Use of Ontologies in Software Engineering

نویسنده

  • Emdad Ahmed
چکیده

This paper surveys the role ontologies might play in the whole software development life cycle. Use of ontologies in each phase of software development yields competitive advantage over traditional approach enabling greater information sharing and reuse. In this survey paper, we present a concise description of various ontology-based approaches in Software Engineering ordered by their position in the Software Engineering life cycle. We also report ontology editor tool Protege as part of our survey.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontologies for Software Engineering and Software Technology

ontologies for software engineering andsoftware technology ontologies for software engineering and software technology ontologies for software engineering and software technology ontologies for software engineering and technology ontologies for software engineering and software technology ontologies for software engineering and software ontologies for software engineering and software technolog...

متن کامل

The Research on Model Transformations, Based on Domain Metamodel, for Designing Requirements Specifications

ion [26]. 3 Roles of ontologies in software engineering Ontologies, for software design and development, can be used with the following objectives [29] [26]: • Specification: ontologies are used to specify either the requirements and components definitions (informal use) or the system ́s functionality. • Confidence: ontologies are used to check the system ́s design. • Reusability: ontologies coul...

متن کامل

Coral Calero Francisco Ruiz Mario

y Calero · Ruiz · Piattini (Eds.) Ontologies in Software Engineering and Software Technology Communication is one of the main activities in software projects, many such projects fail or encounter serious problems because the stakeholders involved have different understandings of the problem domain and/or they use different terminologies. Ontologies can help to mitigate these communication probl...

متن کامل

Software Engineering Ontologies and Their Implementation

In this paper, we propose a new approach to software engineering. We organize software engineering concepts, ideas and knowledge along with software development methodologies, tools and techniques into ontologies and use them as a basis for classifying the concepts in communication and allowing knowledge sharing. The explanation of software engineering knowledge formed in our ontologies clarifi...

متن کامل

2. Using Ontologies in Software Engineering and Technology

In this chapter, the state of the art on the use of ontologies in software engineering and technology (SET) is presented. The chapter is organized into four parts. In the second and third sections, serving as a supplement to Chap. 1,29 a wide review of the distinct kinds of ontologies and their proposed uses is presented respectively. In the fourth section, we offer a taxonomy for classifying o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008