SmartModels – Contributions to Developing an Evolving Platform for Mechatronic Software Systems

Article Preview

Abstract:

This paper applies the SmartModels approach for building software product lines (SPL), illustrated through the example of modeling a mechatronics framework for designing anti-lock braking system (ABS) embedded software solutions. This example proves the expressiveness of the SmartModels approach to capture within a model sufficient meta-information to enable the design of families of entities from the mechatronics domain, taking advantage of the polymorphism and abstraction properties of object-oriented approaches and parameterized genericity.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 875-877)

Pages:

2073-2077

Citation:

Online since:

February 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] H. Gomaa. Designing software product lines with the unified modeling language (UML). In Robert L. Nord, editor, SPLC, Vol. 3154 of Lecture Notes in Computer Science, Springer, (2004).

DOI: 10.1007/978-3-540-28630-1_29

Google Scholar

[2] Pierre Crescenzo, Philippe Lahire, Emanuel Ţundrea, SmartModels: la généricité paramétrée au service des modèles métiers, LMO 2006, pages 151-166, 22-24 March 2006, Nîmes, France.

Google Scholar

[3] L. Northrop and P. Clements. Software Product Lines: Practices and Patterns. (2002).

Google Scholar

[4] Emanuel Ţundrea, Philippe Lahire, Dan Pescaru, and Ciprian-Bogdan Chirila. SmartFactory – A Prototype for Model Oriented Software Engineering Based on Eclipse Platform. In Conti 2006 - The 7th International Conference on Technical Informatics, Scientific Bulletin of Politehnica, University of Timisoara, Romania, Transactions on Automatic Control and Computer Science, page 10, June 8-9, 2006. Editura Politehnica, Vol. 2, pages 71-76, 2006, Timisoara, Romania.

DOI: 10.31181/rme200101010p

Google Scholar

[5] Emanuel Ţundrea, (May 22-25, 2008), SmartModels – An MDE Platform for the Management of Software Product Lines, Proceedings of 2008 IEEE-TTTC International Conference on Automation, Quality & Testing, Robotics, AQTR 2008 (THETA 16), ISBN 978-1-4244-2576-1, Tome 3, pages 193-199, Cluj-Napoca, Romania.

DOI: 10.1109/aqtr.2008.4588910

Google Scholar

[6] OMG. Unified Modeling Language (UML) Infrastructure - Final Adopted Specifcation. Object Management Group, September (2011).

DOI: 10.3403/30193744u

Google Scholar

[7] Pop, I.G., Mătieş, V., (2011), Transdisciplinary Approach of the Mechatronics in the Knowledge Based Society, in Mechatronics, Intech Open Access Publisher, Rijeka.

Google Scholar

[8] OMG. Model­Driven Architecture - (MDA). Object Management Group (OMG), July (2006).

Google Scholar

[9] Oliver Flege, Joachim Bayer, and Cristina Gacek. Creating product line architectures. In Frank van der Linden, editor, IW-SAPF, volume 1951 of Lecture Notes in Computer Science, pages 210–216. Springer, (2000).

DOI: 10.1007/978-3-540-44542-5_23

Google Scholar

[10] Eclipse Project Release Notes, Release 3. 5. 2, www. eclipse. org, (2010).

Google Scholar

[11] Colin Atkinson, Joachim Bayer, Christian Bunse, Eric Kamsties, Oliver Laitenberger, Roland Laqua, Dirk Muthig, Barbara Paech, Jorgen Wust, and Jorg Zettel. Component based product line engineering with UML. Addison-Wesley, (2002).

Google Scholar

[12] Gerhard Steinke, V. Kurniawati & J. Nindel-Edwards. Integrating Failure Mode Effect Analysis into the Medical Device Approval Process., Communications of the IIMA, Issue 3, (2010).

DOI: 10.58729/1941-6687.1142

Google Scholar

[13] P. Crescenzo and Ph. Lahire. Using both Specialisation and Generalisation in a Programming Language: Why and How? In J. -M. Bruel and Z. Bellahsčne, editors, Advances in Object-Oriented Information Systems OOIS 2002 - Workshops proceedings, LNCS(2426), pages 64–73, Montpellier, France, September 2002. Springer Verlag.

DOI: 10.1007/3-540-46105-1_8

Google Scholar