R. Azuma, B. Hoff, H. N. Iii, and R. Sarfaty, A motion-stabilized outdoor augmented reality system Petersen. A theory of data race detection, Proceedings of the IEEE Virtual Reality, VR '99 Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging, pp.252-69, 1999.

M. Bauer, B. Bruegge, G. Klinker, A. Macwilliams, T. Reicher et al., Design of a component-based augmented reality framework, Proceedings IEEE and ACM International Symposium on Augmented Reality, pp.45-54, 2001.
DOI : 10.1109/ISAR.2001.970514

. Brgm, The raxenv project

M. Chouiten, J. Didier, and M. Mallem, Component-based middleware for distributed augmented reality applications, Proceedings of the 5th International Conference on Communication System Software and Middleware, COMSWARE '11, p.3, 2011.
DOI : 10.1145/2016551.2016554

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

J. Didier, S. Otmane, and M. Mallem, A component model for augmented/mixed reality applications with reconfigurable data-flow, 8th International Conference on Virtual Reality, pp.243-252, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00339455

J. Didier, S. Otmane, and M. Mallem, ARCS, une architecture logicielle reconfigurable pour la conception des applications de r??alit?? augment??e, Technique et Science Informatiques (TSI), Réalité Virtuelle -RéalitéAugmentée, pp.6-7891, 2009.
DOI : 10.3166/tsi.28.891-919

R. Dörner, C. Geiger, M. Haller, and V. Paelke, Authoring Mixed Reality ??? A Component and Framework-Based Approach, First International Workshop on Entertainment Computing, pp.405-413, 2002.
DOI : 10.1007/978-0-387-35660-0_49

M. Emmi, J. S. Fischer, R. Jhala, and R. Majumdar, Lock allocation, ACM SIGPLAN Notices, vol.42, issue.1, pp.291-296, 2007.
DOI : 10.1145/1190215.1190260

C. Endres, A. Butz, and A. Macwilliams, A Survey of Software Infrastructures and Frameworks for Ubiquitous Computing, Mobile Information Systems, vol.1, issue.1, pp.41-80
DOI : 10.1155/2005/654215

D. Engler and K. Ashcraft, RacerX, ACM SIGOPS Operating Systems Review, vol.37, issue.5, pp.237-252, 2003.
DOI : 10.1145/1165389.945468

Y. Eytani, E. Farchi, and Y. Ben-asher, Heuristics for finding concurrent bugs, Proceedings International Parallel and Distributed Processing Symposium, p.8, 2003.
DOI : 10.1109/IPDPS.2003.1213514

C. Flanagan and S. N. Freund, FastTrack, ACM SIGPLAN Notices, vol.44, issue.6, pp.121-133, 2009.
DOI : 10.1145/1543135.1542490

A. Fuhrmann, D. Schmalstieg, and W. Purgathofer, Fast calibration for augmented reality, Proceedings of the ACM symposium on Virtual reality software and technology , VRST '99, pp.166-167, 1999.
DOI : 10.1145/323663.323692

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns. Elements of reusable object-oriented software, 1995.

R. L. Halpert, C. J. Pickett, and C. Verbrugge, Component-Based Lock Allocation, 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007), pp.353-364, 2007.
DOI : 10.1109/PACT.2007.4336225

Z. Huang, P. Hui, C. Peylo, and D. Chatzopoulos, Mobile augmented reality survey: A bottom-up approach. arXiv preprint arXiv:1309, 2013.

C. E. Hughes, C. B. Stapleton, D. E. Hughes, and E. M. Smith, Mixed Reality in Education, Entertainment, and Training, IEEE Computer Graphics and Applications, vol.25, issue.6, pp.24-30, 2005.
DOI : 10.1109/MCG.2005.139

R. Kuck, J. Wind, K. Riege, and M. Bogen, Improving the avango vr/ar framework -lessons learned, Virtuelle und Erweiterte Realitat : 5. Workshop der GI-Fachgruppe VR/AR, pp.209-220, 2008.

L. Lamport, Time, clocks, and the ordering of events in a distributed system, Communications of the ACM, vol.21, issue.7, pp.558-565, 1978.
DOI : 10.1145/359545.359563

B. Long, P. Strooper, and L. Wildman, A method for verifying concurrent Java components based on an analysis of concurrency failures, Concurrency and Computation: Practice and Experience, vol.41, issue.3, pp.281-294, 2007.
DOI : 10.1002/cpe.1063

. Objectmanagementgroup, Omg's corba website

J. Ohlenburg, I. Herbst, I. Lindt, T. Fröhlich, and W. Broll, The MORGAN framework, Proceedings of the ACM symposium on Virtual reality software and technology , VRST '04, pp.166-169, 2004.
DOI : 10.1145/1077534.1077568

W. Piekarski and B. Thomas, An object-oriented software architecture for 3D mixed reality applications, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings., pp.247-256, 2003.
DOI : 10.1109/ISMAR.2003.1240708

M. Ponder, G. Papagiannakis, T. Molet, N. Magnenat-thalmann, and D. Thalmann, VHD++ development framework: towards extendible, component based VR/AR simulation engine featuring advanced virtual character technologies, Proceedings Computer Graphics International 2003, pp.96-104, 2003.
DOI : 10.1109/CGI.2003.1214453

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

E. Pozniansky and A. Schuster, MultiRace: efficient on-the-fly data race detection in multithreaded C++ programs, Concurrency and Computation: Practice and Experience, vol.21, issue.3, pp.327-340, 2007.
DOI : 10.1002/cpe.1064

P. Pratikakis, J. S. Foster, and M. Hicks, LOCKSMITH, ACM SIGPLAN Notices, vol.41, issue.6, pp.320-331, 2006.
DOI : 10.1145/1133255.1134019

. Qt-project, Qt web site

S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson, Eraser: a dynamic data race detector for multithreaded programs, ACM Transactions on Computer Systems, vol.15, issue.4, pp.391-411, 1997.
DOI : 10.1145/265924.265927

D. C. Schmidt, M. Stal, H. Rohnert, and F. Buschmann, Pattern-Oriented Software Architecture Patterns for Concurrent and Networked Objects, 2000.

V. C. Sreedhar, Y. Zhang, and G. R. Gao, A new framework for analysis and optimization of shared memory parallel programs, 2005.

N. Sterling, Warlock-a static data race analysis tool, USENIx Winter, pp.97-106, 1993.

C. Szyperski, Component Software -Beyond Object-Oriented Programming

J. W. Voung, R. Jhala, and S. Lerner, RELAY, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering , ESEC-FSE '07, pp.205-214, 2007.
DOI : 10.1145/1287624.1287654

I. Zendjebil, F. Ababsa, J. Didier, and M. Mallem, Large scale localization for mobile outdoor augmented reality applications, International Conference On Computer Vision Theory and Applications, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00668038

Y. Zhang, V. C. Sreedhar, W. Zhu, V. Sarkar, and G. R. Gao, Minimum Lock Assignment: A Method for Exploiting Concurrency among Critical Sections, Languages and Compilers for Parallel Computing, pp.141-155, 2008.
DOI : 10.1007/978-3-540-89740-8_10