sert a mediator service within each pair of services in
the composition process may, from our point of view,
significantly increase response time and system per-
formance.
The main advantage of our approach is the use of
metamodel and a model transformation into an on-
tology to facilitate the context modeling phase, thus
we propose a synergy beetwen context awareness and
semantics in order to enhance and automate the com-
position of services in ubiquitous environment.
8 CONCLUSIONS
In this paper we present a semantic based architecture
for the composition of context aware services.Thus,
following MDE specifications we propose an ontol-
ogy based context modeler in order to give support to
translation from context models into an OWL context
ontology. Next step is reasoning and discovering ser-
vices to extract high level informations. Finally, our
main proposition is a semantic context-aware service,
represented by extending OWL-S. Therefore services
will be used for composition by our AI planning based
tool in order to generate a composite context aware
service.
We project to provide an applicative layer of our
tool for service composition in order to automate the
whole process of the composition. We also plan
to evaluate more composition mechanisms such as
heuristics and other problem solving algorithms.
REFERENCES
Br
´
ezillon, P. (2003). Focusing on context in human-
centered computing. Intelligent Systems, IEEE,
18(3):62–66.
Brown, P., Bovey, J., and Chen, X. (1997). Context-aware
applications: from the laboratory to the marketplace.
Personal Communications, IEEE, 4(5):58–64.
Dey, A. and Abowd, G. (2000). Towards a better under-
standing of context and context-awareness. In CHI
2000 Workshop on The What, Who, Where, When, and
How of Context-Awareness.
Fikes, R. E. and Nilsson, N. J. (1972). Strips: A new ap-
proach to the application of theorem proving to prob-
lem solving. Artificial intelligence, 2(3):189–208.
Ghidini, C. and Giunchiglia, F. (2001). Local models se-
mantics, or contextual reasoning= locality+ compati-
bility. Artificial intelligence, 127(2):221–259.
Hatzi, O., Vrakas, D., Bassiliades, N., Anagnostopoulos,
D., and Vlahavas, I. (2013). The porsce ii framework:
Using ai planning for automated semantic web ser-
vice composition. The Knowledge Engineering Re-
view, 28(02):137–156.
Henricksen, K., Indulska, J., and Rakotonirainy, A. (2003).
Generating context management infrastructure from
high-level context models. In In 4th International
Conference on Mobile Data Management (MDM)-
Industrial Track. Citeseer.
Klusch, M., Gerber, A., and Schmidt, M. (2005). Semantic
web service composition planning with owls-xplan. In
AAAI Fall Symposium on Semantic Web and Agents,
USA.
Li, L., Liu, D., and Bouguettaya, A. (2011). Semantic based
aspect-oriented programming for context-aware web
service composition. Information Systems, 36(3):551–
564.
Martin, D., Burstein, M., Mcdermott, D., Mcilraith, S.,
Paolucci, M., Sycara, K., Mcguinness, D. L., Sirin, E.,
and Srinivasan, N. (2007). Bringing semantics to web
services with owl-s. World Wide Web, 10(3):243–277.
Mcdermott, D., Ghallab, M., Howe, A., Knoblock, C., Ram,
A., Veloso, M., Weld, D., and Wilkins, D. (1998).
Pddl - the planning domain definition language. Tech-
nical Report TR-98-003, Yale Center for Computa-
tional Vision and Control,.
Mrissa, M., Ghedira, C., Benslimane, D., Maamar, Z.,
Rosenberg, F., and Dustdar, S. (2007). A context-
based mediation approach to compose semantic web
services. ACM Transactions on Internet Technology
(TOIT), 8(1):4.
Nilsson, M., Hjelm, J., and Ohto, H. (2000). Composite
capabilities/preference profiles: Requirements and ar-
chitecture. W3C Working Draft, 21.
Object Management Group (2009). Ontology definition
metamodel (omg) version 1.0. Technical Report
formal/2009-05-01, Object Management Group.
Schilit, B., Adams, N., and Want, R. (1994). Context-
aware computing applications. In Mobile Computing
Systems and Applications, 1994. WMCSA 1994. First
Workshop on, pages 85–90. IEEE.
Schmidt, A. and Van Laerhoven, K. (2001). How to build
smart appliances? Personal Communications, IEEE,
8(4):66–71.
Sirin, E., Parsia, B., Wu, D., Hendler, J., and Nau, D.
(2004). Htn planning for web service composition
using shop2. Web Semantics: Science, Services and
Agents on the World Wide Web, 1(4):377–396.
Strang, T. and Linnhoff-Popien, C. (2004). A context mod-
eling survey. In In: Workshop on Advanced Context
Modelling, Reasoning and Management, UbiComp
2004 - The Sixth International Conference on Ubiq-
uitous Computing, Nottingham/England.
HowCanSemanticsandContextAwarenessEnhancetheCompositionofContext-awareServices?
647