Aspect-orientation of control application code for distributed automation systems: The TORERO approach

被引:0
|
作者
Tangermann, M [1 ]
Schwab, C [1 ]
Kalogeras, AP [1 ]
Lorentz, K [1 ]
Prayati, AS [1 ]
机构
[1] Univ Magdeburg, Ctr Distributed Syst, IAF, D-39106 Magdeburg, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 pan of the research project TORERO, which is funded by the European Commission under the IST program.
引用
收藏
页码:335 / 345
页数:11
相关论文
共 50 条
  • [1] Aspect orientation and object orientation of control application code for distributed control systems in TORERO
    Tangermann, Marcus
    Schwab, Christian
    Lueder, Arndt
    [J]. ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 823 - 830
  • [2] On aspect-orientation in distributed real-time dependable systems
    Gal, A
    Spinczyk, O
    Preikschat, WS
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 261 - 267
  • [3] Modeling reactive systems and aspect-orientation
    Mahoney, M
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 345 - 346
  • [4] Next generation integrated development of automation control code in TORERO
    Lorentz, K
    Kalogeras, AP
    Bauten, T
    Ferrarini, L
    Schwab, C
    Thieme, J
    Fogliazza, G
    Vontas, A
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1 AND 2, 2003, : 858 - 861
  • [5] Web based methodology for engineering and maintenance of Distributed Control Systems: The TORERO approach
    Schwab, C
    Tangermann, M
    Ferrarini, L
    [J]. 2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 32 - 37
  • [6] Aspect-orientation is a rewarding investment into future code changes - As long as the aspects hardly change
    Hanenberg, Stefan
    Endrikat, Stefan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (04) : 722 - 740
  • [7] Autonomous Application Recovery in Distributed Intelligent Automation and Control Systems
    Strasser, Thomas
    Froschauer, Roman
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (06): : 1054 - 1070
  • [8] A novel approach to PLC Programming for Distributed Automation Systems Control
    Basile, Francesco
    Chiacchio, Pasquale
    Gerbasio, Diego
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [9] Service-orientation and Flexible Service Binding in Distributed Automation and Control Systems
    Pohl, Andre
    Krumm, Heiko
    Holland, Felix
    Lueck, Ingo
    Stewing, Franz-Josef
    [J]. 2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1393 - +
  • [10] A New Approach for Automation of Distributed Systems
    Reinhard Langmann
    [J]. 自动化博览, 2004, (04) : 24 - 27+40