- AutorIn
- Dr. Somayeh Malakuti
- Titel
- An Overview of Language Support for Modular Event-driven Programming
- Zitierfähige Url:
- https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa-175990
- Schriftenreihe
- Technische Berichte
- Bandnummer
- 2015,03 (TUD-FI15-03-August 2015)
- Erstveröffentlichung
- 2015
- ISSN
- 1430-211X
- Abstract (EN)
- Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary to provide suitable abstractions to properly modularize the concerns that appear in event-driven applications. We identify four categories of languages that support event-driven programming, and identify their shortcomings in achieving modularity in the implementation of applications. We propose gummy modules and their implementation in the GummyJ language as a solution. Gummy modules have well-defined event-based interfaces, and can have a primitive or a composite structure. Composite gummy modules are means to group a set of correlated event processing concerns and restrict the visibility of events among them. We provide an example usage of gummy modules, and discuss their event processing semantics.
- Freie Schlagwörter (DE)
- Programmierungssprachen, Ereignis
- Freie Schlagwörter (EN)
- Programming Languages, Event
- Klassifikation (DDC)
- 004
- Klassifikation (RVK)
- SS 5514
- Publizierende Institution
- Technische Universität Dresden, Dresden
- URN Qucosa
- urn:nbn:de:bsz:14-qucosa-175990
- Veröffentlichungsdatum Qucosa
- 30.09.2015
- Dokumenttyp
- Forschungsbericht
- Sprache des Dokumentes
- Englisch
- Lizenz / Rechtehinweis