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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
         
        
            Conference_Location : 
Beijing
         
        
            Print_ISBN : 
978-1-4244-9699-0
         
        
        
            DOI : 
10.1109/ICSESS.2011.5982396