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 条
  • [41] Simulation of urban microclimate with uhiSolver: software validation using simplified material data
    Florian Teichmann
    Christina Maria Baumgartner
    Andras Horvath
    Markus Luisser
    Azra Korjenic
    Ecological Processes, 10
  • [42] Validation of Usability Driven Web based Software Process Model using Simulation
    Gull, Hina
    Alrashed, Saleh
    Iqbal, Sardar Zafar
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 487 - 494
  • [43] Embedded hardware/software verification and validation using hardware-in-the-loop simulation
    Shah, SM
    Irfan, M
    IEEE: 2005 International Conference on Emerging Technologies, Proceedings, 2005, : 494 - 498
  • [44] VALIDATION OF A BUILDING THERMAL-MODEL BY USING ALLAN.SIMULATION SOFTWARE
    BOULKROUNE, K
    CANDAU, Y
    PIAR, G
    JEANDEL, A
    ENERGY AND BUILDINGS, 1995, 22 (01) : 45 - 57
  • [45] Simulation of urban microclimate with uhiSolver: software validation using simplified material data
    Teichmann, Florian
    Baumgartner, Christina Maria
    Horvath, Andras
    Luisser, Markus
    Korjenic, Azra
    ECOLOGICAL PROCESSES, 2021, 10 (01)
  • [46] USING ITERATIVE REFINEMENT TO FIND REUSABLE SOFTWARE
    HENNINGER, S
    IEEE SOFTWARE, 1994, 11 (05) : 48 - 59
  • [47] Validation of ESP Oil Wells Measured Parameters Using Simulation Olga Software
    Ganat, T. A.
    Hrairi, M.
    Hawlader, M. N. A.
    3RD INTERNATIONAL CONFERENCE ON MECHANICAL, AUTOMOTIVE AND AEROSPACE ENGINEERING 2016, 2017, 184
  • [48] A Mixed Level Simulation Environment for Stepwise RTOS Software Refinement
    Becker, Markus
    Zabel, Henning
    Mueller, Wolfgang
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 145 - 156
  • [49] MAIN software for density averaging, model building, structure refinement and validation
    Turk, Dusan
    ACTA CRYSTALLOGRAPHICA SECTION D-STRUCTURAL BIOLOGY, 2013, 69 : 1342 - 1357
  • [50] A new framework for static timing analysis, incremental timing refinement, and timing simulation
    Chen, LC
    Gupta, SK
    Breuer, MA
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 102 - 107