DOI: 10.1007/978-3-540-73589-2_25
|View full text |Cite
|
Sign up to set email alerts
|

A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
111
0

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 71 publications
(112 citation statements)
references
References 21 publications
1
111
0
Order By: Relevance
“…This deliberately accepted limitation allows for generating highly optimized monitoring code [14]. Although it limits the way of specifying properties, we have been able to write all the properties we considered (including those in [10] and [25]; see, as an example, the property in Figure 2) under this limitation. Moreover, our experience is that a carefully written specification can result in improved monitoring performance.…”
Section: Mop In a Nutshellmentioning
confidence: 99%
“…This deliberately accepted limitation allows for generating highly optimized monitoring code [14]. Although it limits the way of specifying properties, we have been able to write all the properties we considered (including those in [10] and [25]; see, as an example, the property in Figure 2) under this limitation. Moreover, our experience is that a carefully written specification can result in improved monitoring performance.…”
Section: Mop In a Nutshellmentioning
confidence: 99%
“…The Dependency State Machine defined in the annotation provides Clara with enough domain-specific knowledge to analyze the woven program. The accompanying research paper [17] summarizes Clara's predefined analyses; further details can be found in previous work [10,11,14] and the first author's dissertation [9]. The result is an optimized instrumented program that updates the runtime monitor at fewer locations.…”
Section: Architecture Of Claramentioning
confidence: 99%
“…At ECOOP 2007, we presented a set of three static analyses that attempt to statically optimize tracematches at compile time [14]. The three analyses presented there are similar to the three analysis stages that Clara contains today, however they were all bound to tracematches; they did not generalize to any other monitoring tool.…”
Section: Further Reading On Clara and Its Analysesmentioning
confidence: 99%
See 2 more Smart Citations