DocumentCode :
3370820
Title :
Adapting MASCOT methodology to software performance engineering using object-oriented simulation
Author :
Munar, Onofre ; Juiz, Carlos
Author_Institution :
Departament de Ciencies Matematiques i Informatica, Univ. de les Illes Balears, Palma, Spain
fYear :
2003
fDate :
30 March-2 April 2003
Firstpage :
281
Lastpage :
288
Abstract :
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 is still their primary design and development method. The intersection of software engineering (SE) and performance engineering (PE) has resulted in 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 an 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 performance analyst. The paradigm of having performance models that can be extracted from MASCOT designs and merged with existing performance-modelling components gives the capability of reusing 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.
Keywords :
discrete event simulation; embedded systems; military computing; object-oriented programming; software performance evaluation; virtual machines; weapons; European defence companies; MASCOT methodology; capacity constraints; discrete-event simulation; embedded quantitative model; extended MASCOT modelling method; functional structure; interaction protocols; object-oriented simulation; performance component-based system design technique; performance engineering; real-time embedded software development; reuse abstraction effort; software engineering; software performance engineering; time constraints; weapon system projects; Design methodology; Discrete event simulation; Embedded software; Object oriented modeling; Protocols; Real time systems; Software engineering; Software performance; System analysis and design; Weapons;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 2003. 36th Annual
ISSN :
1080-241X
Print_ISBN :
0-7695-1911-3
Type :
conf
DOI :
10.1109/SIMSYM.2003.1192824
Filename :
1192824
Link To Document :
بازگشت