Title :
Generation of an architecture view for web applications using a bayesian network classifier
Author :
Castrejón, Juan ; Lozano, Rafael ; Vargas-Solar, Genoveva
Author_Institution :
Inst. Tecnol. y de Estudios Super. de Monterrey, Monterrey, Mexico
Abstract :
A recurring problem in software engineering is the correct definition and enforcement of an architecture that can guide the development and maintenance processes of software systems. This is due in part to a lack of correct definition and maintenance of architectural documentation. In this paper, an approach based on a bayesian network classifier is proposed to aid in the generation of an architecture view for web applications developed according to the Model View Controller (MVC) architectural pattern. This view is comprised of the system components, their inter-project relations and their classification according to the MVC pattern. The generated view can then be used as part of the system documentation to help enforce the original architectural intent when changes are applied to the system. Finally, an implementation of this approach is presented for Java based-systems, using training data from popular web development frameworks.
Keywords :
Internet; Java; belief networks; pattern classification; software architecture; software maintenance; Bayesian network classifier; Java based-systems; MVC pattern classification; Web applications; Web development frameworks; architecture view generation; interproject relations; model view controller architectural pattern; software engineering; software system development; software system maintenance process; system components; Bayesian methods; Computer architecture; Java; Probabilistic logic; Random variables; Software; Uncertainty; Documentation; Software engineering; Software maintenance; Software verification and validation;
Conference_Titel :
Electrical Communications and Computers (CONIELECOMP), 2012 22nd International Conference on
Conference_Location :
Cholula, Puebla
Print_ISBN :
978-1-4577-1326-2
DOI :
10.1109/CONIELECOMP.2012.6189940