Authors: I. Ivkovic Michael W. Godfrey
Venue: Proceedings 10th International Workshop on Program Comprehension, pp. 178-184, 2002
Year: 2002
Abstract: Most previously published case studies in architecture recovery have been performed on statically linked software systems. Due to the increase in use of middleware technologies, such as CORBA, and object-oriented programming concepts, such as polymorphism, there is an opportunity and a need to analyze architectures of these dynamically linked systems. This paper presents the results of software architecture extraction of the Nautilus file manager, which employs CORBA in its implementation. A combination of existing static analysis and use-case modeling architecture recovery techniques was used, with the expectation of complex but complete architecture extraction of a system such as Nautilus. We have found that this combined approach, named Dynamo-1, presented in this paper provided successful focused architecture recovery and guidance for future work in the complete architecture recovery of dynamically linked applications.
BibTeX:
@inproceedings{i.ivkovic2002arodlaacs,
author = "I. Ivkovic and Michael W. Godfrey",
title = "Architecture recovery of dynamically linked applications: a case study",
year = "2002",
pages = "178-184",
booktitle = "Proceedings of Proceedings 10th International Workshop on Program Comprehension"
}
Plain Text:
I. Ivkovic and Michael W. Godfrey, "Architecture recovery of dynamically linked applications: a case study," Proceedings 10th International Workshop on Program Comprehension, pp. 178-184