DocumentCode :
3450333
Title :
Analyzing and understanding architectural characteristics of COM+ components
Author :
Pinzger, Martin ; Oberleitner, Johann ; Gall, Harald
Author_Institution :
Distributed Syst. Group, Vienna Univ. of Technol., Austria
fYear :
2003
fDate :
10-11 May 2003
Firstpage :
54
Lastpage :
63
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 creating 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.
Keywords :
distributed object management; object-oriented programming; persistent objects; reverse engineering; security of data; software architecture; transaction processing; COM+ components; Island Hopper application; Microsoft; abstract model; architectural characteristics understanding; component dependencies; component inspection techniques; component-based software systems; distributed systems; iterative interactive approach; persistency; reverse engineering; security; software components; source code analysis; transactions; Application software; Data security; Inspection; Iterative methods; Java; Logic; Navigation; Software maintenance; Software systems; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2003. 11th IEEE International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1883-4
Type :
conf
DOI :
10.1109/WPC.2003.1199189
Filename :
1199189
Link To Document :
بازگشت