Modelling User-Centric Pervasive Adaptive Systems - The REFLECT Ontology

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.

[1]  Tsuhan Chen,et al.  The painful face - Pain expression recognition using active appearance models , 2009, Image Vis. Comput..

[2]  Zeljko Obrenovic,et al.  An Ontology for Description of Emotional Cues , 2005, ACII.

[3]  Marjolein D. van der Zwaag,et al.  A Middleware Architecture for Human-Centred Pervasive Adaptive Applications , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[4]  Nikola Serbedzija,et al.  Vehicle as a Co-Driver , 2008 .

[5]  Maja Pantic,et al.  Dynamics of facial expression: recognition of facial actions and their temporal segments from face profile image sequences , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Daniel Gatica-Perez,et al.  Latent semantic analysis of facial action codes for automatic facial expression recognition , 2004, MIR '04.

[7]  Stephen Cranefield,et al.  UML for ontology development , 2002, The Knowledge Engineering Review.

[8]  John J. McCarthy,et al.  The Rule Engine for the Java Platform , 2008 .

[9]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[10]  PanticMaja,et al.  A Survey of Affect Recognition Methods , 2009 .

[11]  Peter Haase,et al.  Lifecycle Support for Networked Ontologies , 2006 .

[12]  Vladan Devedzic,et al.  Using Ontologies in Design of Multimodal User Interfaces , 2003, INTERACT.

[13]  Lawrence S. Chen,et al.  Joint processing of audio-visual information for the recognition of emotional expressions in human-computer interaction , 2000 .

[14]  Zhihong Zeng,et al.  A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions , 2009, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Yannis Tzitzikas OCL: Object Constraint Language , 2005 .

[16]  Asunción Gómez-Pérez,et al.  Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web , 2004, Advanced Information and Knowledge Processing.