system will enable the construction of dynamic context process models for context-aware systems.
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).
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).
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)