Tools and Algorithms for the Construction and Analysis of Systems
DOI: 10.1007/978-3-540-71209-1_16
|View full text |Cite
|
Sign up to set email alerts
|

Adaptor Synthesis for Real-Time Components

Abstract: Abstract. Building a real-time system from reusable or COTS components introduces several problems, mainly related to compatibility, communication, and QoS issues. We propose an approach to automatically derive adaptors in order to solve black-box integration anomalies, when possible. We consider black-box components equipped with an expressive interface that specifies the interaction behavior with the expected environment, the component clock, as well as latency, duration, and controllability of the component… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(28 citation statements)
references
References 16 publications
0
28
0
Order By: Relevance
“…The University of L'Aquila proposed, in cooperation with others, an approach to the automatic adapter synthesis for real-time components [62]. Although this approach deals with both functional and non-functional information, its limit is that it synthesizes only a model of the adapter.…”
Section: A State Of the Artmentioning
confidence: 99%
“…The University of L'Aquila proposed, in cooperation with others, an approach to the automatic adapter synthesis for real-time components [62]. Although this approach deals with both functional and non-functional information, its limit is that it synthesizes only a model of the adapter.…”
Section: A State Of the Artmentioning
confidence: 99%
“…It shows that each technique uses different representations for protocols and algorithms to find a converter 1 . Furthermore, some approaches like [5] and [12] [6] does not allow converters to explicitly buffer control signals. The handling of data-width mismatches is limited in most existing approaches while none handle the conversion of multi-clock systems.…”
Section: Related Workmentioning
confidence: 99%
“…First, IP protocols are described using synchronous Kripke structures, or SKS, that describe IPs' behaviours with respect to their individual clocks. Next, each SKS is oversampled [5,12] with respect to the fastest clock in the SoC, in order to ensure that all SKS describe the behaviour of individual protocols with respect to a single-clock system. All oversampled protocols are then composed using synchronous parallel composition that produces their maximal combined behaviour in the form of a single SKS.…”
Section: Overviewmentioning
confidence: 99%
“…This mismatch can be solved by synthesizing a software coordinator that supervises the components' interaction by preventing the deadlock [73,8,72]. At the level of the coordinator's actual code, the coordinator is synthesized as a multi-threaded component that creates a thread for each request and for each caller performing such a request.…”
Section: Introductionmentioning
confidence: 99%