Static Architecture Evaluation of Open Source Reuse Candidates

Jens Knodel, Dirk Muthig, Matthias Naab
2006 Grid Services Engineering and Management  
Open source softwares ystems provide a variety of field-tested components offering software development organizations the potential to reuse and adapt such componentsf or their own purposes. The main challenge before achieving the reuse benefits is to acquire a thorough understanding of open source software systems (i.e., the reuse candidates) in order to reason about alternative solutions, to learn about the points where to adapt the system and eventually to decide whether or not to invest
more » ... reuse. Manually analyzing even small systems is a time-consuming, complex and costly task. In this paper we present a case studyw here we analyzed the Apache Tomcat web server supported by a software architecture visualization and evaluation tool and demonstrate how the toolfacilitated our comprehension tasks to learn about the architectural means and concepts.
dblp:conf/gsem/KnodelMN06 fatcat:uknvljzbtzdjzhqbc63fypvpzy