Arcade: early dynamic property evaluation of requirements using partitioned software architecture models

被引:3
|
作者
K. Suzanne Barber
Tom Graser
Jim Holt
Geoff Baker
机构
[1] University of Texas at Austin,Laboratory for Intelligent Processes and Systems
[2] Motorola,undefined
关键词
Dynamic properties; Requirements models; Software architecture;
D O I
10.1007/s00766-002-0159-4
中图分类号
学科分类号
摘要
A fundamental goal of software engineering research is to develop evaluation techniques that enable analysis early in the software development process, when correcting errors is less costly. The Systems Engineering Process Activities (SEPA) Arcade tool employs a number of techniques to evaluate dynamic properties of requirements including correctness, performance, and reliability. To mitigate a number of practical issues associated with dynamic property evaluation, Arcade leverages the SEPA 3D Architecture, a formal requirements representation that partitions requirements types amongst a set of interrelated architecture models. This paper presents a case study illustrating how Arcade uses the SEPA 3D Architecture to help manage complexity associated with dynamic property evaluation, to reduce the level of evaluation technique expertise required to perform dynamic property evaluations, and to support an iterative, incremental approach that allows early evaluation using partial requirements models.
引用
收藏
页码:222 / 235
页数:13
相关论文
共 50 条
  • [1] Enabling iterative software architecture derivation using early non-functional property evaluation
    Barber, KS
    Graser, T
    Holt, J
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 172 - 182
  • [2] Requirements for integrating software architecture and reengineering models: CORUM II
    Kazman, R
    Woods, SC
    Carriere, SJ
    [J]. FIFTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 1998, : 154 - 163
  • [3] A process for software architecture evaluation using
    Tvedt, RT
    Lindvall, M
    Costa, P
    [J]. 27TH ANNUAL NASA GODDARD/IEEE SOFTWARE ENGINEERING WORKSHOP - PROCEEDINGS, 2003, : 191 - 196
  • [4] Models in Software Architecture Derivation and Evaluation: Challenges and Opportunities
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Abrahao, Silvia
    [J]. MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2014, 2015, 506 : 12 - 31
  • [5] Software Architecture Decomposition Using Requirements Attributes - Comparative Study
    Al-otaiby, Turky N.
    AlSharif, Mohsen N.
    [J]. IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL III, POST-CONFERENCE ISSUE, PROCEEDINGS, 2008, : 18 - 25
  • [6] Using LLMs in Software Requirements Specifications: An Empirical Evaluation
    Krishna, Madhava
    Gaur, Bhagesh
    Verma, Arsh
    Jalote, Pankaj
    [J]. 32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 475 - 483
  • [7] Using dependency models to manage complex software architecture
    Sangal, N
    Jordan, E
    Sinha, V
    Jackson, D
    [J]. ACM SIGPLAN NOTICES, 2005, 40 (10) : 167 - 176
  • [8] A Survey of Performance Evaluation Models for Distributed Software System Architecture
    Olabiyisi, S. O.
    Omidiora, E. O.
    Uzoka, F. M. E.
    Mbarika, Victor
    Akinnuwesi, B. A.
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS 1 AND 2, 2010, : 35 - +
  • [9] THE INHERENT BIAS FROM USING PARTITIONED SURVIVAL MODELS IN ECONOMIC EVALUATION
    Coyle, D.
    Coyle, K.
    [J]. VALUE IN HEALTH, 2014, 17 (03) : A194 - A194
  • [10] SOFTWARE TOOL FOR EVALUATION OF ENVIRONMENTAL INDICATORS USING CAD MODELS EARLY IN THE DESIGN CYCLE
    Kalyanasundaram, Vigneshwar
    Bras, Bert
    [J]. ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, PROCEEDINGS, VOL 2, PTS A AND B, 2010, : 1235 - 1245