On the Benefits of Using Aspect-Orientation in UPPAAL Timed Automata

被引:0
|
作者
Vain, Juri [2 ]
Truscan, Dragos [1 ]
Iqbal, Junaid [1 ]
Tsiopoulos, Leonidas [2 ]
机构
[1] Abo Akad Univ, Software Engn Lab, Vesilinnankatu 3, FI-20500 Turku, Finland
[2] Tallinn Univ Technol, Dept Software Sci, Akadeemia Tee 15A, EE-12618 Tallinn, Estonia
关键词
model-based testing; aspect-oriented modeling; compositional verification; UPPAAL timed automata; mission execution;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an evaluation study on applying aspect-oriented modeling concepts in UPPAAL timed automata. The study is focusing on the modeling and verification effort that can be reduced when applying explicit aspect-oriented structuring principles in model construction. We discuss the drawbacks and benefits related to model update and verification effort. The approach suggested is benchmarked on a mission critical crisis management system case study. We demonstrate the usability of our approach by extracting the aspects such as resource authentication and mission execution. Finally, we demonstrate by experimental data how our approach is more efficient compared to verification and testing effort applied in the non-aspect-oriented model.
引用
收藏
页码:84 / 91
页数:8
相关论文
共 50 条
  • [1] A Compositional Translation of Timed Automata with Deadlines to UPPAAL Timed Automata
    Gomez, Rodolfo
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 179 - 194
  • [2] USING ASPECT-ORIENTATION FOR SOFTWARE MIGRATION
    Hohenstein, Uwe
    Jaeger, Michael C.
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 30 - 39
  • [3] Using Aspect-Orientation to Simplify Concurrent Programming
    Hohenstein, Uwe
    Gleim, Urs
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 29 - 39
  • [4] Using Aspect-Orientation in Industrial Projects: Appreciated or Damned?
    Hohenstein, Uwe
    Jaeger, Michael C.
    [J]. AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT, 2009, : 213 - 222
  • [5] Analyzing an Embedded Sensor with Timed Automata in Uppaal
    Bourke, Timothy
    Sowmya, Arcot
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (03)
  • [6] Using Aspect-orientation Techniques to Improve Reuse of Metamodels
    Reina Quintero, A. M.
    Torres Valderrama, J.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 163 (02) : 29 - 43
  • [7] Enhancing domain engineering with aspect-orientation
    Reinhartz-Berger, Iris
    Gold, Alex
    [J]. NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, 4032 : 337 - 340
  • [8] Comparison of Model Checking Tools Using Timed Automata - PRISM and UPPAAL
    Naeem, Aaamir
    Azam, Farooque
    Amjad, Anam
    Anwar, Muhammad Waseem
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET), 2018, : 248 - 253
  • [9] Modeling reactive systems and aspect-orientation
    Mahoney, M
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 345 - 346
  • [10] Model-checking timed automata with deadlines with Uppaal
    Gomez, Rodolfo
    [J]. FORMAL ASPECTS OF COMPUTING, 2013, 25 (02) : 289 - 318