{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T03:24:11Z","timestamp":1648956251984},"reference-count":17,"publisher":"World Scientific Pub Co Pte Lt","issue":"05","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2009,8]]},"abstract":" Service-oriented architecture (SOA) for distributed computing has become increasingly popular due to the big advantage that distributed applications can be rapidly synthesized with the needed services provided by various service providers through heterogeneous networks. Systems based on SOA are called Service-based Systems (SBS), and a special variety of SBS, namely the Adaptive Service-Based Systems (ASBS), is aimed to be adaptable to constantly changing user requirements, environments and resource constraints. An important and difficult issue is how to design and develop ASBS to satisfy multiple QoS requirements in an open dynamic environment. In this paper, inspired by the underlying principle of hierarchical intelligent control, a three-layer architecture for developing and deploying ASBS is presented to address this issue. Compared with existing architectures for SBS, the advantage of using our architecture is that it provides the flexibility for system designers to adopt different control based approaches to guarantee user requirements and satisfy resource constraints at different levels of the system. Moreover, our architecture enables the system to take hierarchical adaptation actions at runtime to avoid possible violation of user requirement or resource constraint. An example is given to illustrate how to adopt our architecture to guide the design of a simple ASBS, and preliminary experimental data are presented to demonstrate the feasibility of developing ASBS based on our architecture. <\/jats:p>","DOI":"10.1142\/s0218194009004337","type":"journal-article","created":{"date-parts":[[2009,10,15]],"date-time":"2009-10-15T07:45:19Z","timestamp":1255592719000},"page":"653-678","source":"Crossref","is-referenced-by-count":1,"title":["AN INTELLIGENT CONTROL ARCHITECTURE FOR ADAPTIVE SERVICE-BASED SOFTWARE SYSTEMS"],"prefix":"10.1142","volume":"19","author":[{"given":"CHANG-HAI","family":"JIANG","sequence":"first","affiliation":[{"name":"Department of Automatic Control, Beijing University of Aeronautics and Astronautics, Beijing 100191, China"}]},{"given":"HAI","family":"HU","sequence":"additional","affiliation":[{"name":"Department of Automatic Control, Beijing University of Aeronautics and Astronautics, Beijing 100191, China"}]},{"given":"KAI-YUAN","family":"CAI","sequence":"additional","affiliation":[{"name":"Department of Automatic Control, Beijing University of Aeronautics and Astronautics, Beijing 100191, China"}]},{"given":"DAZHI","family":"HUANG","sequence":"additional","affiliation":[{"name":"Arizona State University, Tempe, AZ 85287-8809, USA"}]},{"given":"STEPHEN S.","family":"YAU","sequence":"additional","affiliation":[{"name":"Arizona State University, Tempe, AZ 85287-8809, USA"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf1","doi-asserted-by":"publisher","DOI":"10.1109\/71.980028"},{"key":"rf4","unstructured":"F.\u00a0Bacchus and F.\u00a0Kabanza, New Directions in Planning, eds. M.\u00a0Ghallab and A.\u00a0Milani (IOS Press, 1996)\u00a0pp. 141\u2013153."},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(02)00108-8"},{"key":"rf11","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2009.3"},{"key":"rf15","doi-asserted-by":"publisher","DOI":"10.1007\/11572831_28"},{"key":"rf21","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.59"},{"key":"rf25","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1768-8_11"},{"key":"rf26","first-page":"1014","volume":"17","author":"Lu C. Y.","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"rf31","unstructured":"C.\u00a0Patel, K.\u00a0Supekar and Y.\u00a0Lee, Location- and Context-Awareness, 3479th edn., LNCS ()\u00a0pp. 16\u201325."},{"key":"rf38","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1977.4309737"},{"key":"rf39","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(88)90022-2"},{"key":"rf40","doi-asserted-by":"publisher","DOI":"10.1109\/72.317733"},{"key":"rf41","unstructured":"J.\u00a0Siljee, S.\u00a0Viintges and J.\u00a0Nijhuis, Database and Expert Systems Applications, LNCS\u00a02736 (Springer, 2003)\u00a0pp. 826\u2013835."},{"key":"rf43","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.60"},{"key":"rf45","first-page":"180","author":"Varvatsoulakis M. N.","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"rf50","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-007-0014-y"},{"key":"rf51","unstructured":"S. S.\u00a0Yau, Information Security Research, eds. C.\u00a0Wang and S.\u00a0King (2007)\u00a0pp. 585\u2013596."}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194009004337","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T21:46:03Z","timestamp":1565127963000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194009004337"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8]]},"references-count":17,"journal-issue":{"issue":"05","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2009,8]]}},"alternative-id":["10.1142\/S0218194009004337"],"URL":"https:\/\/doi.org\/10.1142\/s0218194009004337","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,8]]}}}