Towards a method for rigorous development of generic requirements patterns

被引:0
|
作者
Snook, Colin [1 ]
Poppleton, Michael [1 ]
Johnson, Ian [2 ]
机构
[1] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
[2] AT Engine Controls, Portsmouth, Hants, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present work in progress' on a method for the engineering, validation and verification of generic requirements using domain engineering and formal methods. The need to develop a generic requirement set for subsequent system instantiation is complicated by the addition of the high levels of verification demanded by safety-critical domains such as avionics. Our chosen application domain is the failure detection and management function for engine control systems: here generic requirements drive a software product line of target systems. A pilot formal specification and design exercise is undertaken on a small (two-sensor) system element. This exercise has a number of aims: to support the domain analysis, to gain a view of appropriate design abstractions, for a B novice to gain experience in the B method and tools, and to evaluate the usability and utility of that method. We also present a prototype method for the production and verification of a generic requirement set in our UML-based formal notation, UML-B, and tooling developed in support. The formal verification both of the structural generic requirement set, and of a particular application, is achieved via translation to the formal specification language, B, using our U2B and ProB tools.
引用
收藏
页码:326 / +
页数:3
相关论文
共 50 条
  • [1] Towards pattern-driven requirements engineering: Development patterns for functional requirements
    de Brock, Bert
    [J]. 2018 IEEE 8TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE 2018), 2018, : 73 - 78
  • [2] 4.1.3 A RIGOROUS METHOD FOR FORMAL REQUIREMENTS DEFINITION
    Loral Federal Systems, 700 N. Frederick Pike, Gaithersburg
    MD
    20879, United States
    不详
    MD
    20877, United States
    [J]. INCOSE Int. Sym., 1 (429-434):
  • [3] Towards a Generic Framework for Requirements Traceability Management for SYSML Language
    Haidrar, Saida
    Anwar, Adil
    Roudies, Ounsa
    [J]. 2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, : 210 - 215
  • [4] Knowledge management systems: Essential requirements and generic design patterns
    Frank, U
    [J]. ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 114 - 121
  • [5] Classifying requirements: Towards a more rigorous analysis of natural-language specifications
    Nikora, Allen P.
    [J]. 16th IEEE International Symposium on Software Reliability Engineering, Proceedings, 2005, : 291 - 300
  • [6] Towards a Rigorous Approach for Verifying Cyber-Physical Systems Against Requirements
    Bouskela, Daniel
    Thuy Nguyen
    Jardin, Audrey
    [J]. 2015 IEEE ELECTRICAL POWER AND ENERGY CONFERENCE (EPEC), 2015, : 250 - 255
  • [7] Towards a Rigorous Approach to UML-Based Development
    Liu, Zhiming
    He Jifeng
    Li, Xiaoshan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 57 - 77
  • [8] A METHOD FOR DEVELOPING COST ESTIMATES FOR GENERIC REGULATORY REQUIREMENTS
    BALL, JR
    COHEN, S
    SEGE, G
    ZIEGLER, EJ
    [J]. TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1985, 49 (JUN): : 352 - 355
  • [9] Generic Requirements for M-Learning Software Development
    Khan, Asharul Islam
    Al-khanjari, Zuhoor
    Sarrab, Mohamed
    Al-Shihi, Hafedh
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES IN INFORMATION AND COMMUNICATION TECHNOLOGIES (ICCTICT), 2016,
  • [10] METHOD OF COMPETITIVE DEVELOPMENT APPLIED IN THE ORIENTATION TOWARDS THE MARKET REQUIREMENTS OF A STUDY PROGRAM
    Opruta, D.
    Dragan, M.
    Dragomir, M.
    [J]. QUALITY MANAGEMENT IN HIGHER EDUCATION, PROCEEDINGS, 2008, : 565 - 570