Refinement and validation of software requirements using incremental simulation

被引:0
|
作者
Kang, KC [1 ]
Lee, KW [1 ]
Lee, JY [1 ]
Kim, JH [1 ]
Kim, HJ [1 ]
机构
[1] Pohang Univ Sci & Technol, Dept Comp Sci & Engn, Pohang 790784, Kyungbuk, South Korea
关键词
real-time systems; requirements specification; requirements analysis; specification execution; statechart; validation; verification; incremental development;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering refers to activities of gathering and organizing customer requirements and system specifications, making explicit representations of them, and making sure that they are valid and accounted for during the course of the design lifecycle of software. One very popular software development practice is the incremental development practice. The incremental development refers to practices that allow a program, or similarly specifications, to be developed, validated, and delivered in stages. The incremental practice is characterized by its depth-first process where focuses are given to small parts of the system in sequence to fair amounts of detail. In this paper, we present a development and validation of specifications in such an incremental style using a tool called ASADAL, a comprehensive CASE tool for real-time systems. ASADAL supports incremental and hierarchical refinements of specifications using multiple representational constructs and the evolving incomplete specifications can be formally tested with respect to critical real time properties or be simulated to determine whether the specifications capture the intended system behavior. In particular, we highlight features of ASADAL's specification simulator, called ASADAL/SIM, that plays a critical role in the incremental validation and helps users gain insights into the validity of evolving specifications. Such features include the multiple and mixed level simulation, real-value simulation, presentation and analysis of simulation data, and variety of flexible simulation control schemes. We illustrate the overall process using an example of an incremental specification development of an elevator control system.
引用
收藏
页码:171 / 182
页数:12
相关论文
共 50 条
  • [31] Using WITNESS™ Simulation Software as a validation tool for an industrial plant layout
    Briano, Enrico
    Caballini, Claudia
    Mosca, Roberto
    Revetria, Rerto
    SELECTED TOPICS IN SYSTEM SCIENCE AND SIMULATION IN ENGINEERING, 2010, : 201 - +
  • [32] Requirements on simulation software for automotive industry applications
    Witte, L
    Rauh, J
    TRANSPORTATION SYSTEMS 1997, VOLS 1-3, 1997, : 209 - 214
  • [33] Requirements for communication system level simulation software
    Rusek, A
    COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 36 - 38
  • [34] FBCM: Strategy modeling method for the validation of software requirements
    Kokune, Atsushi
    Mizuno, Masuhiro
    Kadoya, Kyoichi
    Yamamoto, Shuichiro
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (03) : 314 - 327
  • [35] Software Process Improvement: Requirements Management, Verification and Validation
    Bayona-Ore, Sussy
    Chamilco, Josselyn
    Perez, Dayvis
    2019 14TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2019,
  • [36] Validation of a new finite element for incremental forming simulation using a dynamic explicit approach
    Henrard, C.
    Bouffioux, C.
    Duchene, L.
    Duflou, J. R.
    Habraken, A. M.
    SHEET METAL 2007, 2007, 344 : 495 - +
  • [37] Expressing program requirements using refinement lattices
    Robertson, Dave
    Agusti, Jaume
    Hesketh, Jane
    Levy, Jordi
    Fundamenta Informaticae, 1994, 21 (03) : 163 - 182
  • [38] Requirements capture and refinement using the SpecC methodology
    Olivarez, M
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XV, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS III, 2002, : 450 - 453
  • [39] Concepts for incremental method evolution: Empirical exploration and validation in requirements management
    van de Weerd, Inge
    Brinkkemper, Sjaak
    Versendaal, Johan
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2007, 4495 : 469 - +
  • [40] Formal incremental requirements specification of service-oriented automotive software systems
    Hartmann, J.
    Rittmann, S.
    Wild, D.
    Scholz, P.
    SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 130 - +