ODE – Um Ambiente de Desenvolvimento de Software Baseado em Ontologias
Resumo
Ambientes de Desenvolvimento de Software buscam integrar diversas ferramentas, com o objetivo de prover suporte a todo o processo de desenvolvimento de software. Contudo, para tal, é necessário que as ferramentas compartilhem uma mesma conceituação sobre processos de software e, portanto, ontologias podem ser utilizadas. Neste artigo, apresentamos ODE, um ambiente construído tendo por base uma ontologia de processo de software.
Referências
A. Fuggetta, "Software Process: A Roadmap", in Proc. of The Future of Software Engineering, ICSE'2000, Limerick, Ireland, 2000.
B. Chandrasekaran, John R. Josephson and V. Richard Benjamins, "What Are Ontologies, and Why Do We Need Them?", IEEE Intelligent Systems, 1999.
R. A. Falbo, G. Guizzardi, A. C. C. Natali, G. Bertollo, F. B. Ruy and P. G. Mian, "Towards Semantic Software Engineering Environments", in Proc. of Int. Conference on Software Engineering and Knowledge Engineering, SEKE'2002, Ischia, Italy, 2002.
G. Guizzardi, R. A. Falbo and J. G. Pereira Filho, "Using Objects and Patterns to Implement Domain Ontologies", in Proc. of the 15th Brazilian Symposium on Software Engineering, Rio de Janeiro, Brazil, 2001.
R. A. Falbo, G. Guizzardi, K. C. Duarte and A. C. C. Natali, "Developing Software for and with Reuse: An Ontological Approach", in Proc. of the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications CSITeA'02, Foz do Iguaçu, Brazil, 2002.
S. L. Pfleeger, "Software Engineering: Theory and Practice", 2nd ed, Prentice Hall, 2001.