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
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2014年 / 90卷 / 03期
关键词
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 条
  • [31] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Ali Sedaghatbaf
    Mohammad Abdollahi Azgomi
    Software & Systems Modeling, 2019, 18 : 2609 - 2632
  • [32] User perspectives on discrete event simulation software
    Rachamadugu, R
    Kannan, D
    PROCEEDINGS OF THE INDUSTRIAL & BUSINESS SIMULATION SYMPOSIUM, 1999, : 78 - 83
  • [33] Dynamic Modeling of Discrete Event Simulation
    Ferro, R.
    Cordeiro, G. A.
    Ordonez, R. E. C.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2018), 2017, : 248 - 252
  • [35] Poster Abstract: Modeling, Simulation and Verification Environment for Engineering Cyber-Physical Systems Based on Discrete Event System Specification
    Lee, Hae Young
    Lee, So Jin
    2016 ACM/IEEE 7TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2016,
  • [36] Event and event queue modeling in parallel discrete event simulation
    Zhang, Yao-Cheng
    Li, Ge
    Huang, Ke-Di
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (09): : 1949 - 1953
  • [37] APPLICATION OF PROGRAM GENERATOR SOFTWARE AND ITS EXTENSIONS TO DISCRETE EVENT SIMULATION MODELING.
    Mathewson, Stephen C.
    IIE Transactions (Institute of Industrial Engineers), 1984, 16 (01): : 3 - 18
  • [38] The Dynamic Structure Discrete Event System Specification formalism
    Barros, FJ
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1996, 13 (01): : 35 - 46
  • [39] A Specification Patterns System for Discrete Event Systems Analysis
    Campos, Jose Creissac
    Machado, Jose
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [40] Principles of Discrete Event System Specification model verification
    Saadawi, Hesham
    Wainer, Gabriel
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (01): : 41 - 67