ELETRICAL: Uma Linguagem para Pesquisa em Programação Concorrente

  • Felipe Afonso de Almeida ITA
  • Sueli Mendes UFRJ

Resumo


Este trabalho apresenta a linguagem Electrical que se propõe ser um instrumento para investigação de problemas em programação concorrente, distribuída ou não. Para tanto, a ênfase é dada aos aspectos de definição, criação, destruição e escalonamento de processos, assim como a seus mecanismos de comunicação e sincronização.

Referências

ALMEIDA, F.A. - "Eletrical: Uma Linguagem para Programação Concorrente". Tese de Mestrado em Ciências. São José dos Campos, ITA, (1986).

ANDREWS, G.R. - "The Distributed Language SR, Mechanisms, Design and Implementation". Software Practice and Experience, 212: 719-753, (1982).

BALZER, R.M. - "Ports a Method for Dynamic Interorogram Communication on Job Control". Spring Join Computer Conference, (1971).

DIJKSTRA, E.W. - "Guarded Commands Nondeterminancy and Formal Derivations of Programs". Communication of ACM, 21(8):453-457, August, (1975).

HOARE, C.A. - "Monitors: An Operating Systems Concept". Communications ACM, 17(10):459-557, October, (1974).

HOARE, C.A. - "Communication Sequential Process. Communication of ACM, 21 (8):66-677, (1978).

LISKOV, B.; SNYDER, A.; ATKINSON, R. & SCHAFFER, C. - "Abstractions Mechanisms in CLU". Communications of ACM, 20(8):564-576, August, (1977).

MILITARY STANDARD. "ADA Programming Language". ANIS/MIL-STD 18115A. American National Standards Institute, January, (1983).

SILBERSCHATZ, A. - "On the Sinchronization Mechanims of the ADA Language. Sigplan Notices, 16(2):96-103, February, (1981).

WIRTH, N. - "Modula: A Language for Modular Multiprogramming -Use of Modula - Design and Implementation of Modula". Software Practice and Experience, 7:3-84, (1977).

WIRTH, N. - "Programming in Modula 2". Springer Verlag, N.Y., (1983).
Publicado
22/10/1987
ALMEIDA, Felipe Afonso de; MENDES, Sueli. ELETRICAL: Uma Linguagem para Pesquisa em Programação Concorrente. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 1. , 1987, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1987 . p. 144-153. DOI: https://doi.org/10.5753/sbes.1987.25225.