Adapting MASCOT methodology to software performance engineering using object-oriented simulation

被引:1
|
作者
Munar, O [1 ]
Juiz, C [1 ]
机构
[1] Univ Illes Balears, Dept Ciencias Matemat & Informat, Palma de Mallorca 07071, Spain
关键词
D O I
10.1109/SIMSYM.2003.1192824
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
European Defence companies have used MASCOT methodology in weapon system projects for real-time embedded software development. This method has been used for at least twenty years and it is still their primary design and development method. On the other hand, the intersection of Software Engineering (SE) and Performance Engineering (PE) has made a new topic: Software Performance Engineering (SPE). This paper presents a performance component-based system design technique based on an extended MASCOT modelling method The constituent interaction protocols are constructed in object-orientation manner keeping the functional structure. The embedded quantitative model is evaluated through discrete-event simulation. The object-oriented simulation code eases the analysis tasks in order to submit the model to different time and capacity constraints. This research opens new ways of communication between the functional designer and the performance analyst. The paradigm of having performance models that can be extracted from MASCOT designs and merged with existing performance-modelling components give the capability to reuse the abstraction effort in designing and evaluating systems. This paper presents a performance component-based system design technique based on an extended MASCOT proposal. The quantitative model is evaluated through discrete-event simulation.
引用
收藏
页码:281 / 288
页数:8
相关论文
共 50 条
  • [1] Teaching object-oriented simulation in a software engineering framework
    Kornecki, AJ
    SIMULATION, 2001, 76 (04) : 232 - 238
  • [2] Teaching object-oriented simulation in a software engineering framework
    Dept. of Computing and Mathematics, Embry Riddle Aeronautical University, Daytona Beach, FL 32114, United States
    Simulation, 1600, 4 (232-238):
  • [5] Object-oriented software reverse engineering
    Zhang, Zhi-Meng
    Zhuang, Yue-Ting
    Pan, Yun-He
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (07):
  • [6] Agents in object-oriented software engineering
    Garcia, AF
    de Lucena, CJP
    Cowan, DD
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (05): : 489 - 521
  • [7] SOFTWARE ENGINEERING - OBJECT-ORIENTED APPROACH
    PAPAZOGLOU, M
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 239 - 240
  • [8] Performance Analysis of Object-Oriented Software
    Maplesden, David
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 662 - 665
  • [9] EIFFEL - OBJECT-ORIENTED DESIGN FOR SOFTWARE ENGINEERING
    MEYER, B
    NERSON, JM
    MATSUO, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 289 : 221 - 229
  • [10] Quantitative Approaches in Object-Oriented Software Engineering
    Abreu, FBE
    Henderson-Sellers, B
    Piattini, M
    Poels, G
    Sahraoui, HA
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 174 - 183