Abstract
UML is a modeling language commonly used in contemporary software or system development. Using UML models at the design stage is relatively simpler and better visualized than using one of the PLC languages specified in IEC 61131. This research developed an editing system, PSE (PLC State Diagram Editor), which can convert a UML state transition diagram into a PLC program to provide better visibility and quickly lead a non-professional PLC programmer into the field of PLC programming. Besides, PSE also support related application, such as model-based test cases generation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ferreira, R.D.F., Faria, J.P., Paiva, A.: C. R.: Test Coverage Analysis of UML State Machines. In: Third International Conference on Software Testing, Verification, and Validation Workshops (2010)
Huang, F.: State Diagrams: A New Visual Language for Programmable Logic Controllers. McMaster University master’s thesis (2010)
Kim, Y.G., Hong, H.S., et al.: Test Cases Generation from UML State Diagrams. IEEE Proc.-Softw. 146(4) (1999)
Offutt, J., et al.: Generating Test Data from State-Based Specifications. The Journal of Software Testing, Verification and Reliability 13(1), 25–53 (2003)
Programmable controllers – Part 3: Programming languages, IEC61131-3, Second edn. (2003)
Pressman, R.: Software Engineering: A practitioner’s Approach. McGraw-Hill (2005)
張永良: 轉換狀態圖至PLC程式碼之編輯系統. 元 智 大 學資訊工程研究所碩士論文 (2012)
廖本錦、游原昌等: ECCS/HPCF 數位控制邏輯分析報告. 能研究所技術報告 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chang, YL., Fan, CF., Yih, S. (2013). An Editing System Converting a UML State Diagram to a PLC Program. In: Pan, JS., Yang, CN., Lin, CC. (eds) Advances in Intelligent Systems and Applications - Volume 2. Smart Innovation, Systems and Technologies, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35473-1_64
Download citation
DOI: https://doi.org/10.1007/978-3-642-35473-1_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35472-4
Online ISBN: 978-3-642-35473-1
eBook Packages: EngineeringEngineering (R0)