DocumentCode :
1691993
Title :
Software Quality in Ladder Programming
Author :
Gharieb, W.
Author_Institution :
Comput. & Syst. Eng. Dept., Shams Univ., Cairo
fYear :
2006
Firstpage :
150
Lastpage :
154
Abstract :
This paper aims to measure the software quality for programmable logic controllers (PLCs) especially in ladder programming. The proposed quality metrics involve the criteria of simplicity, reconfigurability, reliability, and flexibility. A fuzzy inference algorithm is developed to select the best controller design among different ladder programs for the same application. A single tone membership function is used to represent the quality metric per each controller. The fitness of each controller is represented by the minimum value of all evaluated criteria. Thereafter, a min-max fuzzy inference is applied to take the decision (which controller is the best). The developed fuzzy assessment algorithm is applied to a conveyor belt module connected to a PLC to perform a repeated sequence. The decision making to select the best ladder program is obtained using the fuzzy assessment algorithm. The obtained results affirmed the potential of the proposed algorithm to assess the quality of the designed ladder programs
Keywords :
control engineering computing; conveyors; fuzzy reasoning; programmable controllers; programming; software quality; software reliability; PLC; controller design; conveyor belt module; fuzzy assessment algorithm; ladder programming; min-max fuzzy inference algorithm; programmable logic controller; single tone membership function; software flexibility; software quality metrics; software reconfigurability; software reliability; Algorithm design and analysis; Application software; Belts; Decision making; Fuzzy control; Inference algorithms; Logic programming; Programmable control; Software measurement; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering and Systems, The 2006 International Conference on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0271-9
Electronic_ISBN :
1-4244-0272-7
Type :
conf
DOI :
10.1109/ICCES.2006.320440
Filename :
4115500
Link To Document :
بازگشت