rithms for the application mapping problem in multi-
processor system-on-chip design. IEEE Transactions
on Evolutionary Computation, 10(3):358–374.
EVITA (2011). E-safety Vehicle InTrusion protected Ap-
plications. http://www.evita-project.org/.
Feiler, P. H., Lewis, B. A., Vestal, S., and Colbert, E.
(2004). An overview of the SAE architecture anal-
ysis & design language (AADL) standard: A basis
for model-based architecture-driven embedded sys-
tems engineering. In Dissaux, P., Filali-Amine, M.,
Michel, P., and Vernadat, F., editors, IFIP-WADL, vol-
ume 176 of IFIP, pages 3–15. Springer.
Gamati
´
e, A., Beux, S. L., Piel,
´
E., Atitallah, R. B., Etien,
A., Marquet, P., and Dekeyser, J.-L. (2011). A model-
driven design framework for massively parallel em-
bedded systems. ACM Trans. Embedded Comput.
Syst, 10(4):39.
Genius, D. and Apvrille, L. (2016). Virtual yet precise pro-
totyping : An automotive case study. In ERTSS’2016,
Toulouse.
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: Proceedings of the IFIP
Congress, pages 471–475. North-Holland, New York,
NY.
Kelling, E., Friedewald, M., Leimbach, T., Menzel, M.,
Sieger, P., Seudi
´
e, H., and Weyl, B. (2009). Specifi-
cation and evaluation of e-security relevant use cases.
Technical Report Deliverable D2.1, EVITA Project.
Kienhuis, B., Deprettere, E., van der Wolf, P., and Vissers,
K. (2002). A Methodology to Design Programmable
Embedded Systems: The Y-Chart Approach. In Em-
bedded Processor Design Challenges, pages 18–37.
Springer.
Knorreck, D., Apvrille, L., and Pacalet, R. (2013). For-
mal System-level Design Space Exploration. Con-
currency and Computation: Practice and Experience,
25(2):250–264.
Li, L., Apvrille, L., and Genius, D. (2016). Virtual pro-
totyping of automotive systems: Towards multi-level
design space exploration. In Conference on Design
and Architectures for Signal and Image Processing.
Pedroza, G., Knorreck, D., and Apvrille, L. (2011).
AVATAR: A SysML environment for the formal veri-
fication of safety and security properties. In The 11th
IEEE Conference on Distributed Systems and New
Technologies (NOTERE’2011), 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.
Polarsys (2008). ARCADIA/CAPELLA (webpage).
SoCLib consortium (2010). SoCLib: an open platform for
virtual prototyping of multi-processors system on chip
(webpage). In http://www.soclib.fr.
Sodius Corporation (2016). MDGen for SystemC. http://
sodius.com/products-overview/systemc.
Syed-Alwi, S.-H., Braunstein, C., and Encrenaz, E. (2013).
Efficient Refinement Strategy Exploiti ng Component
Properties in a CEGAR Process, volume 265 of Lec-
ture Notes in Electrical Engineerin g, chapter 2, pages
17–36. 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.
VSI Alliance (2000). Virtual Component Interface Standard
(OCB 2 2.0). Technical report, VSI Alliance.
Yu, H., Joshi, P., Talpin, J.-P., Shukla, S. K., and Shiraishi,
S. (2015). The challenge of interoperability: model-
based integration for automotive control software. In
DAC, pages 58:1–58:6. ACM.
Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design
89