Component-oriented development of software supports the adaptability and maintainability of large systems, in particular if requirements change over time and parts of a system have to be modified or replaced. The software architecture in such systems can be described by components\ud and their composition. In order to describe larger architectures, the composition concept becomes crucial. We will present a formal framework for component composition for object-based software development. The deployment of modal logics for defining components and component composition will allow us to reason about and prove properties of components and compositions
In this report, we investigate component-based software construction with a focus on composition. In...
Modal specification is a well-known formalism used as an abstraction theory for tran-sition systems....
Building software from reusable components is considered important in reducing development costs. Ob...
Component-oriented development of software supports the adaptability and maintainability of large sy...
Modern software systems become increasingly complex as they are expected to support a large variety ...
The last decade has shown that object-oriented technology alone is not enough to cope with the rapid...
Design processes for most engineering disciplines are based on component reuse. In much the same way...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
Abstract The key requirement for open systems is that they be flexible, or recomposable. This sugges...
The main characteristics of component models is their strict structure enabling better code reuse. C...
We present a unifying conceptual framework for components, component interfaces,contracts and compos...
Component Models define standards for describing components and mechanisms to build applications out...
Building software from reusable components is considered important in reducing development costs. Ob...
The benefits of software component composition are today widely accepted. However, component oriente...
Software development has become a distributed, collaborative process based on the assembly of off-th...
In this report, we investigate component-based software construction with a focus on composition. In...
Modal specification is a well-known formalism used as an abstraction theory for tran-sition systems....
Building software from reusable components is considered important in reducing development costs. Ob...
Component-oriented development of software supports the adaptability and maintainability of large sy...
Modern software systems become increasingly complex as they are expected to support a large variety ...
The last decade has shown that object-oriented technology alone is not enough to cope with the rapid...
Design processes for most engineering disciplines are based on component reuse. In much the same way...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
Abstract The key requirement for open systems is that they be flexible, or recomposable. This sugges...
The main characteristics of component models is their strict structure enabling better code reuse. C...
We present a unifying conceptual framework for components, component interfaces,contracts and compos...
Component Models define standards for describing components and mechanisms to build applications out...
Building software from reusable components is considered important in reducing development costs. Ob...
The benefits of software component composition are today widely accepted. However, component oriente...
Software development has become a distributed, collaborative process based on the assembly of off-th...
In this report, we investigate component-based software construction with a focus on composition. In...
Modal specification is a well-known formalism used as an abstraction theory for tran-sition systems....
Building software from reusable components is considered important in reducing development costs. Ob...