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 条
  • [21] Methodology for performance Modeling of object-oriented systems
    Smarkusky, D
    Ammar, R
    Sholl, H
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 1 - 6
  • [22] A form driven object-oriented reverse engineering methodology
    Lee, H
    Yoo, C
    INFORMATION SYSTEMS, 2000, 25 (03) : 235 - 259
  • [23] Applying object-oriented software engineering at the BaBar collaboration
    Jacobsen, B
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1997, 389 (1-2): : 1 - 7
  • [24] OBJECT-ORIENTED PROGRAMMING FOR ENGINEERING SOFTWARE-DEVELOPMENT
    FENVES, GL
    ENGINEERING WITH COMPUTERS, 1990, 6 (01) : 1 - 15
  • [25] Integrated forward and reverse object-oriented software engineering
    Welsch, C
    Schalk, A
    Kramer, S
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 560 - 561
  • [26] From object-oriented to agent-oriented software engineering methodologies
    Henderson-Sellers, B
    SOFTWARE ENGINEERING FOR MULTI-AGENT SYSTEMS III: RESEARCH ISSUES AND PRACTICAL APPLICATIONS, 2004, 3390 : 1 - 18
  • [27] Extending MASCOT to a component-based software performance engineering methodology
    Munar, O
    Juiz, C
    Puigjaner, R
    PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2003, : 410 - 414
  • [28] A HIERARCHICAL OBJECT-ORIENTED SOFTWARE STRUCTURE FOR MANUFACTURING SIMULATION
    Quintero, Lina A. M. Huertas
    West, Andrew A.
    Velandia, Diana M. Segura
    Conway, Paul P.
    Monfared, Radmehr
    7TH INDUSTRIAL SIMULATION CONFERENCE 2009, 2009, : 79 - 85
  • [29] DESIGN OF OBJECT-ORIENTED MODEL FOR QUEUING SIMULATION SOFTWARE
    Moiseev, Alexander N.
    Sinyakov, Mihail, V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2010, 10 (01): : 89 - 93
  • [30] Object-oriented development methodology for telecommunication network management software
    Nakajima, S
    Tomobe, M
    Miki, M
    Hayashi, H
    IEEE GLOBECOM 1996 - CONFERENCE RECORD, VOLS 1-3: COMMUNICATIONS: THE KEY TO GLOBAL PROSPERITY, 1996, : 665 - 669