Common real-time analysis techniques for embedded systems mainly concentrate on a task model where ev-ery single activation of a task leads to a single outgo-ing event that is emitted at the end of the task’s compu-tation. An extension has been introduced that allows for multiple events to occur during a single job by respect-ing the control flow inside a task in order to recalculate the worst-case density for outgoing events. This previous work does however not consider the effect that data de-pendencies have on the calculation, which leads to pes-simistic results caused by infeasible paths inherent in the control flow. In this paper we propose a method involving a flow graph transformation that reduces this pessimism when using the existi...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
Abstract-The concept of a data flowgraph is formalized as a bipartite directed graph. Each execution...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
Embedded system applications can have quite complex control flow graphs (CFGs). Often their control ...
Real-time systems have to complete their actions w.r.t. given timing constraints. In order to valida...
Data-flow analysis computes its solutions over the paths in a control-flow graph. These paths---whet...
Embedded real-time control systems generally have a dedicated purpose and fixed set of functionaliti...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Abstract—Control flow graphs are a well-known representation of the sequential control flow structur...
Abstract-Embedded system applications can have quite com- prohibits global loop transformations. To ...
A workflow graph is a classical flow graph extended by concurrent fork and join. Workflow graphs can...
Abstract. When two methods are invoked on the same object, the dispatch behaviours of these method c...
Data-flow analysis is an integral part of any aggressive optimizing compiler. We propose a framework...
Control-flow graphs (CFG) are a common intermediate representation (IR) for a program and all the pa...
the 3rd International Conference on Embedded Software and Systems, ICESS 2007 : 14-16 May, 2007 : Ko...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
Abstract-The concept of a data flowgraph is formalized as a bipartite directed graph. Each execution...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
Embedded system applications can have quite complex control flow graphs (CFGs). Often their control ...
Real-time systems have to complete their actions w.r.t. given timing constraints. In order to valida...
Data-flow analysis computes its solutions over the paths in a control-flow graph. These paths---whet...
Embedded real-time control systems generally have a dedicated purpose and fixed set of functionaliti...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Abstract—Control flow graphs are a well-known representation of the sequential control flow structur...
Abstract-Embedded system applications can have quite com- prohibits global loop transformations. To ...
A workflow graph is a classical flow graph extended by concurrent fork and join. Workflow graphs can...
Abstract. When two methods are invoked on the same object, the dispatch behaviours of these method c...
Data-flow analysis is an integral part of any aggressive optimizing compiler. We propose a framework...
Control-flow graphs (CFG) are a common intermediate representation (IR) for a program and all the pa...
the 3rd International Conference on Embedded Software and Systems, ICESS 2007 : 14-16 May, 2007 : Ko...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
Abstract-The concept of a data flowgraph is formalized as a bipartite directed graph. Each execution...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...