Skip to main content

An Editing System Converting a UML State Diagram to a PLC Program

  • Conference paper
Advances in Intelligent Systems and Applications - Volume 2

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 21))

  • 2919 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Huang, F.: State Diagrams: A New Visual Language for Programmable Logic Controllers. McMaster University master’s thesis (2010)

    Google Scholar 

  3. Kim, Y.G., Hong, H.S., et al.: Test Cases Generation from UML State Diagrams. IEEE Proc.-Softw. 146(4) (1999)

    Google Scholar 

  4. Offutt, J., et al.: Generating Test Data from State-Based Specifications. The Journal of Software Testing, Verification and Reliability 13(1), 25–53 (2003)

    Article  Google Scholar 

  5. Programmable controllers – Part 3: Programming languages, IEC61131-3, Second edn. (2003)

    Google Scholar 

  6. Pressman, R.: Software Engineering: A practitioner’s Approach. McGraw-Hill (2005)

    Google Scholar 

  7. 張永良: 轉換狀態圖至PLC程式碼之編輯系統. 元 智 大 學資訊工程研究所碩士論文 (2012)

    Google Scholar 

  8. 廖本錦、游原昌等: ECCS/HPCF 數位控制邏輯分析報告. 能研究所技術報告 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yung-Liang Chang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics