Title : 
Aspect Oriented design of real-time applications
         
        
            Author : 
Machta, Naoufel ; Bennani, Mohamed Taha ; Ben Ahmed, Samir
         
        
            Author_Institution : 
Unite de Rech. MOSIC, Fac. des Sci. de Tunis, Tunis, Tunisia
         
        
        
        
        
        
            Abstract : 
Designing real-time system is hard and costly. Real-time application designer must care about functional design and real-time constraints. Aspect oriented programming (AOP) allows the separation of the functional mechanisms from the non-functional ones. The separation of concerns (SoC) in AOP enhances the productivity and reduces the applications cost. In this paper we propose a SoC approach for designing real-time applications. The main idea is to process standard applications into real-time ones. The processing is done by ldquoweavingrdquo real-time constraints on the standard applications model. We introduce a rule which defines how real-time constraints will be woven. Depending on the design language, this rule will have a set of instantiation values. We gess, in this paper, the case of UML designed standard applications which will be processed into a MARTE (i.e. UML profile for modeling and analyzing real-time and embedded systems) real-time application model.
         
        
            Keywords : 
Unified Modeling Language; object-oriented programming; real-time systems; system-on-chip; SoC approach; UML designed standard application; aspect oriented design; aspect oriented programming; design language; real-time system; Costs; Embedded system; Functional programming; Operating systems; Productivity; Real time systems; Runtime; Scheduling; Unified modeling language; Weaving;
         
        
        
        
            Conference_Titel : 
Industrial Informatics, 2009. INDIN 2009. 7th IEEE International Conference on
         
        
            Conference_Location : 
Cardiff, Wales
         
        
        
            Print_ISBN : 
978-1-4244-3759-7
         
        
            Electronic_ISBN : 
1935-4576
         
        
        
            DOI : 
10.1109/INDIN.2009.5195899