Modelado de Software con UML2.0 - Universidad Autónoma de ...
Modelado de Software con UML2.0 - Universidad Autónoma de ...
Modelado de Software con UML2.0 - Universidad Autónoma de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Acción Semántica<br />
Una parte <strong>de</strong>l meta meta-mo<strong>de</strong>lo mo<strong>de</strong>lo <strong>de</strong> UML <strong>con</strong>tiene la<br />
especificación <strong>de</strong> un lenguaje para la manipulación <strong>de</strong><br />
mo<strong>de</strong>los (i.e. sólo la sintaxis abstracta).<br />
Mo<strong>de</strong>los similares a los <strong>de</strong> flujo <strong>de</strong> datos.<br />
Permite <strong>de</strong>scribir el <strong>con</strong>tenido <strong>de</strong> métodos, y acciones<br />
ejecutables en un lenguaje abstracto, antes <strong>de</strong> la<br />
iimplementación. l ió<br />
Se persigue un modo estándar estándar, in<strong>de</strong>pendiente <strong>de</strong> la<br />
plataforma y <strong>de</strong> la implementación <strong>de</strong> especificar<br />
comportamientos <strong>de</strong>tallados.<br />
125<br />
¿Primer paso hacia la “ejecutabilidad” <strong>de</strong> mo<strong>de</strong>los UML?<br />
Acción Semántica<br />
Activida<strong>de</strong>s. Ejemplo.<br />
Sintaxis abstracta<br />
(parcial)<br />
127<br />
(De C. Bock)<br />
Acción Semántica<br />
AAcciones i y Activida<strong>de</strong>s.<br />
A ti id d<br />
Acción: Unidad fundamental <strong>de</strong> comportamiento.<br />
p<br />
Convierte un <strong>con</strong>junto <strong>de</strong> entradas en un <strong>con</strong>junto <strong>de</strong><br />
salidas salidas.<br />
Las entradas pue<strong>de</strong>n ser salidas <strong>de</strong> otras acciones<br />
(dataflow).<br />
LLas acciones i están tá <strong>con</strong>tenidas t id en activida<strong>de</strong>s, ti id d que lles<br />
proporcionan un <strong>con</strong>texto, así como restricciones <strong>de</strong><br />
secuencialidad y <strong>con</strong>trol, y mecanismos <strong>de</strong> estructuración<br />
anidada. id d<br />
Lenguaje <strong>de</strong> acción semántica: acciones<br />
primitivas+mecanismos <strong>de</strong> estructuración <strong>de</strong> 126 las<br />
activida<strong>de</strong>s.<br />
Acción Semántica<br />
Activida<strong>de</strong>s. Ejemplo.<br />
Sintaxis abstracta<br />
(parcial)<br />
128