Supporting Object Reuse Through Case-Based Reasoning
نویسندگان
چکیده
$ % $ & ' $ &( ! % ' % $ $ ) ' $ * ! ' & $ + % ,$ %$ $ % ) % $ $ $ ' + % ' $ $ .$ $ $ & $ '$ %$ $ $ ' +
منابع مشابه
Information and Knowledge Models Supporting Brake Friction Material Manufacturing
The product development process usually encompasses a very complex and interdisciplinary environment in which product is seen by different views related with the life-cycle functions. An approach based on information models can provide an integrated view of the product, supporting also product information and knowledge (I&K) reuse acquired in previous development processes. This paper discusses...
متن کاملReasoning About Inheritance and Unrestricted Reuse in Object-Oriented Concurrent Systems
Code reuse is a fundamental aspect of object-oriented programs, and in particular, the mechanisms of inheritance and late binding provide great flexibility in code reuse, without semantical limitations other than typecorrectness. However, modular reasoning about late binding and inheritance is challenging, and formal reasoning approaches place semantical restrictions on code reuse in order to p...
متن کاملCase-based Reasoning Tools from Shells to Object-oriented Frameworks
A Case-Based Reasoning (CBR) tool is software that can be used to develop several applications that require cased-based reasoning methodology. CBR shells are kind of application generators with graphical user interface. They can be used by non-programmer users but the extension or integration of new components in these tools is not possible. In this paper we analyzed three CBR object-oriented f...
متن کاملAugmenting design patterns with design rationale
A precondition for reusability in software development is the existence of reusable resources. The number of reusable resources is limited owing to a de nite lack of systematic methods for producing reusable information. It is this de ciency which prevents e ective software reuse within a collaborative environment. To address this problem, a new methodology for supporting the collaborative deve...
متن کاملUsing Viewpoints , Frameworks , and Domain - Specific Languages to Enhance Software Reuse
Case studies have shown that high levels of software reuse can be achieved through the use of object-oriented frameworks. This paper describes a viewpoint-based design and instantiation method for framework development. This method uses the concept of viewpoints and the hot-spot relation in object-oriented design to guide the designer on the identification of hot-spots in the structure of the f...
متن کامل