Ambiente para Representação de Múltiplas Visões de Requisitos: O Metamodelo e Uma Linguagem de Transformação

  • Tereza Gonçalves Kirner UFSCar
  • Antônio Francisco do Prado UFSCar
  • Maria Adriana Vidigal de Lima UFSCar
  • Rogéria Cristiane Gratão UFSCar

Resumo


This article describes an environment to represent multiple views of software requirements. Two essential components of the environment are discussed, that is, the metamodel and a transformation language. The metamodel is a unique, common representation that supports the integrated use of representation techniques for different methods. The language permits to write the metamodel, aiming to automaticaly generate the system codding in an executable language.

Palavras-chave: Engenharia de Requisitos, Métodos, Metamodelo, Linguagem Transformacional

Referências

Aho, A., Sethi, R., and Ulman, J., Compilers: Principles, Techniques and Tools. Addison Wesley, Reading, Mass., 1986.

Coad, P., North, D., and Mayfield, M., Object Models: Strategies, Patterns, & Applications. Yourdon Press, New York, 1995.

Davis, A.M., Requirements Engineering. In Encyclopedia of Software Engineering, Vol. 2 (J. Marciniak, ed.), pp. 1043-1054, John Wiley & Sons, New York, 1994.

Davis, A.M., et al., A Canonical Representation for Requirements, 30 p., Technical Report, University of Colorado at Colorado Springs, 1995.

Delugach, H. S., Specifying Multiple-Viewed Software Requirements with Conceitual Graphs, Journal of Systems and Software, 19, 3 (March 1992), pp. 207-224.

Freeman, P., A Conceptual Analysis of the DRACO Approach to Constructing Software Systems, IEEE Transactions on Software Engineering, 13, 7 (July 1987), pp. 830-844.

Hull, ME.C., O'Donoghue, P.G., Hagan, B.J., Development Methods for Real-Time Systems, The Computer Journal vol 34, nº 2, Abril 1991.

Leite, J.C.S., Freitas, F.G., Sant'Anna, M., Máquina Draco-PUC: A Technology Assembly for Domain Oriented Software Development, 3rd IEEE International Conference of Software Reuse, Rio de Janeiro - RJ, 1994.

Leite, J.C.S., Prado, A.F., Sant'Anna, M., e Freitas, FG, O Uso do Paradigma Transformacional no Porte de Programas Cobol. IX Simpósio Brasileiro de Engenharia de Software - SBES 95, Recife, PE, Outubro de 1995, pp. 397-415.

Meyers, S., Difficulties in Integrating Multiview Development Systems, IEEE Software, 8, 1 (January 1991), pp. 49-57.

Meyers, S. and Reiss, S., A System for Multiparadigm Development of Software Systems, Proc. Sixth Int. Workshop on Software Specification and Design, IEEE, 1991, pp. 202-209.

Neighbors, J., Software Construction Using Components. PhD Thesis, University of Califomia, Irvine, September 1980.

Peterson, J., Petri Nets, ACM Computing Surveys, 9,3 (1977), pp. 223-252.

Prado, A.F., Estratégia de Re-Engenharia de Software Orientada a Domínios, Tese de doutorado, PUC-RJ, Agosto 1992.

Shumate, K., and Keller, M., Software Specification and Design: A Disciplined Approach for Real-Time Systems. John Wiley & Sons, New York, 1992.

Zamperoni, A., GRIDS - Graph - based, Integrated Development of Software, 18th Int. Conference on Software Engineering, IEEE, 1996, pp. 48-59.
Publicado
14/10/1996
KIRNER, Tereza Gonçalves; PRADO, Antônio Francisco do; LIMA, Maria Adriana Vidigal de; GRATÃO, Rogéria Cristiane. Ambiente para Representação de Múltiplas Visões de Requisitos: O Metamodelo e Uma Linguagem de Transformação. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 10. , 1996, São Carlos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1996 . p. 207-222. DOI: https://doi.org/10.5753/sbes.1996.24445.