@inproceedings{4465aeaa81544e4ab513a013d1bdd8bf,
title = "Event-based Modularization: How Emergent Behavioral Patterns Must Be Modularized?",
abstract = "Nowadays, detecting emergent behavioral patterns in the environment, representing and manipulating them become the main focus of many software systems such as traffic monitoring systems, runtime verification techniques and self-adaptive systems. In this paper, we discuss the need for dedicated linguistic constructs to modularly represent emergent behavioral patterns and their lifetime semantics. We explain the shortcomings of current languages with this regard. Inspired from the evolution of procedural languages to object-oriented and aspect-oriented languages, we explain the concept of event-based modularization, which can be regarded as the successor of the aspect-oriented modularization for representing emergent behavioral patterns and their lifetime semantics. We report on our work on event modules and their successor gummy modules, which facilitate representing behavioral patterns as a holistic module that encapsulates its lifetime semantics.",
keywords = "event modules, gummy modules, IR-94635, Emergent behavior, METIS-309885, EWI-25706",
author = "{Malakuti Khah Olun Abadi}, Somayeh and Mehmet Aksit",
note = "10.1145/2588548.2588549 ; null ; Conference date: 22-04-2014 Through 25-04-2014",
year = "2014",
month = apr,
doi = "10.1145/2588548.2588549",
language = "Undefined",
isbn = "978-1-4503-2798-5",
publisher = "Association for Computing Machinery (ACM)",
pages = "7--12",
booktitle = "Proceedings of the 13th Workshop on Foundations of Aspect-Oriented Languages, FOAL 2014",
address = "United States",
}