Time-aware activities are characterized by a set of time-related aspects, independently from the involved application domain. For example, an activity may need to reason on facts that are held to be true in specific time intervals, or it may need to be executed at precise time instants. In this paper we present a temporal model capturing these concepts and their relations. The model is described by means of an UML formalization, enriched with OCL constraints where needed. The model turns into a set of architectural abstractions that makes time-related concepts visible at the application level. This eases the analysis and implementation of time-aware systems and enables adaptivity so that temporal constraints may be dynamically met.
Fiamberti, F., Micucci, D., Morniroli, A., Tisato, F. (2012). A Model for Time-Awareness. In Advanced Information Systems Engineering Workshops - Proceedings of CAiSE 2012 International Workshops (pp.70-84). Springer Berlin Heidelberg [10.1007/978-3-642-31069-0_6].
A Model for Time-Awareness
FIAMBERTI, FRANCESCO;MICUCCI, DANIELA;TISATO, FRANCESCO
2012
Abstract
Time-aware activities are characterized by a set of time-related aspects, independently from the involved application domain. For example, an activity may need to reason on facts that are held to be true in specific time intervals, or it may need to be executed at precise time instants. In this paper we present a temporal model capturing these concepts and their relations. The model is described by means of an UML formalization, enriched with OCL constraints where needed. The model turns into a set of architectural abstractions that makes time-related concepts visible at the application level. This eases the analysis and implementation of time-aware systems and enables adaptivity so that temporal constraints may be dynamically met.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.