• DocumentCode
    2199620
  • Title

    G++: a graphical language to specify real-time parallel applications

  • Author

    Brams, Hugues ; Lobelle, Marc ; Detroz, Guy ; April, André

  • Author_Institution
    Unite d´´Inf., Univ. Catholique de Louvain, Belgium
  • fYear
    1993
  • fDate
    27-29 Jan 1993
  • Firstpage
    185
  • Lastpage
    193
  • Abstract
    The G++ language belongs to the same family as Statecharts and GRAFCET. Like these languages, it is based on the state/transition model. The state and the transition concepts are presented in this paper. Temporal constraints, including timeouts and deadlines, can be expressed in G++. Like Statecharts, G++ allows a hierarchical organisation of states in two different ways: parallel decomposition (AND-state) and sequential decomposition (OR-state) of states. But G++, unlike Statecharts, also provides graphical constructs to express synchronisation and resource sharing between concurrent entities. In most applications, concurrent entities need to communicate. Communications can be built on top of the two basic interaction mechanisms. A small example (a respiration monitor) is used throughout the paper to illustrate the concepts and constructs
  • Keywords
    computerised monitoring; medical computing; parallel programming; patient monitoring; real-time systems; resource allocation; specification languages; synchronisation; visual languages; AND-state; G++ graphical language; GRAFCET; OR-state; Statecharts; concurrent entities; deadlines; entity communications; graphical constructs; hierarchical organisation; interaction mechanisms; parallel decomposition; real-time parallel applications specification; resource sharing; respiration monitor; sequential decomposition; state/transition model; synchronisation; temporal constraints; timeouts; Abdomen; Application software; Control systems; Hardware; Lighting control; Monitoring; Pediatrics; Sensor phenomena and characterization; Sensor systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
  • Conference_Location
    Gran Canaria
  • Print_ISBN
    0-8186-3610-6
  • Type

    conf

  • DOI
    10.1109/EMPDP.1993.336404
  • Filename
    336404