Please use this identifier to cite or link to this item: https://doi.org/10.1007/s11241-012-9155-z
DC FieldValue
dc.titlePerformance debugging of Esterel specifications
dc.contributor.authorJu, L.
dc.contributor.authorHuynh, B.K.
dc.contributor.authorRoychoudhury, A.
dc.contributor.authorChakraborty, S.
dc.date.accessioned2013-07-04T07:41:01Z
dc.date.available2013-07-04T07:41:01Z
dc.date.issued2012
dc.identifier.citationJu, L., Huynh, B.K., Roychoudhury, A., Chakraborty, S. (2012). Performance debugging of Esterel specifications. Real-Time Systems 48 (5) : 570-600. ScholarBank@NUS Repository. https://doi.org/10.1007/s11241-012-9155-z
dc.identifier.issn09226443
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/39411
dc.description.abstractSynchronous languages like Esterel have been widely adopted for designing reactive systems in safety-critical domains such as avionics. Specifications written in Esterel are based on the underlying "synchrony hypothesis", which needs to be validated when Esterel specifications get compiled to real implementations (such as C code). In this work, we present a model-driven and architecture-aware timing analysis framework for C code generated from Esterel and executed on general-purpose processors. By integrating model-level information into the traditional timing analysis, we can efficiently compute accurate time estimates via systematically eliminating a large number of infeasible paths in the generated code. Experimental results show that with our proposed intermediate representation level infeasible path analysis in the model compilation, we obtain up to 16.1 % tighter WCET estimates compared to the traditional assembly code level infeasible path detection with substantially less analysis time. Furthermore, by maintaining the traceability links between Esterel specifications and the generated C code, we are able to map the time-critical computations at the C-level back to the Esterel-level. © Springer Science+Business Media, LLC 2012.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1007/s11241-012-9155-z
dc.sourceScopus
dc.subjectEsterel
dc.subjectPerformance debugging
dc.subjectSynchronous programming
dc.subjectWCET analysis
dc.typeArticle
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1007/s11241-012-9155-z
dc.description.sourcetitleReal-Time Systems
dc.description.volume48
dc.description.issue5
dc.description.page570-600
dc.description.codenRESYE
dc.identifier.isiut000306338900003
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.