Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ambriola V, Conradi R, Fuggetta A (1997) Assessing Process-Centered Software Engineering Environments. ACM Transactions on Software Engineering and Methodology, v. 6, n. 3 (July): 283–328.
Arango G, Prieto-Díaz R (eds.) (1991) Part 1: Introduction and Overview-Domain Analysis Concepts and Research Directions. In: Domain Analysis and Software Systems Modeling. IEEE Computer Society Press: Los Alamitos, CA, 1991., chapter 1: 9–32.
Bandinelli S, Di Nitto E, Fuggetta A (1996) Supporting Cooperation in the SPADE-1 Environment. IEEE Transactions on Software Engineering, v. 22, n. 12 (Dec): 841–865.
Breuker J, Van Der Velde W (1994) CommonKADS Library for Expertise Modeling. Reusable Problem Solving Components. IOS Press, Amsterdam.
Brown A, Earl A, Mcdermid J (1992) Software Engineering Environments: Automated Support for Software Engineering. McGraw-Hill, New York.
Chandrasekaran B, Josephson JR, Benjamins V (1998) The Ontology of Tasks and Methods. Proceedings of KAW’98-11th Workshop on Knowledge Acquisition, Modeling and Management, Apr.
Chandrasekaran B, Josephson JR, Benjamins VR, (1999) What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systemss, v. 14, n. 1 (Jan/Feb): 20–26.
Chrissis MB, Konrad M, Shrum S (2003) CMMI — Guidelines for Process Integration and Product Improvement. Addison Wesley, Reading, MA.
Coelho E, Lapalme G (1996) Describing Reusable Problem Solving Methods with a Method Ontology. In Gaines B R and Musen M A (eds.) Proceedings of the 10th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop, SRDG Publications, Calgary:: 3.1–3.20.
Date CJ (1999) An Introduction to Database Systems, 7th edition. Addison-Wesley, Reading, MA.
Davis MJ, Wilians RB (1997) Software Architecture Characterization. Proceedings of Symposium on Software Reuse: 30–38.
Eriksson H et al. (1995) Task Modeling with Reusable Problem-Solving Methods. Artificial Intelligence, v. 79: 293–326.
Falbo RA, Menezes CS, Rocha AR (1999) Using Knowledge Servers to Promote Knowledge Integration in Software Engineering Environment. Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering: 170–174.
Falbo, RA, Travassos GH (1997) Improving Tools’ Integration on Software Engineering Environments using Objects and Knowledge. Proceedings of SCI’97/ISAS, Caracas, Venezuela, July.
Fischer G (1996) Seeding, Evolutionary and Reseeding: Capturing and evolving knowledge in domain-oriented design environments. In: Sutcliffe A, Benyon B van Assche (eds.) IFIP 8. 1/13. Joint Working Conference on Domain-Knowledge for Interactive System Design: 11–16.
Fox M, Barbuceanu M, Gruninger M (1996) An Organization Ontology for Enterprise Modeling: Preliminary Concepts for Linking Structure and Behaviour. Computers in Industry, v. 29: 123–134.
Gomma H et al. (1996) A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures. Automated Software Engineering. The International Journal of Automated Reasoning and Artificial Intelligence in Software Engineering, v. 3, n. 3–4 (Aug): 285–307.
Greenfield J, Short K, Cook S, Kent S (2004) Software Factories. Wiley, New York.
Gruber TR (1995) Toward Principles for the Design of Ontologies used for Knowledge Sharing, International Journal of Human-Computer Studies, n. 43: 907–928.
Guarino N (1998) Formal Ontology and Information System. In: Guarino N (ed.) Formal Ontology in Information System, IOS Press, Amsterdam: 3–15.
ISO/IEC 12207 (1995) International Standard — Information Technology Software Process Life Cycle.
Jacobson I, Booch G, Rumbaugh J (1999) The Unified Software Development Process, 1st edition. Addison-Wesley, Reading, MA.
Liu XF (1998) A quantitative approach for assessing the priorities of software quality requirements. The Journal of Systems and Software, n. 42: 105–113.
López MF et al. (1999) Building a Chemical Ontology Using Methontology and the Ontology Design Environment, IEEE Intelligent Systems, v. 14, n. 1 (Jan/Feb): 37–44.
Maidantchick C, Oliveira K, Teixeira HV, Masiero ML, Rocha AR, (2000). Applying Management Model and Ontology on a Telecommunication. Company. Proceedings of 13th International Conference on Software & Systems Engineering and their Applications, v. 2.
Marcus S (1988) SALT: A Knowledge-Acquisition Tool for Propose-and-Revise Systems. In Marcus S, Automating Knowledge Acquisition for Expert Systems, Kluwer Academic Publishers, Dordrecht: 81–123.
Mizoguchi R, Ikeda M, Sinitsa K (1997) Roles of Shared Ontology in AI-ED Research. In de Boulay B and Mizoguchi R (eds.) Artificial Intelligence in Education AI-ED 97. IOS Press, Amsterdam: 537–544.
Mizoguchi R, Vanwelkenhuysen J, Ikeda M (1995) Task Ontology for Reuse of Problem Solving Knowledge. IOS Press, Amsterdam.
Nectches R (1994) Knowledge Sharing in Iterated User Support Environments: Applications, Framework and Infrastructure. In: Fuchi K, Tokoi T (eds.) Knowledge Building and Knowledge Sharing, IOS Press, Amsterdam: 165–174.
O’Leary DE (1998) Using AI in Knowledge Management: Knowledge Bases and Ontologies. IEEE Intelligent Systems, v. 13, n. 3 (May/June): 34–39.
Oliveira KM, Galotta C, Rocha AR, Travassos GH, Menezes C (1999) Defining and Building Domain-Oriented Software Development Environments. Proceedings of 12th International Conference on Software & Systems Engineering and their Applications.
Oliveira KM, Rocha AR, Travassos GH (1999) A Domain-Oriented Software Development Environment for Cardiology. Journal of the American Medical Informatics Association: 1113–1113.
Oliveira KM, Rocha AR, Travassos GH, Menezes C (1999) Using Domain-Knowledge in Software Development Environments. Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering: 180–187.
Oliveira KM, Ximenes A, Matwin S, Travassos G, Rocha AR (2000) A Generic Architecture for Knowledge Acquisition Tools in Cardiology. 5th Intelligent Data Analysis in Medicine and Pharmacology Workshop at the 14th European Conference on Artificial Intelligence (Aug): 43–45.
Oliveira KM et al. (2004) Domain-oriented software development environment. Journal of Systems and Software, v. 72, n. 2: 145–161.
OMG — Object Management Group (2003) Model Driven Architecture. http://www.omg.org/mda/ (last accessed February 11, 2006).
OMG — Object Management Group (2004) UML 2.0. Unified Modeling Language. htpp://www.uml.org (last accessed February 11, 2006).
Parsons J, Wand Y (1997) Using Objects for Systems Analysis. Communications of the ACM, v. 40, n. 12: 104–110.
Pirolli P, Card SK, Wege MMVD (2000) The effect of information scent on searching information visualizations of large tree structures. Proceedings of the Working Conference on Advanced Visual Interfaces: 161–172.
Rocha AR, Aguiar TC, Souza JM (1990) Taba: A Heuristic Workstation for Software development. COMPEURO 90, Tel Aviv, Israel, May.
Rocha AR et al. (2005) Reference Model for Software Process Improvement: a Brazilian Experience. Lecture Notes in Computer Science 3792. Software Process Improvement, 12th European Conference: 130–141.
Rossak W, Kirova V, Jololian L, Lawson H, Zemel T (1997) A Generic Model for Software Architecture, IEEE Software, Jul/Aug: 84–92.
Rus I, Lindvall M (2002) Knowledge Management in Software Engineering. IEEE Software, v. 19, n. 3, May/June: 26–38.
Santos G, Villela K, Schnaider L, Rocha AR, Travassos GH (2004) Building ontology based tools for a software development environment. Learning Software Organization: 19–30.
Schneider G, Winters J (1998) Applying Use Cases: A Practical Guide. Addison-Wesley, Reading, MA.
Schreiber G, Wielinga B, Jansweijer W (1995) The Kactus View on the ‘O’ Word. Workshop on Basic Ontological Issues in Knowledge Sharing/IJCAI95, Montreal, Canada, Aug.
Selfridge PG (1994) Commentary on ‘Domain-Oriented Design Environments’ by Gerhard Fischer. Automated Software Engineering. The International Journal of Automated Reasoning and Artificial Intelligence in Software Engineering, v. 1, n. 2 (June): 219–222.
Shepperd M, Schofield C (2000) Estimating Software Project Effort Using Analogies. IEEE Transactions on Software Engineering, v. 23, n. 12 (Nov): 736–743.
Tautz C, Althoff H (2000) A Case Study on Engineering Ontologies and Related Processes for Sharing Software Engineering Experience. Proceedings of 12th International Conference on Software Engineering and Knowledge Engenineering: 318–327.
Taylor RN, Tracz W, Coglianese L (1995) Software Development Using Domain-Specific Software Architectures. Software Engineering Notes, v. 20, n. 5 (Dec): 27–37.
Uschold M et al. (1998) The Enterprise Ontology. The Knowledge Engineering Review, Special Issue on Putting Ontologies to Use (eds. Mike Uschold and Austin Tate) v. 13, n. 1: 31–39.
Villela K et al. (2003) Cordis-FBC: an Enterprise Oriented Software Development Environment. In: Workshop on Learning Software Organization, Lucerne, Switzerland.
Villela K, Santos G, Schnaider L, Rocha AR, Travassos GH (2005) The Use of Ontologies to Support Knowledge Management in Software Development Environments. Journal of Brazilian Computer Science, v. 11, n. 2: 45–60.
Villela K, Zlot F, Santos G, Bomfim C, Salvador B, Oliveira KM, Travassos GH, Rocha AR (2001) Knowledge Management in Software development Environments. 14th International Conference on Software & Systems Engineering and their Applications: 1–8.
Wand Y (1996) Ontology as a foundation for meta modeling and method engineering, Information and Software Technology, n. 38: 281–287.
Wand Y, Storey VC, Weber R (1999) An Ontological Analysis of the Relationship Construct in Conceptual Modeling. ACM Transactions on Database Systems, v. 24, n. 4 (Dec): 494–528.
Werner CML et al. (1997) Memphis: A Reuse Based O. O. Software Development Environment. Proceedings of TOOLS, Beijing, China, Sept.
Wielinga BJ et al. (1998) A Competence Theory Approach to Problem Solving Method Construction. International Journal of Human and Computer Studies, v. 49, n. 4 (Oct): 315–338.
Yourdon E (1989) Modern Structured Analysis. Prentice Hall, Englemood Cliffs, NJ.
Zlot F, Oliveira KM, Rocha AR (2002) Modeling Task Knowledge to Support Software Development. Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, July: 35–42.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
de Oliveira, K.M., Villela, K., Rocha, A.R., Travassos, G.H. (2006). Use of Ontologies in Software Development Environments. In: Calero, C., Ruiz, F., Piattini, M. (eds) Ontologies for Software Engineering and Software Technology. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-34518-3_10
Download citation
DOI: https://doi.org/10.1007/3-540-34518-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34517-6
Online ISBN: 978-3-540-34518-3
eBook Packages: Computer ScienceComputer Science (R0)