2006
DOI: 10.1007/11817963_8
|View full text |Cite
|
Sign up to set email alerts
|

Ticc: A Tool for Interface Compatibility and Composition

Abstract: Abstract. We present the tool Ticc (Tool for Interface Compatibility and Composition). In Ticc, a component interface describes both the behavior of a component, and the component's assumptions on the environment's behavior. Ticc can check the compatibility of such interfaces, and analyze their emergent behavior, via a symbolic implementation of game-theoretic algorithms. OverviewOpen systems are systems whose behavior is jointly determined by their internal structure, and by the inputs that they receive from … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 23 publications
(18 citation statements)
references
References 9 publications
0
18
0
Order By: Relevance
“…Our future work includes adding support to other tools such as interface automata [34] and TICC [35]. We will also explore how to transform from one transition system to another in order to achieve full automation of SCIL specification matching.…”
Section: Discussionmentioning
confidence: 99%
“…Our future work includes adding support to other tools such as interface automata [34] and TICC [35]. We will also explore how to transform from one transition system to another in order to achieve full automation of SCIL specification matching.…”
Section: Discussionmentioning
confidence: 99%
“…This encoding permits to represent vectors of integer variables by interleaving encodings of same length. As an example, the word w (3,4) = (00)(01) (10) (10) is an encoding for the vector (3,4). Indeed, 3 can be represented by 0011 and 4 by 0100 (observe that encodings 011 and 0100 could not be combined).…”
Section: Definition 4 a Transducer Over σ 2 Is An Automatonmentioning
confidence: 97%
“…This variable is initialized at 0, evolving at rate 1 in all locations and, unlike variable x, is not being modified by 10 We use the symbolic representation proposed in [11].…”
Section: The Root Contention Protocolmentioning
confidence: 99%
See 1 more Smart Citation
“…Contrary to the input/output model proposed by Lynch [13], this semantic offers (among many other advantages) an optimistic treatment of composition (two interfaces can be composed if there exists at least one environment in which they can interact together in a safe way) and refinement (the refined system should accepts at least the same inputs and not produce more outputs). Game-based interfaces were first developed for untimed systems [10,8] and the composition and refinement operations were implemented in tools such as TICC [1] or CHIC [5]. Example.…”
Section: Overviewmentioning
confidence: 99%