DocumentCode :
3297731
Title :
Understanding the Impact of Distribution in Object-Oriented Distributed Systems Using Structural Program Dependencies
Author :
Cosma, Dan C. ; Marinescu, Radu
Author_Institution :
Univ. of Timisoara, Timisoara
fYear :
2008
fDate :
1-4 April 2008
Firstpage :
103
Lastpage :
112
Abstract :
The software industry is increasingly facing the issues of understanding and maintaining a particular type of software systems, namely distributed systems. While these systems are usually implemented in an object-oriented fashion, they raise very specific, and technology-dependent, understandability and quality assessment challenges. In this paper we present a novel approach for understanding a distributed system, by analyzing the structure of its source code and identifying the design fragments that contribute to those specific features that use or depend on the distributed communication infrastructure. By applying the approach on a couple of real-world Java/RMl distributed systems, we show that it provides reliable means for capturing both an overview of the systems´ distributed architecture, and a detailed understanding of the impact of the distributed features on the entire system (including the local features).
Keywords :
Java; object-oriented programming; software architecture; software quality; Java; RMl; distributed architecture; object-oriented distributed systems; quality assessment challenges; software industry; software systems; source code; structural program dependencies; Application software; Computer architecture; Computer industry; Java; Marine technology; Quality assessment; Shipbuilding industry; Software engineering; Software maintenance; Software systems; reverse engineering; software engineering; system analysis and design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
Conference_Location :
Athens
ISSN :
1534-5351
Print_ISBN :
978-1-4244-2157-2
Type :
conf
DOI :
10.1109/CSMR.2008.4493305
Filename :
4493305
Link To Document :
بازگشت