Developing a Framework for Evaluating Architectural Style Based on GEP


Article Preview

Style has long been an important index to observe the design thinking of designers in architecture. The emergence of architectural style includes together from known state of the building to the whole design process. Gene Expression Programming (GEP) is an evolutionary algorithm that automatically creates computer programs. This paper mainly discuss a framework for evaluating architectural style based on GEP and the architectural style based on GEP is studied. Through the analysis of the basic characteristics of architecture style, the framework for evaluating architectural style is extracted. The rules of architectural styles are discussed. The algorithm of Gene Expression Programming model is proposed. Finally, an evaluating architectural style framework based on GEP is developed. The framework helps the follow-up researcher to break through the restriction of style grammar and enable having the ability to analyse the formations of style of contemporary architects.



Edited by:

Chunliang Zhang and Paul P. Lin




K. Su and X. L. Li, "Developing a Framework for Evaluating Architectural Style Based on GEP", Applied Mechanics and Materials, Vols. 226-228, pp. 2426-2429, 2012

Online since:

November 2012





[1] Fernie, Eric. Art History and its Methods: A critical anthology. London: Phaidon, 1995, p.361.

[2] G. Abowd, R. Allen, and D. Garlan, Using Style to Give Meaning to Software Architecture, " Proc. SIGSOFT , 93: Foundations Software Eng., ACM, New York, 1993. Also in Software Eng. Notes, Dec. 1993, pp.9-20.


[3] ROBERT T. MONROE, ANDREW KOMPANEK. Architectural Styles, Design Patterns, and Objects. I E EE SOFTWAR , 2001. 42-45.

[4] Cândida Ferreira. Algorithm for Solving Gene Expression Programming: A New Adaptive Problems. Complex Systems, Vol. 13, issue 2: 87-129, (2001).