Mission
The
contempro system will enable the construction of dynamic context process models for context-aware systems.
Contempro will serve as a bridge between an XMI 2.1 compliant UML tool (e.g., MagicDraw, StarUML, ArgoUML) and a particular
context-aware system based on an established context framework (e.g., the Context Toolkit, CoBRA).
The
contempro project is the central component of David Dahlem's computer science master's thesis
(University of Victoria, Canada).
Scope of the project
The initial build of
contempro will focus on building a bridge between MagicDraw 11.5 and the
Context Toolkit (Dey et. al.); however,
contempro will be designed to function with
any XMI 2.1/UML 2.0 modeling tool and accommodate additional context frameworks (e.g., CoBRA).
Features
The
contempro system will perform three main functions:
- Context system feature inspection - inspects the various events generated by a particular context system
- contempro model creation - allows contempro models to be created using an UML 2.0 compliant UML tool,
based on the contempro UML profile and the system properties exposed in (1)
- Model activation - automatically create contempro context sensing objects within the context system,
as constructed in (2)
Related resources