Skip to main content
Log in

On tasks synchronization with the MMS protocol

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

The MMS protocol is a powerful tool for communication as well as for synchronization between manufacturing equipment such as robots, programmable logic controllers, etc. This paper shows how the MMS services can be used to handle tasks synchronization in a distributed environment. The MMS weaknesses regarding temporal aspects and possible directions to alleviate these weaknesses are also presented.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Allen, J. F., 1983, Maintaining knowledge about temporal intervals,Communications of the ACM, vol. 26, No. 11.

  • Brill, M., and Gramm, U., 1991. MMS: MAP application services for the manufacturing industry,Computer Networks and ISDN systems no. 21 pp. 357–380.

  • Cassidy, C. J. 1990. Mastering communications using the Manufacturing Message Specification,2nd International conference on factory and material flow, Cambridge, U.K., pp. 44–48.

  • Cheng, C.C., Stankovic, J.A. and Ramamrithan, K. 1989. Scheduling algorithms for hard real-time systems,Real-time systems Newsletter 3(2):1–24.

    Google Scholar 

  • Dasarathy, B. 1985. Timing constraints of real-time systems. Constructs for expressing them, methods of validating them.IEEE T.S.E. 11(1): 80–86.

    Google Scholar 

  • Dijkstra, E. W. 1968.Cooperating Sequential Processe In Programming languages, Academic Press, NY.

    Google Scholar 

  • Galton, A.P. 1987. Temporal logics and their applications. Academic Press London. ISO-9506. 1990.Manufacturing Message Specification.

  • ISO. 1991. Interim report of the TCCA Rapporteurs group of ISO/TC 184/SC 5/WG2 on time-critical Communications Architecture and System.ISO/TC 184/SC 5/WG 2 N254. April 24.

  • Kinoshita, T., Takata, M. and Matsuka, H. 1992. MAP Event Management System,IMACS/SICE RMMS'92, Kobe, Japan, 16–20 Sept. pp. 1519–1524.

  • Lee, I., and Davidson, S. B. 1987. Adding time to synchronous process communications,IEEE transactions on computers vol. c-36. No. 8. August, pp. 941–948.

  • Long, D. 1989. A review of temporal logic.The Knowledge Engineering Review, 4(2): 37–63.

    Google Scholar 

  • Manna, Z., and Pneuli, A. 1981. Verification of concurrent programs: the temporal framework. in: Boyer and More (Eds.),The correctness problem in computer science, pp. 215–273. Academic press London.

    Google Scholar 

  • Menden, R. 1992. Basic information on Profibus.Ed. Klockner-Moeller Bonn.

  • Mok, A. 1983. Fundamental design problems of distributed systems for the hard real-time environment.PhD Thesis, MIT, May.

  • Nussbaumer, H. 1993. Messagerie Industrielle MMS, Journées temps réel, ENSAM, Cluny France.

  • Panzieri, F., and Davoli, R. 1993. Real-time systems : a tutorial.Performance evaluation of computer and communication systems. LNCS (729): 435–462.

  • Pimentel, J. R. 1990.Communication Networks for manufacturing, Prentice Hall, Englewood Cliffs.

    Google Scholar 

  • Rajkumar, R. 1991. Synchronization in real-time systems, a priority inherenceapproach.Kluwer academic publishers.

  • Richner, T. 1992. MMS Event Management Analysis and Design, Internal Report, EPFL-LIT.

  • Richner, T., Castori, P. and Pleinevaux, P. 1993. Architecture of an MMS Event Manager,COMPEURO'93, IEEE computer society, Evry, France, 23–25 May, pp. 439–444.

  • Rodd, M.G., and Al-rowaihi, S.F. 1994. Temporal modelling of real-time communicationprotocols based on a processor/channel approach.Real-time systems journal (6): 243–262.

  • Sprunt, B., Sha, L., and Lehoczky, J.-P. 1989. Aperiodic Task Scheduling for Hard Real-Time Systems.Journal of Real-Time Systems (1): 27–60.

  • Sha, L., Sathaye, S.S., and Strosnider, J.K. 1992. Scheduling realt-time communication on dual-link networks.Proceedings IEEE Real-time systems symposium. Phoenix, Arizona, December, pp. 188–197.

  • Tindell, K., Burns, A., and Wellings, A. 1992. Allocating Hard Real-Time Tasks: An NP-Hard Problem Made Easy. Journal of Real-Time Systems (4): 145–65.

  • Tripathi, S.K., and Nirkhe, V. 1991. Pre-scheduling for synchronization in hard real-time systems.Operating systems of the 90s and beyond. LNCS(653): 102–108.

  • Union Technique de l'Electricité. 1990. FIP: Application layer and data link layer. UTE. Paris.

  • Xu, J., and Parnas, D.L. 1991. On satisfying timing constraints in hard-real-time systems,Proc. of the ACM SIGSOFT'91 Conf. on Soft. for Critical Systems. New Orleans, December, pp. 132–146.

  • Zheng, Q., and Shin, K.G. 1992. Fault-tolerant real-time communication in distributed computing systems.22nd Intern. Sympo. on Fault-tolerant computing. Boston. October, pp. 86–93.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Akazan, J.N., Mammeri, Z. On tasks synchronization with the MMS protocol. Real-Time Syst 9, 265–287 (1995). https://doi.org/10.1007/BF01088808

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01088808

Keywords

Navigation