S. Donikian, E. Rutten. Reactivity, concurrency, data flow and hierarchical preemption for behavioral animationn. In Proceedings of the 5th Eurographics Workshop on Programming Paradigms in Graphics. R.C. Veltkamp, E.H. Blake (eds.), Programming Paradigms in Graphics, Springer, Computer Science, 169 Maastricht, the Netherlands, September 0.
Download paper: Gziped Postscript
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
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 for such systems. The specification of concurrent behaviours is naturally supported in the synchronous languages, and they address control-intensive applications (sequencing and preempting tasks) as well as 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
@InProceedings{donikian95,
Author = {Donikian, S. and Rutten, E.},
Title = {Reactivity, concurrency, data flow and hierarchical preemption for behavioral animationn},
BookTitle = {Proceedings of the 5th Eurographics Workshop on Programming Paradigms in Graphics. R.C. Veltkamp, E.H. Blake (eds.), Programming Paradigms in Graphics, Springer, Computer Science, 169 Maastricht, the Netherlands},
Month = {September},
Year = {0}
}
Get EndNote Reference (.ref)
This page is part the Espresso project web site.
It has been automatically generated using the bib2html program.