Code Generation Tutorial: Difference between revisions
imported>Andy |
imported>Andy No edit summary |
||
Line 8: | Line 8: | ||
* Step 2 - Add annotations. | * Step 2 - Add annotations. | ||
* Step 3 - Invoke translators. | * Step 3 - Invoke translators. | ||
=== Preliminaries === | |||
==== Viewing a Tasking Development ==== | |||
==== Viewing an IL1 Model ==== | |||
==== Creating The Tasking Development ==== | ==== Creating The Tasking Development ==== |
Revision as of 16:22, 7 December 2010
This Page is Under Construction
Tutorial
The aim of the tutorial is to give a allow users to explore the approach with a relatively simple example. The example uses a shared buffer and reader and writer process.
- Step 1 - Create the tasking development.
- Step 2 - Add annotations.
- Step 3 - Invoke translators.
Preliminaries
Viewing a Tasking Development
Viewing an IL1 Model
Creating The Tasking Development
From the Event-B Perspective,
Open the SharedBuffer20100819Tutorial Project.
Select the following Machines: Reader, Writer and Shared.
Right-click and select Make Tasking Development/Generate Tasking Development.
The new Tasking Development will not be visible in the Event-B perspective, change to the resource perspective, open and inspect the new .tasking file. The Tasking Development contains the machines that we wish to provide implementations for. In order to introduce the new concepts we have prepared a partially complete development.
Go to the Project SharedBuffer20100819Tutorial2 to begin the next step.