Architecture recovery of web applications
Proceedings of the 24th International Conference on Software Engineering
Using software evolution to focus architectural recovery
Automated Software Engineering
Kadre: domain-specific architectural recovery for scientific software systems
Proceedings of the IEEE/ACM international conference on Automated software engineering
A framework for analysis and design of software reference architectures
Information and Software Technology
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
SP 800-28 Version 2. Guidelines on Active Content and Mobile Code
SP 800-28 Version 2. Guidelines on Active Content and Mobile Code
Clustering methodologies for software engineering
Advances in Software Engineering
Hi-index | 0.00 |
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).