Um Gerador de Aplicações para Sistemas Reativos

  • Carlos A. Alves Meira USP
  • Paulo Cesar Masiero USP

Resumo


A atividade de desenvolvimento de software pode se beneficiar em termos de qualidade e produtividade, quando utiliza programas gerais que conseguem automatizar parte substancial do trabalho rotineiro envolvido nessa atividade. Um programa desse tipo, denominado genericamente de Gerador de Aplicação, é apresentado, para a área de Sistemas Reativos. Dada uma especificação em Statechart, diversos produtos podem ser obtidos com o uso do gerador. Como exemplo, o trabalho mostra a geração de um programa simulador de Statechart.

Referências

BATISTA, J.E.S. - Um Editor Gráfico para Statecharts. Dissertação de Mestrado, ICMSC-USP, 1991.

BELANGER, D.G.; KINTALA, C.M.R. - Data-Extraction Tools. AT&T Technical Journal, 64(9): 2025-2035, 1985.

CANGUSSÚ, J. W. L. - Um Programa para Simulação de Statecharts, Relatório Técnico, ICMSC-USP, 1991.

CLEAVELAND, J.C. - Building Application Generators. IEEE Software, 5(4): 25-33, 1988.

FAIRLEY, R.E. - Software Engineering Concepts. New York, McGraw-Hill, 1985.

FORTES, R.P.M. - Uma Ferramenta de Apoio à Utilização de Statecharts para Especificação do Comportamento de Sistemas de Tempo Real Complexos. Dissertação de Mestrado, ICMSC-USP, 1991.

HAREL, D. et al. - On the Formal Semantics of Statecharts. In: Proceeding of the 2nd IEEE Symposium on Logic in Computer Science, Ithaca, N.Y., 1987.

LEVY, L.S. - A Metaprogramming Method and Its Economic Justification. IEEE Transactions on Software Engineering, SE-12(2): 272-277, 1986.

LEWIS, T. - Code Generators. IEEE Software, 7(3): 67-70, 1990.

MEIRA, C.A.A. - Geradores de Aplicação, Dissertação de Mestrado (em preparação), ICMSC-USP, 1991.

NEIGHBORS, J.M. - The Draco Approach to Constructing Software from Reusable Components. IEEE Transactions on Software Engineering, 10(5): 564-574, 1984.

PRESSMAN, R.S. - Software Engineering: A Practitioner's Approach. 2 ed. New York, McGraw-Hill, 1987.

REPS, T.; TEITELBAUM, T. - The Synthesizer Generator. In: Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, Pennsylvania, 1984. SIGPLAN Notices, 19(5): 42-48, 1984.

VUONG, S.T.; LAU, A.C.; CHAN, R.l. - Semiautomatic Implementation of Protocols Using an Estelle-C Compiler. IEEE Transactions on Software Engineering, 14(3): 384-393, 1988.
Publicado
23/10/1991
MEIRA, Carlos A. Alves; MASIERO, Paulo Cesar. Um Gerador de Aplicações para Sistemas Reativos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 5. , 1991, Ouro Preto/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1991 . p. 45-59. DOI: https://doi.org/10.5753/sbes.1991.24257.