Comparison of the creation of models by hand to the creation of models using tools
Introduction
A state chart is a type of diagram used in computer science and related fields to describe the behavior of systems. It is commonly used in Software Engineering to communicate and document a software architecture. In Model Driven Software Engineering, it is even a primary artifact during the entire software engineering process.
There are several tools available for creating such state charts: Rhapsody/Statemate by Rational, Enterprise Architect, Microsoft Visio, MagicDraw, ...
Goals
- By means of recordings, identify how people create models
- Identify similarities and differences between these two modalities
- Identify how tools restrict the natural flow of model creation
Prerequisites
- Interest in doing experiments with students