@inproceedings{4f3e70947e624b039730d60241f2ab2d,
title = "Safe IP Integration Using Container Modules",
abstract = "In modern hardware and system design flows, tight time-to-market constraints can only be met by reusing existing code. Building blocks like floating-point units, embedded processors or bus components are readily available as Intellectual Property (IP). However, this practice of putting together third-party components conflicts with the high quality requirements which are common in the domain of safety-critical systems, since the correctness of the used IP blocks is difficult or impossible to verify. In this paper, we propose an approach for safe IP integration by isolating suspicious blocks inside provably safe container modules. In this way, system level properties can be checked assuming the correct behavior of the wrapped IP blocks. As a first step in this direction, we show how a container module implementing a bus protocol can be generated and verified automatically. We rely on a model-driven design approach using a domain specific language and model-to-text transformations.",
keywords = "hardware design, safety, system level design",
author = "Rolf Drechsler and Ulrich Kuhne",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; 5th International Symposium on Electronic System Design, ISED 2014 ; Conference date: 15-12-2014 Through 17-12-2014",
year = "2014",
month = jan,
day = "1",
doi = "10.1109/ISED.2014.8",
language = "English",
series = "Proceedings - 2014 5th International Symposium on Electronic System Design, ISED 2014",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1--4",
booktitle = "Proceedings - 2014 5th International Symposium on Electronic System Design, ISED 2014",
}