TY - GEN
T1 - Fast and accurate UML state chart modeling using TLM+ control flow abstraction
AU - Findenig, Rainer
AU - Leitner, Thomas
AU - Velten, Michael
AU - Ecker, Wolfgang
PY - 2010
Y1 - 2010
N2 - The execution speed of classical HW-centric State Charts can be improved by at least one magnitude when migrating from a clock based execution to a transaction event based execution. Applying control flow abstraction, e.g. migrating from transaction event triggers to block transfer triggers, gives a further improvement in execution speed. Timing accuracy is preserved by separation of time and control using a resource model. The paper presents the methodology of control flow abstraction and the implementation consisting of code generation from UML, the resource model control interfaces, and the resource model implementation. An industrial example concludes the paper.
AB - The execution speed of classical HW-centric State Charts can be improved by at least one magnitude when migrating from a clock based execution to a transaction event based execution. Applying control flow abstraction, e.g. migrating from transaction event triggers to block transfer triggers, gives a further improvement in execution speed. Timing accuracy is preserved by separation of time and control using a resource model. The paper presents the methodology of control flow abstraction and the implementation consisting of code generation from UML, the resource model control interfaces, and the resource model implementation. An industrial example concludes the paper.
UR - http://www.scopus.com/inward/record.url?scp=77958147000&partnerID=8YFLogxK
U2 - 10.1109/HLDVT.2010.5496654
DO - 10.1109/HLDVT.2010.5496654
M3 - Conference contribution
AN - SCOPUS:77958147000
SN - 9781424478057
T3 - Proceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT
SP - 97
EP - 102
BT - HLDVT'10 - IEEE International High Level Design Validation and Test Workshop, Conference Proceedings
T2 - 2010 15th IEEE International High Level Design Validation and Test Workshop, HLDVT'10
Y2 - 11 June 2010 through 12 June 2010
ER -