Authors
Elisabetta Di Nitto, Carlo Ghezzi, Andreas Metzger, Mike Papazoglou, Klaus Pohl
Publication date
2008/12
Journal
Automated Software Engineering
Volume
15
Issue
3
Pages
313-341
Publisher
Springer US
Description
Future software systems will operate in a highly dynamic world. Systems will need to operate correctly despite of unespected changes in factors such as environmental conditions, user requirements, technology, legal regulations, and market opportunities. They will have to operate in a constantly evolving environment that includes people, content, electronic devices, and legacy systems. They will thus need the ability to continuously adapt themselves in an automated manner to react to those changes. To realize dynamic, self-adaptive systems, the service concept has emerged as a suitable abstraction mechanism. Together with the concept of the service-oriented architecture (SOA), this led to the development of technologies, standards, and methods to build service-based applications by flexibly aggregating individual services. This article discusses how those concepts came to be by taking two …
Total citations
2007200820092010201120122013201420152016201720182019202020212022202320242221365450443536211118974741
Scholar articles
E Di Nitto, C Ghezzi, A Metzger, M Papazoglou, K Pohl - Automated Software Engineering, 2008