Department of Economics >>
Institute for Computer Science and Business Information Systems >>
Specification of Software Systems | Prof. Dr. Michael Goedicke
University of Duisburg-Essen
Home Teaching Research Publications Conferences Team&Contact

Embedded Models

Overview

Embedded Models are an approach for model-driven software development (MDSD) that embed formal specification in static object-oriented program code structures. For this purpose, program code patterns are developed that represent the abstract syntax of the formal models. The patterns are not considered meta data, but are executed at run time according to the execution semantics of the respective models. Thus, only one representation exists that is always up-to-date and used for representation of the model and for execution.

Application

Embedded Models can be applied to different formal models, with a focus on behavioral models:

  • State Machines: Implementation is complete. A graphical design tools exists. The models and be verified, simulated and model-checked in UPPAAl. In addition, software based on embedded state machines can be monitored with respect to the state machine model at run time.
  • Process Models: The concept is completed. A design tool based on JWT is under development.
  • UML Activity Diagrams are currently evaluated.

Publications

Contact Persons

© 2004-2010 Specification of Software Systems [ Contact ] [ internal ]
Site Search
Student Login
Username
Password
 
[ Register Now ]
[ Login Help ]
News

April 2012: New offers for Seminar, Bachelor, and Master theses [more]

Boerse fuer Praktikumsplaetze, Abschlussarbeiten in Unternehmen etc. offen [more]

News Archive >>