Reactivity, concurrency, data-flow and hierarchical preemption for behavioural animation - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 1995

Reactivity, concurrency, data-flow and hierarchical preemption for behavioural animation

Résumé

Behavioural models offer the ability to simulate autonomous entities like organisms and living beings. Such entities are able to perceive their environment, to communicate with other creatures and to execute some decided actions either on themselves or on their environment. Building such systems requires the design of a reactive system treating flows of data to and from its environment, in a complex way needing modularity, concurrency and hierarchy, and involving task control and preemption. Accordingly, in this paper we address the adequateness to the decisional part of the behavioural model of the following programming paradigms: reactivity, concurrency, data-flow and hierarchical preemption. The reactive languages provide users with complete design environments (including graphical tools for designing, simulating, implementing and formally verifying) for such systems. The specification of concurrent behaviours is naturally supported in the synchronous languages, and some of them are more suited for control-intensive applications (sequencing and preempting tasks), while others address computation-intensive applications (data-flow). SignalGTi is an extension of the language Signal where data-flow processes can be composed into nested preemptive tasks. An application in the simulation of a transportation system shows how these programming paradigms can be of use, and how SignalGTi can support their implementation.
Fichier principal
Vignette du fichier
EWPPG-95_task_appli.pdf (320.16 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00549322 , version 1 (21-12-2010)

Identifiants

  • HAL Id : hal-00549322 , version 1

Citer

Stéphane Donikian, Eric Rutten. Reactivity, concurrency, data-flow and hierarchical preemption for behavioural animation. Eurographics Workshop on Programming Paradigms in Graphics 1995, Sep 1995, Maastricht, Netherlands. pp.137-153. ⟨hal-00549322⟩
300 Consultations
182 Téléchargements

Partager

Gmail Facebook X LinkedIn More