CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Aspect-Oriented Programming for Manufacturing Automation Control Systems

Kristofer Bengtsson (Institutionen för signaler och system, Automation) ; Bengt Lennartson (Institutionen för signaler och system, Automation) ; Chengyin Yuan
13th IFAC Symposium on Information Control Problems in Manufacturing Technology, INCOM’09, Moscow, Russia p. 668-673. (2009)
[Konferensbidrag, refereegranskat]

The languages defined by the standard IEC 6-1131 for Programm\-able Logic Controllers (PLCs), have both benefits and drawbacks compared to object-oriented programming languages. For example, the current programming approach is good for maintaining the system, since it is easy to program and comprehend for a plant floor personal with limited programming experience. The main drawbacks are reusability, code dependability and flexibility. This paper proposes an aspect-oriented programming (AOP) approach as an alternative solution, which can keep the benefits and eliminate the drawbacks. AOP is an emerging programming methodology in computer science, which helps the programmer by separating different crosscutting concerns in the program. These crosscutting concerns and tangled behavior are especially important issues in PLC programming, which makes AOP a suitable approach. The paper describes how to adapt the AOP methodology into PLC program development and how it can benefit the control design process.

Nyckelord: Control logic design, PLC, Aspect-oriented programming



Denna post skapades 2009-12-15. Senast ändrad 2016-09-14.
CPL Pubid: 103558

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för signaler och system, Automation

Ämnesområden

Systemteknik
Programvaruteknik

Chalmers infrastruktur

Relaterade publikationer

Denna publikation ingår i:


Operation Specification for Sequence Planning and Automation Design