Alquimista: uma Ferramenta para Desenvolvimento Visual de Software Paralelo para Modelos de Programação baseados em Memória Compartilhada
Resumo
This paper presents Alquimista, a visual programming tool for parallel software development. Alquimista is based on multithreaded programming and uses shared memory for communication. It allows users to build complex programs based on primitive programming blocks. Alquimista works upon meta-schemes of parallel programming models and generates code in any model described with these meta-schemes. Alquimista is implemented in Java and is currently available on Solaris platform.Referências
Aude, Júlio S. et al. "The Multiplus / Mulplix Parallel Processing Environment", Proceedings of the 1996 International Symposium on Parallel Architectures, Algorithms and Networks, Beijing, China, 1996
Azevedo, Rafael P. "Mulplix: Um Sistema Operacional UNIX-like para Programação Paralela", Tese de Mestrado, COPPE/UFRJ, 1993
Flamagan, D. "J Nutshell: A Desktop Quick Reference for Java Programmers", O'Reilly & Associates Inc., 1996
Grahan, John R. "Solaris 2.x: Intemals and Architecture", McGraw-Hill, Inc., 1995
Institute for Electrical and Electronic Engineers, POSIX P1003.43, "Threads Extension for Portable Operating Systems", 1994
Kernighan, B. e Ritchie, D. "The C Programming Language", Second Edition, Prantice-Hall Software Series, 1988
Pressman, Roger. "Software Engineering: a Practitioner's Approach", Third Edition, McGraw-Hill International Editions, 1992
Azevedo, Rafael P. "Mulplix: Um Sistema Operacional UNIX-like para Programação Paralela", Tese de Mestrado, COPPE/UFRJ, 1993
Flamagan, D. "J Nutshell: A Desktop Quick Reference for Java Programmers", O'Reilly & Associates Inc., 1996
Grahan, John R. "Solaris 2.x: Intemals and Architecture", McGraw-Hill, Inc., 1995
Institute for Electrical and Electronic Engineers, POSIX P1003.43, "Threads Extension for Portable Operating Systems", 1994
Kernighan, B. e Ritchie, D. "The C Programming Language", Second Edition, Prantice-Hall Software Series, 1988
Pressman, Roger. "Software Engineering: a Practitioner's Approach", Third Edition, McGraw-Hill International Editions, 1992
Publicado
15/10/1997
Como Citar
BARROS, Márcio de Oliveira; AUDE, Júlio Salek.
Alquimista: uma Ferramenta para Desenvolvimento Visual de Software Paralelo para Modelos de Programação baseados em Memória Compartilhada. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 11. , 1997, Recife/PE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
1997
.
p. 495-498.
DOI: https://doi.org/10.5753/sbes.1997.24071.