Publications
Projects
login
About
login:
password:
Forgot your password?
Analyzing and understanding architectural characteristics o...
Analyzing and understanding architectural characteristics of COM+ components
Publication type:
inproceedings
Authors:
Martin Pinzger
,
Harald C. Gall
Abstract:
Understanding architectural characteristics of software components that constitute distributed systems is crucial for maintaining and evolving them. One component framework heavily used for developing component-based software systems is Microsoft’s COM+. In this paper we particularly concentrate on the analysis of COM+ components and introduce an iterative and interactive approach that combines component inspection techniques with source code analysis to obtain a complete abstract model of each COM+ component. The model describes important architectural characteristics such as transactions, security, and persistency, as well as create and use dependencies between components, and maps these higher-level concepts down to their implementation in source files. Based on the model, engineers can browse the software system’s COM+ components and navigate from the list of architectural characteristics to the corresponding source code statements. We also discuss the Island Hopper application with which our approach has been validated.
Title:
Analyzing and understanding architectural characteristics of COM+ components
Year:
2003
pages:
54--63
booktitle:
Proceedings of the International Workshop on Program Comprehension (IWPC'03)
address:
Portland, Oregon, USA
actions