Premium
Architecture as a Solution Schema for a Class of Problems
Author(s) -
Natarajan Swaminathan,
Kumar Anand,
Nori Kesav V.
Publication year - 2016
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2016.00214.x
Subject(s) - architecture , computer science , framing (construction) , schema (genetic algorithms) , database centric architecture , frame problem , artificial intelligence , theoretical computer science , reference architecture , cognitive science , programming language , software architecture , engineering , information retrieval , art , psychology , structural engineering , software , visual arts
The field of architecture has had some difficulty in defining precisely what architecture is, and how exactly it differs from design. There are widely accepted definitions, and other conceptions have been proposed, yet there is some sense that the full essence of what we intuitively grasp as architecture has not been explicated. We propose a simple framing, that architecture is a solution schema for a class of problems. We contend that taking an architectural approach to any problem involves abstracting the problem to selectively include not only the current instance, but future instances and variants into which this problem may morph over time. Formulation of this architectural problem through abstraction and a solution schema which asserts the capability to address selected stakeholder concerns differentiate architecture from point solution design. We show how this framing leads directly to the accepted definition that architecture consists of components, connectors and principles and guidelines governing system evolution. The discussion indicates why architecture necessarily involves holism and patterns, whereas design is more analytical.