12.05.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!