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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
ATL (ATLAS Transformation Language), http://www.eclipse.org/m2m/atl/
ATL Use Case - ODM Implementation Bridging UML and OWL, http://www.eclipse.org/m2m/atl/usecases/ODMImplementation/
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)
Eckman, P., Friesen, W.V.: Facial Action Coding System: Investigator’s Guide. Consulting Psychologists Press (1978)
Fairclough, S.H.: BCI and Physiological Computing for Computer Games: Differences, Similarities & Intuitive Control. In: CHI 2008, Florence, Italy (April 2008)
Fairclough, S.H., Dijksterhuis, C., et al.: Sensors: notes & specification. REFLECT WP3&4 deliverable (2008)
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)
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)
Kogut, P., Cranefield, S., et al.: UML for Ontology Development. The Knowledge Engineering Review 17(1), 61–64 (2002)
McGuiness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation, February 10(2004)
NeOn - Lifecycle Support for Networked Ontologies, http://www.neon-project.org/
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)
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)
OCL, Object Constraint Language. OMG Available Specification, Version 2.0, formal/06-05-01 (2006)
ODM, Ontology Definition Metamodel. In: OMG ODM 2005 (2005) (3rd Revised Submission)
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)
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)
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)
Serbedzija, N.B., Kock, G., et al.: REFLECT Deliverable D1.1, First Year Report: Requirements and Design (2009)
Suárez-Figueroa, M.C., Dellschaft, K., et al.: NeOn Methodology for Building Contextualized Ontology Networks. NeOn Deliverable D5.4.1 (2008)
Triezenberg, K.: The ontology of emotions. PhD Theses, Center for Education and Research in Information Assurance and Security, Purdue University (2006)
Unified Modeling Language (OMG UML), Infrastructure, V2.1.2, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML
Zeng, Z., Pantic, M., et al.: A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions (2007)
REFLECT Project, http://reflect.first.fraunhofer.de
Wikipedia entry, http://en.wiktionary.org/wiki/ontology
UML Resource Page, http://www.uml.org/
Eclipse Modeling Framework Project, http://www.eclipse.org/modeling/emf
The Protégé Ontology Editor and Knowledge Acquisition System, http://protege.stanford.edu
The Notation 3 Specification, http://www.w3.org/DesignIssues/Notation3
Turtle – Terse RDF Triple Language, http://www.w3.org/TeamSubmission/turtle
N-Triples Working Draft, http://www.w3.org/2001/sw/RDFCore/ntriples
Jess, the Rule Engine for the Java Platform, http://www.jessrules.com
Drools: Business Logic Integration Platform, http://www.jboss.org/drools
Wikipedia entry, http://en.wiktionary.org/wiki/Semantic_Web
Sensor Model Language, http://www.opengeospatial.org/standards/sensorml
The HUMAINE Portal, http://emotion-research.net
The Digital Human Open Source Software Consortium, http://www.fas.org/dh
The Living Human Digital Library, http://www.livinghuman.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)