2012
DOI: 10.1007/978-3-642-29645-1_17
|View full text |Cite
|
Sign up to set email alerts
|

Runtime Monitoring of Functional Component Changes with Behavior Models

Abstract: Abstract. We consider the problem of run-time discovery and continuous monitoring of new components that live in an open environment. We focus on extracting a formal model-which may not be availableby observing the behavior of the running component. We show how the model built at run time can be enriched through new observations (dynamic model update). We also use the inferred model to perform runtime verification. That is, we try to identify if any changes are made to the component that modify its original be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2013
2013

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…They present a handful of approaches to generating the monitors (using rewriting specifications written in Maude) in order to explore the feasibility and efficiency of the approaches. Ghezzi et al [215] attempt to infer the structure of the runtime monitor from observations. Though this approach necessarily has serious limitations, the idea of consistency checking between collected data and monitor representations could be useful for RTA applications.…”
Section: • Code Generationmentioning
confidence: 99%
“…They present a handful of approaches to generating the monitors (using rewriting specifications written in Maude) in order to explore the feasibility and efficiency of the approaches. Ghezzi et al [215] attempt to infer the structure of the runtime monitor from observations. Though this approach necessarily has serious limitations, the idea of consistency checking between collected data and monitor representations could be useful for RTA applications.…”
Section: • Code Generationmentioning
confidence: 99%
“…To describe every possible component interaction outside the Bem scope, we introduce a second kind of behavior model that generalizes the Bem through an abstraction: the Pbm s [12]. Pbm s provide an abstracted, less precise but generalized description of the interaction protocol with the component rather than the precise description in a limited scope provided by Bem s. The two kind of models have a very tight relationship because they describe the behavior of the class at different abstraction levels.…”
Section: Protocol Behavior Modelsmentioning
confidence: 99%