Evaluation of UML- real time profiles for Industrial Control Systems

UML does not provide complete solution for real-time system especially for Industrial Control Systems (ICS). To overcome the UML limitation of expressions, number of designers of real-time systems from industry provides solution according to their environment. Stereotypes, Tagged values, and Constraints is lightweight way of extending UML. In this paper, UML profiles for real-time systems are evaluated on the basis of characteristics of Real-Time Industrial Control System (RT-ICS). After reviewing these UML Profiles, some shortcomings were identified and it was felt that a new UML profile is needed to overcome these short comings.

[1]  Sébastien Gérard,et al.  First Experiments Using the UML Profile for MARTE , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[2]  François Terrier,et al.  UML for real-time: which native concepts to use? , 2003 .

[3]  Sébastien Gérard,et al.  UML for Real-Time , 2003, UML for Real.

[4]  Ludovic Apvrille,et al.  A New UML Profile for Real-Time System Formal Design and Validation , 2001, UML.

[5]  Ludovic Apvrille,et al.  TURTLE: a real-time UML profile supported by a formal validation toolkit , 2004, IEEE Transactions on Software Engineering.

[6]  Dave Thomas UML - Unified or Universal Modeling Language? UML2, OCL, MOF, EDOC - The Emperor Has Too Many Clothes , 2003, J. Object Technol..

[7]  Ferhat Khendek,et al.  UML Profiles for Real-Time Systems and their Applications , 2006, J. Object Technol..

[8]  Charles André,et al.  Multiform Time in UML for Real-time Embedded Applications , 2007, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007).