.. Implémentations-des-mémoires-transactionnelles, 46 3.4.2 Implémentations logicielles (STM), p.48

K. Robert, H. Abbott, and . Garcia-molina, Scheduling real-time transactions : a performance evaluation, pp.1-12, 1988.

Y. Afek, M. Merritt, G. Taubenfeld, and D. Touitou, Disentangling multi-object operations (extended abstract), Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing , PODC '97, pp.111-120, 1997.
DOI : 10.1145/259380.259431

C. Scott-ananian, K. Asanovic, B. C. Kuszmaul, C. E. Leiserson, and S. Lie, Unbounded transactional memory, pp.316-327, 2005.

J. H. Anderson, Early-release fair scheduling, Proceedings 12th Euromicro Conference on Real-Time Systems. Euromicro RTS 2000, pp.35-43, 2000.
DOI : 10.1109/EMRTS.2000.853990

J. H. Anderson, R. Jain, and . Et-srikanth-ramamurthy, Implementing Hard Real-Time Transactions on Multiprocessors, pp.247-260, 1997.
DOI : 10.1007/978-1-4615-6069-2_14

H. James, M. Anderson, and . Moir, Universal constructions for multi-object operations, PODC '95 : Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, pp.184-193, 1995.

H. James, M. Anderson, and . Moir, Universal constructions for large objects, IEEE Trans. Parallel Distrib. Syst, vol.10, pp.1317-1332, 1999.

J. H. Anderson, S. Ramamurthy, and R. Jain, Implementing wait-free objects on priority-based systems, Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing , PODC '97, pp.229-238, 1997.
DOI : 10.1145/259380.259443

J. H. Anderson, S. Ramamurthy, and K. Jeffay, Real-time computing with lock-free shared objects, ACM Transactions on Computer Systems, vol.15, issue.2, pp.134-165, 1997.
DOI : 10.1145/253145.253159

H. James, A. Anderson, and . Srinivasan, Pfair scheduling : beyond periodic task systems, RTCSA '00 : Proceedings of the Seventh International Conference on Real-Time Systems and Applications, p.297, 2000.

B. Andersson, S. Baruah, and J. Jonsson, Static-priority scheduling on multiprocessors, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420), 2001.
DOI : 10.1109/REAL.2001.990610

B. Andersson and J. Jonsson, The utilization bounds of partitioned and pfair static-priority scheduling on multiprocessors are 50%, 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings., p.33, 2003.
DOI : 10.1109/EMRTS.2003.1212725

C. Neil and . Audsley, Deadline monotonic scheduling, 1990.

T. P. Baker, Stack-based scheduling for realtime processes. Real-Time Syst, pp.67-99, 1991.

G. Barnes, A method for implementing lock-free shared-data structures, Proceedings of the fifth annual ACM symposium on Parallel algorithms and architectures , SPAA '93, pp.261-270, 1993.
DOI : 10.1145/165231.165265

S. K. Baruah, N. K. Cohen, C. G. Plaxton, and D. A. Varvel, Proportionate progress, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing , STOC '93, pp.600-625, 1996.
DOI : 10.1145/167088.167194

K. Sanjoy and . Baruah, Optimal utilization bounds for the fixed-priority scheduling of periodic task systems on identical multiprocessors, IEEE Trans. Comput, vol.53, issue.6, pp.781-784, 2004.

K. Sanjoy, J. Baruah, and . Carpenter, Multiprocessor fixed-priority scheduling with restricted interprocessor migrations, J. Embedded Comput, vol.1, issue.2, pp.169-178, 2005.

K. Sanjoy, J. E. Baruah, C. Gehrke, and . Plaxton, Fast scheduling of periodic tasks on multiple resources, 1995.

G. Bernat, Specification and Analysis of Weakly Hard Real-Time Systems, 1998.

A. Bestavros, Speculative concurrency control Rapport technique, 1992.
DOI : 10.1007/978-1-4615-2271-3_8

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.276

A. Block, H. Leontyev, B. B. Brandenburg, and J. H. Anderson, A Flexible Real-Time Locking Protocol for Multiprocessors, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), pp.47-56, 2007.
DOI : 10.1109/RTCSA.2007.8

C. Blundell, C. Lewis, and M. M. Martin, Deconstructing transactions : The subtleties of atomicity, Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking, 2005.

R. L. Bocchino, V. S. Adve, L. Bradford, and . Chamberlain, Software transactional memory for large scale clusters, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, pp.247-258, 2008.
DOI : 10.1145/1345206.1345242

B. Björn, J. M. Brandenburg, A. Calandrino, H. Block, J. H. Leontyev et al., Real-time synchronization on multiprocessors : To block or not to block, to suspend or spin, Embedded Technology and Applications Symposium, pp.342-353, 2008.

J. H. Devi and . Anderson, Litmus?rt : A testbed for empirically comparing real-time multiprocessor schedulers, pp.111-126, 2006.

J. Carpenter, S. Funk, P. Holman, A. Srinivasan, J. Anderson et al., A categorization of real-time multiprocessor scheduling problems and algorithms. Dans Handbook on Scheduling Algorithms, Methods, and Models, pp.3-23, 2004.

S. Chakravarthy, D. Hong, and E. T. Johnson, Real-time transaction scheduling : a framework for synthesizing static and dynamic factors. Rapport technique, 1994.

W. Chuang, S. Narayanasamy, G. Venkatesh, J. Sampson, M. Van-biesbrouck et al., Unbounded page-based transactional memory, ASPLOS-XII : Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, pp.347-358, 2006.
DOI : 10.1145/1168917.1168901

P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir et al., Hybrid transactional memory, pp.336-346, 2006.
DOI : 10.1145/1168917.1168900

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.170.1906

I. Robert, A. Davis, and . Burns, A survey of hard real-time scheduling for multiprocessor systems, ACM Comput. Surv, vol.433544, pp.1-35, 2011.

L. Michael and . Dertouzos, Control Robotics : The Procedural Control of Physical Processes, Proceedings of IFIP Congress (IFIP'74), pp.807-813, 1974.

D. Dice, O. Shalev, . Et-nir, and . Shavit, Transactional Locking II, Shlomi Dolev, pp.194-208, 2006.
DOI : 10.1007/11864219_14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.90.811

K. Eswaran, J. Gray, R. Lorie, and I. Traiger, The notions of consistency and predicate locks in a database system, Communications of the ACM, vol.19, issue.11, pp.624-630, 1976.
DOI : 10.1145/360363.360369

F. Sherif, B. Fahmy, E. D. Ravindran, and . Jensen, Response time analysis of software transactional memory-based distributed real-time systems, Proceedings of the 2009 ACM symposium on Applied Computing, pp.334-338, 2009.

P. Felber, C. Fetzer, U. Müller, T. Riegel, M. Süßkraut et al., Transactifying applications using an open compiler framework, 2007.

K. Fraser, Practical lock freedom Also available as, pp.47-67, 2003.

K. Fraser and T. Harris, Concurrent programming without locks, ACM Transactions on Computer Systems, vol.25, issue.2, pp.45-54, 2007.
DOI : 10.1145/1233307.1233309

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.129.9977

S. Funk, J. Goossens, K. Et-sanjoy, and . Baruah, On-line scheduling on uniform multiprocessors, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420), pp.183-192, 2001.
DOI : 10.1109/REAL.2001.990609

P. Gai, M. D. Natale, G. Lipari, A. Ferrari, C. Gabellini et al., A comparison of mpcp and msrp when sharing resources in the janus multiple-processor on a chip platform, Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS '03, p.189, 2003.

G. Gardarin, Bases de données objet & relationnel, 2000.

J. Goossens, S. Funk, and S. Baruah, Priority-driven scheduling of periodic task systems on multiprocessors. Real-Time Syst, pp.187-205, 2003.

R. Guerraoui, M. Herlihy, and . Et-bastian-pochon, Polymorphic Contention Management, DISC '05 : Proceedings of the nineteenth International Symposium on Distributed Computing, pp.303-323, 2005.
DOI : 10.1007/11561927_23

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.7346

L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis et al., Transactional memory coherence and consistency, Proceedings of the 31st Annual International Symposium on Computer Architecture, p.102, 2004.
DOI : 10.1109/isca.2004.1310767

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.8108

R. Jayant, M. J. Haritsa, M. Carey, and . Livny, On being optimistic about real-time constraints, PODS, pp.331-343, 1990.

R. Jayant, M. J. Haritsa, M. Carey, and . Livny, Data access scheduling in firm real-time database systems, Real-Time Systems, vol.4, issue.3, pp.203-241, 1992.

T. Harris and K. Fraser, Language support for lightweight transactions, Oriented Programming, Systems, Languages, and Applications, pp.388-402, 2003.

J. Haubert, B. Sadeg, and E. L. Amanton, ( m k )-firm real-time distributed transactions, Proc. of the 16th WIP Euromicro Conference on Real-Time Systems (ECRTS), pp.61-65, 2004.

M. Herlihy, V. Luchangco, and M. Moir, Obstruction-free synchronization: double-ended queues as an example, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings., pp.522-552, 2003.
DOI : 10.1109/ICDCS.2003.1203503

M. Herlihy, V. Luchangco, M. Moir, N. William, and I. Scherer, Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, pp.92-101, 2003.
DOI : 10.1145/872035.872048

M. Herlihy, J. B. Eliot, and . Moss, Transactional memory : Architectural support for lock-free data structures, proc. the 20th Annual International Symposium on Computer Architecture, pp.289-300, 1993.

M. Herlihy and Y. Sun, Distributed transactional memory for metric-space networks, Distributed Computing, vol.1, issue.4, pp.195-208
DOI : 10.1007/s00446-007-0037-x

M. , T. Higuera-toledano, V. Issarny, M. Banâtre, and . Et-frédéric-parain, Memory management for real-time java : An efficient solution using hardware support. Real-Time Systems, pp.63-87, 2004.
URL : https://hal.archives-ouvertes.fr/inria-00414804

P. Holman and J. H. Anderson, Guaranteeing Pfair supertasks by reweighting, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420), pp.203-212, 2001.
DOI : 10.1109/REAL.2001.990612

P. Holman and J. H. Anderson, Supporting lock-free synchronization in Pfair-scheduled real-time systems, Journal of Parallel and Distributed Computing, vol.66, issue.1, pp.47-67, 2006.
DOI : 10.1016/j.jpdc.2005.06.011

D. Hong, T. Johnson, and E. S. Chakravarthy, Real-time transaction scheduling, ACM SIGMOD Record, vol.22, issue.2, pp.197-206, 1993.
DOI : 10.1145/170036.170071

J. Huang and J. Stankovic, Concurrency control in real-time database system : Optimistic scheme vs. two-phase locking. Rapport technique, UM- CS-1990-066, pp.35-73, 1990.

D. Johnson, Fast algorithms for bin packing, Journal of Computer and System Sciences, vol.8, issue.3, pp.272-314, 1974.
DOI : 10.1016/S0022-0000(74)80026-7

S. Kumar, M. Chu, C. J. Hughes, P. Kundu, and A. Nguyen, Hybrid transactional memory, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '06, pp.209-220, 2006.
DOI : 10.1145/1122971.1123003

H. Kung and J. Robinson, On optimistic methods for concurrency control, ACM Transactions on Database Systems, vol.6, issue.2, pp.1981-2016
DOI : 10.1145/319566.319567

L. Lamport, Concurrent reading and writing, Communications of the ACM, vol.20, issue.11, pp.806-811, 1977.
DOI : 10.1145/359863.359878

R. James, R. Larus, and . Rajwar, Transactional Memory, 2007.

J. Lee and S. H. Son, Using dynamic adjustment of serialization order for real-time database systems, 1993 Proceedings Real-Time Systems Symposium, pp.66-75, 1993.
DOI : 10.1109/REAL.1993.393514

J. Lindström and K. Raatikainen, Dynamic adjustment of serialization order using timestamp intervals in real-time databases. Real-Time Computing Systems and Applications, 1999.

J. Lindström and K. Raatikainen, Extensions to optimistic concurrency control with time intervals. Dans 7th International Workshop on Real-Time Computing and Applications, IEEE Computer Society, pp.39-78, 2000.

C. L. Liu and J. W. Layland, Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment, Journal of the ACM, vol.20, issue.1, pp.46-61, 1973.
DOI : 10.1145/321738.321743

J. W. Liu, Real-Time Systems, 2000.
URL : https://hal.archives-ouvertes.fr/hal-00544464

D. B. Lomet, Process structuring, synchronization, and recovery using atomic actions, ACM Conference on Language Design for Reliable Software, pp.128-137, 1977.

J. M. López, J. L. Díaz, and D. F. García, Utilization bounds for edf scheduling on real-time multiprocessor systems. Real-Time Syst, pp.39-68, 2004.

B. Victor and . Lortz, An object-oriented real-time database system for multiprocessors, 1994.

K. Manassiev, M. Mihailescu, and C. Amza, Exploiting distributed version concurrency in a transactional memory cluster, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '06, pp.198-208, 2006.
DOI : 10.1145/1122971.1123002

J. Manson, J. Baker, A. Cunei, S. Jagannathan, M. Prochazka et al., Preemptible atomic regions for realtime java, RTSS '05 : Proceedings of the 26th IEEE International Real- Time Systems Symposium, pp.62-71, 2005.

A. Marchand, Ordonnancement temps réel avec contraintes de qualité de service, 2006.

M. Masmano, I. Ripoll, and A. Crespo, TLSF: a new dynamic memory allocator for real-time systems, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004., pp.79-86, 2004.
DOI : 10.1109/EMRTS.2004.1311009

M. Moir, Transparent support for wait-free transactions, WDAG '97 : Proceedings of the 11th International Workshop on Distributed Algorithms, pp.305-319, 1997.
DOI : 10.1007/BFb0030692

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.489

M. Moir and S. Ramamurthy, Pfair scheduling of fixed and migrating periodic tasks on multiple resources, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054), pp.24-27, 1999.
DOI : 10.1109/REAL.1999.818857

A. K. Mok and M. L. Dertouzos, Multiprocessor scheduling in a hard realtime environment, Seventh Texas Conference on Computing System, 1978.

K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, and D. A. Wood, LogTM: Log-based Transactional Memory, The Twelfth International Symposium on High-Performance Computer Architecture, 2006., pp.254-265, 2006.
DOI : 10.1109/HPCA.2006.1598134

J. , E. B. Moss, and A. L. Hosking, Nested transactional memory : model and architecture sketches, Sci. Comput. Program, vol.63, issue.2, pp.186-201, 2006.

D. Oh and T. P. Baker, Utilization bounds for n-processor rate monotone scheduling with static processor assignment. Real-Time Systems : The International Journal of Time-Critical Computing, pp.183-192, 1998.

T. Özsu and P. Valduriez, Principles of Distributed Data-base Systems, 2011.

A. Queudet, T. Sarni, and P. Valduriez, Non-blocking realtime synchronization protocols for multicore systems. Software : Practice and Experience (en cours de soumission, pp.2012-2020

R. Rajkumar, Synchronization in real-time systems : A priority inheritance approach, 1991.
DOI : 10.1007/978-1-4615-4000-7

R. Rajwar, M. Herlihy, and K. K. Lai, Virtualizing transactional memory, pp.494-505, 2005.

P. Ramanathan, Overload management in real-time control applications using (m, k)-firm guarantee, IEEE Transactions on Parallel and Distributed Systems, vol.10, issue.6, pp.549-559, 1999.
DOI : 10.1109/71.774906

P. Ramanathan and M. Hamdaoui, A dynamic priority assignment technique for streams with (m, k)-firm deadlines, IEEE Trans. Comput, vol.44, issue.12, pp.1443-1451, 1995.

T. Sarni, A. Queudet, and P. Valduriez, Real-time scheduling of transactions in multicore systems, Workshop on Massively Multiprocessor and Multicore Computers, pp.8-54, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00368996

T. Sarni, A. Queudet, and P. Valduriez, Real-Time Support for Software Transactional Memory, 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp.477-485, 2009.
DOI : 10.1109/RTCSA.2009.57

URL : https://hal.archives-ouvertes.fr/hal-00422596

T. Sarni, A. Queudet, and P. Valduriez, Software transactional memory : Worst case execution time analysis, Chetto et Mikael Sjodin, éditeurs, 17th International Conference on Real-Time and Network Systems, pp.107-114, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00422598

N. William, M. L. Scherer, and . Scott, Advanced contention management for dynamic software transactional memory, pp.240-248, 2005.

N. William, I. Scherer, L. Michael, and . Scott, Contention management in dynamic software transactional memory, the ACM PODC Workshop on Concurrency and Synchronization in Java Programs, 2004.

M. Schoeberl, B. Thomsen, and . Et-lone-leth-tomsen, Towards transactional memory for real-time systems, Research Report, vol.19, 1040.

L. Michael and . Scott, Sequential specification of transactional memory semantics, Dans ACM SIGPLAN Workshop on Transactional Computing, 2006.

L. Sha, R. Rajkumar, and J. P. Lehoczky, Priority inheritance protocols: an approach to real-time synchronization, IEEE Transactions on Computers, vol.39, issue.9, pp.1175-1185, 1990.
DOI : 10.1109/12.57058

N. Shavit and D. Touitou, Software transactional memory, proc. the 12th Annual ACM Symposium on Principles of Distributed Computing (PODC), pp.204-213, 1995.

M. Silly-chetto, Sur la problématique de l'ordonnancement dans les systèmes informatiques temps réel, 1993.

Y. Song, Matrix-DBP for (m,k)-firm real time guarantee, Séminaire du Programme de Recherches Avancées Franco-Chinois PRA SI01- 04, 2002.
URL : https://hal.archives-ouvertes.fr/inria-00107605

M. Spuri, Analysis of deadline scheduled real-time systems, 1996.
URL : https://hal.archives-ouvertes.fr/inria-00073920

J. A. Stankovic, Misconceptions about real-time computing, IEEE Computer, vol.20, issue.10, pp.10-19, 1988.
DOI : 10.1007/0-306-46988-x_2

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.4790

M. Tremblay and S. Chaudhry, A third-generation 65nm 16-core 32-thread plus 32-scout-thread cmt sparc r processor. IEEE International Solid-State Circuits Conference, 2008.

J. Turek, D. Shasha, and S. Prakash, Locking without blocking, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems , PODS '92, pp.212-222, 1992.
DOI : 10.1145/137097.137873

Z. Wang, Y. Qiong-song, E. Poggi, . Et-youxian, and . Sun, Survey of Weakly-Hard Real Time Schedule Theory and Its Application, International Symposium on Distributed Computing and Applications to Business . Engineering and Science (DCABES), 2002.
URL : https://hal.archives-ouvertes.fr/inria-00107602

M. Richard, S. Yoo-et-hsien-hsin, and . Lee, Adaptive transaction scheduling for transactional memory systems, Friedhelm Meyer auf der Heide et Nir Shavit, pp.169-178, 2008.