• DocumentCode
    2049322
  • Title

    Integration of PECOS into MARMOT for Embedded Real Time Software Component-Based Development

  • Author

    Sabil, S. ; Jawawi, D.

  • Author_Institution
    Dept. of Software Eng., Univ. Teknol. Malaysia, Skudai, Malaysia
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    265
  • Lastpage
    270
  • Abstract
    In ERT (embedded real time) software development, software functionality is not the only focus but multi-constraints extra-functionality requirement such as timing, resources constraint, statically predictable, safety-critical, processing power and memory is also important. Besides that, ERT software development involves multi-disciplinary knowledge that includes software, mechanical and electronic engineering fields. To meet these two challenges ERT software development must be able to support the multi-constraint and multi-disciplinary challenges. From this perspective, CBD (component-based development) appears to be one of the appropriate approaches to design the ERT software due to the ability of domain experts to interactively compose and adapt sophisticated ERT software which the decrease of development time and improvement of software quality. Existing component infrastructures used in ERT software development are MARMOT (component-based real-time object-oriented development and testing) and PECOS (pervasive component system). However, these technologies are not enough to support the two challenges in their CBD activities. This paper discusses about the integration of PECOS and MARMOT by mapping the metamodel of the two technologies and proposing a process model. The aim of the integration is to support methodological CBD software to enable systematic development of ERT software with consideration of multi-disciplinary knowledge and multi-constraint.
  • Keywords
    embedded systems; object-oriented programming; software quality; ubiquitous computing; ERT software development; MARMOT; PECOS; embedded real time system; multiconstraint extra-functionality requirement; multidisciplinary knowledge; object-oriented development; pervasive component system; software component-based development; software quality; Embedded software; Knowledge engineering; Power engineering and energy; Programming; Real time systems; Software design; Software quality; Software safety; Software testing; Timing; Component Oriented Analysis and Design; Component Oriented Programming; Embedded Real Time System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.47
  • Filename
    5298391