Formal Specification of Real-Time Systems by Transformation of UML-RT Design Models

K. Benghazi Akhlaki, M. I. Capel Tuñon, J. A. Holgado Terriza, L. E. Mendoza Morales

Abstract

We are motivated to complement our methodology by integrating collaboration diagrams to facilitate the specification of capsules in UML-RT design models. An improved systematic transformation method to derive a correct and complete formal system specification of real-time systems is established. This article aims at integrating temporal requirements in the design stage of the life cycle of a real-time system, so that scheduling and dependability analysis can be performed at this stage. The application of CSP+T process algebra to carry out a systematic transformation from a UML-RT model of a well known manufacturing-industry paradigmatic case, the “Production-Cell”, is also presented.

References

  1. G. Booch, I. Jacobsen, and J. Rumbaugh. OMG Unified Modeling Language Specification, March 2000. Available at www.omg.org/technology/documents/formal/unified modeling language.htm.
  2. Object Modeling Group: UML Profile for Schedulability, Performance, and Time Specification, OMG Documents ptc/ 2003-03-02.
  3. Selic. B, Gullekson, G., Ward, P.: Real-Time Object- Oriented Modeling. John Wiley & Sons, Inc. (1994)
  4. FormalSystems, FDR2.82 released. http://www.fsel.com. (2005)
  5. Bowen, J. P.: Formal Methods in Safety-Critical Standards. Proc. 1993 Software Engineering Standards Symposium, IEEE Computer Society Brighton, UK(1993) 168-177
  6. Capel, M.I., Benghazi, K., Holgado, J.A.: Combining the Description Features of UMLRT and CSP+T Specifications Applied to a Complete Design of Real-Time Systems. Int. J. Inf. Tech. 2 (2005) 137-146
  7. Selic, B., Rumbaugh, J.: UML for modeling complex real-time systems. Technical report, ObjectTime. (1998).
  8. Ramos, R., Sampaio, A., Mota, A.: A semantics for UML-RT Active Classes via Mapping into Circus. 7th IFIP WG 6.1 International Conference on Formal Methods for Open Object Based Distributed Systems, Vol. 3535, (2005) 99-114.
  9. XRCE (Xerox Research Centre Europe). Circus home page, 2002. http://www.xrce.xerox.com/competencies/contextualcomputing/ circus.
  10. Zic, J.J.: Timed constrained buffer specifications in CSP + T and timed CSP. ACM Transaction on Programming Languages and Systems, Vol. 16 (1994) 1661-1674
  11. Hoare, C.A.R.: Communicating Sequential Processes, Prentice- Hall, Englewood Cliffs (1985)
  12. Roscoe: The theory and practice of concurrency. Prentice Hall Prentice- Hall, Englewood Cliffs (1997)
  13. Fisher, C. Olderog, E.R., Wehrheim, H.: A CSP view on UML-RT Structure diagrams. Proceedings of the 4th International Conference on Integrated Fundamental Approaches to Software Engineering. Springer-Verlag, Berlin Heidelberg New York (2001)
  14. Lindert, Formal Development of reactive Systems: Case Study Production Cell. Lecture Notes in Computer Science, Vol. 891. Springer-Verlag, Berlin Heidelberg New York (1995) 415-438.
Download


Paper Citation


in Harvard Style

Benghazi Akhlaki K., I. Capel Tuñon M., A. Holgado Terriza J. and E. Mendoza Morales L. (2006). Formal Specification of Real-Time Systems by Transformation of UML-RT Design Models . In Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006) ISBN 978-972-8865-49-8, pages 16-25. DOI: 10.5220/0002503200160025


in Bibtex Style

@conference{msvveis06,
author={K. Benghazi Akhlaki and M. I. Capel Tuñon and J. A. Holgado Terriza and L. E. Mendoza Morales},
title={Formal Specification of Real-Time Systems by Transformation of UML-RT Design Models},
booktitle={Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006)},
year={2006},
pages={16-25},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002503200160025},
isbn={978-972-8865-49-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006)
TI - Formal Specification of Real-Time Systems by Transformation of UML-RT Design Models
SN - 978-972-8865-49-8
AU - Benghazi Akhlaki K.
AU - I. Capel Tuñon M.
AU - A. Holgado Terriza J.
AU - E. Mendoza Morales L.
PY - 2006
SP - 16
EP - 25
DO - 10.5220/0002503200160025