understanding of concerns within the project. Therefore, project documents produced
by different partners have become more consistent. In general, the application of
patterns has helped us managing the heterogeneity and complexity of the
AWARENESS services infrastructure, since we were able to compose an architecture
of distributed collaborative components, which can be developed and maintained by
various business parties.
Further study topics should include (i) the definition of an expressive language to
define condition rules; (ii) the specification of a mechanism to allow automatic
configuration of condition rules into the context sources and managers hierarchy; and
the (iii) definition of concrete techniques to resolve composition of actions
Acknowledgements
This work is part of the Freeband AWARENESS project [7]. Freeband is sponsored
by the Dutch government under contract BSIK 03025.
References
1. Buschmann, F., et al.: Pattern-Oriented software architecture: A System of Patterns. John
Wiley and Sons, New York, U.S.A. (2001).
2. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software.
Addison Wesley, Massachusetts, U.S.A. (1996).
3. Batteram, H., et al.: AWARENESS Scope and Scenarios. AWARENESS Deliverable D1.1
(2004). Available at http://awareness.freeband.nl.
4. Dockhorn Costa, P., et al.: AWARENESS Services Infrastructure. AWARENESS
Deliverable D2.1 (2004). Available at http://awareness.freeband.nl.
5. Dockhorn Costa, P., Ferreira Pires, L., van Sinderen, M., Pereira Filho, J.: Towards a
Service Platform for Mobile Context-Aware Applications. In: Mostefaoui, S., K., et al.
(eds.): Proc. 1st Intl. Workshop on Ubiquitous Computing (IWUC 2004). Portugal (2004)
48-61.
6. Dockhorn Costa, P., Ferreira Pires, L., van Sinderen, M., Rios, D.: Services Platforms for
Context-Aware Applications. In: Markopoulos, P., et al. (eds.): Proc. 2nd European Symp.
on Ambient Intelligence (EUSAI 2004). The Netherlands (2004) 363-366.
7. Freeband Kennisimpuls, “AWARENESS project”. The Netherlands (2004). Available at
http://awareness.freeband.nl
8. Alexander, C.: The Timeless Way of Building. Oxford University Press (1979).
9. Parlay Group. Parlay X Web Services White Paper (2002). Available at
http://www.parlay.org/ about/parlay_x/ParlayX-WhitePaper-1.0.pdf.
18