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

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

V. Reynolds, V. Cahill, and A. Senart, Requirements for an ubiquitous computing simulation and emulation environment, Proceedings of the first international conference on Integrated internet ad hoc and sensor networks , InterSense '06, 2006.
DOI : 10.1145/1142680.1142682

A. Ranganathan and R. H. Campbell, Advertising in a pervasive computing environment, Proceedings of the 2nd international workshop on Mobile commerce , WMC '02, pp.10-14, 2002.
DOI : 10.1145/570705.570708

J. Highsmith and M. Fowler, The agile manifesto, Software Development Magazine, pp.29-30, 2001.

N. Medvidovic and R. N. Taylor, A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000.
DOI : 10.1109/32.825767

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

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

J. Bruneau, W. Jouve, and C. Consel, DiaSim, a parameterized simulator for pervasive computing applications, Mobiquitous'09: Proceedings of the 6th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp.1-10, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00403421

A. K. Dey, G. D. Abowd, and D. Salber, A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications, Human-Computer Interaction, vol.37, issue.3, pp.97-166, 2001.
DOI : 10.1109/98.626982

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.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

J. Kabanov and R. Raudjärv, Embedded typesafe domain specific languages for Java, Proceedings of the 6th international symposium on Principles and practice of programming in Java, PPPJ '08, pp.189-197, 2008.
DOI : 10.1145/1411732.1411758

M. Fowler, Fluent interface, 2005.

E. Van-wyk, L. Krishnan, D. Bodin, and A. Schwerdfeger, Attribute Grammar-Based Language Extensions for Java, ECOOP'07: Proceedings of the 21th European Conference on Object-Oriented Programming, p.575, 2007.
DOI : 10.1007/978-3-540-73589-2_27

J. Aldrich, C. Chambers, and D. Notkin, ArchJava, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.187-197, 2002.
DOI : 10.1145/581339.581365

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

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

A. Y. Zhu, J. Inoue, M. L. Peralta, W. Taha, M. K. Malley et al., Implementing Haptic Feedback Environments from High-Level Descriptions, 2009 International Conference on Embedded Software and Systems
DOI : 10.1109/ICESS.2009.90

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.

W. W. Consortium, Web services architecture, 2004.

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

T. B. Downing and R. Java, Remote Method Invocation, 1998.

D. Cassou, J. Bruneau, and C. Consel, Osgi alliance A tool suite to prototype pervasive computing applications (demo), PERCOM'10: Proceedings of the 8th International Conference on Pervasive Computing and Communications, pp.1-3, 2010.

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, pp.1-6, 2009.
DOI : 10.1109/ICIN.2009.5357075

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

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

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

R. Kieburtz, L. Mckinney, J. Bell, J. Hook, A. Kotov et al., A software engineering experiment in software component generation, Proceedings of IEEE 18th International Conference on Software Engineering, pp.542-552, 1996.
DOI : 10.1109/ICSE.1996.493448

L. Erlikh, Leveraging legacy system dollars for e-business, IT Professional, vol.2, issue.3, pp.17-23, 2000.
DOI : 10.1109/6294.846201

T. J. Mccabe, A Complexity Measure, ICSE'76: Proceedings of the 2nd International Conference on Software engineering, p.407, 1976.
DOI : 10.1109/TSE.1976.233837

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

]. A. Ranganathan, S. Chetan, J. Al-muhtadi, R. H. Campbell, and M. D. 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

T. H. Collett, B. A. Macdonald, and B. P. 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.

D. C. Schmidt, Guest Editor's Introduction: Model-Driven Engineering, Computer, vol.39, issue.2, pp.25-31, 2006.
DOI : 10.1109/MC.2006.58

G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide, 2005.

N. Medvidovic, E. M. Dashofy, and R. N. Taylor, Moving architectural description from under the technology lamppost, Information and Software Technology, vol.49, issue.1, pp.12-31, 2007.
DOI : 10.1016/j.infsof.2006.08.006

R. Picek and V. Strahonja, Model Driven Development -future or failure of software development, IIS'07: Proceedings of the 18th International Conference on Information and Intelligent Systems, pp.407-413, 2007.

M. Fowler, UML mode, 2003.

D. Thomas, MDA: Revenge of the modelers or UML utopia?, IEEE Software, vol.21, issue.3, pp.15-17, 2004.
DOI : 10.1109/MS.2004.1293067

A. Schmidt, K. A. Aidoo, A. Takaluoma, U. Tuomela, K. V. 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

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

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.

M. Kranz, R. B. 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.

J. J. Barton and V. Vijayaraghavan, Ubiwise, a ubiquitous wireless infrastructure simulation environment, Hewlett Packard, Tech. Rep, 2002.

E. O. Neill, M. Klepal, D. Lewis, T. O. Donnell, D. O-'sullivan 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.

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, 2011.
DOI : 10.1145/1985793.1985852

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

H. Jakob, N. Loriant, and C. Consel, An aspect-oriented approach to securing distributed systems, Proceedings of the 2009 international conference on Pervasive services, ICPS '09, pp.21-30, 2009.
DOI : 10.1145/1568199.1568204

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

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, 2011.
DOI : 10.1007/978-3-642-19811-3_16

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

R. Douence, P. Fradet, and M. Südholt, A Framework for the Detection and Resolution of Aspect Interactions, GPCE'02: Proceedings of the 1st International Conference on Generative 22
DOI : 10.1007/3-540-45821-2_11

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

W. Visser, K. Havelund, G. Brat, and S. Park, Model checking programs, Proceedings ASE 2000. Fifteenth IEEE International Conference on Automated Software Engineering, pp.3-12, 2000.
DOI : 10.1109/ASE.2000.873645