International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 34 - Issue 3 |
Published: November 2011 |
Authors: Riadh Hocine, Hamoudi Kalla |
![]() |
Riadh Hocine, Hamoudi Kalla . Encoding SystemC Models in Formal Synchronous Formalism. International Journal of Computer Applications. 34, 3 (November 2011), 26-32. DOI=10.5120/4080-5876
@article{ 10.5120/4080-5876, author = { Riadh Hocine,Hamoudi Kalla }, title = { Encoding SystemC Models in Formal Synchronous Formalism }, journal = { International Journal of Computer Applications }, year = { 2011 }, volume = { 34 }, number = { 3 }, pages = { 26-32 }, doi = { 10.5120/4080-5876 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2011 %A Riadh Hocine %A Hamoudi Kalla %T Encoding SystemC Models in Formal Synchronous Formalism%T %J International Journal of Computer Applications %V 34 %N 3 %P 26-32 %R 10.5120/4080-5876 %I Foundation of Computer Science (FCS), NY, USA
The size and thus the complexity of many systems, that use an intellectual property component (IP), have reached a level where design validation with mere testing and simulation does not deliver the required quality any more. Obtaining a formal model from a non-formal one is a complex and error prone task. A logical step is therefore to try to generate automatically a formal description from an existing non-formal system model, thus making this step faster and more reliable. In this paper, we describe a methodology to automaticallygenerate formal synchronous models from existing non-formalsystem level design descriptions that integrates smoothly intoexisting co-design flows. We exemplify the approach with thepopular system design language SystemC and the flexible andexpressive synchronous dataflow formalism SIGNAL.SystemC is a HDL which allows for modeling systems in behavioral level, it is a set of library routines and macros implemented in C++, it is a good language for input of design flow for the systems which requires verification, but it is not a formal language.