ACM Home Page
Please provide us with feedback. Feedback
Semantics-based context-aware dynamic service composition
Full text PdfPdf (2.13 MB)
Source
ACM Transactions on Autonomous and Adaptive Systems (TAAS) archive
Volume 4 ,  Issue 2  (May 2009) table of contents
Article No. 12  
Year of Publication: 2009
ISSN:1556-4665
Authors
Keita Fujii  University of California, Irvine, CA
Tatsuya Suda  University of California, Irvine, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 54,   Downloads (12 Months): 352,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1516533.1516536
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Baresi, L., Bianchini, D., Antonellis, V. de, Fugini, M. G., Pernici, B., and Plebani, P. 2003. Context-aware composition of e-services. In Proceedings of 4th VLDB Workshop on Technologies for E-Services (VLDB-TES'03), co-located with VLDB'03.
 
2
Carman, M., Serafini, L., and Traverso, P. 2003. Web service composition as planning. In Proceedings of the ICAPS Workshop on Planning for Web Services.
 
3
4
 
5
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.
 
6
 
7
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.
 
8
 
9
 
10
 
11
 
12
13
 
14
Fujii, K. and Suda, T. 2005. Semantics-based dynamic service composition. IEEE J. Select. Areas Comm. 23, 12, 2361--2372.
 
15
Fujii, K. and Suda, T. 2006. Semantics-based dynamic Web service composition. Int. J. Coop. Inform. Syst. 15, 3, 293--324.
 
16
 
17
18
 
19
 
20
 
21
Mann, G. A. 1995. BEELINE—A situated, bounded conceptual knowledge system. Int. J. Syst. Res. Inform. Sci. 7, 37--53.
 
22
McIlraith, S. and Son, T. 2002. Adapting Golog for composition of semantic Web services. In Proceedings of the 8th International Conference on Knowledge Representation and Reasoning.
 
23
Mennie, D. and Pagurek, B. 2000. An architecture to support dynamic composition of service components. In Proceedings of the 5th International Workshop on Component-Oriented Programming (WCOP'00).
 
24
Minami, M., Morikawa, H., and Aoyama, T. 2003. The design and evaluation of an interface-based naming system for supporting service synthesis in ubiquitous computing environment. Trans. Inst. Electron. Inform. Comm. Engin. J86-B, 5, 777--789.
 
25
Mokhtar, S. B., Fournier, D., Georgantas, N., and Issarny, V. 2005. Context-aware service composition in pervasive computing environments. In Proceedings of the 2nd International Workshop on Rapid Integration of Software Engineering Techniques (RISE'05).
 
26
Mostefaoui, S. K., Tafat-Bouzid, A. and Hirsbrunner, B. 2003. Using context information for service discovery and composition. In Proceedings of the 5th International Conference on Information Integration and Web-based Applications and Services (iiWAS'03).
 
27
Peer, J. 2005. Semantic service markup with SESMA. In Proceedings of the Web Service Semantics Workshop (WSS'05) at the 14th International World Wide Web Conference (WWW'05).
 
28
 
29
Ponnekanti, S. R. and Fox, A. 2002. SWORD: A developer toolkit for Web service composition. In Proceedings of the 11th World Wide Web Conference (Web Engineering Track).
 
30
 
31
 
32
 
33
Sirin, E. and Parsia, B. 2004. Planning for semantic Web services. In Proceedings of the Semantic Web Services Workshop at the 3rd International Semantic Web Conference (ISWC'04).
 
34
 
35
 
36
Traverso, P. and Pistore, M. 2004. Automated composition of semantic Web services into executable processes. In Proceedings of the 3rd International Semantic Web Conference (ISWC'04).
 
37
 
38
Vukovic, M. and Robinson, P. 2005. GoalMorph: Partial goal satisfaction for flexible service composition. Int. J. Web Serv. Pract. 1, 1--2, 40--56.
 
39
Yang, K., Ou, S., Liotta, A., and Henning, I. 2005. Composition of context-aware services using policies and models. In Proceedings of the IEEE Globecom.

Collaborative Colleagues:
Keita Fujii: colleagues
Tatsuya Suda: colleagues