Proceedings of the 13th ACM International Conference on Hybrid Systems: Computation and Control 2010
DOI: 10.1145/1755952.1755985
|View full text |Cite
|
Sign up to set email alerts
|

Safe compositional network sketches

Abstract: NetSketch is a tool for the specification of constrained-flow networks (CFNs) and the certification of desirable safety properties imposed thereon, conceived to assist system integrators in modeling and design. It provides compositional analysis capabilities based on a strongly-typed domain-specific language (DSL) for describing and reasoning about CFNs and relevant invariants. Users can model or design individual network components and perform manual or automated whole-system analysis of the properties thereo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
4
2

Relationship

4
2

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 37 publications
0
12
0
Order By: Relevance
“…The work presented in this paper underscores a number of thrusts of our broader research agenda, which includes: leveraging colocation for efficient management of virtual machine (VM) cloud infrastructures [28], using type-theoretic formulations in the modeling and analysis of network compositions [29], [30], and the development of automated and semi-automated tools based on light-weight formalisms [18]. With respect to the specific framework presented in this paper, our immediate future plans include enriching our SLA type hierarchy through the introduction of additional semantics (e.g., the consideration of other real-time schedulers), and the codification of prior results in the vast real-time scheduling literature into type transformations that could be used by our mapping service.…”
Section: Discussionmentioning
confidence: 99%
“…The work presented in this paper underscores a number of thrusts of our broader research agenda, which includes: leveraging colocation for efficient management of virtual machine (VM) cloud infrastructures [28], using type-theoretic formulations in the modeling and analysis of network compositions [29], [30], and the development of automated and semi-automated tools based on light-weight formalisms [18]. With respect to the specific framework presented in this paper, our immediate future plans include enriching our SLA type hierarchy through the introduction of additional semantics (e.g., the consideration of other real-time schedulers), and the codification of prior results in the vast real-time scheduling literature into type transformations that could be used by our mapping service.…”
Section: Discussionmentioning
confidence: 99%
“…The expansions of let-bindings in the proofs of Lemma 12 and Theorem 13 do not yet define a reduction (or rewrite) system for network specifications. Strictly speaking, these proofs only establish the existence of normal-form specifications, without explicitly specifying reduction rules.…”
Section: Remark 14mentioning
confidence: 99%
“…The work reported hereinafter is a fraction of a collective effort involving several people, under the umbrella of the iBench Initiative at Boston University, co-directed by Azer Bestavros and the author. 2 An earlier version of the DSL in this paper, with its formal semantics and type system, was introduced in our work for NetSketch, an integrated environment for the modeling, design and analysis of large-scale safety-critical systems with interchangeable parts [13,14,15]. In addition to its DSL, NetSketch has two other components currently under development: an automated verifier (AV), and a user interface (UI) that combines the DSL and the AV and adds appropriate tools for convenient interactive operation.…”
Section: Introductionmentioning
confidence: 99%
“…Figure 6 corresponds to a linear algebra homework assignment completed by students (as part of the deployment discussed further in Section 3.3 below). Figure 7 represents a very large formal argument: the proof of soundness of the NetSketch formalism [6,19]. The sizes of the components shrink at certain points because premises can fall out of scope during the validation process.…”
Section: Performance and General Evaluation 31 Growth Of The Dynamicmentioning
confidence: 99%
“…We have utilized [19] the aartifact system in defining and reason about a novel compositional formalism underlying a typed domain-specific language [6]. This formalism can be used to model × |Q| * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Figure 6: R is a vector space ⇒ R 2 is a vector space and assemble networks, and to reason about and analyze constraints on flows through these networks.…”
Section: Usability In Research Applicationsmentioning
confidence: 99%