Integer Overflow Detection in Hardware Designs at the Specification Level
Fritjof Bornebusch, Christoph Lüth, Christoph Lüth, Robert Wille, Robert Wille, Rolf Drechsler, Rolf Drechsler
2020
Abstract
In this work, we present a hardware design approach that allows the detection of integer overflows by describing finite integer types at the specification level. In contrast to the established design flow that uses infinite integer types at the specification level. This causes a semantic gap between these infinite types and the finite integer types used at the model level. The proposed design approach uses dependent types in combination with proof assistants. The combination allows the arguing about the behavior of finite integer types that is used to detect integer overflows at the specification level. To achieve this, we utilized the CompCert integer library that describes finite data types as dependent types.
DownloadPaper Citation
in Harvard Style
Bornebusch F., Lüth C., Wille R. and Drechsler R. (2020). Integer Overflow Detection in Hardware Designs at the Specification Level. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 41-48. DOI: 10.5220/0008960200410048
in Bibtex Style
@conference{modelsward20,
author={Fritjof Bornebusch and Christoph Lüth and Robert Wille and Rolf Drechsler},
title={Integer Overflow Detection in Hardware Designs at the Specification Level},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={41-48},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008960200410048},
isbn={978-989-758-400-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Integer Overflow Detection in Hardware Designs at the Specification Level
SN - 978-989-758-400-8
AU - Bornebusch F.
AU - Lüth C.
AU - Wille R.
AU - Drechsler R.
PY - 2020
SP - 41
EP - 48
DO - 10.5220/0008960200410048