Integrating behavior analysis into architectural modeling

被引:0
|
作者
Luxi Chen
Linpeng Huang
Chen Li
Tao Zan
机构
[1] Shanghai Jiao Tong University,Department of Computer Science and Engineering
[2] The Graduate University for Advanced Studies,Department of Informatics
来源
关键词
software architecture; component behavior; bidirectional transformation; architecture analysis and design language (AADL); model checking;
D O I
暂无
中图分类号
学科分类号
摘要
Architectural modeling and behavior analysis are two important concerns in the software development. They are often implemented separately, and specified by their own supporting notations. Architectural modeling helps to guarantee the system design to satisfy the requirement, and behavior analysis can ensure the interaction correctness. To improve the trustworthiness, methods trying to combine architectural modeling and behavior analysis notations together have been proposed, e.g., establishing a one-way mapping relation. However, the one-way relation cannot ensure updating one notation specifications in accordance with the other one, which results in inconsistency problems. In this paper, we present an approach to integrating behavior analysis into architectural modeling, which establishes the interoperability between architectural modeling notation and behavior analysis notation by a bidirectional mapping. The architecture is specified by the modeling language, architecture analysis and design language (AADL), and then mapped to behavior analysis notation, Darwin/FSP (finite state process) through the bidirectional transformation. The bidirectional transformation provides traceability, which makes behavior analysis result provided by a model checker can be traced and reflected back to the original AADL specifications. In this way, the behavior analysis is integrated into architectural modeling. The feasibility of our approach is shown by a control system example.
引用
收藏
页码:15 / 33
页数:18
相关论文
共 50 条
  • [31] Analysis and modeling of parking behavior
    An, S.
    Wang, J.
    Pan, H.Y.
    Journal of Harbin Institute of Technology (New Series), 2001, 8 (02) : 120 - 124
  • [32] Modeling Firewalls for Behavior Analysis
    Clark, Patrick G.
    Agah, Arvin
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 159 - 166
  • [33] Integrating physics-based computing and visualization: Modeling dust behavior
    Chen, JX
    Fu, XD
    COMPUTING IN SCIENCE & ENGINEERING, 1999, 1 (01) : 12 - 16
  • [34] Spatial imagination and representation, a method for integrating the theory and practice of spatial analysis in architectural education
    Voorthuis, J. C. T.
    Aarts, H. M. T.
    ARCHITECTURAL RESEARCH ADDRESSING SOCIETAL CHALLENGES, VOLS 1 AND 2, 2017, : 1085 - 1092
  • [35] Analysis and modeling of parking behavior
    安实
    王健
    潘海燕
    Journal of Harbin Institute of Technology, 2001, (02) : 120 - 124
  • [36] Virtual plants - Integrating architectural and physiological models
    Coop. Res. Ctr. for Trop. Pest Mgmt., CSIRO Division of Entomology, Private Bag 3, Indooroopilly, QLD 4068, Australia
    Environ. Model. Softw., 1 (35-42):
  • [37] A design workflow for integrating performance into architectural education
    Passe, Ulrike
    BUILDINGS & CITIES, 2020, 1 (01): : 565 - 578
  • [38] An integrating approach: the graphic discourse of the architectural project
    Sancho-Mir, Miguel
    Cervero-Sanchez, Noelia
    VI JORNADAS SOBRE INNOVACION DOCENTE EN ARQUITECTURA (JIDA'18), 2018, : 552 - 561
  • [39] Integrating workbench for modeling and numerical analysis of cellular systems
    Kremling, A
    Ginkel, M
    Gilles, ED
    COMPUTER APPLICATIONS IN BIOTECHNOLOGY 2001 (CAB8), 2002, : 85 - 90
  • [40] A MODEL FOR INTEGRATING ENVIRONMENTAL SUSTAINABILITY INTO ARCHITECTURAL EDUCATION
    Trebilcock, Maureen
    JOURNAL OF GREEN BUILDING, 2011, 6 (01): : 73 - 82