TRANSFORMING SA/RT GRAPHICAL SPECIFICATIONS INTO CSP+T FORMALISM - Obtaining a formal specification from semi-formal SA/RT essential models

Manuel I. Capel, Juan A. Holgado

Abstract

A correct system specification is systematically obtained from the essential user requirements model by applying a set of rules, which give a formal semantics to the graphical analysis entities of SA/RT. The aim of the systematic procedure is to establish the methodological infrastructure necessary for deriving a complete system specification of a given real-time system in terms of CSP+T processes. A detailed complete solution to the Production Cell problem is discussed, showing how the method can be applied to solve a real-world industrial problem.

References

  1. Baressi, L., Pezzè, M., 1998. Towards Formalising Structural Analysis. ACM Transactions on Software Engineering and Methodology, 7, 1, pp.80-107.
  2. Capel, M.I., Balsas, J.R., Holgado, J.A., 2004. Systematic Design of Real-Time Systems Based on CSP+T Process Algebra, pp. 81-83. In 2nd International Workshop on Verification and Validation of Enterprise Information Systems, VVEIS 2004, In conjunction with ICEIS 2004. INSTICC PressSoftware
  3. Eijk, P. H. J. van, Vissers, C. A., Diaz, M. (editors), 1989. The formal description technique LOTOS. Elsevier Science Publishers B.V.
  4. Elmstrom, R., Lintualampi, R., Pezzè, M., 1993. Giving Semantics to SA/RT by Means of High-Level Timed Petri Nets. Journal of Real Time Systems, 5, 2/3, pp.249-271.
  5. Fencott, P.C., Galloway, A.J., Lockyer, M.A., O'Brien, S.J., Pearson, S., 1994. Formalising the Semantics of Ward-Mellor SA/RT Essential Models Using Process Algebra, pp.681-702. In: FME'94: Industrial Benefit of Formal Methods. LNCS 873, Springer-Verlag.
  6. Hatley, D.J., Pirbhai, I.A., 1988. Strategies for Real-Time Systems Specification, Dorset House, New York.
  7. Hilderink, G.H., 2000. A Distributed Real-time Java System Based on CSP, pp.400-407. In Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000, Newport Beach, California, March 15-17.
  8. Hoare, C.A.R., 1978. Communicating Sequential Processes, Prentice-Hall, Englewood Cliffs (N.J.).
  9. Lewerentz, C., Lindner, T., 1995. Formal Development of Reactive Systems: Case Study Production Cell, LNCS 891, Springer-Verlag.
  10. Semmens, L.T., Allen, P.M., 1990. Using Yourdon and Z: An Approach to Formal Specification, pp.228-253. In: Z-Users Workshop, Oxford, U.K., 1990.
  11. Svensson, I., 1991. ESML: An Extended System Modeling Language Based on the Data Flow Diagram Appendix B, NASA Contract Report 187526.
  12. Ward, P.T., Mellor, S., 1985. Structured Development of Real-Time Systems, Prentice-Hall, Englewood Cliffs N.J., USA.
  13. Welch, P., 2001. Process Oriented Design for Java: Concurrency for All. In Parallel and Distributed Processing Techniques and Applications, PDPTA 2001, Las Vegas, Nevada, USA.
  14. Žic, J.J., 1994. Time-Constrained Buffer Specifications in CSP+T and Timed CSP. ACM Transactions on Programming Languages and Systems, 16, 6, pp.1661- 1674.
Download


Paper Citation


in Harvard Style

I. Capel M. and A. Holgado J. (2005). TRANSFORMING SA/RT GRAPHICAL SPECIFICATIONS INTO CSP+T FORMALISM - Obtaining a formal specification from semi-formal SA/RT essential models . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-19-8, pages 65-72. DOI: 10.5220/0002523800650072


in Bibtex Style

@conference{iceis05,
author={Manuel I. Capel and Juan A. Holgado},
title={TRANSFORMING SA/RT GRAPHICAL SPECIFICATIONS INTO CSP+T FORMALISM - Obtaining a formal specification from semi-formal SA/RT essential models},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2005},
pages={65-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002523800650072},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - TRANSFORMING SA/RT GRAPHICAL SPECIFICATIONS INTO CSP+T FORMALISM - Obtaining a formal specification from semi-formal SA/RT essential models
SN - 972-8865-19-8
AU - I. Capel M.
AU - A. Holgado J.
PY - 2005
SP - 65
EP - 72
DO - 10.5220/0002523800650072