Abstract | ||
---|---|---|
A method for the automatic refinement of single-task timed automaton specifications into microcontroller assembly code is proposed. The outputs of the refinement are an assembly implementation and a timed automaton describing its exact behaviour. Implementation is only possible when all specified timing behaviours can be met by the target microcontroller. Crucially, the implementation does not make the simplifying synchrony assumption, yet correctness with respect to timing is guaranteed. Currently this method copes with parallel inputs and outputs, but is restricted to timed automaton specifications with only one clock variable that is reset after each transition. Further generalization is possible. A tool illustrates the method on a simple example. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-32469-7_5 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Computer science,Correctness,Assembly language,Real-time computing,Timed automaton,Microcontroller,Embedded system | Conference | 7437 |
ISSN | Citations | PageRank |
0302-9743 | 1 | 0.36 |
References | Authors | |
11 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Victor Bandur | 1 | 4 | 1.41 |
Wolfram Kahl | 2 | 164 | 25.85 |
Alan Wassyng | 3 | 196 | 27.85 |