DEMISA

2009 - 2013

DEMISA (Development Methods for Process-Driven and Composite Mashup Applications) was a long-term research and development project focusing on the integration of model-driven engineering, semantic web technologies, and process-oriented web applications. The core objective was to systematically bridge the gap between business process models and interactive web user interfaces.

The project was motivated by the observation that business processes typically describe activities at a coarse-grained level, whereas user interfaces are characterized by fine-grained, sequential user interactions. DEMISA addressed this mismatch by proposing a methodological framework that combines task models, process models, and UI mashups into a unified composition approach. Interaction and collaboration patterns were analyzed, formalized, and enriched with semantic information such as roles, data dependencies, and contextual constraints.

One of the key outcomes of DEMISA was a model-driven authoring and runtime approach that enables the systematic derivation of interactive mashup applications from business process descriptions. This included the design of suitable metamodels as well as the prototypical implementation of supporting tools and an integrated execution environment. The approach explicitly targeted domain experts, empowering them to design and adapt web applications without requiring in-depth programming expertise, while still maintaining a strong alignment with underlying business processes.

Gallery

Similar Projects