Title :
SmartModels — an MDE platform for the management of software product lines
Author_Institution :
"Politeh." Univ. of Timisoara, Timisoara
Abstract :
In software engineering everything evolves very fast: user requirements, technologies, methodologies and applications. Can we foresight and strengthen our approaches to build software to confront these more and more complex challenges? While there are key issues to solve, it is also noteworthy to know that we are very close to exciting innovations. Software Product Lines (SPL) - modeling technology together with source-code generative tools seem to make it easier to manage diverse environments with complex, constantly changing relationships. In the context of SPL, this paper presents an approach - SmartModels [1] [2], validated by a prototype - SmartFactory. It reviews the state-of-the-art of SmartModels briefly introducing its principles, basic entities and main elements when defining a business-model. It also addresses the Meta-Object Protocol (MOP) which lays the foundation of SmartModelspsila mechanism to fill the gap between the semantics and the reification of a model entity.
Keywords :
product development; software development management; software reusability; MDE platform; MOP; SPL; SmartFactory; SmartModels; meta-object protocol; software engineering; software product lines management; source code generative tools; Application software; Environmental management; Model driven engineering; Protocols; Prototypes; Software engineering; Software prototyping; Software tools; Technological innovation; Technology management; generative programming; model; prototype; software factory; software product lines;
Conference_Titel :
Automation, Quality and Testing, Robotics, 2008. AQTR 2008. IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-2576-1
Electronic_ISBN :
978-1-4244-2577-8
DOI :
10.1109/AQTR.2008.4588910