DocumentCode
3031972
Title
The Clem Toolkit
Author
Gaffé, Daniel ; Ressouche, Annie
Author_Institution
LEAT Lab., Univ. of Nice, Valbonne
fYear
2008
fDate
15-19 Sept. 2008
Firstpage
495
Lastpage
496
Abstract
In this demonstration session, we present a toolkit we have designed around a model-driven language fLEJ. This relies on formal methods to ease the development of applications in an efficient and reusable way. Formal methods have been advocated as a means of increasing the reliability of systems, especially those which are safety or business critical. It is still difficult to develop automatic specification and verification tools due to limitations like state explosion, undecidability, etc. To face these problems, we provide LE with a constructive semantic that allows the modular compilation of programs into software and hardware targets (C code, VHDL code, FPGA synthesis, Verification tools). Moreover, we also provide software to design, compile and verify LE programs. Our approach is pertinent according to the two main requirements of critical realistic applications: the modular compilation allows us to deal with large systems, the model-driven approach provides us with formal validation.
Keywords
codes; field programmable gate arrays; formal specification; formal verification; hardware description languages; C code; CLEM toolkit; FPGA synthesis; VHDL code; automatic specification tools; constructive semantic; formal methods; formal validation; model-driven language fLEJ; modular program compilation; verification tools; Application software; Equations; Explosions; Field programmable gate arrays; Hardware; Laboratories; Safety; Software design; Software tools; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
Conference_Location
L´Aquila
ISSN
1938-4300
Print_ISBN
978-1-4244-2187-9
Electronic_ISBN
1938-4300
Type
conf
DOI
10.1109/ASE.2008.88
Filename
4639381
Link To Document