From UML/SPT models to schedulability analysis: approach and a prototype implementation using ATL

被引:0
|
作者
Abdelouahed Gherbi
Ferhat Khendek
机构
[1] Concordia University,Electrical and Computer Engineering Department
来源
关键词
UML; UML/SPT; MDA; Model transformations; Schedulability analysis; ATL; Real-time;
D O I
暂无
中图分类号
学科分类号
摘要
Model Driven Architecture (MDA) is a software development approach promoted by the OMG. MDA is based on two key concepts, models and model transformations. Several kinds of models are generally used throughout the development process to specify a software system and to support its analysis and validation. UML and its extensions, such as the UML profile for real-time systems (UML/SPT), are commonly used to define the structure and the behavior of software systems while other models, such as performance models or schedulability models, are more suitable for performance or schedulability analysis, respectively. In this paper we discuss a model transformation enabling the derivation of schedulability analysis models from UML/SPT models. As a proof of concepts, we present a prototype implementation of this model transformation using ATL. We provide a definition of the source and target metamodels using the metamodel specification language KM3 and we specify the transformation in an ATL module. We discuss the merits and limitations of our approach and of its implementation.
引用
收藏
页码:387 / 414
页数:27
相关论文
共 50 条
  • [21] Towards a Practical Approach to Check UML/fUML Models Consistency Using CSP
    Abdelhalim, Islam
    Schneider, Steve
    Treharne, Helen
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, 2011, 6991 : 33 - 48
  • [22] Towards a Business-Pattern Approach for UML Models Derivation from Business Process Models
    Leshob, Abderrahmane
    [J]. 2016 IEEE 13TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2016, : 244 - 249
  • [23] UML models change impact analysis using a text similarity technique
    Kchaou, Dhikra
    Bouassida, Nadia
    Ben-Abdallah, Hanene
    [J]. IET SOFTWARE, 2017, 11 (01) : 27 - 37
  • [24] From petri nets to UML: A new approach for model analysis
    Meziani L.
    Bouabana-Tebibel T.
    Bouzar-Benlabiod L.
    Rubin S.H.
    [J]. Advances in Intelligent Systems and Computing, 2019, 838 : 52 - 68
  • [25] An Innovative Approach for Generating Static UML Models from Natural Language Requirements
    Deeptimahanti, Deva Kumar
    Sanyal, Ratna
    [J]. ADVANCES IN SOFTWARE ENGINEERING, 2009, 30 : 147 - 163
  • [26] aToucan: An Automated Framework to Derive UML Analysis Models from Use Case Models
    Yue, Tao
    Briand, Lionel C.
    Labiche, Yvan
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2015, 24 (03)
  • [27] An inspection approach for conceptual models in notations derived from UML: A case study
    Tanrioever, Oezeguer
    Bilgen, Semih
    [J]. 2007 22ND INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2007, : 57 - +
  • [28] A metamodel-based approach for extracting ontological semantics from UML models
    Na, Hong-Seok
    Choi, O-Hoon
    Lim, Jung-Eun
    [J]. WEB INFORMATION SYSTEMS - WISE 2006, PROCEEDINGS, 2006, 4255 : 411 - 422
  • [29] Automatic synthesis from UML/MARTE models using channel semantics
    Penil, Pablo
    Posadas, Hector
    Nicolas, Alejandro
    Villar, Eugenio
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 49 - 54
  • [30] Synthesis of simulation and implementation code for OpenMAX multimedia heterogeneous systems from UML/MARTE models
    De la Fuente, D.
    Barba, J.
    Lopez, J. C.
    Penil, P.
    Posadas, H.
    Sanchez, P.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (06) : 8195 - 8226