• DocumentCode
    2729890
  • Title

    Improving Real-Time software design with component and aspect approaches

  • Author

    Hamouche, Rédha ; Abdeddaïm, Yasmina ; Kocik, Rémy

  • Author_Institution
    Embedded Syst. Dept., Univ. Paris-Est, Noisy-Le-Grand, France
  • fYear
    2011
  • fDate
    15-17 July 2011
  • Firstpage
    606
  • Lastpage
    609
  • Abstract
    This paper presents a component-based and aspect-oriented methodology for the design and the development of Real-Time Embedded Control Software (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly the extra-functional concerns of RTECS and describe separately transversal real time and security constraints. A computer-aided design tool, called MoDEST, implements this methodology. It enables the RTECS design and automatic real-time code generation. The benefits of this methodology are shown via an example of Legway control software, a version of the Segway vehicle built with Lego Mindstorms NXT.
  • Keywords
    CAD; aspect-oriented programming; embedded systems; software engineering; MoDEST; RTECS; aspect-oriented methodology; component-based methodology; computer-aided design tool; embedded systems; real-time embedded control software; real-time software design; reusable software; Context; Context modeling; Embedded systems; Real time systems; Security; Weaving; Aspect-oriented paradigm; Computer-aided design tool; Model-driven development; Real-time embedded software; Software component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-9699-0
  • Type

    conf

  • DOI
    10.1109/ICSESS.2011.5982396
  • Filename
    5982396