Patterns are powerful tools to document software problems and their solutions, as well as when and how to use them. They can help improve software reuse. The implementation of non functional requirements, such as atomicity, can benefit from this approach. This paper discusses and shows how computational reflection features can be employed within such context, increasing reuse of the software produced this way. It also shows how a reflective implementation of a software pattern created to introduce customizable recovery to objects can use all these concepts in a way to get the best from each one of them. Benefits from such reflective implementation are discussed, also considering other aspects such as flexibility, simplicity, dependability a...
An approach to recover object oriented design patterns from C++ code is presented. The pattern recov...
This paper describes three object-oriented design patterns - local serialization, global serializati...
The thesis deals with reflection in the context of object technology andin the context of component ...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Abstract: Shows how reflection and object-oriented programming can be used to ease the implementatio...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper shows how refection and object-oriented programming can be used to ease the implementatio...
thesis work performs a series of experiments on applying reflection technique to improve software de...
We wrote down this collection of design patterns, because they describe well-known practice. They al...
An approach to recover object oriented design patterns from C++ code is presented. The pattern recov...
This paper describes three object-oriented design patterns - local serialization, global serializati...
The thesis deals with reflection in the context of object technology andin the context of component ...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Abstract: Shows how reflection and object-oriented programming can be used to ease the implementatio...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper shows how refection and object-oriented programming can be used to ease the implementatio...
thesis work performs a series of experiments on applying reflection technique to improve software de...
We wrote down this collection of design patterns, because they describe well-known practice. They al...
An approach to recover object oriented design patterns from C++ code is presented. The pattern recov...
This paper describes three object-oriented design patterns - local serialization, global serializati...
The thesis deals with reflection in the context of object technology andin the context of component ...