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 条
  • [1] From UML/SPT models to schedulability analysis: approach and a prototype implementation using ATL
    Gherbi, Abdelouahed
    Khendek, Ferhat
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (3-4) : 387 - 414
  • [2] From UML/SPT models to schedulability analysis: a metamodel-based transformation
    Gherbi, Abdelouahed
    Khendek, Ferhat
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 343 - 350
  • [3] Schedulability Analysis Approach for UML-Based Real-Time Models
    Gherbi, Abdelouahed
    [J]. COMPUTER APPLICATIONS FOR SOFTWARE ENGINEERING, DISASTER RECOVERY, AND BUSINESS CONTINUITY, 2012, 340 : 194 - 201
  • [4] Timed-automata semantics and analysis of UML/SPT models with coneurrency
    Gherbi, Abdelouahed
    Khendek, Ferhat
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 412 - +
  • [5] Using UML-based rate monotonic analysis to predict schedulability
    Saiedian, H
    Raguraman, S
    [J]. COMPUTER, 2004, 37 (10) : 56 - +
  • [6] Performance analysis of a software design using the UML Profile for Schedulability, Performance, and Time
    Xu, J
    Woodside, M
    Petriu, D
    [J]. COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2003, 2794 : 291 - 307
  • [7] A comparison of schedulability analysis methods using state and digraph models for the schedulability analysis of synchronous FSMs
    Peng, Chao
    Zeng, Haibo
    Natale, Marco Di
    [J]. REAL-TIME SYSTEMS, 2019, 55 (03) : 598 - 638
  • [8] A comparison of schedulability analysis methods using state and digraph models for the schedulability analysis of synchronous FSMs
    Chao Peng
    Haibo Zeng
    Marco Di Natale
    [J]. Real-Time Systems, 2019, 55 : 598 - 638
  • [9] An approach for the verification of UML models using B
    Truong, NT
    Souquieres, J
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 195 - 202
  • [10] Enhancing UML models: A domain analysis approach
    Reinhartz-Berger, Iris
    Sturm, Arnon
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (01) : 74 - 94