Esterel and Java in an Object-oriented Modelling and Simulation
framework for Heterogeneous Software and Hardware systems.
The SEP approach.
Abstract:
The size of Today's digital systems is increasing very quickly. So design tools
have to allow for reusability and an adapted level of description depending on our
goals during each part of design cycle. Moreover, systems require more and more
heterogeneous competency domain. Then we have to be able to manage the integration
of complex and heterogeneous software and hardware systems. In some previous
articles, we presented an object-oriented method and the related tool, which were
demonstrated to be useful in order to model and simulate hardware digital
architectures and theirs software applications in order to obtain performance
estimations.
This paper firstly intends to show the easiness to integrate in our framework some
capabilities to describe parts of system behaviour with other formalisms. Indeed,
due to description power of our generic object-oriented model and without any
modification, we managed to take care of components the behaviour of which is
described using the synchronous reactive language Esterel. And secondly, we
illustrate the use of our new extensions to model efficiently an automatic
control system for sprinkler.
© 1999 IEEE Computer Press.
@inproceedings{MB:Euromicro1999,
author = {Fr{\'e}d{\'e}ric Mallet and
Fernand Bo{\'e}ri},
title = {Esterel and Java in an Object-Oriented Modelling and Simulation
Framework for Heterogeneous Software and Hardware Systems
The SEP Approach},
booktitle = {{EUROMICRO} Conference, 1999. Proceedings. 25th},
year = {1999},
volume = {1},
pages = {214--221},
address = {Milan},
month = sep,
ee = {http://csdl.computer.org/comp/proceedings/euromicro/1999/0321/01/03211214abs.htm},
crossref = {DBLP:conf/euromicro/1999},
doi = {10.1109/EURMIC.1999.794469}
}
@proceedings{DBLP:conf/euromicro/1999,
title = {25th EUROMICRO '99 Conference, Informatics: Theory and Practice
for the New Millenium, 8-10 September 1999, Milan, Italy},
booktitle = {EUROMICRO},
publisher = {IEEE Computer Society},
year = {1999},
isbn = {0-7695-0321-7},
bibsource = {DBLP, http://dblp.uni-trier.de}
}