Ubiquitous computing, middleware, situation-awareness, Situation-Aware Contract Specification Language (SA-CSL), Reconfigurable Context-Sensitive Middleware (RCSM), Aspect-Oriented Software Development (AOSD), Quality of Service (QoS), security, real time
(xsd:string)