of tasks and processors. We are currently working on
the integration of transaction-level and Qemu-based
virtual platforms.
REFERENCES
Apvrille, L. ((accessed 2023)). TTool, an open-source
toolkit for the modeling and verification of embedded
systems, https://ttool.telecom-paris.fr.
Apvrille, L., Muhammad, W., Ameur-Boulifa, R., Coudert,
S., and Pacalet, R. (2006). A UML-based environment
for system design space exploration. In 13th IEEE
Int. Conference on Electronics, Circuits and Systems,
pages 1272–1275.
Barney, B. et al. (2010). Introduction to parallel computing.
Lawrence Livermore National Laboratory, 6(13):10.
Batori, G., Theisz, Z., and Asztalos, D. (2007). Do-
main specific modeling methodology for reconfig-
urable networked systems. In Engels, G., Opdyke, B.,
Schmidt, D. C., and Weil, F., editors, MODELS’07,
pages 316–330. Springer.
Burch, J., Passerone, R., and Sangiovanni-Vincentelli, A.
(2002). Using multiple levels of abstractions in em-
bedded software design. In International Workshop
on Embedded Software, volume 2211.
Di Natale, M., Chirico, F., Sindico, A., and Sangiovanni-
Vincentelli, A. (2014). An MDA approach for the
generation of communication adapters integrating SW
and FW components from simulink. In MODELS’14,
pages 353–369.
Enrici, A., Apvrille, L., and Pacalet, R. (2017). A model-
driven engineering methodology to design parallel and
distributed embedded systems. ACM Trans. Des. Au-
tom. Electron. Syst., 22(2):34:1–34:25.
Erbas, C., Cerav-Erbas, S., and Pimentel, A. D. (2006).
Multiobjective optimization and evolutionary algo-
rithms for the application mapping problem in multi-
processor system-on-chip design. IEEE Evol. Comp.,
10(3):358–374.
Genius, D., Apvrille, L., and Li, L. W. (2019). High-level
modeling of communication-centric applications: Ex-
tensions to a system-level design and virtual prototyp-
ing tool. Microprocessors and Microsystems, 67:117–
130.
Genius, D., Faure, E., and Pouillon, N. (2011). Mapping
a telecommunication application on a multiprocessor
system-on-chip. In Gogniat, G., Milojevic, D., and
Erdogan, A. M. A. A., editors, Algorithm-Architecture
Matching for Signal and Image Processing, chapter 1,
pages 53–77. Springer LNEE vol. 73.
Kahn, G. (1974). The semantics of a simple language for
parallel programming. In Rosenfeld, J. L., editor, In-
formation Processing ’74: IFIP Congress, pages 471–
475. North-Holland, NY.
Li, L. W., Genius, D., and Apvrille, L. (2018). Formal and
virtual multi-level design space exploration. In MOD-
ELSWARD, Springer CCIS vol 880, pages 47–71.
Nikolov, H., Stefanov, T., and Deprettere, E. F. (2008). Sys-
tematic and automated multiprocessor system design,
programming, and implementation. IEEE Trans. on
CAD of Integrated Circuits and Systems, 27(3):542–
555.
Pedroza, G., Knorreck, D., and Apvrille, L. (2011).
AVATAR: A SysML environment for the formal veri-
fication of safety and security properties. In NOTERE,
Paris, France.
Pimentel, A. D., Hertzberger, L. O., Lieverse, P., van der
Wolf, P., and Deprettere, E. F. (2001). Exploring
embedded-systems architectures with artemis. IEEE
Computer, 34(11):57–63.
Revol, S., Taha, S., Terrier, F., Clouard, A., Gerard, S., Ra-
dermacher, A., and Dekeyser, J.-L. (2008). Unifying
hw analysis and soc design flows by bridging two key
standards: Uml and ip-xact. In IFIP Working Confer-
ence on Distributed and Parallel Embedded Systems,
pages 69–78. Springer.
SoCLib consortium (2016). SoCLib: an open platform for
virtual prototyping of multi-processors system on chip
(webpage). In http://www.soclib.fr.
Taha, S., Radermacher, A., and Gérard, S. (2010). An
entirely model-based framework for hardware design
and simulation. In Distributed, Parallel and Biologi-
cally Inspired Systems - 7th IFIP TC 10 Working Con-
ference, volume 329, pages 31–42. Springer.
Vidal, J., de Lamotte, F., Gogniat, G., Soulard, P., and
Diguet, J.-P. (2009). A co-design approach for embed-
ded system modeling and code generation with UML
and MARTE. In DATE’09, pages 226–231.
MODELSWARD 2024 - 12th International Conference on Model-Based Software and Systems Engineering
194