Thomas Hemmann : On the Reuse of Software Engineering Reuse Approaches and Techniques in Knowledge Engineering
نویسنده
چکیده
We survey the past and presence of a recently emerging computer science research subdiscipline: software engineering’s research on reuse. The aim of this paper is to learn from software engineers’ experiences with reusing software, try to avoid their errors, and to adapt their know-how according to the special needs of knowledge engineering. So the emphasis lies both in concrete approaches and techniques as well as in the abstraction of their methodologies respectively the ideas behind them. The justification for our investigation is that, since the software engineering discipline is older than the knowledge engineering discipline, it seems promising to check its results on their applicability in knowledge engineering. Of course, not all findings and outcomes can be simply transferred due to some inherent differences between the respective areas of discourse. On the other hand there is much overlap between the fields. We therefore identify some more general experiences as well as some concrete approaches and techniques which probably will be reusable in the knowledge engineering field.
منابع مشابه
Reuse Approaches in Software Engineering and Knowledge Engineering: A Comparison
This paper compares the approaches to reuse in software engineering and knowledge engineering. In detail, definitions are given, the history is enlightened, the main approaches are described, and their feasibility is discussed. The aim of the paper is to show the close relation between software and knowledge engineering and to help the knowledge engineering community to learn from experiences i...
متن کاملHow Knowledge Engineering Can Benefit from Software Engineering with Respect to Reuse: Towards Reusable Knowledge Models
This paper discusses the experiences with reuse in software engineering and derives a framework for reuse-oriented research and implementation in knowledge engineering. In detail, technical and social issues are investigated and conclusions for further work are drawn.
متن کاملA Reuse-Oriented, Repository-Based Knowledge Engineering Process Model for MoMo
In this paper we will present a proposal for a process model for MoMo. The term “MoMo” stands here for the development methodology that has been (implicitly) behind the language MoMo [WVL+92]. The methodology is implicit in the sense that there are some ideas, commonly accepted by the MoMo development team members (confer MoMo’s design rationale) but there exists until now no explicitly specifi...
متن کاملApplying Experiences of Organizing Large-Scale Knowledge Bases to Industry-Sized Software Reuse
keywords. compositional software reuse, large-scale knowledge base organization, contextual knowledge representation, multiple-view approach, case-based reasoning. 1. INTRODUCTION Software reuse is widely believed to be a promising means for improving software productivity and reliability, and therefore is an issue of growing interest in software engineering. Unfortunately, many difficulties pr...
متن کاملRe-engineering Legacy Systems for Modernization:The Role of Software Reuse
In this paper we outline our legacy modernization approach that incorporates our reuse process and repository which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process which we have incorporated into our m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007