• DocumentCode
    3406850
  • Title

    Super actors for real time

  • Author

    Fortino, G. ; Nigro, L. ; Pupo, F. ; Spezzano, D.

  • Author_Institution
    Lab. di Ingegneria del Software, Calabria Univ., Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    142
  • Lastpage
    149
  • Abstract
    The paper proposes a novel approach, SART, to the development of real-time systems which is based on super actors, i.e., actors whose behaviour is modelled by statecharts. SART borrows structural concepts from known methods for reactive systems like ROOM and UML-RT, and favours ease of construction by making actors reusable and composable software components. The distinguishing factors of SART are its modularisation of timing constraints and customisable scheduling algorithm. Application actors are not aware of timing requirements. RTsynchronizers capture timing constraints in groups of actors, filter relevant messages and control their scheduling. Time clauses of causally connected messages in system interactions are directly derived from the declarative specification of end-to-end timing constraints. SART supports both prototyping and real-time execution modes. A SART graphical development environment supporting modelling, temporal property checking and code generation has been implemented in Java
  • Keywords
    Java; formal specification; object-oriented programming; program compilers; programming environments; real-time systems; scheduling; visual programming; Java; ROOM; RTsynchronizers; SART; UML-RT; causally connected messages; code generation; composable software components; customisable scheduling algorithm; declarative specification; end-to-end timing constraints; graphical development environment; prototyping; reactive systems; real-time execution modes; real-time systems development; reusable actors; statecharts; super actors; system interactions; temporal property checking; timing constraints; Algorithm design and analysis; Computational modeling; Java; Laboratories; Power system modeling; Project management; Prototypes; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2001. Proceedings. Sixth International Workshop on
  • Conference_Location
    Rome
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1068-X
  • Type

    conf

  • DOI
    10.1109/WORDS.2001.945125
  • Filename
    945125