The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (2000)
Brisbane, Australia
Nov. 23, 2000 to Nov. 25, 2000
ISSN: 1095-1350
ISBN: 0-7695-0881-2
pp: 150
Ahmed E. Hassan , University of Waterloo
Richard C. Holt , University of Waterloo
ABSTRACT
Reference software architecture for a domain defines the fundamental components of the domain and the relations between them. Research has shown the benefits of having reference architecture for product development, software reuse, and maintenance. Many mature domains, such as compilers and operating systems, have well-known reference architectures. In this paper, we present a process to derive reference architecture for a domain. We used this process to derive reference architecture for web servers, which is a relatively new domain. The paper presents the mapping of this reference architecture to the architectures of three open source web servers: Apache (80KLOC), AOL-Server (164KLOC), and Jigsaw (106KLOC).
INDEX TERMS
Software architecture, reference architecture, domain architecture, web server
CITATION
Ahmed E. Hassan, Richard C. Holt, "A Reference Architecture for Web Servers", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 150, 2000, doi:10.1109/WCRE.2000.891462
111 ms
(Ver 3.3 (11022016))