|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04)
SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract
Paris, France
February 16-February 20
ISBN: 0-7695-2085-5
| ASCII Text | x | ||
| Jean-Yves Brunel, Marco Di Natale, Alberto Ferrari, Paolo Giusto, Luciano Lavagno, "SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract," Design, Automation & Test in Europe Conference & Exhibition, vol. 1, pp. 10358, Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/DATE.2004.1268873, author = {Jean-Yves Brunel and Marco Di Natale and Alberto Ferrari and Paolo Giusto and Luciano Lavagno}, title = {SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract}, journal ={Design, Automation & Test in Europe Conference & Exhibition}, volume = {1}, year = {2004}, issn = {1530-1591}, pages = {10358}, doi = {http://doi.ieeecomputersociety.org/10.1109/DATE.2004.1268873}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Design, Automation & Test in Europe Conference & Exhibition TI - SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract SN - 1530-1591 SP EP A1 - Jean-Yves Brunel, A1 - Marco Di Natale, A1 - Alberto Ferrari, A1 - Paolo Giusto, A1 - Luciano Lavagno, PY - 2004 KW - null VL - 1 JA - Design, Automation & Test in Europe Conference & Exhibition ER - | |||
This paper discusses a model-based design flow for requirements in distributed embedded software development. Such requirements are speci.ed using a language similar to Linear Temporal Logic which allows one to reason about time and sequencing. They consist of assertions which must hold for a design, given some assumptions on its environment. They can be checked both during simulation and, at least for a subset, even on the target. The key contribution of the paper is the extension to the embedded software domain of assertion-based verification, and the automated generation of property-checking code in multiple target languages, from simulation, to prototyping, to final production.
Citation:
Jean-Yves Brunel, Marco Di Natale, Alberto Ferrari, Paolo Giusto, Luciano Lavagno, "SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract," date, vol. 1, pp.10358, Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
