Unifying Event-based and Rule-based Styles for Concurrent and Reactive Applications

Abstract : We propose a new programming language called INI, which combines both event-based and rule-based styles and is suitable for building concurrent and context-aware reactive applications. In our language, both events and rules can be defined intuitively and explicitly, in a stand-alone way or in combination. Events in INI can run in parallel in order to handle multiple tasks concurrently and may trigger actions defined in related rules. Besides, events can interact with the execution environment to adjust their behaviors if necessary and response to unpredicted changes. This makes INI a convenient language to write many kinds of programs which need to take advantages of concurrency and context-awareness, such as embedded software, interactive applications, sensors applications, robotic systems, etc.
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00829701
Contributor : Truong Giang Le <>
Submitted on : Monday, June 3, 2013 - 4:35:53 PM
Last modification on : Saturday, February 9, 2019 - 1:23:16 AM

Identifiers

  • HAL Id : hal-00829701, version 1

Collections

Citation

Truong Giang Le, Olivier Hermant, Matthieu Manceny, Renaud Pawlak, Renaud Rioboo. Unifying Event-based and Rule-based Styles for Concurrent and Reactive Applications. The 7th International Conference on Software Paradigm Trends, ICSOFT 2012, Jul 2012, Rome, Italy. pp.347-350. ⟨hal-00829701⟩

Share

Metrics

Record views

34