Login | Register
My pages Projects Community openCollabNet

Project home

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

If you were registered and logged in, you could join this project.

Message from the owner(s)

This project is in a very early stage of development. I expect the first alpha versions to appear in September 2006.
Summary Process modelling for context-aware systems
Categories libraries, design
License GNU General Public License
Owner(s) codebender


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).


The contempro system will perform three main functions:
  1. Context system feature inspection - inspects the various events generated by a particular context system
  2. 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)
  3. Model activation - automatically create contempro context sensing objects within the context system, as constructed in (2)

Related resources