From scenarios to code: An air traffic control case study

被引:0
作者
Whittle J. [1 ]
Kwan R. [2 ]
Saboo J. [1 ]
机构
[1] QSS Group Inc., NASA Ames Research Center, Moffett Field
[2] Aerospace Computing Inc., NASA Ames Research Center, Moffett Field
关键词
Case study; Code generation; Scenario; Software modeling; State machine;
D O I
10.1007/s10270-004-0067-9
中图分类号
学科分类号
摘要
There has been much recent interest in synthesis algorithms that generate finite state machines from scenarios of intended system behavior. One of the uses of such algorithms is in the transition from requirements scenarios to design. Despite much theoretical work on the nature of these algorithms, there has been very little work on applying the algorithms to practical applications. In this paper, we apply the Whittle & Schumann synthesis algorithm [32] to a component of an air traffic advisory system under development at NASA Ames Research Center. We not only apply the algorithm to generate state machine designs from scenarios but also show how to generate code from the generated state machines using existing commercial code generation tools. The results demonstrate the possibility of generating application code directly from scenarios of system behavior. © Springer-Verlag 2004.
引用
收藏
页码:71 / 93
页数:22
相关论文
共 50 条
  • [41] Operational Pattern Based Code Generation For Management Information System: An Industrial Case Study
    Mao, Fagui
    Cai, Xuyang
    Shen, Beijun
    Xia, Yong
    Jin, Bo
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 425 - 430
  • [42] Sustainability Strategy and Management Control Systems in Family Firms. Evidence from a Case Study
    Caputo, Fabio
    Veltri, Stefania
    Venturelli, Andrea
    SUSTAINABILITY, 2017, 9 (06)
  • [43] Verifying Code Generation Tools for the B-Method Using Tests: A Case Study
    Moreira, Anamaria M.
    Hentz, Cleverton
    Deharbe, David
    de Matos, Ernesto C. B.
    Souza Neto, Joao B.
    de Medeiros, Valerio, Jr.
    TESTS AND PROOFS, TAP 2015, 2015, 9154 : 76 - 91
  • [44] The Necessity of Low-code Engineering for Industrial Software Development: A Case Study and Reflections
    Wang, Yi
    Feng, Yang
    Zhang, Min
    Sun, Pu
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 415 - 420
  • [45] A Multiple Mini Case Study on the Adoption of Low Code Development Platforms in Work Systems
    Kaess, Sebastian
    Strahringer, Susanne
    Westner, Markus
    IEEE ACCESS, 2023, 11 : 118762 - 118786
  • [46] Estimating obsolescence risk from demand data to enhance inventory control-A case study
    van Jaarsveld, Willem
    Dekker, Rommert
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2011, 133 (01) : 423 - 431
  • [47] Study of urban-traffic congestion based on Google Maps API: the case of Boston
    Munoz-Villamizar, A.
    Solano-Charris, E. L.
    AzadDisfany, Mojdeh
    Reyes-Rubiano, L.
    IFAC PAPERSONLINE, 2021, 54 (01): : 211 - 216
  • [48] Veteran Chinese traffic police officers' positive rapport management in discourse: A case study
    Song, Chuting
    Chen, Xinren
    JOURNAL OF PRAGMATICS, 2024, 230 : 142 - 153
  • [49] Improving demand forecasting in the air cargo handling industry: a case study
    Magana, Uriel
    Mansouri, S. Afshin
    Spiegler, Virginia L. M.
    INTERNATIONAL JOURNAL OF LOGISTICS-RESEARCH AND APPLICATIONS, 2017, 20 (04) : 359 - 380
  • [50] The evolution of a management control package: a retrospective case study
    Berg, Terje
    Madsen, Dag oivind
    JOURNAL OF APPLIED ACCOUNTING RESEARCH, 2020, 21 (04) : 763 - 781