Reusability and tailorability in software development are discussed in general and a set of techniques supporting these concepts are described. An important concept that can give a high degree of reusability as well as tailorability is generality. Object-oriented languages give good support for expressing generality. The techniques discussed in this paper have been developed during the construction of the Mjølner BETA System. Some of them are of general (language independent) character but a great part of the flexibility in the system is due to the BETA programming language. An exception handling technique is presented as a special kind of tailoring. A general communication model supporting integration and tailorability of software compone...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
The purpose of this study is to use reusability metrics in finding the necessary attributes of reusa...
The BETA programming language is a modern language in the SIMULA 67 tradition. It supports the obje...
There are a number of computer control systems in which a fault in the software can endanger human l...
This paper discusses issues in reusable and adaptable software. It presents a model for explaining h...
In this article we describe a prototype and how it was used to test if it is possible to use Java re...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
With markets globalizing and customers demands specializing organizations worldwide need to change. ...
Nearly all software organizations today develop and maintain more than a single product. This holds ...
The design of tailorable systems is an important issue for fields of application which are character...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Programming languages offer a variety of constructs to support code reuse. For example, functional l...
The concept of static exception handling has previously been investigated in a general setting. In ...
In object-oriented languages, aspects can be defined by generalizing the idea of a class to that of ...
This paper surveys recent work concerning reusability in software engineering. The current direction...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
The purpose of this study is to use reusability metrics in finding the necessary attributes of reusa...
The BETA programming language is a modern language in the SIMULA 67 tradition. It supports the obje...
There are a number of computer control systems in which a fault in the software can endanger human l...
This paper discusses issues in reusable and adaptable software. It presents a model for explaining h...
In this article we describe a prototype and how it was used to test if it is possible to use Java re...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
With markets globalizing and customers demands specializing organizations worldwide need to change. ...
Nearly all software organizations today develop and maintain more than a single product. This holds ...
The design of tailorable systems is an important issue for fields of application which are character...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Programming languages offer a variety of constructs to support code reuse. For example, functional l...
The concept of static exception handling has previously been investigated in a general setting. In ...
In object-oriented languages, aspects can be defined by generalizing the idea of a class to that of ...
This paper surveys recent work concerning reusability in software engineering. The current direction...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
The purpose of this study is to use reusability metrics in finding the necessary attributes of reusa...
The BETA programming language is a modern language in the SIMULA 67 tradition. It supports the obje...