Modeling and simulation of software architecture in discrete event system specification for quality evaluation

被引:13
|
作者
Bogado, Veronica [1 ,2 ]
Gonnet, Silvio [1 ]
Leone, Horacio [1 ]
机构
[1] UTN CONICET, Inst Desarrollo & Diseno, INGAR, Santa Fe, Argentina
[2] UTN, Fac Reg Villa Maria, Dept Ingn Sistemas Informac, Buenos Aires, DF, Argentina
关键词
Discrete event system specification; software architecture; quality attribute; software quality evaluation; simulation environment; RELIABILITY; PERFORMANCE;
D O I
10.1177/0037549713518586
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software quality is an important issue in software engineering. The evaluation of software architecture is crucial to achieve quality scenarios, which reduces development and maintenance costs. This work presents a discrete event simulation environment for the software architecture assessment considering both functional and quality aspects. Discrete event system specification (DEVS) formalism and the underlying framework are used to specify the simulation elements. DEVS is based on the system theory and follows the engineering and object-oriented fundamentals to construct complex dynamic systems. The proposed environment is built in a modular and hierarchical way that provides scalability and reusability advantages. Although the proposal is focused on three quality attributes and a few metrics, this approach enables the definition of new elements and metrics related to other quality attributes that can be visible at runtime. A traditional architecture illustrates the proposal, where preliminary computational experiments for this real software system and concrete quality scenarios demonstrate the feasibility of the integrated simulation environment for the software architecture evaluation. In addition, a discussion shows how the results could help architects make design decisions to improve software quality during development.
引用
收藏
页码:290 / 319
页数:30
相关论文
共 50 条
  • [1] DISCRETE EVENT SYSTEM SPECIFICATION MODELING AND SIMULATION
    Van Tendeloo, Yentl
    Vangheluwe, Hans
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 162 - 176
  • [2] Supporting dynamic simulations with Simulation Modeling Architecture (SiMA): a Discrete Event System Specification-based modeling and simulation framework
    Deniz, Fatih
    Alpdemir, M. Nedim
    Kara, Ahmet
    Oguztuzun, Halit
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2012, 88 (06): : 707 - 730
  • [3] A Formal Framework for Stochastic Discrete Event System Specification Modeling and Simulation
    Castro, Rodrigo
    Kofman, Ernesto
    Wainer, Gabriel
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2010, 86 (10): : 587 - 611
  • [4] Modeling and simulation of oncology clinic operations in discrete event system specification
    Alvarado, Michelle M.
    Cotton, Tanisha G.
    Ntaimo, Lewis
    Perez, Eduardo
    Carpentier, William R.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2018, 94 (02): : 105 - 121
  • [5] The advances in the state of the art of modeling and simulation: Discrete event system specification (DEVS)
    Mustafee, Navonil
    Mittal, Saurabh
    Diallo, Saikou
    Zacharewicz, Gregory
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2018, 94 (04): : 279 - 280
  • [6] Modeling Framework and Architecture of Hybrid System Dynamics and Discrete Event Simulation for Construction
    Alvanchi, Amin
    Lee, SangHyun
    AbouRizk, Simaan
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2011, 26 (02) : 77 - 91
  • [7] On Constructing Optimistic Simulation Algorithms for the Discrete Event System Specification
    Nutaro, James
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2008, 19 (01):
  • [8] Object-oriented business process modeling and simulation: A discrete event system specification framework
    Nidumolu, Sarma R.
    Menon, Nirup M.
    Zeigler, Bernard P.
    Simulation Practice and Theory, 1998, 6 (06): : 533 - 571
  • [9] An architecture to facilitate interoperability of Discrete Event System Specification and Coalition Battle Management Language simulation models
    Hosang, Elizabeth
    Wainer, Gabriel A.
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2016, 13 (01): : 43 - 65
  • [10] Simulation of Mobile Networks using Discrete Event System Specification Theory
    Moallemi, Mohammad
    Wainer, Gabriel
    Jafer, Shafagh
    Boudreau, Gary
    Casselman, Ronald
    16TH COMMUNICATIONS AND NETWORKING SYMPOSIUM (CNS 2013) - 2013 SPRING SIMULATION MULTI-CONFERENCE (SPRINGSIM'13), 2013, 45 (03): : 79 - 86