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
    [J]. SIMULATION, 2001, 76 (04) : 232 - 238
  • [2] Agents in object-oriented software engineering
    Garcia, AF
    de Lucena, CJP
    Cowan, DD
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (05): : 489 - 521
  • [3] SOFTWARE ENGINEERING - OBJECT-ORIENTED APPROACH
    PAPAZOGLOU, M
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 239 - 240
  • [4] Performance Analysis of Object-Oriented Software
    Maplesden, David
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 662 - 665
  • [5] Quantitative Approaches in Object-Oriented Software Engineering
    Abreu, FBE
    Henderson-Sellers, B
    Piattini, M
    Poels, G
    Sahraoui, HA
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 174 - 183
  • [6] EIFFEL - OBJECT-ORIENTED DESIGN FOR SOFTWARE ENGINEERING
    MEYER, B
    NERSON, JM
    MATSUO, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 289 : 221 - 229
  • [7] Quantitative approaches in object-oriented software engineering
    Abreu, FB
    Piattini, M
    Poels, G
    Sahraoui, HA
    [J]. OBJECT-ORIENTED TECHNOLOGY, 2003, 3013 : 92 - 106
  • [8] A formal approach to object-oriented software engineering
    Wirsing, M
    Knapp, A
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 285 (02) : 519 - 560
  • [9] OBJECT-ORIENTED SOFTWARE ENGINEERING - PROCESS AND PRACTICE
    EVERETT, RP
    [J]. BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 73 - 78
  • [10] Research on the Application of Object-Oriented Software Engineering
    Ding, Ying
    Zhang, Xiaodong
    [J]. PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING AND INFORMATION TECHNOLOGY APPLICATIONS (MEITA 2016), 2017, 107 : 51 - 54