A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is
Adaptive systems should be able to adapt to changes that occur in their operating environment without any external human intervention. Software architectures for such systems should be flexible enough to allow components to change their pattern of collaboration depending on the environmental changes and goals of the system, without changing the actual components themselves. This paper describes a co-operative objectoriented style that is able to represent software architectures for adaptivedoi:10.1109/ecbs.2000.839869 dblp:conf/ecbs/Lemos00 fatcat:zrtyykknwvccnm3f3sypgxbjle