Skip to main content

Modelling User-Centric Pervasive Adaptive Systems – The REFLECT Ontology

  • Chapter
Intelligent Systems for Knowledge Management

Part of the book series: Studies in Computational Intelligence ((SCI,volume 252))

Abstract

Moving on from desktop computers, computing intelligence will be woven into the “fabric of everyday life”. User-centric pervasive adaptive systems will deliver services adapted to ourselves and our context of use. Their practical development is a cross disciplinary endeavour requiring synergy of computer engineering, human science and practice. This work describes a novel reflective approach for development and deployment of adaptive systems. Special focus is on a reflective ontology which uses UML diagrams as graphical representations, and is employed for developing reflective applications. The semi-formal and semi-automatic development chain starts with UML elements, whereas the UML elements can be partially represented by XML, which in turn can be used to parameterize the Java implementation of the final system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ashraf, A.B., Lucey, S., Cohn, J.F., et al.: The painful face: pain expression recognition using active appearance models. In: Proc. of the ACM Int. Conf. on Multimodal Interfaces 2007 (ICMI 2007), pp. 9–14 (2007)

    Google Scholar 

  2. ATL (ATLAS Transformation Language), http://www.eclipse.org/m2m/atl/

  3. ATL Use Case - ODM Implementation Bridging UML and OWL, http://www.eclipse.org/m2m/atl/usecases/ODMImplementation/

  4. Chen, L.S.H.: Joint processing of audio-visual information for the recognition of emotional expressions in human-computer interaction. PhD Thesis, University of Illinois at Urbana-Champaign (2000)

    Google Scholar 

  5. Eckman, P., Friesen, W.V.: Facial Action Coding System: Investigator’s Guide. Consulting Psychologists Press (1978)

    Google Scholar 

  6. Fairclough, S.H.: BCI and Physiological Computing for Computer Games: Differences, Similarities & Intuitive Control. In: CHI 2008, Florence, Italy (April 2008)

    Google Scholar 

  7. Fairclough, S.H., Dijksterhuis, C., et al.: Sensors: notes & specification. REFLECT WP3&4 deliverable (2008)

    Google Scholar 

  8. Fasel, B., Monay, F., et al.: Latent semantic analysis of facial action codes for automatic facial ex-pression recognition. In: Proc. of the 6th ACM SIGMM Int. workshop on Multimedia information retrieval, pp. 181–188 (2004)

    Google Scholar 

  9. Gómez-Pérez, A., Fernández-López, M., et al.: Ontological Engineering with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web (2004)

    Google Scholar 

  10. Kogut, P., Cranefield, S., et al.: UML for Ontology Development. The Knowledge Engineering Review 17(1), 61–64 (2002)

    Article  Google Scholar 

  11. McGuiness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation, February 10(2004)

    Google Scholar 

  12. NeOn - Lifecycle Support for Networked Ontologies, http://www.neon-project.org/

  13. Obrenovic, Z., Garay, N., et al.: An Ontology for Description of Emotional Cues. In: Tao, J., Tan, T., Picard, R.W. (eds.) ACII 2005. LNCS, vol. 3784, pp. 505–512. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Obrenovic, Z., Starcevic, D., et al.: Using Ontologies in Design of Multimodal User Interfaces. In: Rauterberg, et al. (eds.) Human-Computer Interaction - INTERACT 2003, pp. 535–542. IOS Press & IFIP (2003)

    Google Scholar 

  15. OCL, Object Constraint Language. OMG Available Specification, Version 2.0, formal/06-05-01 (2006)

    Google Scholar 

  16. ODM, Ontology Definition Metamodel. In: OMG ODM 2005 (2005) (3rd Revised Submission)

    Google Scholar 

  17. Pantic, M., Patras, I.: Dynamics of facial expression: recognition of facial actions and their temporal segments form face profile image sequences. IEEE Transactions on Systems, Man and Cybernetics – Part B 36(2), 433–449 (2006)

    Article  Google Scholar 

  18. Schroeder, A., van der Zwaag, M., Hammer, M.: A Middleware Architecture for Human-Centred Pervasive Adaptive Applications. In: 1st PerAda Workshop at SASO, Venice, Italy (2008)

    Google Scholar 

  19. Serbedzija, N.B., Calvosa, A.M., Ragnoni, A.: Vehicle as a Co-Driver. In: Proc. of the First Annual Int. Symposium on Vehicular Comp. Systems, ISVCS 2008, Dublin, Ireland, July 22 - 24 (2008)

    Google Scholar 

  20. Serbedzija, N.B., Kock, G., et al.: REFLECT Deliverable D1.1, First Year Report: Requirements and Design (2009)

    Google Scholar 

  21. Suárez-Figueroa, M.C., Dellschaft, K., et al.: NeOn Methodology for Building Contextualized Ontology Networks. NeOn Deliverable D5.4.1 (2008)

    Google Scholar 

  22. Triezenberg, K.: The ontology of emotions. PhD Theses, Center for Education and Research in Information Assurance and Security, Purdue University (2006)

    Google Scholar 

  23. Unified Modeling Language (OMG UML), Infrastructure, V2.1.2, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML

  24. Zeng, Z., Pantic, M., et al.: A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions (2007)

    Google Scholar 

  25. REFLECT Project, http://reflect.first.fraunhofer.de

  26. Wikipedia entry, http://en.wiktionary.org/wiki/ontology

  27. UML Resource Page, http://www.uml.org/

  28. Eclipse Modeling Framework Project, http://www.eclipse.org/modeling/emf

  29. The Protégé Ontology Editor and Knowledge Acquisition System, http://protege.stanford.edu

  30. The Notation 3 Specification, http://www.w3.org/DesignIssues/Notation3

  31. Turtle – Terse RDF Triple Language, http://www.w3.org/TeamSubmission/turtle

  32. N-Triples Working Draft, http://www.w3.org/2001/sw/RDFCore/ntriples

  33. Jess, the Rule Engine for the Java Platform, http://www.jessrules.com

  34. Drools: Business Logic Integration Platform, http://www.jboss.org/drools

  35. Wikipedia entry, http://en.wiktionary.org/wiki/Semantic_Web

  36. Sensor Model Language, http://www.opengeospatial.org/standards/sensorml

  37. The HUMAINE Portal, http://emotion-research.net

  38. The Digital Human Open Source Software Consortium, http://www.fas.org/dh

  39. The Living Human Digital Library, http://www.livinghuman.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kock, G., Ribarić, M., Šerbedžija, N. (2009). Modelling User-Centric Pervasive Adaptive Systems – The REFLECT Ontology. In: Nguyen, N.T., Szczerbicki, E. (eds) Intelligent Systems for Knowledge Management. Studies in Computational Intelligence, vol 252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04170-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04170-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04169-3

  • Online ISBN: 978-3-642-04170-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics