Title :
Integrating analysis capabilities into the model driven engineering process
Author :
Koycheva, Evelina ; Hennig, Stefan ; Braune, Annerose
Author_Institution :
Inst. of Autom., Tech. Univ. Dresden, Dresden, Germany
Abstract :
The state-of-the-art object-oriented modeling language UML does not offer any possibilities for model based analysis of functional or non-functional properties of a future solution. Reasons therefore are the semi-formality of its specification, the fact that it is not an executable language (yet) as well as the existence of informational gaps in the data, required for the desired analysis. This disadvantage can be balanced out without losing a certain level of conformity at modeling time if the available models can be transformed into another domain, which is suitable for analysis purposes. Since UML is defined in a MOF manner a high level of conformance to the target domain can be achieved by defining the target model MOF-conformal, too. Thereby a high level of automation and universality of the transformation rules can be reached if the domains are specified on the highest abstract level as possible, i.e. on MOF architectural level M2, which represents their meta-models. For obtaining unambiguous results by the analysis the target domain of the transformation has to be a formal one. Generalized Nets as proven means for evaluation meet this requirement. Hence this paper represents the meta-model of the Generalized Nets in MOF manner. Thus models, based on UML and its lightweight extensions like the MARTE profile, can be converted in an analyzable domain. This approach, focusing on an evaluation and optimization in the early design phases, promises the considerable reduction of project costs and the prevention of time overruns.
Keywords :
Unified Modeling Language; formal specification; formal verification; object-oriented languages; UML modeling language; analysis capability; formal models; generalized nets; meta object facility; model driven engineering process; object-oriented modeling language; system quality prediction; Analytical models; Automation; Costs; Hardware; Information analysis; Mathematical model; Model driven engineering; Object oriented modeling; Predictive models; Unified modeling language; Generalized Nets; MARTE; Meta Object Facility; Model-Driven Architecture; UML; model based analysis; simulation; system quality;
Conference_Titel :
Intelligent Systems (IS), 2010 5th IEEE International Conference
Conference_Location :
London
Print_ISBN :
978-1-4244-5163-0
Electronic_ISBN :
978-1-4244-5164-7
DOI :
10.1109/IS.2010.5548383