The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2018
DOI: 10.1007/s10270-018-0679-0
|View full text |Cite
|
Sign up to set email alerts
|

Using language workbenches and domain-specific languages for safety-critical software development

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(13 citation statements)
references
References 55 publications
0
13
0
Order By: Relevance
“…In the user testing, we simulated how the PPT and the PPA would work by animating successive screens of the mock-up, populated with fake but realistic sets of ResUrgences data. Applying an adapted model-in-the-loop testing paradigm [ 44 , 45 ] during the early steps of the design process enabled us to obtain feedback on the GUI before developing the prototype PPT and to ensure that health care professionals understood the PPA they evaluated. The results of the user testing were used to make decisions to improve the PPT and the PPA.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In the user testing, we simulated how the PPT and the PPA would work by animating successive screens of the mock-up, populated with fake but realistic sets of ResUrgences data. Applying an adapted model-in-the-loop testing paradigm [ 44 , 45 ] during the early steps of the design process enabled us to obtain feedback on the GUI before developing the prototype PPT and to ensure that health care professionals understood the PPA they evaluated. The results of the user testing were used to make decisions to improve the PPT and the PPA.…”
Section: Discussionmentioning
confidence: 99%
“…Phase 3 tested the fit between the prioritization model implemented (the PPA) and the participants’ prioritization rules. This phase was inspired by the model-in-the-loop testing paradigm, a technique that simulates a model using an abstraction (eg, illustrations, text) to evaluate the behavior of that model [ 44 , 45 ]. This allows the model to be evaluated earlier in the design process with end users who are not experts in modeling and programming.…”
Section: Methodsmentioning
confidence: 99%
“…• The desire to support a bespoke DSML acceptable to Rolls-Royce engineers, instead of a general-purpose modelling language. The use of a DSML is expected to have substantial adoption benefits, e.g., easier validation [5];…”
Section: Components Of Camcoa Studiomentioning
confidence: 99%
“…One of these issues refers to the reception of new tools and methodologies (that we discussed in Section VIII), which were easier to adapt to by junior workers than by those with decades of experience doing work in a concrete manner. In [5], experiences of building and applying a DSML-based workbench for safety critical systems engineering is described. Of particular importance is the highlighting of a number of risks associated with using DSML-based workbenches in a safety domain, and mitigations for these risks.…”
Section: Related Workmentioning
confidence: 99%
“…Solutions based on DSLs are easier to maintain [26], validate and verify [27]. In general, whereas in GPLs AVOPT (Domain-specific Analysis, Verification, Optimization, Parallelization, and Transformation) techniques [12] are hard to achieve, in DSLs they are straightforward.…”
Section: Theoretical Backgroundmentioning
confidence: 99%