• DocumentCode
    3395144
  • Title

    Performance modelling of interaction protocols for component-based system design using object-oriented simulation

  • Author

    Juiz, Carlos ; Puigjaner, Ramon

  • Author_Institution
    Departament de Ciencies Matematiques i Informatica, Univ. de les Illes Balears, Palma, Spain
  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    115
  • Lastpage
    124
  • 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 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 an object-orientation manner keeping the functional structure of the system design. The resulting quantitative model is evaluated through discrete-event simulation. The object-oriented simulation code eases the analysis tasks in order to submit the performance 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 of reusing the abstraction effort in the systems construction. The technique presented would be applicable to soft real-time system design.
  • Keywords
    discrete event simulation; embedded systems; military computing; object-oriented methods; object-oriented programming; protocols; software performance evaluation; virtual machines; weapons; European defence companies; MASCOT methodology; MASCOT modelling method; capacity constraints; component-based system design; discrete-event simulation; functional structure; interaction protocols; object-oriented simulation; performance modelling; quantitative model; real-time embedded software development; soft real time system design; software performance engineering; system design; time constraints; weapon system projects; Design methodology; Embedded software; Object oriented modeling; Performance analysis; Protocols; Real time systems; Software engineering; Software performance; System analysis and design; Weapons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-1917-2
  • Type

    conf

  • DOI
    10.1109/ECBS.2003.1194790
  • Filename
    1194790