A critical challenge faced by the developer of a software system is to understand whether the system's components correctly integrate. While type theory has provided substantial help in detecting and preventing errors in mismatched static properties, much work remains in the area of dynamics. In particular, components make assumptions about their behavioral interaction with other components, but currently we have only limited ways in which to state those assumptions and to analyze those assumptions for correctness. We have begun to formulate a method that addresses this problem. The method operates at the architectural level so that behavioral integration errors, such as deadlock, can be revealed early in development. For each ...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The design of a large component-based software system typically involves the composition of differen...
In this dissertation we present ARAMIS: a concept and corresponding tool support for behavior-based ...
Software components can give rise to several kinds of architectural mismatches when assembled togeth...
Abstract. We present a framework to extend the concept of type systems in programming languages to c...
Formalizing the description of software systems helps to de-tect the presence of architectural misma...
Formalizing the description of software systems helps to detect the presence of architectural mismat...
Abstract. Emerging technologies such as commercial o-the-shelf prod-ucts (COTS) and component integr...
AbstractWhen constructing software systems from existing components, the engineer is faced with the ...
The behaviour of architectural patterns must be consistent in terms of the artefacts produced in the...
While designing an architecture, architects often make assumptions about different factors like exec...
Software model checking is a process of checking for properties of a software application and thus a...
Patterns are a source of knowledge when architecting software systems. They provide abstract and tim...
Architecture Description Languages usually specify software architectures in the levels of types and...
In order to formally verify a component application, it is suitable to structure the formal specific...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The design of a large component-based software system typically involves the composition of differen...
In this dissertation we present ARAMIS: a concept and corresponding tool support for behavior-based ...
Software components can give rise to several kinds of architectural mismatches when assembled togeth...
Abstract. We present a framework to extend the concept of type systems in programming languages to c...
Formalizing the description of software systems helps to de-tect the presence of architectural misma...
Formalizing the description of software systems helps to detect the presence of architectural mismat...
Abstract. Emerging technologies such as commercial o-the-shelf prod-ucts (COTS) and component integr...
AbstractWhen constructing software systems from existing components, the engineer is faced with the ...
The behaviour of architectural patterns must be consistent in terms of the artefacts produced in the...
While designing an architecture, architects often make assumptions about different factors like exec...
Software model checking is a process of checking for properties of a software application and thus a...
Patterns are a source of knowledge when architecting software systems. They provide abstract and tim...
Architecture Description Languages usually specify software architectures in the levels of types and...
In order to formally verify a component application, it is suitable to structure the formal specific...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The design of a large component-based software system typically involves the composition of differen...
In this dissertation we present ARAMIS: a concept and corresponding tool support for behavior-based ...