BlueState: un entorno para el aprendizaje de máquinas de estados de UML
View/Open
Cita com:
hdl:2099/12159
Document typeConference lecture
Defense date2011-07-05
PublisherUniversidad de Sevilla. Escuela Técnica Superior de Ingeniería Informática
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
El modelo de máquinas de estados es el más complejo
de los que integran el lenguaje UML, base actual
de la docencia en la mayoría de las asignaturas de
Ingeniería del Software. La complejidad (y la consiguiente
dificultad de aprendizaje) del modelo viene
dada tanto por el elevado número de componentes
que lo integran como por el nivel de abstracción propio
del modelo.
Para solventar estas dificultades se ha desarrollado
BlueState, una herramienta que permite al alumno
ejecutar una simulación de la ejecución de cualquier
máquina de estados, acompañada de un seguimiento
gráfico. BlueState también aporta un módulo de
generación de código, que permite al alumno aprender
a implementar el comportamiento de un sistema
empleando una metodología dirigida por modelos. SUMMARY: The state machine model is the most complex in
the UML language, that is the current basis for teaching
most of the Software Engineering subjects.
The complexity (and subsequent learning difficulty)
of the model is due both to the elevated number of
components that integrate it, and to the abstraction
level of the model.
To solve these difficulties, we have developed
BlueState, a tool that allows the student to simulate
and visually monitor the execution of any state machine.
BlueState also includes a code generation module
that lets the student learn the implementation of
the behaviour of a system using a model-driven methodology.
CitationConference lecture