Compositional reuse of software libraries is important for productivity. To promote reliability and correctness, the field also needs a way to compose specifications for reuse. However, specifications cannot be adapted by the use of wrappers in the same ways as code can, which leads to specifications being copied and modified. This copying and modification of specifications leads to poor maintainability and technical debt. We propose a system, Spekl, that solves these problems and makes compositional reuse of specifications possible in a way independent of the choice of specification languages and tools
Abstract. There is a gap between our ability to reuse high-level con-cepts in software design and ou...
Software reuse has been regarded as one of the most important areas for improving software developme...
Argues that to provide better support for software reuse, object-oriented programming languages must...
Compositional reuse of software libraries is important for productivity. To promote reliability and ...
Compositional reuse of software libraries is important for productivity. To promote reliability and ...
Abstract: Reuse is a fundamental concept of efficient software development. Object-oriented implemen...
Current experience in the development of service-oriented systems indicates that tasks such as disco...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
Garment is a mechanism for abstraction and encapsulation of languages. It aims to make the best supp...
The reuse of complete software developments and the processes used to create them has the potential ...
The reuse of complete software developments and the processes used to create them has the potential ...
In software development, project constraints lead to customer-specific variants by copying and adapt...
Garment is a mechanism for abstraction and encapsulation of languages. It aims to make the best supp...
Formal approaches to software reuse rely heavily upon specification matching criterion, where a sear...
ABSTRACT: Reuse of existing system has been regarded as a feasible solution to solve the problem of ...
Abstract. There is a gap between our ability to reuse high-level con-cepts in software design and ou...
Software reuse has been regarded as one of the most important areas for improving software developme...
Argues that to provide better support for software reuse, object-oriented programming languages must...
Compositional reuse of software libraries is important for productivity. To promote reliability and ...
Compositional reuse of software libraries is important for productivity. To promote reliability and ...
Abstract: Reuse is a fundamental concept of efficient software development. Object-oriented implemen...
Current experience in the development of service-oriented systems indicates that tasks such as disco...
This thesis concerns the technical problems of software reuse and the -related- problem of construct...
Garment is a mechanism for abstraction and encapsulation of languages. It aims to make the best supp...
The reuse of complete software developments and the processes used to create them has the potential ...
The reuse of complete software developments and the processes used to create them has the potential ...
In software development, project constraints lead to customer-specific variants by copying and adapt...
Garment is a mechanism for abstraction and encapsulation of languages. It aims to make the best supp...
Formal approaches to software reuse rely heavily upon specification matching criterion, where a sear...
ABSTRACT: Reuse of existing system has been regarded as a feasible solution to solve the problem of ...
Abstract. There is a gap between our ability to reuse high-level con-cepts in software design and ou...
Software reuse has been regarded as one of the most important areas for improving software developme...
Argues that to provide better support for software reuse, object-oriented programming languages must...