{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:14:54Z","timestamp":1758824094169,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2009,5,1]],"date-time":"2009-05-01T00:00:00Z","timestamp":1241136000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2009,5]]},"abstract":"<jats:p>This article presents a semantics-based context-aware dynamic service composition framework that composes an application through combining distributed components based on the semantics of components and contexts of users. The proposed framework consists of Component Service Model with Semantics (CoSMoS), Component Runtime Environment (CoRE), and Semantic Graph based Service Composition (SeGSeC). CoSMoS models the semantics of components and contexts of users. CoRE is a middleware to support CoSMoS on various distributed computing technologies. SeGSeC is a mechanism to compose an application by synthesizing its workflow based on the semantics of components and contexts of users. The proposed framework is capable of composing applications requested in a natural language by leveraging the semantic information of components. The proposed framework composes applications differently to individual users based on their contexts and preferences. The proposed framework acquires user preferences from user-specified rules and also via learning. The proposed framework also adapts to dynamic environments by autonomously composing a new application upon detecting context change. This article describes the design and mechanism of the proposed framework, and also presents simulation experiments to evaluate the proposed framework.<\/jats:p>","DOI":"10.1145\/1516533.1516536","type":"journal-article","created":{"date-parts":[[2009,5,26]],"date-time":"2009-05-26T12:47:22Z","timestamp":1243342042000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":67,"title":["Semantics-based context-aware dynamic service composition"],"prefix":"10.1145","volume":"4","author":[{"given":"Keita","family":"Fujii","sequence":"first","affiliation":[{"name":"University of California, Irvine, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tatsuya","family":"Suda","sequence":"additional","affiliation":[{"name":"University of California, Irvine, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,5,21]]},"reference":[{"volume-title":"Proceedings of 4th VLDB Workshop on Technologies for E-Services (VLDB-TES'03)","author":"Baresi L.","key":"e_1_2_1_1_1"},{"volume-title":"Proceedings of the ICAPS Workshop on Planning for Web Services.","author":"Carman M.","key":"e_1_2_1_2_1"},{"volume-title":"Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE).","author":"Casati F.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1035167.1035213"},{"key":"e_1_2_1_5_1","unstructured":"Chakraborty D. and Joshi A. 2001. Dynamic service composition: State-of-the-art and research directions. In Technical Report TR-CS-01-19 Department of Computer Science and Electrical Engineering University of Maryland.  Chakraborty D. and Joshi A. 2001. Dynamic service composition: State-of-the-art and research directions. In Technical Report TR-CS-01-19 Department of Computer Science and Electrical Engineering University of Maryland."},{"volume-title":"Proceedings of the 7th Personal Wireless Communications Conference (PWC'02)","author":"Chakraborty D.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","unstructured":"Chen H. Finin T. and Joshi A. 2005. The SOUPA ontology for pervasive computing. Tamma T. Cranefield S. and Willmott S. Eds. Ontologies for Agents: Theory and Experiences Springer-Verlag.  Chen H. Finin T. and Joshi A. 2005. The SOUPA ontology for pervasive computing. Tamma T. Cranefield S. and Willmott S. Eds. Ontologies for Agents: Theory and Experiences Springer-Verlag."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2005.02.002"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/645493.657535"},{"key":"e_1_2_1_10_1","unstructured":"Dey A. 2000. Providing architectural support for building context-aware applications. Ph.D thesis College of Computing Georgia Institute of Technology.   Dey A. 2000. Providing architectural support for building context-aware applications. Ph.D thesis College of Computing Georgia Institute of Technology."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009386.1010201"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009386.1010148"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1035167.1035174"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2005.857202"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843006001372"},{"volume-title":"Proceedings of the Mexican International Conference on Artificial Intelligence (MICAI).","author":"G\u00f3mez M.","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1207\/S15327051HCI16234_11"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1099423.1099428"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10844-006-0199-1"},{"volume-title":"Proceedings of the 14th Australasian Database Conference (ADC'03)","author":"Limthanmaphon B.","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","first-page":"37","article-title":"BEELINE\u2014A situated, bounded conceptual knowledge system","volume":"7","author":"Mann G. A.","year":"1995","journal-title":"Int. J. Syst. Res. Inform. Sci."},{"volume-title":"Proceedings of the 8th International Conference on Knowledge Representation and Reasoning.","author":"McIlraith S.","key":"e_1_2_1_22_1"},{"volume-title":"Proceedings of the 5th International Workshop on Component-Oriented Programming (WCOP'00)","author":"Mennie D.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","first-page":"777","article-title":"The design and evaluation of an interface-based naming system for supporting service synthesis in ubiquitous computing environment","volume":"5","author":"Minami M.","year":"2003","journal-title":"Trans. Inst. Electron. Inform. Comm. Engin. J86-B"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/11751113_10"},{"volume-title":"Proceedings of the 5th International Conference on Information Integration and Web-based Applications and Services (iiWAS'03)","author":"Mostefaoui S. K.","key":"e_1_2_1_26_1"},{"volume-title":"Proceedings of the Web Service Semantics Workshop (WSS'05)","year":"2005","author":"Peer J.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/648032.744071"},{"volume-title":"Proceedings of the 11th World Wide Web Conference (Web Engineering Track).","author":"Ponnekanti S. R.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","unstructured":"Quinlan J. R. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers.   Quinlan J. R. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009386.1010186"},{"volume-title":"Proceedings of the 28th Very Large DataBase Conference (VLDB'02)","author":"Sheng Q. Z.","key":"e_1_2_1_32_1"},{"volume-title":"Proceedings of the Semantic Web Services Workshop at the 3rd International Semantic Web Conference (ISWC'04)","author":"Sirin E.","key":"e_1_2_1_33_1"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1080\/10864415.2005.11044325"},{"key":"e_1_2_1_35_1","unstructured":"Sowa J. F. 1992. Conceptual graphs summary. In Conceptual Structures: Current Research and Practice Eklund P. Nagle T. Nagle J. and Gerholz L. Eds. Ellis Horwood.   Sowa J. F. 1992. Conceptual graphs summary. In Conceptual Structures: Current Research and Practice Eklund P. Nagle T. Nagle J. and Gerholz L. Eds. Ellis Horwood."},{"volume-title":"Proceedings of the 3rd International Semantic Web Conference (ISWC'04)","author":"Traverso P.","key":"e_1_2_1_36_1"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10799-004-7773-4"},{"key":"e_1_2_1_38_1","first-page":"1","article-title":"GoalMorph: Partial goal satisfaction for flexible service composition","volume":"1","author":"Vukovic M.","year":"2005","journal-title":"Int. J. Web Serv. Pract."},{"volume-title":"Proceedings of the IEEE Globecom.","author":"Yang K.","key":"e_1_2_1_39_1"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1516533.1516536","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1516533.1516536","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:06Z","timestamp":1750253406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1516533.1516536"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,5]]}},"alternative-id":["10.1145\/1516533.1516536"],"URL":"https:\/\/doi.org\/10.1145\/1516533.1516536","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2009,5]]},"assertion":[{"value":"2007-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}