Adaptation architectures cross levels.

Yuanyuan Song,Devendra Rai,Kevin J. Sullivan
DOI: https://doi.org/10.1145/1370700.1370708
2008-01-01
Abstract:ABSTRACTTo design ULS systems with the adaptive capacity they will need to be viable, requires that we broaden our understanding of software architecture. It is not just the software that must adapt, but the human-technical systems that produce and operate it. The traditional notion of an architecture as an abstract description of software artifacts and processes in an ontology of computational components, connections, and behavioral properties will not suffice. An alternative ontology based on decisions, decision-making tasks, agents, dependences among decisions, and the structure of such dependences appears to be worth exploring.
What problem does this paper attempt to address?