Dynamic Adaptation through Event Recon guration

We introduce a new programming language called INI, which eases the development of self-adaptive software. INI combines both rule-based and event-based programming paradigms, by allowing the de nitions of rules that can be triggered by events. Besides a convenient language-level support for synchronization, the key point with INI events is that they come with a con guration layer, which is set up through input parameters passed to the events when created. Additionally, events can be stopped, recon gured, and restarted at runtime by the program itself. Ultimately, this re-con guration can be triggered by other events, thus allowing the program to adapt to new operational environments.

Data and Resources

Additional Info

Field Value
Source Workshop on Variability, Adaptation and Dynamism in software systEms and seRvices (VADER 2011)
Author Le, Truong Giang, Hermant, Olivier, Manceny, Matthieu, Pawlak, Renaud
Maintainer CCSD
Last Updated May 8, 2026, 02:13 (UTC)
Created May 8, 2026, 02:13 (UTC)
Identifier hal-00909684
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire d'Informatique, Signal et Image, Electronique et Télécommunication (LISITE) ; Institut Supérieur d'Electronique de Paris (ISEP)
coverage Hersonissos, Crete, Greece
creator Le, Truong Giang
date 2011-10-17T00:00:00
harvest_object_id d9d4dbae-4f52-4c2c-9ff0-d2a3f84cbc58
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-16T00:00:00
set_spec type:COMM