A Configuration Management Tool Integrated with a Software Development Environment
Abstract
This paper presents the software configuration management (SCM) tool of the software engineering environment ODE (Ontology-based software Development Environment). Since tool integration in a software engineering environment is a complex problem, it discusses important features that the SCM tool must present in order to facilitate integration. Furthermore, as long as ODE is based on ontologies, an ontology of SCM was developed, and used as basis for developing the tool.
Keywords:
Management Tool, Integrated Configuration, Software Development
References
Caetano, C. (2004) CVS: Controle de Versões e Desenvolvimento Colaborativo de Software. Editora Novatec.
Davies, J., Fensel, D., van Harmelen, F. (2003) Towards The Semantic Web: Ontology-Driven Knowledge Management, John Wiley & Sons Ltd.
Estublier, J. (2000), “Software Configuration Management: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Falbo, R. A. (1998) Integração de Conhecimento em um Ambiente de Desenvolvimento de Software. Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R. A., Natali, A. C. C., Mian, P.G., Bertollo, G., Ruy, F.B. (2003) “ODE: Ontology-based software Development Environment”, In: Memórias de IX Congreso Argentino de Ciencias de la Computación, p. 1124-1135, La Plata, Argentina.
Figueiredo, S., Santos, G., Rocha, A.R.C. (2004) “Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização”, In: Anais do III Simpósio Brasileiro de Qualidade de Software, Brasília.
Fuggetta, A. (2000), “Software Process: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Guarino, N. (1998) “Formal Ontology and Information Systems”, In: Proceedings of the First Int. Conference on Formal Ontology in Information Systems, Trento, Italy.
Harrison, W., Ossher, H., Tarr, P. (2000), “Software Engineering Tools and Environments: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Mian, P.G. (2003) ODEd: Uma Ferramenta de Apoio ao Desenvolvimento de Ontologias em um Ambiente de Desenvolvimento de Software. Dissertação, Mestrado em Informática, UFES, Vitória.
Nardi, J.C., Falbo, R.A. (2006) “Uma Ontologia de Requisitos de Software”, In: IX Workshop Iberoamericano de Ingeniería de Requisitos y Desarrollo de Ambientes de Software – IDEAS ́2006, La Plata, Argentina.
Natali, A.C.C., Falbo, R.A. (2003) “Gerência de Conhecimento em ODE”, In: Anais do XVII Simpósio Brasileiro de Engenharia de Software, p. 270-285, Manaus, Brasil.
Nunes, V.B. (2005) Integrando Gerência de Configuração de Software, Documentação e Gerência de Conhecimento em um Ambiente de Desenvolvimento de Software. Dissertação, Mestrado em Informática, UFES, Vitória.
Nunes, V.B., Soares, A.O., Falbo, R.A. (2004) “Apoio à Documentação em um Ambiente de Desenvolvimento de Software, VII Workshop Iberoamericano de Ingeniería de
Requisitos y Desarrollo de Ambientes de Software, Arequipa, Peru.
Pfleeger, S.L. (2004) Engenharia de Software: Teoria e Prática, Prentice Hall, 2a edição
Pressman, R. S. (2002), Engenharia de Software, Mc Graw Hill, 5a edição.
Sanches, R. (2001) “Gerência de Configuração”, In: Qualidade e Produtividade em Software, 4a edição, Makron Books, Brasil.
SWEBOK (2001) Guide to the Software Engineering Body of Knowledge, IEEE Computer Society.
Wahli, U., Brown, J., Teinonen, M., Trulsson, L. (2004) “Software Configuration Management - A Clear Case for IBM Rational ClearCase and ClearQuest UCM”. International Technical Support Organization, ibm.com/redbooks.
Davies, J., Fensel, D., van Harmelen, F. (2003) Towards The Semantic Web: Ontology-Driven Knowledge Management, John Wiley & Sons Ltd.
Estublier, J. (2000), “Software Configuration Management: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Falbo, R. A. (1998) Integração de Conhecimento em um Ambiente de Desenvolvimento de Software. Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro.
Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.
Falbo, R. A., Natali, A. C. C., Mian, P.G., Bertollo, G., Ruy, F.B. (2003) “ODE: Ontology-based software Development Environment”, In: Memórias de IX Congreso Argentino de Ciencias de la Computación, p. 1124-1135, La Plata, Argentina.
Figueiredo, S., Santos, G., Rocha, A.R.C. (2004) “Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização”, In: Anais do III Simpósio Brasileiro de Qualidade de Software, Brasília.
Fuggetta, A. (2000), “Software Process: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Guarino, N. (1998) “Formal Ontology and Information Systems”, In: Proceedings of the First Int. Conference on Formal Ontology in Information Systems, Trento, Italy.
Harrison, W., Ossher, H., Tarr, P. (2000), “Software Engineering Tools and Environments: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.
Mian, P.G. (2003) ODEd: Uma Ferramenta de Apoio ao Desenvolvimento de Ontologias em um Ambiente de Desenvolvimento de Software. Dissertação, Mestrado em Informática, UFES, Vitória.
Nardi, J.C., Falbo, R.A. (2006) “Uma Ontologia de Requisitos de Software”, In: IX Workshop Iberoamericano de Ingeniería de Requisitos y Desarrollo de Ambientes de Software – IDEAS ́2006, La Plata, Argentina.
Natali, A.C.C., Falbo, R.A. (2003) “Gerência de Conhecimento em ODE”, In: Anais do XVII Simpósio Brasileiro de Engenharia de Software, p. 270-285, Manaus, Brasil.
Nunes, V.B. (2005) Integrando Gerência de Configuração de Software, Documentação e Gerência de Conhecimento em um Ambiente de Desenvolvimento de Software. Dissertação, Mestrado em Informática, UFES, Vitória.
Nunes, V.B., Soares, A.O., Falbo, R.A. (2004) “Apoio à Documentação em um Ambiente de Desenvolvimento de Software, VII Workshop Iberoamericano de Ingeniería de
Requisitos y Desarrollo de Ambientes de Software, Arequipa, Peru.
Pfleeger, S.L. (2004) Engenharia de Software: Teoria e Prática, Prentice Hall, 2a edição
Pressman, R. S. (2002), Engenharia de Software, Mc Graw Hill, 5a edição.
Sanches, R. (2001) “Gerência de Configuração”, In: Qualidade e Produtividade em Software, 4a edição, Makron Books, Brasil.
SWEBOK (2001) Guide to the Software Engineering Body of Knowledge, IEEE Computer Society.
Wahli, U., Brown, J., Teinonen, M., Trulsson, L. (2004) “Software Configuration Management - A Clear Case for IBM Rational ClearCase and ClearQuest UCM”. International Technical Support Organization, ibm.com/redbooks.
Published
2006-05-29
How to Cite
NUNES, Vanessa Battestin; FALBO, Ricardo de Almeida.
A Configuration Management Tool Integrated with a Software Development Environment. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 5. , 2006, Vila Velha.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 231-247.
DOI: https://doi.org/10.5753/sbqs.2006.15612.
