A formal requirements engineering method for specification, synthesis, and verification

被引:5
|
作者
vonderBeeck, M
Margaria, T
Steffen, B
机构
来源
8TH CONFERENCE ON SOFTWARE ENGINEERING ENVIRONMENTS - PROCEEDINGS | 1997年
关键词
D O I
10.1109/SEE.1997.591825
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a formal requirements engineering method capturing specification, synthesis, and verification. Being multi-paradigm, our approach integrates individual established formal methods: temporal logics are used to express abstract specifications in the form of loose global constraints, like ordering requirements, or abstract safety and liveness properties, whereas State-charts are used to support the development of a detailed, hierarchical specification at the concrete level. The link between these two specification layers is established by means of 1) a semi-automatic synthesis procedure, where sequential portions of Statecharts, automatically synthesized from abstract specifications, can be manually composed into structured Statecharts, and 2) by automatic formal verification via model checking, which validates the global constraints for the resulting overall Statechart specification. The method is illustrated along a detailed user session.
引用
收藏
页码:131 / 144
页数:14
相关论文
共 50 条
  • [1] Tools for formal specification, verification, and validation of requirements
    Heitmeyer, C
    Kirby, J
    Labaw, B
    COMPASS '97 - ARE WE MAKING PROGRESS TOWARDS COMPUTER ASSURANCE?, 1997, : 35 - 47
  • [2] A Formal Methods Approach to Security Requirements Specification and Verification
    Rouland, Quentin
    Hamid, Brahim
    Bodeveix, Jean-Paul
    Filali, Mamoun
    2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 236 - 241
  • [3] A method for requirements elicitation and formal specification
    Heisel, M
    Souquières, J
    CONCEPTUAL MODELING - ER'99, 1999, 1728 : 309 - 324
  • [4] Requirements engineering and verification using specification animation
    Hazel, D
    Strooper, P
    Traynor, O
    13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 302 - 305
  • [5] Security Requirements Specification: A Formal Method Perspective
    Mishra, Aditya Dev
    Mustafa, K.
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM-2020), 2019, : 113 - 117
  • [6] Reuse of formal verification efforts of incomplete models at the requirements specification stage
    Díaz-Redondo, RP
    Pazos-Arias, JJ
    Fernández-Vilas, A
    COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 326 - 351
  • [7] Reuse of formal verification efforts of incomplete models at the requirements specification stage
    Díaz-Redondo, Rebeca P.
    Pazos-Arias, José J.
    Fernández-Vilas, Ana
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2693 : 326 - 351
  • [8] Formal Specification, Verification and Synthesis of Finite State Machines
    Büttner, Wolfram
    IT - Information Technology, 1997, 39 (03): : 15 - 21
  • [9] VERIFICATION METHOD FOR FORMAL REQUIREMENTS DESCRIPTION.
    Agusa, Kiyoshi
    Ohnishi, Atsushi
    Ohno, Yutaka
    Journal of Information Processing, 1984, 7 (04) : 223 - 229
  • [10] An Automatic Generation and Verification Method of Software Requirements Specification
    Wei, Xiaoyang
    Wang, Zhengdi
    Yang, Shuangyuan
    ELECTRONICS, 2023, 12 (12)