Technical Debt indication in PLC Code for automated Production Systems: Introducing a Domain Specific Static Code Analysis Tool. Issue 10 (2018)
- Record Type:
- Journal Article
- Title:
- Technical Debt indication in PLC Code for automated Production Systems: Introducing a Domain Specific Static Code Analysis Tool. Issue 10 (2018)
- Main Title:
- Technical Debt indication in PLC Code for automated Production Systems: Introducing a Domain Specific Static Code Analysis Tool
- Authors:
- Bougouffa, Safa
Dong, Quang Huan
Diehm, Sebastian
Gemein, Fabian
Vogel-Heuser, Birgit - Abstract:
- Abstract: Nowadays, technical debt (TD) has become a well-known metaphor signifying long-term consequences of short-term benefits in system development. Accumulating TD can cause severe maintenance effort, and thus affect the quality of the system. Identifying and managing TD through appropriate methods and tools can be a first step towards preventing TD accumulation. Static code analysis is a technique widely used to identify TD at code level in software engineering domain and various tools were developed accordingly. However, tools for identifying TD in technical systems such as automated production systems (aPS) that are mainly controlled by Programmable Logic Controller (PLC) implemented in IEC 61131-3 programming languages are rare. Therefore, this paper presents a tool that uses static code analysis with the application of software quality metrics and coding conventions enabling the PLC software developer to identify TD and evaluate it.
- Is Part Of:
- IFAC-PapersOnLine. Volume 51:Issue 10(2018)
- Journal:
- IFAC-PapersOnLine
- Issue:
- Volume 51:Issue 10(2018)
- Issue Display:
- Volume 51, Issue 10 (2018)
- Year:
- 2018
- Volume:
- 51
- Issue:
- 10
- Issue Sort Value:
- 2018-0051-0010-0000
- Page Start:
- 70
- Page End:
- 75
- Publication Date:
- 2018
- Subjects:
- Validation -- Verification -- Testing -- Evaluation of embedded systems -- applications -- Programmable logic controllers
Automatic control -- Periodicals
629.805 - Journal URLs:
- https://www.journals.elsevier.com/ifac-papersonline/ ↗
http://www.sciencedirect.com/ ↗ - DOI:
- 10.1016/j.ifacol.2018.06.239 ↗
- Languages:
- English
- ISSNs:
- 2405-8963
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7086.xml