CC-modula: a modula-2 tool to teach concurrent programming

  • Authors:
  • R. Morales-Fernandez;J. J. Moreno-Navarro

  • Affiliations:
  • Departamento de Lenguajes y Sistemas, Informáticos e Ingenieria de Software, Facultad de Informática, Universidad Politecnica de Madrid, Campus de Montegancedo - Boadilla del Monte, 2866 ...;Departamento de Lenguajes y Sistemas, Informáticos e Ingenieria de Software, Facultad de Informática, Universidad Politecnica de Madrid, Campus de Montegancedo - Boadilla del Monte, 2866 ...

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1989

Quantified Score

Hi-index 0.01

Visualization

Abstract

The present work shows an educational experience at University level in the field of concurrent programming. CC-Modula, a tool to teach concurrent programming using a single language, is presented. It could also be considered as a contribution to the development of methods to implement concurrent mechanisms, in the frame of centralized and distributed operating systems.CC-Modula is a Modula-2 package that allows the use of the best known abstract mechanisms of concurrency. CC-Modula handles parallelism between processes and contains mechanisms to synchronize them. Mechanisms based on shared storage as well as mechanisms based on message passing that implement the CSP schema are included.