Back to Search Start Over

UML/SysML semantic tunings

Authors :
Iulian Ober
Ileana Ober
Iulia Dragomir
El Arbi Aboussoror
Modèles, Architectures, Composants, Agilité et prOcessus (IRIT-MACAO)
Institut de recherche en informatique de Toulouse (IRIT)
Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3)
Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP)
Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées
Source :
Innovations in Systems and Software Engineering, Innovations in Systems and Software Engineering, Springer Verlag, 2011, 7 (4), pp.257-264. ⟨10.1007/s11334-011-0163-2⟩
Publication Year :
2011
Publisher :
HAL CCSD, 2011.

Abstract

International audience; Recent years have seen a manifest increase in the use of modelling by the embedded systems industry. UML and SysML are two examples of languages used in this context. One of the reasons why the use of models is interesting is the possibility to perform early verification, validation and testing. A lot of work was devoted to developing theoretical results in verification and validation, and interesting results are available. Integrating these results in frameworks that take high-level models as an entry remains a challenging task, for several reasons that include the difficult scalability of the theoretical results. In previous work, we presented OMEGA 2, a framework that takes this challenge. Applying our framework on large industrial models revealed the fact that some features of the UML/SysML semantics which lead to bottlenecks in verification are not actually necessary in the models that we considered, thus leaving place for optimisations. This paper discusses the gap existing between the choices made in the general UML/SysML semantic framework and the actual needs of the users. We illustrate it based on the semantics of ports, for which we give a simplified version of the semantics. This semantics was implemented in our tools and we quantify the optimisation obtained when applying it to a set of case studies.

Details

Language :
English
ISSN :
16145046 and 16145054
Database :
OpenAIRE
Journal :
Innovations in Systems and Software Engineering, Innovations in Systems and Software Engineering, Springer Verlag, 2011, 7 (4), pp.257-264. ⟨10.1007/s11334-011-0163-2⟩
Accession number :
edsair.doi.dedup.....aa4d8ffa3b032cf5946cb45166ce03c8