.. .. Giotto-workflow,

, Example of a Giotto Task Execution

, Execution of a Processing Operation in Oasis

. .. A-lustre-program,

.. .. Component,

.. .. Task-manager,

, Example of an Extended Timed Component

, High Level Representation of the Target Architecture

, Potential Conflict Between Interactions ? 1 and ?

, High Level Representation of a Decentralized Send-Receive Model of the Task Manager Example

, Send/Receive Transformation of the Controller Component From Figure 2.3, vol.46

, A Simple Petri Net with Two Succesive Markins

.. .. Scheduling-mechanism,

, Example of a History Clock for Action a

, Refined Version of the Conflict Resolution Layer from Figure 4.2, p.65

, Planning Automata for the Task Manager Example

, Sample of the Output Strategy from UPPAAL-Tiga

, Example of Clocks with Different Rates

.. .. Bip-layers,

. .. Bip-example,

. The and . .. Toolbox,

, The Distributed Real-Time BIP Filter

. .. Train-gate-controller,

, FireWire Topologies with 2, 3 and 5 nodes

A. ,

A. , The Gearbox Controller Component

.. .. Experimental-results,

, Detailed Results of the Task Manager Experiments

.. .. Experiments-results,

T. Abdellatif, J. Combaz, and J. Sifakis, Model-based implementation of real-time applications, Proceedings of the 10th International conference on Embedded software, EMSOFT 2010, pp.229-238, 2010.

R. Alur and D. L. Dill, A theory of timed automata, Theor. Comput. Sci, vol.126, issue.2, pp.183-235, 1994.

A. Avizienis, J. Laprie, B. Randell, and C. E. Landwehr, Basic concepts and taxonomy of dependable and secure computing, IEEE Trans. Dependable Sec. Comput, vol.1, issue.1, pp.11-33, 2004.

L. Rajive and . Bagrodia, Process synchronization: Design and performance evaluation of distributed algorithms, IEEE Trans. Software Eng, vol.15, issue.9, pp.1053-1065, 1989.

. +-11a]-ananda, S. Basu, M. Bensalem, J. Bozga, M. Combaz et al., Rigorous component-based system design using the BIP framework, IEEE Software, vol.28, issue.3, pp.41-48, 2011.

. +-11b]-ananda, S. Basu, M. Bensalem, J. Bozga, M. Combaz et al., Rigorous component-based system design using the BIP framework, IEEE Software, vol.28, issue.3, pp.41-48, 2011.

A. Bbb-+-11c]-paraskevas-bourgos, M. Basu, S. Bozga, J. Bensalem, K. Sifakis et al., Rigorous system level modeling and analysis of mixed HW/SW systems, 9th IEEE/ACM International Conference on Formal Methods and Models for Codesign, pp.11-20, 2011.

. +-12]-ananda and . Basu, Statistical abstraction and model-checking of large heterogeneous systems, Saddek Bensalem, Marius Bozga, Benoît Delahaye, and Axel Legay, vol.14, pp.53-72, 2012.

S. Bensalem, M. Bozga, B. Boyer, and A. Legay, Incremental generation of linear invariants for component-based systems, 13th International Conference on Application of Concurrency to System Design, ACSD 2013, pp.80-89, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00878738

L. Felix-bachmann, G. Bass, P. Chastek, F. Donohoe, and . Peruzzi, A framework for automated distributed implementation of component-based models, Distributed Computing, vol.25, issue.5, pp.383-409, 2000.

A. +-07]-gerd-behrmann, A. Cougnard, E. David, K. G. Fleury, D. Larsen et al., Uppaal-tiga: Time for playing games!, Computer Aided Verification, 19th International Conference, pp.121-125, 2007.

A. Benveniste, B. Caillaud, and R. Passerone, A generic model of contracts for embedded systems, CoRR, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00153477

. +-98]-marius, C. Bozga, O. Daws, A. Maler, S. Olivero et al., Kronos: A model-checking tool for real-time systems, Computer Aided Verification, 10th International Conference, CAV '98, pp.546-550, 1998.

. +-08]-luca, A. Benvenuti, L. Ferrari, E. Mangeruca, R. Mazzi et al., A contract-based formalism for the specification of heterogeneous systems (invited), Forum on specification and Design Languages, pp.142-147, 2008.

G. Berry and G. Gonthier, The esterel synchronous programming language: Design, semantics, implementation, Sci. Comput. Program, vol.19, issue.2, pp.87-152, 1992.
URL : https://hal.archives-ouvertes.fr/inria-00075711

. Bmp-+-07]-ananda, L. Basu, M. Mounier, J. Poulhiès, J. Pulou et al., Using BIP for modeling and verification of networked systems -A case study on tinyos-based networks, Sixth IEEE International Symposium on Network Computing and Applications, pp.257-260, 2007.

S. Bornot and J. Sifakis, An algebraic framework for urgency, Inf. Comput, vol.163, issue.1, pp.172-202, 2000.

M. Bozga, V. Sfyrla, and J. Sifakis, Modeling synchronous systems in BIP, Proceedings of the 9th ACM & IEEE International conference on Embedded software, pp.77-86, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00722479

S. Camier, D. Chabrol, V. David, and C. Aussaguès, OASIS formal approach for distributed safety-critical real-time system design, Workshop On Leveraging Applications of Formal Methods, Verification and Validation, pp.167-178, 2007.

D. Chabrol, V. David, C. Aussaguès, S. Louise, and F. Daumas, Deterministic distributed safety-critical real-time systems within the oasis approach, International Conference on Parallel and Distributed Computing Systems, PDCS 2005, pp.260-268, 2005.

F. Cassez, A. David, E. Fleury, K. G. Larsen, and D. Lime, Efficient on-the-fly algorithms for the analysis of timed games, CONCUR 2005 -Concurrency Theory, 16th International Conference, pp.66-80, 2005.
URL : https://hal.archives-ouvertes.fr/hal-00350475

R. N. Charette, This car runs on code, IEEE Spectrum, 2009.

S. Cotton, O. Maler, J. Legriel, and S. Saidi, Multi-criteria optimization for mapping programs to multi-processors, 6th IEEE International Symposium on, SIES 2011, pp.9-17, 2011.

A. Mohamed-yassin-chkouri, M. Robert, J. Bozga, and . Sifakis, Translating AADL into BIP -application to the verification of real-time systems, Models in Software Engineering, Workshops and Symposia at MODELS, pp.5-19, 2008.

M. Dellabani, J. Combaz, M. Bozga, and S. Bensalem, Local planning of multiparty interactions with bounded horizons, FM 2016: Formal Methods -21st International Symposium, pp.199-216, 2016.

M. Dellabani, J. Combaz, S. Bensalem, and M. Bozga, Knowledge based optimization for distributed real-time systems, 24th AsiaPacific Software Engineering Conference, pp.751-756, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01888605

M. Dellabani, J. Combaz, M. Bozga, and S. Bensalem, Local planning semantics : a semantics for distributed real-time systems, Leibniz Transactions on Embedded Systems, 2018.

C. Dima, Dynamical properties of timed automata revisited, Formal Modeling and Analysis of Timed Systems, 5th International Conference, pp.130-146, 2007.
URL : https://hal.archives-ouvertes.fr/hal-01699957

C. Daws and P. Kordy, Symbolic robustness analysis of timed automata, Formal Modeling and Analysis of Timed Systems, 4th International Conference, pp.143-155, 2006.

A. David, K. G. Larsen, A. Legay, M. Mikucionis, and Z. Wang, Time for statistical model checking of real-time systems, Computer Aided Verification -23rd International Conference, pp.349-355, 2011.

M. Denford, O. Tim, J. Neill, and . Leaney, Architecture-based design of computer based systems, 10th IEEE International Conference on Engineering of Computer-Based Systems (ECBS 2003, pp.39-46, 2003.

M. Droste and R. M. Shortt, From petri nets to automata with concurrency, Applied Categorical Structures, vol.10, issue.2, pp.173-191, 2002.

C. John, E. A. Eidson, S. Lee, . Matic, A. Sanjit et al., Distributed real-time software for cyber-physical systems, Proceedings of the IEEE, vol.100, issue.1, pp.45-59, 2012.

N. Halbwachs, Synchronous programming of reactive systems, Computer Aided Verification, 10th International Conference, CAV '98, pp.1-16, 1998.

T. A. Henzinger, B. Horowitz, and C. M. Kirsch, Giotto: a time-triggered language for embedded programming, Proceedings of the IEEE, vol.91, issue.1, pp.84-99, 2003.

N. Halbwachs, F. Lagnier, and C. Ratel, Programming and verifying real-time systems by means of the synchronous data-flow language LUSTRE, IEEE Trans. Software Eng, vol.18, issue.9, pp.785-793, 1992.

U. Holmer, W. Kim-guldstrand-larsen, and . Yi, Deciding properties of regular real time processes, Computer Aided Verification, 3rd International Workshop, CAV '91, pp.443-453, 1991.

J. C. Jensen, D. H. Chang, and E. A. Lee, A model-based design methodology for cyber-physical systems, Proceedings of the 7th International Wireless Communications and Mobile Computing Conference, IWCMC 2011, pp.1666-1671, 2011.

F. Krückeberg and M. Jaxy, Mathematical methods for calculating invariants in petri nets, Advances in Petri Nets 1987, covers the 7th European Workshop on Applications and Theory of Petri Nets, pp.104-131, 1986.

H. Kopetz, An integrated architecture for dependable embedded systems, 23rd International Symposium on Reliable Distributed Systems (SRDS 2004), pp.160-161, 2004.

H. Kopetz, Component-based design of embedded systems, Software Technologies for Embedded and Ubiquitous Systems -8th IFIP WG 10.2 International Workshop, p.1, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01061218

H. Kopetz, Real-Time Systems -Design Principles for Distributed Embedded Applications. Real-Time Systems Series, 2011.

G. Karsai, J. Sztipanovits, Á. Lédeczi, and T. Bapty, Model-integrated development of embedded software, Proceedings of the IEEE, vol.91, issue.1, pp.145-164, 2003.

L. Lamport, Proving the correctness of multiprocess programs, IEEE Trans. Software Eng, vol.3, issue.2, pp.125-143, 1977.

E. A. Lee, Modeling concurrent real-time processes using discrete events, Ann. Software Eng, vol.7, pp.25-45, 1999.

M. Lindahl, P. Pettersson, and W. Yi, Formal design and analysis of a gear controller, STTT, vol.3, issue.3, pp.353-368, 2001.

E. A. Lee and A. L. Sangiovanni-vincentelli, Component-based design for the future, Design, Automation and Test in Europe, p.1029, 2011.

X. Liu, Y. Xiong, and E. A. Lee, The ptolemy II framework for visual languages, 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments, p.50, 2001.

P. Marwedel, Embedded System Design -Embedded Systems Foundations of Cyber-Physical Systems, 2011.

A. Braham-lotfi-mediouni, M. Nouri, M. Bozga, J. Dellabani, A. Combaz et al., Sbip 2.0: Statistical model checking stochastic real-time systems, 2018.

Z. Manna and A. Pnueli, Temporal verification of reactive systems -safety, 1995.

T. Murata, Petri nets: Properties, analysis and applications, Proceedings of the IEEE, vol.77, pp.541-580, 1989.

S. S. Owicki and D. Gries, Verifying properties of parallel programs: An axiomatic approach, Commun. ACM, vol.19, issue.5, pp.279-285, 1976.

J. Antonio-pérez, R. Corchuelo, and M. Toro, An order-based algorithm for implementing multiparty synchronization. Concurrency -Practice and Experience, vol.16, pp.1173-1206, 2004.

A. Puri, Dynamical properties of timed automata, Discrete Event Dynamic Systems, vol.10, issue.1-2, pp.87-113, 2000.

L. Souha-ben-rayana, S. Astefanoaei, M. Bensalem, J. Bozga, and . Combaz, Compositional verification for timed systems based on automatic invariant generation, Logical Methods in Computer Science, vol.11, issue.3, 2015.

M. Souha-ben-rayana, S. Bozga, J. Bensalem, and . Combaz, Rtdfinder: A tool for compositional verification of real-time component-based systems, Tools and Algorithms for the Construction and Analysis of Systems -22nd International Conference, TACAS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, pp.394-406, 2016.

O. Sankur, Shrinktech: A tool for the robustness analysis of timed automata, Computer Aided Verification -25th International Conference, CAV 2013, pp.1006-1012, 2013.

O. Sankur, P. Bouyer, and N. Markey, Shrinking timed automata, Inf. Comput, vol.234, pp.107-132, 2014.

M. Swaminathan, M. Fränzle, and J. Katoen, The surprising robustness of (closed) timed automata against clock-drift, Fifth IFIP International Conference On Theoretical Computer Science -TCS, pp.537-553, 2008.

S. Sankaranarayanan, H. Sipma, and Z. Manna, Petri net analysis using invariant generation, Verification: Theory and Practice, Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday, pp.682-701, 2003.

J. A. Stankovic, Misconceptions about real-time computing, IEEE Computer, vol.21, issue.10, pp.10-19, 1988.

V. Sfyrla, G. Tsiligiannis, I. Safaka, M. Bozga, and J. Sifakis, Compositional translation of simulink models into synchronous BIP, IEEE Fifth International Symposium on Industrial Embedded Systems, SIES 2010, pp.217-220, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00558040

A. Triki, B. Bonakdarpour, J. Combaz, and S. Bensalem, Automated conflict-free concurrent implementation of timed component-based models, NASA Formal Methods -7th International Symposium, NFM 2015, pp.359-374, 2015.

C. R. Thrane, U. Fahrenberg, and K. G. Larsen, Quantitative analysis of weighted transition systems, J. Log. Algebr. Program, vol.79, issue.7, pp.689-703, 2010.

S. Tripakis, Verifying progress in timed systems, Formal Methods for RealTime and Probabilistic Systems, 5th International AMAST Workshop, ARTS'99, pp.299-314, 1999.

A. Triki, Distributed Implementations of Timed Component-based Systems. (Implémentations distribuées des systèmes temps-réel à base de composants), 2015.
URL : https://hal.archives-ouvertes.fr/tel-01169720

S. Tripakis and S. Yovine, Analysis of timed systems using timeabstracting bisimulations. Formal Methods in System Design, vol.18, pp.25-68, 2001.

L. Martin-de-wulf, N. Doyen, J. Markey, and . Raskin, Robustness and implementability of timed automata. In Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems, Joint International Conferences on Formal Modelling and Analysis of Timed Systems, FORMATS 2004 and Formal Techniques in Real-Time and Fault-Tolerant Systems, pp.118-133, 2004.

Y. Zhao, J. Liu, and E. A. Lee, A programming model for timesynchronized distributed real-time systems, Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, pp.259-268, 2007.