We present an evaluation of a simple method to find ar- chitectural problems in a product line of computer games. The method uses dependencies (direct, indirect, or no) to automatically classify types in the implementation to high- level components in the product line architecture. We use a commercially available tool to analyse dependencies in the source code. The automatic classification of types is com- pared to a manual classification by the developer, and all mismatches are reported. To evaluate the method, we inspect the source code and look for a pre-defined set of architectural problems in all types. We compare the set of types that contained problems to the set of types where the manual and automatic classification disagreed to det...
Software architecture erosion or the as-implemented architecture is not complying with the as-intend...
International audienceSoftware architecture conformance is a key software quality control activity t...
This work adds to the knowledge of how architecture compliance checking (ACC) is performed, it confi...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
Patterns are a source of knowledge when architecting software systems. They provide abstract and tim...
Software architecture erosion is a problem faced by many organizations in the software industry. It ...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
International audienceSoftware architecture conformance is a key software quality control activity t...
In this paper we present a systematic check of the conformance of the implemented and the intended s...
The software architecture of a system plays a big role during the whole life cycle of a software sys...
In this dissertation we present ARAMIS: a concept and corresponding tool support for behavior-based ...
SUMMARY Architecture compliance checking (ACC) is an approach to verify conformance of implemented ...
The software architecture is one of the most important artifacts created in the lifecycle of a softw...
Context: The architectural drift problem defines the discrepancy between the architecture descriptio...
The software architecture is one of the most important artifacts created in the lifecycle of a softw...
Software architecture erosion or the as-implemented architecture is not complying with the as-intend...
International audienceSoftware architecture conformance is a key software quality control activity t...
This work adds to the knowledge of how architecture compliance checking (ACC) is performed, it confi...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
Patterns are a source of knowledge when architecting software systems. They provide abstract and tim...
Software architecture erosion is a problem faced by many organizations in the software industry. It ...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
International audienceSoftware architecture conformance is a key software quality control activity t...
In this paper we present a systematic check of the conformance of the implemented and the intended s...
The software architecture of a system plays a big role during the whole life cycle of a software sys...
In this dissertation we present ARAMIS: a concept and corresponding tool support for behavior-based ...
SUMMARY Architecture compliance checking (ACC) is an approach to verify conformance of implemented ...
The software architecture is one of the most important artifacts created in the lifecycle of a softw...
Context: The architectural drift problem defines the discrepancy between the architecture descriptio...
The software architecture is one of the most important artifacts created in the lifecycle of a softw...
Software architecture erosion or the as-implemented architecture is not complying with the as-intend...
International audienceSoftware architecture conformance is a key software quality control activity t...
This work adds to the knowledge of how architecture compliance checking (ACC) is performed, it confi...