Skip to main content

A UML Profile for Real Time Industrial Control Systems

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 257))

Abstract

A model is a simplified representation of the reality. Software models are built to represent the problems in an abstract way. Unified modeling language is a popular modeling language among software engineering community. However, due to the limitations of unified modeling language it does not provide complete modeling solution for different domains, especially for real time and industrial control system domains. The object-oriented modeling of real time industrial control systems is in its growing stage. In this research we have evaluated the existing profiles for modeling real time industrial control systems. We have identified limitations of the existing modeling notations and proposed a new profile which overcomes the existing limitations. Our profile is based on unified modeling language’s standard extension mechanism and the notations/symbols used are according to international electrotechnical committee standard.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. O’Reilly, C.A., Cromarty, A.S.: ’Fast’ is not ’Real-Time’ in Designing Effective Real-Time AI Systems. Applications of Artificial Intelligence II, Int. Soc. Of Optical Engineering, 249–257 (1985)

    Google Scholar 

  2. Peter, F.: Principles of Object Oriented Modeling and Simulation with Modlica 2.1. Wiley-IEEE Press (2004)

    Google Scholar 

  3. Rob, W.: Real Time System Development. BH Publisher (2006)

    Google Scholar 

  4. Cecilia, E., Jan, J.: Real time system constraints: where do they come from and where do they go? In: Proceedings of International Workshop on Real Time Constraints, Alexandria, Virginia, USA, pp. 55–57 (1999)

    Google Scholar 

  5. Bee Dictionary, Industrial Process, http://www.beedictionary.com/meaning/induration

  6. Melore, P.: PLC History, http://www.plcs.net/chapters/history2.htm

  7. OMG, About OMG, http://www.omg.org/gettingstarted/gettingstartedindex.htm

  8. Vogel-Heuser, B., Friedrich, D., Katzke, U., Witsch, D.: Usability and benefits of UML for plant automation – some research results. ATP International Journal 3 (2005)

    Google Scholar 

  9. Abdelouahed, G., Ferhat, K.: UML Profiles for Real-Time Systems and their Applications. Journal of Object Technology 5(4), 149–169 (2006)

    Article  Google Scholar 

  10. Kirsten, B.: Using UML 2.0 in Real-Time Development: A Critical Review. In: SVERTS, San Francisco, USA, pp. 41–54 (2003)

    Google Scholar 

  11. Gérard, S., Terrier, F.: UML for Real-Time. In: UML for Real: Which Native Concepts to Use, pp. 17–51. Kluwer Academic Publishers (2003)

    Google Scholar 

  12. OMG, Specification for SysML (2008), http://www.omg.org/spec/SysML/1.1/

  13. Sanford, F., Alan, M., Rick, S.: OMGSysML Tutorial, International Council System Engineering(INCOSE) (2008), http://www.uml-sysml.org/documentation/sysml-tutorial-incose-2.2mo

  14. Jareer, H.A., Roger, S.W.: Modeling Real Time Tolapai Based Embedded System Using MARTE. In: Proceedings of the 14th WSEAS International Conference on Computers: part of the 14th WSEAS CSCC Multi Conference, Wisconsin, USA, vol. I, pp. 356–361 (2010)

    Google Scholar 

  15. UML Profile for System on Chip, SoC specifications (2006)

    Google Scholar 

  16. OMG Specifications for System on Chip Profile (2006), http://www.omg.org/spec/SoCP/

  17. OMG Specification for MARTE Profile (2009), http://www.omg.org/spec/MARTE/1.0/

  18. Latif, K., Basit, M.A., Rauf, A., Nadeem, A.: Evaluation of UML – Real Time Profiles for Industrial Control Systems. In: Proceedings of International Conference on Information and Emerging Technologies, pp. 1–5. IEEE, Karachi (2010)

    Google Scholar 

  19. Programmable controllers – Part 3: Programming languages, IEC, IEC 61131-3, Edition 2.0 (2003-2005)

    Google Scholar 

  20. Mueller, W., Rosti, A., Bocchio, S., Riccobene, E., Scandurra, P., Dehaene, W., Vanderperren, Y.: UML for ESL design: basic principles, tools, and applications. In: IEEE/ACM International Conference on Computer-Aided Design, pp. 73–80. ACM, New York (2006)

    Google Scholar 

  21. OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (2007), http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF

  22. Papyrus: Welcome to Papyrus UML web site, http://www.papyrusuml.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Latif, K., Nadeem, A., Lee, Gs. (2011). A UML Profile for Real Time Industrial Control Systems. In: Kim, Th., et al. Software Engineering, Business Continuity, and Education. ASEA 2011. Communications in Computer and Information Science, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27207-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27207-3_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27206-6

  • Online ISBN: 978-3-642-27207-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics