J. John, V. Barton, and . Vijayaraghavan, UBIWISE, a ubiquitous wireless infrastructure simulation environment, 2002.

B. Bertran, C. Consel, W. Jouve, H. Guan, and P. Kadionik, SIP as a Universal Communication Bus: A Methodology and an Experimental Study, 2010 IEEE International Conference on Communications, 2010.
DOI : 10.1109/ICC.2010.5502591

URL : https://hal.archives-ouvertes.fr/inria-00453548

B. Bertran, C. Consel, P. Kadionik, and B. Lamer, A SIP-based home automation platform: an experimental study, 2009 13th International Conference on Intelligence in Next Generation Networks, 2009.
DOI : 10.1109/ICIN.2009.5357075

URL : https://hal.archives-ouvertes.fr/inria-00406248

J. Brichau, A. Kellens, S. Castro, and T. D. Hondt, Enforcing structural regularities in software using IntensiVE, Science of Computer Programming, vol.75, issue.4, pp.232-246, 2010.
DOI : 10.1016/j.scico.2009.11.005

J. Bruneau, C. Consel, M. O. Malley, W. Taha, and . Hannourah, Preliminary results in virtual testing for smart buildings (poster), MobiQuitous'10: Proceedings of the 7th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00551264

J. Bruneau, W. Jouve, and C. Consel, DiaSim: A parameterized simulator for pervasive computing applications, Proceedings of the 6th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services
DOI : 10.4108/ICST.MOBIQUITOUS2009.6851

URL : https://hal.archives-ouvertes.fr/inria-00403421

D. Cassou, E. Balland, C. Consel, and J. Lawall, Leveraging software architectures to guide and verify the development of sense/compute/control applications, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.431-440, 2011.
DOI : 10.1145/1985793.1985852

URL : https://hal.archives-ouvertes.fr/inria-00537789

D. Cassou, B. Bertran, N. Loriant, and C. Consel, A generative programming approach to developing pervasive computing systems, GPCE'09: Proceedings of the 8th International Conference on Generative Programming and Component Engineering, pp.137-146, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00405819

D. Cassou, J. Bruneau, and C. Consel, A tool suite to prototype pervasive computing applications (demonstration), Per- Com'10: Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications, pp.820-822, 2010.

D. Cassou, J. Bruneau, C. Consel, and E. Balland, Toward a Tool-Based Development Methodology for Pervasive Computing Applications, IEEE Transactions on Software Engineering, vol.38, issue.6, p.99, 2011.
DOI : 10.1109/TSE.2011.107

D. Cassou, S. Stinckwich, and P. Koch, Using the Dia- Spec design language and compiler to develop robotics systems, DSLRob'11: Proceedings of the 2nd International Workshop on Domain- Specific Languages and models for ROBotic systems, 2011.

G. Chen and D. Kotz, Context aggregation and dissemination in ubiquitous computing systems, WMCSA'02: Proceedings of the 4th Workshop on Mobile Computing Systems and Applications, pp.105-114, 2002.

H. J. Toby, B. A. Collett, B. P. Macdonald, and . Gerkey, Player 2.0: Toward a practical robot programming framework, ACRA'05: Proceedings of the 7th Australasian Conference on Robotics and Automation, pp.1-9, 2005.

W. World-wide and . Consortium, Web services architecture, 2004.

K. Anind, G. D. Dey, D. Abowd, and . Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of contextaware applications. Human-Computer Interaction, pp.97-166, 2001.

T. Bryan and D. , Java RMI: Remote Method Invocation. IDG Books Worldwide, 1998.

Z. Drey, J. Mercadal, and C. Consel, A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications, DSL WC'09: Proceedings of the 1st Working Conference on Domain- Specific Languages, pp.78-99, 2009.
DOI : 10.1007/978-3-540-39653-6_20

URL : https://hal.archives-ouvertes.fr/inria-00403590

T. Ekman and G. Hedin, The JastAdd extensible java compiler, Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'07, pp.773-774, 2007.

D. Garlan, D. P. Siewiorek, A. Smailagic, and P. Steenkiste, Project Aura: toward distraction-free pervasive computing, IEEE Pervasive Computing, vol.1, issue.2, pp.22-31, 2002.
DOI : 10.1109/MPRV.2002.1012334

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

S. Gatti, E. Balland, and C. Consel, A Step-Wise Approach for Integrating QoS throughout Software Development, FASE'11: Proceedings of the 14th European Conference on Fundamental Approaches to Software Engineering, pp.217-231, 2011.
DOI : 10.1007/978-3-642-19811-3_16

URL : https://hal.archives-ouvertes.fr/inria-00561619

K. Henricksen and J. Indulska, A software engineering framework for context-aware pervasive computing, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the, pp.77-86, 2004.
DOI : 10.1109/PERCOM.2004.1276847

H. Jakob, C. Consel, and N. Loriant, Architecturing Conflict Handling of Pervasive Computing Resources, DAIS'11: Proceedings of the 11th IFIP International Conference on Distributed Applications and Interoperable Systems, pp.92-105, 2011.
DOI : 10.1038/scientificamerican0991-94

URL : https://hal.archives-ouvertes.fr/inria-00581604

W. Jouve, J. Bruneau, and C. Consel, DiaSim: A parameterized simulator for pervasive computing applications, 2009 IEEE International Conference on Pervasive Computing and Communications
DOI : 10.1109/PERCOM.2009.4912793

URL : https://hal.archives-ouvertes.fr/inria-00403421

G. Judd and P. Steenkiste, Providing contextual information to pervasive computing applications, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)., pp.133-142, 2003.
DOI : 10.1109/PERCOM.2003.1192735

F. Khomh, S. Vaucher, Y. Gaël-guéhéneuc, and H. Sahraoui, BDTEX: A GQM-based Bayesian approach for the detection of antipatterns, Journal of Systems and Software, vol.84, issue.4, pp.559-572, 2011.
DOI : 10.1016/j.jss.2010.11.921

M. Kranz, R. Bogdan-rusu, A. Maldonado, M. Beetz, and A. Schmidt, A Player/Stage system for context-aware intelligent environments, UbiSys'06: Proceedings of the System Support for Ubiquitous Computing Workshop, pp.1-7, 2006.

H. Lei, D. M. Sow, J. S. Davis, I. , G. Banavar et al., The design and applications of a context service, ACM SIGMOBILE Mobile Computing and Communications Review, vol.6, issue.4, pp.45-55, 2002.
DOI : 10.1145/643550.643554

D. C. Luckham and J. Vera, An event-based architecture definition language, IEEE Transactions on Software Engineering, vol.21, issue.9, 1995.
DOI : 10.1109/32.464548

M. Martin and P. Nurmi, A generic large scale simulator for ubiquitous computing (poster), MobiQuitous'06: Proceedings of the 3rd International Conference on Mobile and Ubiquitous Systems: Networking & Services, pp.1-3, 2006.

T. Mcfadden, K. Henricksen, J. Indulska, and P. Mascaro, Applying a disciplined approach to the development of a contextaware communication application, PerCom'05: Proceedings of the 3rd International Conference on Pervasive Computing and Communications, pp.300-306, 2005.

J. Mercadal, Q. Enard, C. Consel, and N. Loriant, A domain-specific approach to architecturing error handling in pervasive computing, OOPSLA'10: Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages , and Applications, pp.47-61, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00486930

R. Morla and N. Davies, Evaluating a Location-Based Application: A Hybrid Test and Simulation Environment, IEEE Pervasive Computing, vol.03, issue.03, pp.48-56, 2004.
DOI : 10.1109/MPRV.2004.1321028

O. Eleanor, M. Neill, D. Klepal, T. O. Lewis, . Donnell et al., A testbed for evaluating human interaction with ubiquitous computing environments, TridentCom'05: Proceedings of the 1st International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, pp.60-69, 2005.

T. Parr, The Definitive ANTLR Reference: Building Domain- Specific Languages. Pragmatic Bookshelf, 2007.

A. Ranganathan, S. Chetan, R. H. Muhtadi, M. D. Campbell, and . Mickunas, Olympus: A High-Level Programming Model for Pervasive Computing Environments, Third IEEE International Conference on Pervasive Computing and Communications, pp.7-16, 2005.
DOI : 10.1109/PERCOM.2005.26

J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson et al., SIP: Session Initiation Protocol, 2002.
DOI : 10.17487/rfc3261

A. Schmidt, A. Kofi-asante-aidoo, U. Takaluoma, K. Tuomela, W. Van-laerhoven et al., Advanced Interaction in Context, HUC'99: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, pp.89-101, 1999.
DOI : 10.1007/3-540-48157-5_10

C. Douglas and . Schmidt, Guest editor's introduction: Model-driven engineering, Computer, vol.39, issue.2, pp.25-31, 2006.

E. Serral, P. Valderas, and V. Pelechano, Towards the Model Driven Development of context-aware pervasive systems, Pervasive and Mobile Computing, vol.6, issue.2, pp.254-280, 2010.
DOI : 10.1016/j.pmcj.2009.07.006

M. Shaw, Beyond objects, ACM SIGSOFT Software Engineering Notes, vol.20, issue.1, pp.27-38, 1995.
DOI : 10.1145/225907.225911

S. Sundresh, W. Kim, and G. Agha, SENS: a sensor, environment and network simulator, 37th Annual Simulation Symposium, 2004. Proceedings., pp.221-230, 2004.
DOI : 10.1109/SIMSYM.2004.1299486

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

R. N. Taylor, N. Medvidovic, and E. M. Dashofy, Software architecture, Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium, ESEC/FSE '09, 2009.
DOI : 10.1145/1595696.1595754

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

N. Ubayashi, J. Nomura, and T. Tamai, Archface, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, ICSE '10, pp.75-84, 2010.
DOI : 10.1145/1806799.1806815