CALCULATING SOFTWARE METRICS FOR LADDER LOGIC

Matthew Waters, Ken Young, Ira D. Baxter

2008

Abstract

Ladder logic is a graphical language widely used to program Programmable Logic Controllers (PLCs). PLCs are found at the heart of most industrial control systems used in automation because they are robust, they are relatively easy to program and because they are a proven technology. However there is currently no means to measure the intrinsic properties and qualities of the code produced. This paper details a method for creating tools to calculate software metrics for ladder logic, specifically Rockwell Automation’s implementation of ladder logic for its ControlLogix family of PLCs, Import-Export language version 2.6. Results obtained from these tools are briefly discussed also.

Download


Paper Citation


in Harvard Style

Waters M., Young K. and D. Baxter I. (2008). CALCULATING SOFTWARE METRICS FOR LADDER LOGIC . In Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO, ISBN 978-989-8111-31-9, pages 143-150. DOI: 10.5220/0001495901430150

in Bibtex Style

@conference{icinco08,
author={Matthew Waters and Ken Young and Ira D. Baxter},
title={CALCULATING SOFTWARE METRICS FOR LADDER LOGIC},
booktitle={Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO,},
year={2008},
pages={143-150},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001495901430150},
isbn={978-989-8111-31-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO,
TI - CALCULATING SOFTWARE METRICS FOR LADDER LOGIC
SN - 978-989-8111-31-9
AU - Waters M.
AU - Young K.
AU - D. Baxter I.
PY - 2008
SP - 143
EP - 150
DO - 10.5220/0001495901430150