Aspect-Orientation of Control Application Code for Distributed Automation Systems: The TORERO Approach

Autor: Athanasios Kalogeras, Christian Schwab, Aggeliki Prayati, Kai Lorentz, Marcus Tangermann
Rok vydání: 2003
Předmět:
Zdroj: On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops ISBN: 9783540204947
OTM Workshops
Popis: Besides the programming of the control application code of a distributed automation system (DAS) and the functional allocation of the control application code to the specific devices that the DAS consists of, an important point is the implementation of communication related code to map to the underlying communication platform and to realise the collaboration of the distributed control application code. Due to the real-timeliness and even time-criticality of DAS applications, the correct handling of real-time constraints has to be considered. This paper presents an aspect-oriented approach for weaving the communication related code into the distributed control application code by means of AspectJ [AspJ03], an extension for aspect-oriented programming with Java, and gives a comparison to other approaches. In addition to the description of the weaving process and the presentation of a demonstrator example, considerations about the usability of this concept and some restrictions will be stated. This work is part of the research project TORERO, which is funded by the European Commission under the IST program.
Databáze: OpenAIRE