TY - GEN
T1 - A Domain Experts Centric Approach to Formal Requirements Modeling and V&V of Embedded Control Software
AU - Miao, Weikai
AU - Yan, Qianqian
AU - Huang, Yihao
AU - Feng, Jincao
AU - Zheng, Hanyue
N1 - Publisher Copyright:
©,2019 IEEE.
PY - 2019/12
Y1 - 2019/12
N2 - 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.
AB - 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.
KW - formal methods
KW - requirements V&V
KW - requirements specification
UR - https://www.scopus.com/pages/publications/85078104303
U2 - 10.1109/APSEC48747.2019.00012
DO - 10.1109/APSEC48747.2019.00012
M3 - 会议稿件
AN - SCOPUS:85078104303
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 15
EP - 22
BT - Proceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019
PB - IEEE Computer Society
T2 - 26th Asia-Pacific Software Engineering Conference, APSEC 2019
Y2 - 2 December 2019 through 5 December 2019
ER -