• DocumentCode
    453768
  • Title

    Aspect orientation and object orientation of control application code for distributed control systems in TORERO

  • Author

    Tangermann, Marcus ; Schwab, Christian ; Lüder, Arndt

  • Author_Institution
    Center Distributed Syst., Univ. of Magdeburg
  • Volume
    1
  • fYear
    2005
  • fDate
    19-22 Sept. 2005
  • Lastpage
    830
  • Abstract
    The application of distributed control systems is one of the main trends in current automation. Here, besides the programming of the control application code and its functional allocation to specific devices, an important point is the implementation of communication related code to exploit the underlying communication platform and realise the collaboration of the distributed control application code. Due to the real-timeliness and even time-criticality of control applications, the correct handling of realtime constraints has to be considered. This paper presents two approaches for integrating communication related code into distributed control application code. One integration method is based on the application of AspectJ, an extension for aspect-oriented programming with Java, and the other method is based on ordinary object orientation applying standard design patterns. This work is part of the research project TORERO, which was funded by the European Commission under the IST program
  • Keywords
    Java; distributed control; factory automation; object-oriented programming; AspectJ application; European Commission; IST program; Java; TORERO research project; aspect-oriented programming; control application code; distributed control system; object orientation programming; standard design pattern; Automatic control; Automation; Communication system control; Control systems; Distributed control; Functional programming; IEC standards; Java; Real time systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
  • Conference_Location
    Catania
  • Print_ISBN
    0-7803-9401-1
  • Type

    conf

  • DOI
    10.1109/ETFA.2005.1612611
  • Filename
    1612611