TY - GEN
T1 - Architecture models refinement for fine grain timing analysis of embedded systems
AU - Borde, Etienne
AU - Rahmoun, Smail
AU - Cadoret, Fabien
AU - Pautet, Laurent
AU - Singhoff, Frank
AU - Dissaux, Pierre
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/11/25
Y1 - 2014/11/25
N2 - As real-time systems have become more and more complex, architects rely on abstract models of computation in order to design and analyse these systems. In order to ease the production of source code that respects such models of computation, developper can take advantage of code generators and/or middleware. However, when analyzing an abstract model of computation, timing overheads due to generated code or middleware components are not taken into account. Answering this issue is even more problematic in the domain of embedded systems because of the variability of execution platforms. To tackle this problem, we present in this paper a model refinement and timing analysis framework: abstract models of computation are first transformed in more precise models, which include the timing characteristics of the execution platform. These refined models are then used for a more precise timing analysis. The experiment results we present in this paper show that our method can deal with realistic software architecture of real-time systems.
AB - As real-time systems have become more and more complex, architects rely on abstract models of computation in order to design and analyse these systems. In order to ease the production of source code that respects such models of computation, developper can take advantage of code generators and/or middleware. However, when analyzing an abstract model of computation, timing overheads due to generated code or middleware components are not taken into account. Answering this issue is even more problematic in the domain of embedded systems because of the variability of execution platforms. To tackle this problem, we present in this paper a model refinement and timing analysis framework: abstract models of computation are first transformed in more precise models, which include the timing characteristics of the execution platform. These refined models are then used for a more precise timing analysis. The experiment results we present in this paper show that our method can deal with realistic software architecture of real-time systems.
UR - https://www.scopus.com/pages/publications/84916606391
U2 - 10.1109/RSP.2014.6966691
DO - 10.1109/RSP.2014.6966691
M3 - Conference contribution
AN - SCOPUS:84916606391
T3 - Proceedings - IEEE International Symposium on Rapid System Prototyping, RSP
SP - 44
EP - 50
BT - Proceedings - IEEE International Symposium on Rapid System Prototyping, RSP
PB - IEEE Computer Society
T2 - 2014 25th IEEE International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2014
Y2 - 16 October 2014 through 17 October 2014
ER -