SLIDE 1 3-Dec-2008 SYNCHRON‘08.
The ``Synchronous´´ The ``Synchronous´´ Painter Painter
Joaquín Joaquín Aguado guado
University of Bamberg
SLIDE 2
Idea Idea
Rephrase causality analysis as a Graph Colouring Problem. Explain the step responses of Statecharts in terms of colourings.
SLIDE 3
Graph Colouring Graph Colouring
SLIDE 4
Graph Colouring Graph Colouring
SLIDE 5
Graph Colouring Graph Colouring
SLIDE 6
transitions
syntax, structurally and incrementally
determinism, priorities and hierarchy
A-mazing A-mazing Components Components
SLIDE 7
A-mazing A-mazing Components Components
SLIDE 8
Words in Colour Words in Colour
SLIDE 9
Colour Colour Patterns Patterns
SLIDE 10
Model-Word Class Model-Word Class
SLIDE 11
Concretising Concretising Colouring-Schemas Colouring-Schemas
SLIDE 12
Classical Colouring Classical Colouring
SLIDE 13
Classical Colouring Classical Colouring
SLIDE 14
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 15
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 16
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 17
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 18
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
Backtrack
SLIDE 19
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 20
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 21
Pnueli Pnueli & Shalev & Shalev Statecharts tatecharts
SLIDE 22
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 23
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 24
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 25
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 26
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 27
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 28
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 29
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 30
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 31
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 32
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 33
Intuitionistic Intuitionistic Colouring Colouring
SLIDE 34
Summary Summary
This Colouring semantics corresponds to the macro-step semantics of Pnueli & Shalev. Graph colouring has concentrated on the optimisation (in the sense of minimality) under the proper colouring condition (i.e., there are no neighbours with the same colour) that despite all the efforts remains a very difficult combinatorial problem.
SLIDE 35
Summary Summary
What our semantics is an immediate domain of application for graph colouring algorithms with weaker colouring conditions. Practical application will include, for example, semantic-based program transformations.
SLIDE 36 Summary Summary
On the other hand, every algorithm implementing the synchronous semantics discussed here is automatically one colouring algorithm complying specific constraints. Also, not having considered other synchronous language we must leave
- pen questions regarding the
possibility of extend our framework in particular to ESTEREL.