Proceedings of the 12th International Workshop on Java Technologies for Real-Time and Embedded Systems 2014
DOI: 10.1145/2661020.2661021
|View full text |Cite
|
Sign up to set email alerts
|

A Safety-Critical Java Technology Compatibility Kit

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
11
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(11 citation statements)
references
References 9 publications
0
11
0
Order By: Relevance
“…Mostly, JML specifications or models are written as annotations in Java source files, but, as explained in Section 3.1, it is possible to write the specifications in separate files [53]. For that reason, OpenJML is now applied in this work instead of using the jml4c compiler that was used in our previous works [13,14], see Section 4.1. For that reason, OpenJML is now applied in this work instead of using the jml4c compiler that was used in our previous works [13,14], see Section 4.1.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Mostly, JML specifications or models are written as annotations in Java source files, but, as explained in Section 3.1, it is possible to write the specifications in separate files [53]. For that reason, OpenJML is now applied in this work instead of using the jml4c compiler that was used in our previous works [13,14], see Section 4.1. For that reason, OpenJML is now applied in this work instead of using the jml4c compiler that was used in our previous works [13,14], see Section 4.1.…”
Section: Related Workmentioning
confidence: 99%
“…This paper presents a model-based development of a Technology Compatibility Kit test suite and a test execution tool for the draft safety-critical Java profile specification. Yet, in order to complete the JSR process for SCJ, we began working on the TCK component in early 2013 [13] and reported on our progress in [14]. Java Modeling Language annotations define contracts for classes and interfaces.…”
mentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, a simplified subset of a language is easier to express in a formal way and therefore it is expected that implementing formal analysis tools for SCJ to be a feasible task. There is indeed research in this direction that uses the Java modeling language (JML) [49,100,122] to formally specify and verify properties of SCJ (the next section elaborates on this topic). From these arguments it follows that two of the generic challenges for safety-critical systems presented at the end of Section 2.2, namely those related to formal verification and development time and effort can be addressed with the new technology proposal of SCJ.…”
Section: Lessons Learnedmentioning
confidence: 99%