2014
DOI: 10.1016/j.scico.2012.12.009
|View full text |Cite
|
Sign up to set email alerts
|

The syntax and semantics of a domain-specific language for flow-network design

Abstract: Flow networks are inductively defined, assembled from small components to produce arbitrarily large ones, with interchangeable functionally-equivalent parts. We carry out this induction formally using a domain-specific language (DSL). Associated with our DSL are a semantics and a typing theory. The latter gives rise to a system of formal annotations that enforce desirable properties of flow networks as invariants across their interfaces. A prerequisite for a typing theory is a formal semantics, i.e., a rigorou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
14
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
3
2

Relationship

5
0

Authors

Journals

citations
Cited by 5 publications
(14 citation statements)
references
References 23 publications
0
14
0
Order By: Relevance
“…. , X r+s+t with X = X r+s+t , which is listed in order of increasing consecutive levels and divided into three groups: 8 • {X 1 , . .…”
Section: Proof Of Correctness and Complexitymentioning
confidence: 99%
See 3 more Smart Citations
“…. , X r+s+t with X = X r+s+t , which is listed in order of increasing consecutive levels and divided into three groups: 8 • {X 1 , . .…”
Section: Proof Of Correctness and Complexitymentioning
confidence: 99%
“…If innermost-cycle(ϕ) = X, it does not necessarily follow that ϕ ∈ M , unless ϕ's clockwise neighbor is in M -as asserted here 8. In general, 0 r 1, while s and t can be arbitrarily large integers 0.…”
mentioning
confidence: 92%
See 2 more Smart Citations
“…Future work related to graph reassembling (and specifically related to the balanced case) includes a study of classes of graphs for which α-optimization and/or β-optimization of their reassembling can be carried out in low-degree polynomial times. On the other hand, as indicated in our earlier report [15], the smaller the α and β measures are, the more efficient the execution of programs is, in a domain-specific language (DSL) for the design of flow networks [5,13,20,14]. Beinstock in [6] presents some elementary classes of graphs with small optimal tree congestion as well as an upper bound for the value of optimal tree congestion based on the tree decomposition of the graphs.…”
Section: Related and Future Workmentioning
confidence: 99%