2015 IEEE 18th International Symposium on Real-Time Distributed Computing 2015
DOI: 10.1109/isorc.2015.29
|View full text |Cite
|
Sign up to set email alerts
|

A Contract-Based Approach to Support Goal-Driven Analysis

Abstract: Abstract-In the design of real-time systems, models are usual artifacts to capture and represent the various features of the system. They are later analyzed to check for their correctness. A key issue is to handle models and analyses in a systematic, consistent and efficient way. This paper presents an approach for the systematic and correct execution of analyses on real-time system models along with a proof-of-concept.The contribution aims at 1) directing the analyses targeting goals and 2) using contracts to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 14 publications
0
5
0
Order By: Relevance
“…We first remind the reader of the notion of contract which has been formerly introduced in [61]. A contract K = (I, O, A, G), represented in Figure 8, formally defines the interfaces of a model, an analysis or a goal (hereinafter referred to as the 'element') in terms of data and properties:…”
Section: Contractsmentioning
confidence: 99%
See 1 more Smart Citation
“…We first remind the reader of the notion of contract which has been formerly introduced in [61]. A contract K = (I, O, A, G), represented in Figure 8, formally defines the interfaces of a model, an analysis or a goal (hereinafter referred to as the 'element') in terms of data and properties:…”
Section: Contractsmentioning
confidence: 99%
“…As disadvantages, the use of Alloy requires a minimal expertise to define the contracts and, possibly, adjust manually the resolution scope of the SAT solver. More exhaustive experimental results are presented in [61]. 24…”
mentioning
confidence: 99%
“…This module orchestrates the analysis process by taking into account three parameters: (1) input models, (2) the repository of analysis, and (3) the analysis goals. The orchestration relies on the core concept of contract introduced in [28]. A contract completely defines the interfaces of an analysis in terms of processed data and properties:…”
Section: Overview Of the Integration Approachmentioning
confidence: 99%
“…ensures that if there is an analysis path that can fulfill a goal, it will necessarily be found (see [28]). …”
Section: Overview Of the Integration Approachmentioning
confidence: 99%
“…Most CPS are, to some extent, subject to dependability constraints, which implies the use of verification techniques such as analytic and simulation models, and fault injection be it on models, prototypes or the deployed systems. A central challenge today in MDE is to make it possible to seamlessly integrate the verification activity within the design flow [1] and to fully, or partially, automate it. In the development of CPS with dependability constraints, a key dependability assessment technique is fault injection [2], which can be implemented both in hardware and software, the latter being the focus of the paper.…”
Section: A Context Of the Studymentioning
confidence: 99%