TY - JOUR
T1 - Using Maslow's hierarchy of needs to define elegance in system architecture
AU - Salado, Alejandro
AU - Nilchiani, Roshanak
PY - 2013
Y1 - 2013
N2 - Despite the rising interest in developing elegant systems an integral definition of elegance in system architecture and design is lacking. Current attempts have only been able to describe emergent properties of an elegant design or system. This descriptive approach has resulted in evolving definitions and in an inability to use elegance as criteria to evaluate various design candidates. The present research proposes a need-based definition of elegance that aims at being complete yet adaptable, quantifiable, and that allows comparison between different designs or systems. Using Maslow's hierarchy of needs as a paradigm the present research proposes a structural definition that is grounded on the known and unknown needs an elegant system satisfies, rather than on its emergent properties. Specific emergent properties can then be categorized within the structural definition. The benefits of using such type of definition for elegance in system design are two-fold: it ensures completeness because the specific attributes can always be expanded without actually affecting the definition; and it is integral because it provides the necessary flexibility so that designers can tailor the attributes according to their specific environment.
AB - Despite the rising interest in developing elegant systems an integral definition of elegance in system architecture and design is lacking. Current attempts have only been able to describe emergent properties of an elegant design or system. This descriptive approach has resulted in evolving definitions and in an inability to use elegance as criteria to evaluate various design candidates. The present research proposes a need-based definition of elegance that aims at being complete yet adaptable, quantifiable, and that allows comparison between different designs or systems. Using Maslow's hierarchy of needs as a paradigm the present research proposes a structural definition that is grounded on the known and unknown needs an elegant system satisfies, rather than on its emergent properties. Specific emergent properties can then be categorized within the structural definition. The benefits of using such type of definition for elegance in system design are two-fold: it ensures completeness because the specific attributes can always be expanded without actually affecting the definition; and it is integral because it provides the necessary flexibility so that designers can tailor the attributes according to their specific environment.
KW - Elegance
KW - Stakeholder needs
KW - System architecture
KW - System design
UR - http://www.scopus.com/inward/record.url?scp=84898763439&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84898763439&partnerID=8YFLogxK
U2 - 10.1016/j.procs.2013.01.097
DO - 10.1016/j.procs.2013.01.097
M3 - Conference article
AN - SCOPUS:84898763439
SN - 1877-0509
VL - 16
SP - 927
EP - 936
JO - Procedia Computer Science
JF - Procedia Computer Science
T2 - 11th Annual Conference on Systems Engineering Research, CSER 2013
Y2 - 19 March 2013 through 22 March 2013
ER -