DEBUGGING LOGIC-BASED REQUIREMENTS SPECIFICATIONS FOR SAFETY-CRITICAL SYSTEMS - A FRORL APPROACH

被引:3
|
作者
TSAI, JJP [1 ]
LIU, A [1 ]
NAIR, K [1 ]
机构
[1] UNIV ILLINOIS,DEPT ELECT ENGN & COMP SCI,CHICAGO,IL 60607
关键词
D O I
10.1142/S0218194094000118
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Safety-critical systems are not only difficult to build, but also difficult to debug because they often have strict timing constraints and non-deterministic behavior. A correct and precise specification reduces the effort spent in testing and debugging the implemented system. This paper presents techniques of specification debugging and issues related to it. We introduce an approach to the debugging of a specification in FRORL (Frame and Rule Oriented Requirements Language), which supports non-determinism and non-monotonicity in a system. The approach aids the user in detecting and correcting the possible faults which can arise not only when writing the specification, but also after the verification of the specification.
引用
收藏
页码:205 / 228
页数:24
相关论文
共 50 条
  • [1] ON THE SAFETY ANALYSIS OF REQUIREMENTS SPECIFICATIONS FOR SAFETY-CRITICAL SOFTWARE
    SAEED, A
    DELEMOS, R
    ANDERSON, T
    [J]. ISA TRANSACTIONS, 1995, 34 (03) : 283 - 295
  • [2] A TASM-Based Requirements Validation Approach for Safety-Critical Embedded Systems
    Zhou, Jiale
    Lu, Yue
    Lundqvist, Kristina
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2014, 2014, 8454 : 43 - 57
  • [3] Towards the automated debugging and maintenance of logic-based requirements models
    McCluskey, TL
    West, MM
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 105 - 114
  • [4] Executable Specifications of Safety-Critical Systems with S#
    Habermaier, Axel
    Leupolz, Johannes
    Reif, Wolfgang
    [J]. IFAC PAPERSONLINE, 2015, 48 (07): : 44 - 49
  • [5] ASSESSMENT OF SAFETY-CRITICAL SPECIFICATIONS
    WILLIAMS, LG
    [J]. IEEE SOFTWARE, 1994, 11 (01) : 51 - 60
  • [6] ANALYSIS OF TIMELINESS REQUIREMENTS IN SAFETY-CRITICAL SYSTEMS
    DELEMOS, R
    SAEED, A
    ANDERSON, T
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 171 - 192
  • [7] An Approach for automated safety testing of safety-critical software system based on safety requirements
    Yu, Gang
    Xu, Zhong Wei
    Du, Jun Wei
    [J]. 2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 3, PROCEEDINGS, 2009, : 166 - 169
  • [8] A consequence-based approach to safety-critical systems
    Perico-Cortés, A
    [J]. SAFETY INTEGRITY: THE IMPLICATIONS OF IEC 61508 AND OTHER STANDARDS FOR THE PROCESS INDUSTRIES, PROCEEDINGS, 2000, : 29 - 40
  • [9] An Environment-Driven Ontological Approach to Requirements Elicitation for Safety-Critical Systems
    Zhou, Jiale
    Hanninen, Kaj
    Lundqvist, Kristina
    Lu, Yue
    Provenzano, Luciana
    Forsberg, Kristina
    [J]. 2015 IEEE 23RD INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2015, : 247 - 251
  • [10] Deriving architectural flexibility requirements in safety-critical systems
    Stephenson, Z
    McDermid, J
    [J]. IEE PROCEEDINGS-SOFTWARE, 2005, 152 (04): : 143 - 152