CONCUR: A language for continuous, concurrent processes

https://doi.org/10.1016/0096-0551(80)90009-0Get rights and content

Abstract

Hendrix's robot modeling system presented a simulation method in which time is represented as a continuous phenomenon. This paper introduces the language CONCUR, which realizes Hendrix's concept through an extension of the LISP environment. CONCUR uses generalized procedures (scenarios) operating in a data-driven mode to implement Hendrix's events. The heart of CONCUR is a generalized pattern-matcher which permits operators within the patterns to bind variables and modify the match process. We include several detailed examples in addition to an implementation of the pattern matcher.

References (17)

There are more references available in the full text version of this article.

This author's work supported in part by the National Science Foundation under grant number MCS 80-04130 and by the Office of Naval Research under grant number N00014-80-C-0752.

This author's work supported in part by the National Science Foundation under grants numbered MCS 75-06678 AOI, MCS 79-04183 and MCS 77-22325.

View full text