The major requirements of a system for software reuse are that it must provide an abstraction mechanism for adequately describing the components; a mechanism for naming and storing the components; and a mechanism for composing new objects out of existing components.In this paper we describe a polymorphic type system that may be used to describe generic components and a persistence mechanism that may be used to name, store and compose components. By integrating the two, we obtain a strongly typed persistent environment that is an ideal base as a system for software reuse
Our objective is to understand the notion of type in programming languages, present a model of typed...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
The major requirements of a system for software re-use are that it must provide an abstraction mecha...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Bibliography: p. 143-150.vii, 150 p. : ill. ; 30 cm.Develops a model of orthogonal persistence for o...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Any system that models a real world application has to evolve to be consistent with its changing dom...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
The major requirements of a system for software re-use are that it must provide an abstraction mecha...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Bibliography: p. 143-150.vii, 150 p. : ill. ; 30 cm.Develops a model of orthogonal persistence for o...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Any system that models a real world application has to evolve to be consistent with its changing dom...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...