Skip to content

Executable UML Semantics

Leon Starr edited this page Sep 5, 2021 · 6 revisions

To use Scrall effectively, it is critical to understand the underlying model semantics. This is because Scrall is designed to manipulate elements of the model defined by those semantics. There are already [other references] that define Executable UML semantics. Here we expand on those aspects key to understanding how the action language works.

Introduction

Model semantics

Flows (as Variables)

Constants and literals

Structure of an activity

Accessing the class model

Data flow


Grammar and parsing notes

Components

Clone this wiki locally