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 条
  • [21] Software requirements validation via task analysis
    Zhu, H
    Jin, LZ
    Diaper, D
    Bai, GH
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (02) : 145 - 169
  • [22] Coping with requirements changes in software verification and validation
    Li, Shimin
    Tahvildari, Ladan
    Liu, Weining
    Morrissey, Mike
    Cort, Gary
    CSMR 2008: 12TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: DEVELOPING EVOLVABLE SYSTEMS, 2008, : 317 - +
  • [23] Requirements validation for consumer software by conjoint analysis
    Laaksonen, A
    Tuunanen, T
    Rossi, M
    PROCEEDINGS OF THE THIRTEENTH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DEVELOPMENT: ADVANCES IN THEORY, PRACTICE AND EDUCATION, 2004, : 81 - 92
  • [24] Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation
    Ferreira, Susan
    Collofello, James
    Shunk, Dan
    Mackulak, Gerald
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1568 - 1577
  • [25] Incremental ABV for functional validation of TL-to-RTL design refinement
    Bombieri, Nicola
    Fummi, Franco
    Pravadelli, Graziano
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 882 - +
  • [26] COMSOL Multiphysics validation as simulation software for heat transfer calculation in buildings: Building simulation software validation
    Gerlich, Vladimir
    Sulovska, Katerina
    Zalesak, Martin
    MEASUREMENT, 2013, 46 (06) : 2003 - 2012
  • [27] Computer-assisted analysis and refinement of informal software requirements documents
    Cybulski, JL
    Reed, K
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 128 - 135
  • [28] Towards improving software security by using simulation to inform requirements and conceptual design
    Nutaro, James
    Allgood, Glenn
    Kuruganti, Teja
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2016, 13 (01): : 35 - 41
  • [29] Proposal of Incremental Software Simulation for Reduction of Evaluation Time
    Shina, Atsushi
    Ootsu, Kanemitsu
    Ohkawa, Takeshi
    Yokota, Takashi
    Baba, Takanobu
    2012 THIRD INTERNATIONAL CONFERENCE ON NETWORKING AND COMPUTING (ICNC 2012), 2012, : 311 - 315
  • [30] Validation of a building thermal model by using ALLAN.Simulation software
    Universite de Paris XII-Val de Marne, Creteil, France
    Energy Build, 1 (45-57):