• DocumentCode
    2352335
  • Title

    HyperReal One: the implementation, the environment and an example

  • Author

    Agnoli, Marco ; Poli, Alessandro ; Verdino, Antonella ; Tisato, Francesco

  • Author_Institution
    Dipartimento di Sci. dell´´Inf., Milan Univ., Italy
  • fYear
    1995
  • fDate
    14-16 Jun 1995
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    HyperReal One (HR1) is an experimental platform for hard real time (HRT) systems which has been developed in the context of the HyperReal project. It is focused on the experimentation of architectural abstractions related to configuration and timing or deeply embedded applications. HR1 introduces actors and connectors as basic components, plus a set of components (virtual clocks, plans, controller and configurator) supporting the configuration of the system and the planning of its activities at a programming in the large level. The control of the system behaviour is concentrated inside the controller, which relies on a time driven model. The paper describes the basic abstractions in term of abstract machines implemented as a hierarchy of C++ classes, and discusses an example highlighting how their use permits one to accommodate different user defined timing and control models in the same system
  • Keywords
    C language; computer architecture; configuration management; object-oriented languages; program compilers; real-time systems; C++ classes; HR1; HRT; HyperReal One; HyperReal project; abstract machines; architectural abstractions; control models; deeply embedded applications; experimental platform; hard real time systems; programming in the large level; system behaviour control; user defined timing; virtual clocks; Clocks; Communication system control; Connectors; Context modeling; Control system synthesis; Control systems; Dispatching; Guidelines; Runtime; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
  • Conference_Location
    Odense
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7112-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1995.514287
  • Filename
    514287