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 条
  • [21] A catalog of architectural primitives for modeling architectural patterns
    Zdun, Uwe
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (9-10) : 1003 - 1034
  • [22] Modeling architectural patterns using architectural primitives
    Zdun, U
    Avgeriou, P
    ACM SIGPLAN NOTICES, 2005, 40 (10) : 133 - 146
  • [23] Architectural Knowledge Modeling: Ontology-Based Modeling of Architectural Topology with the Assistance of an Architectural Case Library
    Lin, Chieh-Jen
    Computer-Aided Design and Applications, 2015, 12 (04): : 497 - 506
  • [24] ARCHITECTURAL KNOWLEDGE MODELING Ontology-Based Modeling of Architectural Topology with the Assistance of an Architectural Case Library
    Lin, Chieh-Jen
    PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA (CAADRIA 2014): RETHINKING COMPREHENSIVE DESIGN: SPECULATIVE COUNTERCULTURE, 2014, : 925 - 926
  • [25] Analysis on the Modeling Characteristics of the Masonry in the Han Dynasty Architectural Portraits
    Zhou, Lai
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ARCHITECTURE: HERITAGE, TRADITIONS AND INNOVATIONS (AHTI 2020), 2020, 471 : 63 - 68
  • [26] Integrating Sustainable Manufacturing into Architectural Design Teaching through Architectural Design Competitions
    Li, Lin
    Yang, Xiaolong
    Xiang, Xingwei
    Kong, Luyi
    Dai, Jiner
    Zeng, Qingyong
    BUILDINGS, 2023, 13 (04)
  • [27] Modeling user behavior by integrating AQ learning with a database: Initial results
    Cervone, G
    Michalski, RS
    INTELLIGENT INFORMATION SYSTEMS 2002, PROCEEDINGS, 2002, 17 : 43 - 56
  • [28] Integrating Modeling Languages and Web Logs for Enhanced User Behavior Analytics
    Bernaschina, Carlo
    Brambilla, Marco
    Koka, Thanas
    Mauri, Andrea
    Umuhoza, Eric
    WWW'17 COMPANION: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2017, : 171 - 175
  • [29] L-systems and MTGs: Integrating simulation and formal analysis of architectural plant models
    Ferraro, P
    Godin, C
    Prusinkienwicz, P
    MODELLING AND SIMULATION 2002, 2002, : 418 - 422
  • [30] Modeling brain morphogenesis by integrating growth behavior on cell and tissue scales
    Kroenke, Christopher D.
    Garcia, Kara E.
    Bayly, Philip V.
    Wang, Xiaojie
    Santiago, Sarah E.
    BIOPHYSICAL JOURNAL, 2022, 121 (03) : 27 - 28