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 条
  • [41] RPDEVS: Revising the Parallel Discrete Event System Specification
    Preyser, Franz
    Heinzl, Bernhard
    Kastner, Wolfgang
    IFAC PAPERSONLINE, 2018, 51 (02): : 242 - 247
  • [42] DISCRETE-EVENT SIMULATION SOFTWARE FOR MODELING FLEXIBILITY-DRIVEN MANUFACTURING PROCESSES
    Galaske, Nadia
    Tantik, Erdal
    Anderl, Reiner
    INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 4, 2016,
  • [43] Multicore acceleration of Discrete Event System Specification systems
    Liu, Qi
    Wainer, Gabriel
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2012, 88 (07): : 801 - 831
  • [44] Discrete event modeling and simulation for flow control in an automated highway system
    Lee, JK
    Lee, JJ
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 1997, 5 (3-4) : 179 - 195
  • [45] Vehicular Network Simulation Environment via Discrete Event System Modeling
    Wang, Le
    Iida, Renato
    Wyglinski, Alexander M.
    IEEE ACCESS, 2019, 7 : 87246 - 87264
  • [46] Modeling energy market dynamics using discrete event system simulation
    Gutierrez-Alcaraz, G.
    Sheble, G. B.
    ENERGY, 2009, 34 (10) : 1467 - 1476
  • [47] MODELING A SOLID-WASTE PROCESSING SYSTEM BY DISCRETE EVENT SIMULATION
    CERIC, V
    HLUPIC, V
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1993, 44 (02) : 107 - 114
  • [48] An approach to software quality specification and evaluation (SPoQE)
    Dubielewicz, Iwona
    Hnatkowska, Bogumila
    Huzar, Zbigniew
    Tuzinkiewicz, Lech
    SOFTWARE ENGINEERING TECHNIQUES: DESIGN FOR QUALITY, 2006, 227 : 155 - +
  • [49] Multiple System Dynamics and Discrete Event Simulation for manufacturing system performance evaluation
    Antonelli, Dario
    Litwin, Pawel
    Stadnicka, Dorota
    6TH CIRP GLOBAL WEB CONFERENCE - ENVISAGING THE FUTURE MANUFACTURING, DESIGN, TECHNOLOGIES AND SYSTEMS IN INNOVATION ERA (CIRPE 2018), 2018, 78 : 178 - 183
  • [50] Transforming classic Discrete Event System Specification models to Specification and Description Language
    Fonseca i Casas, Pau
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2015, 91 (03): : 249 - 264