A Domain Experts Centric Approach to Formal Requirements Modeling and V&V of Embedded Control Software

被引:0
|
作者
Miao, Weikai [1 ]
Yan, Qianqian [1 ]
Huang, Yihao [1 ]
Feng, Jincao [1 ]
Zheng, Hanyue [1 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
关键词
formal methods; requirements specification; requirements V&V; VALIDATION; DESIGN;
D O I
10.1109/APSEC48747.2019.00012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal method is a promising solution for precise software requirements modeling and V&V (Validation and Verification). However, domain experts are suffering from using complex mathematics formal notations to precisely describe their domain specific software requirements. Meanwhile, the lack of systematic engineering methodologies that can effectively encompass precise requirements modeling and rigorous requirements V&V makes the application of formal methods in industry still a big challenge. To tackle this challenge, in this paper, we present a domain experts centric approach to the formal requirements modeling and V&V in the domain of embedded control software. The major advancements of the approach are: 1) a domain-specific and systematic engineering approach to the formal requirements specification construction and 2) scenario-based requirements validation and verification requirements technique. Specifically, the approach offers a domain-specific template for formal specification construction through a three-step specification evolution process. For formal requirements V&V, diagrams are derived from formal specification and domain experts' concerned scenarios can be checked based on the diagrams. These modeling and V&V technologies are coherently incorporated in the approach and fully automated by a supporting tool. We have applied the approach real software projects of our industrial partners. The experimental results show that it significantly facilitates the formal modeling and V&V in industry.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 10 条
  • [1] An approach to V&V of embedded adaptive systems
    Yerramalla, S
    Liu, Y
    Fuller, E
    Cukic, B
    Gururajan, S
    [J]. FORMAL APPROACHES TO AGENT-BASED SYSTEMS, 2005, 3228 : 173 - 188
  • [2] Use of static analysis in the V&V process for critical embedded software
    Leydier, C
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 323 - 330
  • [3] Formal modeling approach for aerospace embedded software
    Gu, Bin
    Dong, Yun-Wei
    Wang, Zheng
    [J]. Ruan Jian Xue Bao/Journal of Software, 2015, 26 (02): : 321 - 331
  • [4] Introducing Control Theory in Industry: the case of V-model embedded software developers
    Tiberi, Ubaldo
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 17320 - 17325
  • [5] FREPA: An Automated and Formal Approach to Requirement Modeling and Analysis in Aircraft Control Domain
    Feng, Jincao
    Miao, Weikai
    Zheng, Hanyue
    Huang, Yihao
    Li, Jianwen
    Wang, Zheng
    Su, Ting
    Gu, Bin
    Pu, Geguang
    Yang, Mengfei
    He, Jifeng
    [J]. PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1376 - 1386
  • [6] An Extended TASM-Based Requirements Modeling Approach for Real-Time Embedded Software: An Industrial Case Study
    Shan, Jin-Hui
    Zhao, Hai-Yan
    Wang, Jin-Bo
    Wang, Rui-Xue
    Ruan, Cheng-Lin
    Yao, Zhe-Xi
    [J]. SOFTWARE ENGINEERING AND METHODOLOGY FOR EMERGING DOMAINS, 2016, 675 : 19 - 34
  • [7] A Light-Weight Formal Approach for Modeling, Verifying and Integrating Role-Based Access Control Requirements
    Zafar, Saad
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 257 - 264
  • [8] Design Space Toolbox V2: Automated Software Enabling a Novel Phenotype-Centric Modeling Strategy for Natural and Synthetic Biological Systems
    Lomnitz, Jason G.
    Savageau, Michael A.
    [J]. FRONTIERS IN GENETICS, 2016, 7
  • [9] COMOKIT v2: A multi-scale approach to modeling and simulating epidemic control policies
    Taillandier, Patrick
    Chapuis, Kevin
    Gaudou, Benoit
    Brugiere, Arthur
    Drogoul, Alexis
    [J]. PLOS ONE, 2024, 19 (03):
  • [10] Bayesian Ying-Yang system and theory as a unified statistical learning approach: (V) - Temporal modeling for perception and control
    Xu, L
    [J]. ICONIP'98: THE FIFTH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING JOINTLY WITH JNNS'98: THE 1998 ANNUAL CONFERENCE OF THE JAPANESE NEURAL NETWORK SOCIETY - PROCEEDINGS, VOLS 1-3, 1998, : 877 - 884