The major requirements of a system for software re-use 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. This paper describes 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, a strongly typed persistent environment that is an ideal base as a system for software re-use is obtained
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Our objective is to understand the notion of type in programming languages, present a model of typed...
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...
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...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Any system that models a real world application has to evolve to be consistent with its changing dom...
Bibliography: p. 143-150.vii, 150 p. : ill. ; 30 cm.Develops a model of orthogonal persistence for o...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Our objective is to understand the notion of type in programming languages, present a model of typed...
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...
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...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Any system that models a real world application has to evolve to be consistent with its changing dom...
Bibliography: p. 143-150.vii, 150 p. : ill. ; 30 cm.Develops a model of orthogonal persistence for o...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
Our objective is to understand the notion of type in programming languages, present a model of typed...