In the framework of iBench research project, our previous work created a domain specific language TRAFFIC [6] that facilitates specification, programming, and maintenance of distributed applications over a network. It allows safety property to be formalized in terms of types and subtyping relations. Extending upon our previous work, we add Hindley-Milner style polymorphism [8] with constraints [9] to the type system of TRAFFIC. This allows a programmer to use for-all quantifier to describe types of network components, escalating power and expressiveness of types to a new level that was not possible before with propositional subtyping relations. Furthermore, we design our type system with a pluggable constraint system, so it can adapt to dif...
The Science of Network Service Composition has clearly emerged as one of the grand themes driving ma...
Numerous domains exist in which systems can be modeled as networks with constraints that regulate th...
Numerous problems exist that can be modeled as traffic through a network in which constraints exist ...
This paper formally defines the operational semantic for TRAFFIC, a specification language for flow ...
This paper formally defines the operational semantic for TRAFFIC, a specification language for flow ...
We present a type inference algorithm, in the style of compositional analysis, for the language TRAF...
We present a type inference algorithm, in the style of compositional analysis, for the language TRAF...
This paper concentrates on a polymorphic type system with constraints based on constrained types. By...
The heterogeneity and open nature of network systems make analysis of compositions of components qui...
The heterogeneity and open nature of network systems make analysis of compositions of components qui...
In our previous work, we developed TRAFFIC(X), a specification language for modeling bi-directional ...
Constrained flow network models represent systems where flows exists between nodes, and constraints ...
System F is a type system that can be seen as both a proof system for second-order propositional log...
Session types allow high-level specifications of structured patterns of communication, such as clien...
Many computer programs have the property that they work correctly on a variety of types of input; s...
The Science of Network Service Composition has clearly emerged as one of the grand themes driving ma...
Numerous domains exist in which systems can be modeled as networks with constraints that regulate th...
Numerous problems exist that can be modeled as traffic through a network in which constraints exist ...
This paper formally defines the operational semantic for TRAFFIC, a specification language for flow ...
This paper formally defines the operational semantic for TRAFFIC, a specification language for flow ...
We present a type inference algorithm, in the style of compositional analysis, for the language TRAF...
We present a type inference algorithm, in the style of compositional analysis, for the language TRAF...
This paper concentrates on a polymorphic type system with constraints based on constrained types. By...
The heterogeneity and open nature of network systems make analysis of compositions of components qui...
The heterogeneity and open nature of network systems make analysis of compositions of components qui...
In our previous work, we developed TRAFFIC(X), a specification language for modeling bi-directional ...
Constrained flow network models represent systems where flows exists between nodes, and constraints ...
System F is a type system that can be seen as both a proof system for second-order propositional log...
Session types allow high-level specifications of structured patterns of communication, such as clien...
Many computer programs have the property that they work correctly on a variety of types of input; s...
The Science of Network Service Composition has clearly emerged as one of the grand themes driving ma...
Numerous domains exist in which systems can be modeled as networks with constraints that regulate th...
Numerous problems exist that can be modeled as traffic through a network in which constraints exist ...