By Topic

Viable systems: the control paradigm for software architecture revisited

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Herring, C. ; Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia ; Kaplan, S.

An emerging class of software applications are identified as “complex” systems. They are complex in that they must adapt to a changing environment. This motivates us to revisit the “control paradigm” for software architecture. In this paper, we go beyond that approach and introduce the concept of viability as the overall characteristic of the behaviour desired in such systems. We present an architecture to guide the software engineering of this class of complex system. The architecture is based on a cybernetic model called the “viable system model”. As an application of the approach, we are developing a “smart lecture room”. We report on our efforts in employing the architecture to develop this application

Published in:

Software Engineering Conference, 2000. Proceedings. 2000 Australian

Date of Conference:

2000