2003
DOI: 10.1007/978-3-540-45236-2_7
|View full text |Cite
|
Sign up to set email alerts
|

Adaptable Translator of B Specifications to Embedded C Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2005
2005
2006
2006

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(21 citation statements)
references
References 9 publications
0
21
0
Order By: Relevance
“…It is the target language for generating concrete programs from verified abstract B machines, and it is translatable to high-level programming languages [BB1,VT02]. The B0 language only includes concrete B substitutions and only handles concrete data.…”
Section: Translation Of the Main Processmentioning
confidence: 99%
“…It is the target language for generating concrete programs from verified abstract B machines, and it is translatable to high-level programming languages [BB1,VT02]. The B0 language only includes concrete B substitutions and only handles concrete data.…”
Section: Translation Of the Main Processmentioning
confidence: 99%
“…The top-down approach is used in several works [6] using B-Method to automatically generate C code from a formal model. The bottom-up approach is used, for example, in [17] to generate Coq model of C code using tools like Caduceus and Why.…”
Section: Related Workmentioning
confidence: 99%
“…However, in both of these systems, the generated code is not sufficiently efficient (in terms of performance and resource consuming) to fit into smart cards. Some attempts (e.g., [6]) have been done to optimize the generated code but these optimizations are usually complex and may jeopardize the rigour provided by formal tools. Furthermore, in the industry, we often need to directly deal with an already developed product rather than starting from its informal specification.…”
Section: Introductionmentioning
confidence: 99%
“…It enables to derive code from the specification after having verified properties on this specification. Such method has been investigated in [8,29,23] with the B tool to generate Java Card or C programs. Also, [14] and [10] proposes an embedded Java Card bytecode verifier, generated from formal models.…”
Section: Model Verification Approachmentioning
confidence: 99%