Round-Trip Engineering of Ontologies for Knowledge-Based Systems
نویسندگان
چکیده
Knowledge Engineering methodologies suggest to develop knowledge-based systems by means of abstract conceptual models such as ontologies. However, they provide little support for integrating these models into the overall software architecture. As a result, moving from high-level conceptual models to a reliable and maintainable implementation is difficult and expensive. The central idea of the Software Engineering framework for knowledge-based systems presented in this paper is to amalgamate ontology construction with an object-oriented development process. The ontologies, designed as UML class diagrams with OCL constraints, are automatically mapped to structurepreserving Java classes. Meta-information on these classes, which is extracted at run-time by means of reflection, enables the reuse of generic components for knowledge acquisition, consistency checking, schema translation and knowledge sharing. The approach enables the efficient roundtrip engineering of knowledge-based systems by means of smoothly integrating ontologies into the software architecture, massive tool support, compatibility with existing standards and rapid prototyping.
منابع مشابه
An agile development methodology for knowledge-based systems including a Java framework for knowledge modeling and appropriate tool support
The goal of this thesis is to help make the development of knowledge-based systems more efficient. For that purpose, it proposes a new, agile software and knowledge engineering methodology, called XP.K (eXtreme Programming of Knowledge-based systems). This methodology is based on the four values simplicity, community, feedback, and courage, and applies object-oriented Round-Trip Engineering to ...
متن کاملMeeting a Competitive Challenge in the Frequent Flyer Competition
In January 1990, a major airline made a promotional offering to its frequent flyer members: " Fly three round trips from a hub city, and earn a free round-trip pass. " American Airlines, wanting to gain a competitive edge, reacted rapidly by offering its frequent flyer customers a more progressive offering. Marketing offered a free round-trip domestic pass to any AAdvantage customer flying thre...
متن کاملCentralized Clustering Method To Increase Accuracy In Ontology Matching Systems
Ontology is the main infrastructure of the Semantic Web which provides facilities for integration, searching and sharing of information on the web. Development of ontologies as the basis of semantic web and their heterogeneities have led to the existence of ontology matching. By emerging large-scale ontologies in real domain, the ontology matching systems faced with some problem like memory con...
متن کاملTaming Model Round-Trip Engineering
Round-trip engineering is a challenging task that will become an important enabler for many Model-Driven Software Development approaches. Model round-trip engineering involves synchronizing models and keeping them consistent, thus enabling the software engineer to freely move between different representations. This vision of complete round-trip engineering is only realized to a limited degree i...
متن کاملUser-friendly ontology authoring using a controlled language
In recent years, following the rapid development in the Semantic Web and Knowledge Management research, ontologies have become more in demand in Natural Language Processing. An increasing number of systems use ontologies either internally, for modelling the domain of the application, or as data structures that hold the output resulting from the work of the system, in the form of knowledge bases...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000