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 “weaving” 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 guess, in this paper, the case of UML designed stan- dard 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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call