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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Peter, F.: Principles of Object Oriented Modeling and Simulation with Modlica 2.1. Wiley-IEEE Press (2004)
Rob, W.: Real Time System Development. BH Publisher (2006)
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)
Bee Dictionary, Industrial Process, http://www.beedictionary.com/meaning/induration
Melore, P.: PLC History, http://www.plcs.net/chapters/history2.htm
OMG, About OMG, http://www.omg.org/gettingstarted/gettingstartedindex.htm
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)
Abdelouahed, G., Ferhat, K.: UML Profiles for Real-Time Systems and their Applications. Journal of Object Technology 5(4), 149–169 (2006)
Kirsten, B.: Using UML 2.0 in Real-Time Development: A Critical Review. In: SVERTS, San Francisco, USA, pp. 41–54 (2003)
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)
OMG, Specification for SysML (2008), http://www.omg.org/spec/SysML/1.1/
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
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)
UML Profile for System on Chip, SoC specifications (2006)
OMG Specifications for System on Chip Profile (2006), http://www.omg.org/spec/SoCP/
OMG Specification for MARTE Profile (2009), http://www.omg.org/spec/MARTE/1.0/
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)
Programmable controllers – Part 3: Programming languages, IEC, IEC 61131-3, Edition 2.0 (2003-2005)
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)
OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (2007), http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF
Papyrus: Welcome to Papyrus UML web site, http://www.papyrusuml.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)