<bold>A UML rule-based approach for describing and checking dynamic software architectures</bold>

被引:1
|
作者
Miladi, Mohamed Nadhmi [1 ]
Kacem, Mohamed Hadj [1 ]
Boukhris, Achraf [1 ]
Jmaiel, Mohamed [1 ]
Drira, Khalil [2 ]
机构
[1] Univ Sfax, ReDCAD Lab, Sfax, Tunisia
[2] LAAS CNRS Lab, F-31400 Toulouse, France
关键词
D O I
10.1109/AICCSA.2008.4493686
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose a UML based approach for describing and checking dynamic software architectures. In fact, the UML profile enables us to model dynamic software architectures by three aspects: the first one defines the architectural style of an application, the second describes a set of reconfiguration operations and the last one specifies the coordination among the reconfiguration operations defined in the above aspect. The built models are automatically checked through a set of syntactical rules. These models are automatically transformed into formal Z specifications in order to prove architectural properties such as consistency and invariants preservation against reconfiguration.
引用
收藏
页码:1107 / +
页数:3
相关论文
共 50 条
  • [1] A rule-based Approach to Model Checking of UML State Machines
    Grobelna, Iwona
    Grobelny, Michal
    Stefanowicz, Lukasz
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2016 (ICCMSE-2016), 2016, 1790
  • [2] <bold>A Describing Function Approach to Limit Cycle Controller Design</bold>
    Oliveira, Neusa
    Kienitz, Karl
    Misawa, Eduardo
    [J]. 2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 1511 - +
  • [3] Using UML2.0 and GG for describing the dynamic of software architectures
    Kacem, MH
    Jmaiel, M
    Kacem, AH
    Drira, K
    [J]. THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2005, : 46 - 51
  • [4] <bold>Requirement Traceablity in Software Development Process: An Empirical Approach</bold>
    Sengupta, Sabnam
    Kanjilal, Ananya
    Hattacharya, Swapan
    [J]. RSP 2008: 19TH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2008, : 105 - +
  • [5] UML as an approach to modelling knowledge in rule-based systems
    Håkansson, A
    [J]. RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XVIII, 2002, : 187 - 200
  • [6] Equivalence checking: A rule-based approach extended abstract
    Fujita, Masahiro
    Shankar, Subash
    Shunsuke, Sasaki
    [J]. FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 197 - 197
  • [7] A Rule-based Method to Match Software Patterns Against UML Models
    Ballis, D.
    Baruzzo, A.
    Comini, M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 219 : 51 - 66
  • [8] GPUPerfML: A Performance Analytical Model based on Decision Tree for GPU Architectures<bold> </bold>
    Zheng, Ran
    Hu, Qingyue
    Jin, Hai
    [J]. IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 602 - 609
  • [9] <bold>Software Design for Measurement of Bullet Attitude Based on Linear CCD</bold>
    Song Weidong
    Zhao Qinglan
    Hu dacheng
    Zhou Bin
    [J]. ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL II, 2007, : 521 - +
  • [10] Model checking a rule-based parser
    Liu, Hui
    Zhao, Jinglei
    Lu, Ruzhan
    [J]. PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING (NLP-KE'07), 2007, : 221 - +