2009
DOI: 10.1007/978-3-642-04694-0_13
|View full text |Cite
|
Sign up to set email alerts
|

DMaC: Distributed Monitoring and Checking

Abstract: Abstract. We consider monitoring and checking formally specified properties in a network. We are addressing the problem of deploying the checkers on different network nodes that provide correct and efficient checking. We present the DMaC system that builds upon two bodies of work: the Monitoring and Checking (MaC) framework, which provides means to monitor and check running systems against formally specified requirements, and declarative networking, a declarative domain-specific approach for specifying and imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 23 publications
(21 citation statements)
references
References 22 publications
0
21
0
Order By: Relevance
“…These include the use of theorem proving [34], algebraic techniques for constructing safe routing protocols [35], and runtime verification [38]. These formal analysis techniques are strengthened by recent work on formally proving correct operational semantics of NDlog [23].…”
Section: B Backgroundmentioning
confidence: 99%
“…These include the use of theorem proving [34], algebraic techniques for constructing safe routing protocols [35], and runtime verification [38]. These formal analysis techniques are strengthened by recent work on formally proving correct operational semantics of NDlog [23].…”
Section: B Backgroundmentioning
confidence: 99%
“…We will follow the latter approach to achieve runtime monitoring of a distributed set of simulation runs. Performing monitoring and runtime ver ification in a distributed environment has been discussed in [23], where Zhou et al describe an extension to their monitoring and checking framework MaC to evaluate network protocols that are specified with declarative networking. In our case, the simulation experiments are independent and communication among clients is not considered.…”
Section: Introductionmentioning
confidence: 99%
“…In the different means to provide dependability guarantees in systems, supervising [MR10], [JRR94], [ZSLL09], [CJ05], or monitoring systems and applications states is a requisite to detect a possible violation of system specification and envisage a recovery action . In a first section, we introduce a slight modification of the semantics of Petri nets to be able to execute it in partial executions and noisy observation environments.…”
Section: Introductionmentioning
confidence: 99%