Kock, G.G.KockRibari, M.M.RibariErbedija, N.N.Erbedija2022-03-042022-03-042009https://publica.fraunhofer.de/handle/publica/22092310.1007/978-3-642-04170-9_13Moving 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.en004Modelling user-centric pervasive adaptive systems - The REFLECT ontologybook article