• DocumentCode
    3539119
  • Title

    Weaving real-time constraints on behavioral and structural application model

  • Author

    Machta, Naoufel ; Bennani, M. Taha ; BenAhmed, Samir

  • Author_Institution
    Fac. des Sci., Unite de Rech. MOSIC, Tunis, Tunisia
  • fYear
    2009
  • fDate
    4-6 Aug. 2009
  • Firstpage
    256
  • Lastpage
    261
  • 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 guess, 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; constraint handling; functional programming; object-oriented programming; real-time systems; UML; aspect oriented programming; behavioral application model; design language; functional design; real-time system; separation-of-concerns; structural application model; weaving real-time constraints; Computer languages; Costs; Embedded system; Productivity; Real time systems; Runtime; Scheduling; Timing; Unified modeling language; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications of Digital Information and Web Technologies, 2009. ICADIWT '09. Second International Conference on the
  • Conference_Location
    London
  • Print_ISBN
    978-1-4244-4456-4
  • Electronic_ISBN
    978-1-4244-4457-1
  • Type

    conf

  • DOI
    10.1109/ICADIWT.2009.5273848
  • Filename
    5273848