Adapting MASCOT Methodology to Software Performance Engineering using Object-Oriented Simulation

  • Authors:
  • Onofre Munar;Carlos Juiz

  • Affiliations:
  • -;-

  • Venue:
  • ANSS '03 Proceedings of the 36th annual symposium on Simulation
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

European Defence companies have used MASCOTmethodology in weapon system projects for real-timeembedded software development. This method has been usedfor at least twenty years and it is still their primary designand development method. On the other hand, the intersectionof Software Engineering (SE) and Performance Engineering(PE) has made a new topic: Software PerformanceEngineering (SPE). This paper presents a performancecomponent-based system design technique based on anextended MASCOT modelling method. The constituentinteraction protocols are constructed in object-orientationmanner keeping the functional structure. The embeddedquantitative model is evaluated through discrete-eventsimulation. The object-oriented simulation code eases theanalysis tasks in order to submit the model to different timeand capacity constraints. This research opens new ways ofcommunication between the functional designer and theperformance analyst. The paradigm of having performancemodels that can be extracted from MASCOT designs andmerged with existing performance-modelling componentsgive the capability to reuse the abstraction effort in designingand evaluating systems. This paper presents a performancecomponent-based system design technique based on anextended MASCOT proposal. The quantitative model isevaluated through discrete-event simulation.