OOD Frameworks in Component-based Software Development in Computational Logic (1998)
| Citations: | 10 - 7 self |
BibTeX
@MISC{Lau98oodframeworks,
author = {Kung-kiu Lau and Mario Ornaghi},
title = {OOD Frameworks in Component-based Software Development in Computational Logic},
year = {1998}
}
OpenURL
Abstract
. Current Object-oriented Design (OOD) methodologies tend to focus on objects as the unit of reuse, but it is increasingly recognised that frameworks, or groups of interacting objects, are a better unit of reuse. Thus, in next-generation Component-based Development (CBD) methodologies, we can expect components to be frameworks rather than objects. In this paper, we describe a preliminary attempt at a formal semantics for OOD frameworks in CBD in computational logic. 1 Introduction Most of the existing (semi-formal) Object-oriented Design (OOD) methods such as Fusion [4, 6] and Syntropy [5] use classes or objects as the basic unit of design or reuse. These methods are based on the traditional view of an object, as shown in Figure 1, which regards an object as a closed entity with one fixed role. visible functions structure internal encapsulated Fig. 1. Traditional view of an object. This, however, does not reflect the nature of objects (and classes that describe them) in practical syst...







