Thomas Hemmann : On the Reuse of Software Engineering Reuse Approaches and Techniques in Knowledge Engineering

نویسنده

  • Thomas Hemmann
چکیده

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.

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

ثبت نام

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

منابع مشابه

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