Personnel
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Bibliography

Major publications by the team in recent years
[1]
B. Baudry, M. Monperrus.
The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond, in: ACM Computing Surveys, 2015, vol. 48, no 1, pp. 16:1–16:26.
https://hal.inria.fr/hal-01182103
[2]
A. Blouin, N. Moha, B. Baudry, H. Sahraoui, J.-M. Jézéquel.
Assessing the Use of Slicing-based Visualizing Techniques on the Understanding of Large Metamodels, in: Information and Software Technology, 2015, vol. 62, pp. 124 - 142. [ DOI : 10.1016/j.infsof.2015.02.007 ]
https://hal.inria.fr/hal-01120558
[3]
M. Boussaa, O. Barais, B. Baudry, G. Sunyé.
NOTICE: A Framework for Non-functional Testing of Compilers, in: Proc. of the Int. Conf. on Software Quality, Reliability & Security (QRS), August 2016.
https://hal.archives-ouvertes.fr/hal-01344835
[4]
G. Bécan, M. Acher, B. Baudry, S. Ben Nasr.
Breathing Ontological Knowledge Into Feature Model Synthesis: An Empirical Study, in: Empirical Software Engineering, 2015, vol. 21, no 4, pp. 1794–1841. [ DOI : 10.1007/s10664-014-9357-1 ]
https://hal.inria.fr/hal-01096969
[5]
G. Bécan, N. Sannier, M. Acher, O. Barais, A. Blouin, B. Baudry.
Automating the Formalization of Product Comparison Matrices, in: Proc. of the Int. Conf. on Automated Software Engineering (ASE), September 2014. [ DOI : 10.1145/2642937.2643000 ]
https://hal.inria.fr/hal-01058440
[6]
B. Combemale, J. Deantoni, B. Baudry, R. B. France, J.-M. Jézéquel, J. Gray.
Globalizing Modeling Languages, in: IEEE Computer, June 2014, pp. 10-13.
https://hal.inria.fr/hal-00994551
[7]
B. Combemale, J. Deantoni, M. E. Vara Larsen, F. Mallet, O. Barais, B. Baudry, R. France.
Reifying Concurrency for Executable Metamodeling, in: Proc. of the Int. Conf. on Software Language Engineering, October 2013, pp. 365-384. [ DOI : 10.1007/978-3-319-02654-1_20 ]
https://hal.inria.fr/hal-00850770
[8]
J.-M. Davril, E. Delfosse, N. Hariri, M. Acher, J. Clelang-Huang, P. Heymans.
Feature Model Extraction from Large Collections of Informal Product Descriptions, in: Proc. of the Europ. Software Engineering Conf. and the ACM SIGSOFT Symp. on the Foundations of Software Engineering (ESEC/FSE), September 2013, pp. 290-300. [ DOI : 10.1145/2491411.2491455 ]
https://hal.inria.fr/hal-00859475
[9]
T. Degueule, B. Combemale, A. Blouin, O. Barais, J.-M. Jézéquel.
Melange: A Meta-language for Modular and Reusable Development of DSLs, in: Proc. of the Int. Conf. on Software Language Engineering (SLE), October 2015.
https://hal.inria.fr/hal-01197038
[10]
J. A. Galindo, M. Alférez, M. Acher, B. Baudry, D. Benavides.
A Variability-Based Testing Approach for Synthesizing Video Sequences, in: Proc. of the Int. Symp. on Software Testing and Analysis (ISSTA), July 2014.
https://hal.inria.fr/hal-01003148
[11]
I. Gonzalez-Herrera, J. Bourcier, E. Daubert, W. Rudametkin, O. Barais, F. Fouquet, J.-M. Jézéquel, B. Baudry.
ScapeGoat: Spotting abnormal resource usage in component-based reconfigurable software systems, in: Journal of Systems and Software, 2016. [ DOI : 10.1016/j.jss.2016.02.027 ]
https://hal.inria.fr/hal-01354999
[12]
J.-M. Jézéquel, B. Combemale, O. Barais, M. Monperrus, F. Fouquet.
Mashup of Meta-Languages and its Implementation in the Kermeta Language Workbench, in: Software and Systems Modeling, 2015, vol. 14, no 2, pp. 905-920.
https://hal.inria.fr/hal-00829839
[13]
P. Laperdrix, W. Rudametkin, B. Baudry.
Beauty and the Beast: Diverting modern web browsers to build unique browser fingerprints, in: Proc. of the Symp. on Security and Privacy (S&P), May 2016.
https://hal.inria.fr/hal-01285470
[14]
M. Rodriguez-Cancio, B. Combemale, B. Baudry.
Automatic Microbenchmark Generation to Prevent Dead Code Elimination and Constant Folding, in: Proc. of the Int. Conf. on Automated Software Engineering (ASE), September 2016.
https://hal.inria.fr/hal-01343818
[15]
M. Tricoire, O. Barais, M. Leduc, J. Bourcier, F. Fouquet, G. Nain, L. Mouline, G. Sunyé, B. Morin.
KevoreeJS: Enabling Dynamic Software Reconfigurations in the Browser, in: Proc. of WICSA and CompArch, April 2016. [ DOI : 10.1109/CBSE.2016.20 ]
https://hal.inria.fr/hal-01354997
Publications of the year

Doctoral Dissertations and Habilitation Theses

[16]
M. Boussaa.
Automatic non-functional testing and tuning of configurable generators, Université Rennes 1, September 2017.
https://tel.archives-ouvertes.fr/tel-01598821
[17]
P. Laperdrix.
Browser Fingerprinting: Exploring Device Diversity to Augment Authentication and Build Client-Side Countermeasures, INSA Rennes, October 2017.
https://hal.inria.fr/tel-01621257

Articles in International Peer-Reviewed Journals

[18]
M. Acher, R. E. Lopez-Herrejon, R. Rabiser.
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges, in: ACM Transactions of Computing Education, May 2017.
https://hal.inria.fr/hal-01522779
[19]
M. Alférez, M. Acher, J. A. Galindo, B. Baudry, D. Benavides.
Modeling Variability in the Video Domain: Language and Experience Report, in: Software Quality Journal, January 2018, pp. 1-28.
https://hal.inria.fr/hal-01688247
[20]
S. Ben Nasr, G. Bécan, M. Acher, J. F. F. Bosco, N. Sannier, B. Baudry, J.-M. Davril.
Automated Extraction of Product Comparison Matrices From Informal Product Descriptions, in: Journal of Systems and Software, 2017, vol. 124, pp. 82 - 103. [ DOI : 10.1016/j.jss.2016.11.018 ]
https://hal.inria.fr/hal-01427218
[21]
E. Bousse, D. Leroy, B. Combemale, M. Wimmer, B. Baudry.
Omniscient Debugging for Executable DSLs, in: Journal of Systems and Software, November 2017, vol. 137, pp. 261-288. [ DOI : 10.1016/j.jss.2017.11.025 ]
https://hal.inria.fr/hal-01662336
[22]
E. Bousse, T. Mayerhofer, B. Combemale, B. Baudry.
Advanced and efficient execution trace management for executable domain-specific modeling languages, in: Software and Systems Modeling, May 2017, pp. 1–37. [ DOI : 10.1007/s10270-017-0598-5 ]
https://hal.inria.fr/hal-01614377
[23]
K. Corre, O. Barais, G. Sunyé, V. Frey, J.-M. Crom.
Why can’t users choose their identity providers on the web?, in: Proceedings on Privacy Enhancing Technologies, January 2017, vol. 2017, no 3, pp. 72-86. [ DOI : 10.1515/popets-2017-0029 ]
https://hal.archives-ouvertes.fr/hal-01611048
[24]
K. Corre, S. Bécot, O. Barais, G. Sunyé.
A WebRTC Extension to Allow Identity Negotiation at Runtime, in: Lecture Note in Computer Science, 2017, vol. 10360, pp. 412-419. [ DOI : 10.1007/978-3-319-60131-1_27 ]
https://hal.archives-ouvertes.fr/hal-01611057
[25]
B. Danglot, P. Preux, B. Baudry, M. Monperrus.
Correctness Attraction: A Study of Stability of Software Behavior Under Runtime Perturbation, in: Empirical Software Engineering, 2017, https://arxiv.org/abs/1611.09187. [ DOI : 10.1007/s10664-017-9571-8 ]
https://hal.archives-ouvertes.fr/hal-01378523
[26]
D. A. Méndez-Acuña, J. A. Galindo, B. Combemale, A. Blouin, B. Baudry.
Reverse Engineering Language Product Lines from Existing DSL Variants, in: Journal of Systems and Software, May 2017. [ DOI : 10.1016/j.jss.2017.05.042 ]
https://hal.inria.fr/hal-01524632
[27]
P. Temple, M. Acher, J.-M. Jezequel, O. Barais.
Learning-Contextual Variability Models, in: IEEE Software, November 2017, vol. 34, no 6, pp. 64-70. [ DOI : 10.1109/MS.2017.4121211 ]
https://hal.inria.fr/hal-01659137

International Conferences with Proceedings

[28]
M. Acher, P. Temple, J.-M. Jezequel, J. Á. Galindo Duarte, J. Martinez, T. Ziadi.
VaryLaTeX: Learning Paper Variants That Meet Constraints, in: VaMoS 2018 - 12th International Workshop on Variability Modelling of Software-Intensive Systems, Madrid, Spain, February 2018, pp. 1-6.
https://hal.inria.fr/hal-01659161
[29]
O. Barais, B. Combemale, A. Wortmann.
Language Engineering with the GEMOC Studio, in: ICSAW 2017 - IEEE International Conference on Software Architecture Workshops, Gothenburg, Sweden, IEEE (editor), April 2017, 3 p.
https://hal.inria.fr/hal-01609576
[30]
A. Benelallam, T. Hartmann, L. Mouline, F. FOUQUET, J. Bourcier, O. Barais, Y. Le Traon.
Raising Time Awareness in Model-Driven Engineering, in: ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, Austin, Texas, United States, September 2017.
https://hal.archives-ouvertes.fr/hal-01580554
[31]
A. Gómez-Boix, P. Laperdrix, B. Baudry.
Fingerprinting mobile devices: A short analysis, in: CIEL 2017 - 6ème Conférence en IngénieriE du Logiciel, Montpellier, France, June 2017.
https://hal.inria.fr/hal-01611101
[32]
A. Halin, A. Nuttinck, M. Acher, X. Devroey, G. Perrouin, P. Heymans.
Yo Variability! JHipster: A Playground for Web-Apps Analyses, in: 11th International Workshop on Variability Modelling of Software-intensive Systems, Eindhoven, Netherlands, February 2017, pp. 44 - 51. [ DOI : 10.1145/3023956.3023963 ]
https://hal.inria.fr/hal-01468084
[33]
P. Laperdrix, B. Baudry, V. Mishra.
FPRandom: Randomizing core browser objects to break advanced device fingerprinting techniques, in: ESSoS 2017 - 9th International Symposium on Engineering Secure Software and Systems, Bonn, Germany, July 2017, 17 p.
https://hal.inria.fr/hal-01527580
[34]
G. Le Moulec, F. Argelaguet, V. Gouranton, A. Blouin, B. Arnaldi.
AGENT: Automatic Generation of Experimental Protocol Runtime, in: ACM Symposium on Virtual Reality Software and Technology (VRST), Gothenburg, Sweden, Virtual Reality Software and Technology, November 2017.
https://hal.archives-ouvertes.fr/hal-01613873
[35]
M. Leduc, T. Degueule, B. Combemale, T. Van Der Storm, O. Barais.
Revisiting Visitors for Modular Extension of Executable DSMLs, in: ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, Austin, United States, September 2017.
https://hal.inria.fr/hal-01568169
[36]
D. Leroy, E. Bousse, M. Wimmer, B. Combemale, W. Schwinger.
Create and Play your Pac-Man Game with the GEMOC Studio (Tool Demonstration), in: EXE 2017 - 3rd International Workshop on Executable Modeling, Austin, United States, September 2017, pp. 1-6.
https://hal.inria.fr/hal-01651801
[37]
Y. Ndiaye, N. Aillery, O. Barais, A. Blouin, A. Bouabdallah.
Modélisation et Évaluation de la Sécurité des IHM, in: CIEL 2017 : 6ème Conférence en IngénieriE du Logiciel, Montpellier, France, June 2017.
https://hal.inria.fr/hal-01611324
[38]
Q. Plazar, M. Acher, S. Bardin, A. Gotlieb.
Efficient and Complete FD-Solving for Extended Array Constraints *, in: IJCAI 2017, Melbourne, Australia, August 2017.
https://hal.archives-ouvertes.fr/hal-01545557
[39]
A. Vastel, P. Laperdrix, W. Rudametkin, R. Rouvoy.
FP-STALKER: Tracking Browser Fingerprint Evolutions, in: IEEE S&P 2018 - 39th IEEE Symposium on Security and Privacy, San Francisco, United States, B. Parno, C. Kruegel (editors), Proceedings of the 39th IEEE Symposium on Security and Privacy (S&P), IEEE, May 2018, pp. 1-14.
https://hal.inria.fr/hal-01652021

Scientific Books (or Scientific Book chapters)

[40]
T. Degueule, B. Combemale, J.-M. Jézéquel.
On Language Interfaces, in: PAUSE: Present And Ulterior Software Engineering, B. Meyer, M. Mazzara (editors), Springer, February 2017.
https://hal.inria.fr/hal-01424909

Books or Proceedings Editing

[41]
J. Pelay, F. GUILLEMIN, O. Barais (editors)
Verifying the configuration of Virtualized Network Functions in Software Defined Networks, b<>com, 2017, pp. 1-6, Accepted version of the paper but with two formulas which had to be deleted in the final version for size reasons, forthcoming.
https://hal.archives-ouvertes.fr/hal-01657866
[42]
S. Van Mierlo, E. Bousse, H. Vangheluwe, M. Wimmer, C. Verbrugge, M. Gogolla, M. Tichy, A. Blouin (editors)
Report on the 1 st International Workshop on Debugging in Model-Driven Engineering (MDEbug'17), December 2017, pp. 1-6.
https://hal.inria.fr/hal-01665572

Internal Reports

[43]
P. Temple, M. Acher, J.-M. Jézéquel, L. Noel-Baron, J. A. Galindo.
Learning-Based Performance Specialization of Configurable Systems, IRISA, Inria Rennes ; University of Rennes 1, February 2017.
https://hal.archives-ouvertes.fr/hal-01467299
[44]
A. Wortmann, B. Combemale, O. Barais.
A Systematic Mapping Study on Modeling for Industry 4.0, Inria Rennes - Bretagne Atlantique and University of Rennes 1, France, April 2017, no RR-9062, 25 p.
https://hal.inria.fr/hal-01514421

Scientific Popularization

[45]
J.-M. Jézéquel, J. Jongwane.
Comment maîtriser la complexité des logiciels ?, in: Interstices, February 2017.
https://hal.inria.fr/hal-01503821
[46]
L. Mouline, T. Hartmann, F. Fouquet, Y. Le Traon, J. Bourcier, O. Barais.
Weaving Rules into Models@run.time for Embedded Smart Systems, in: Programming 2017 - Companion to the first International Conference on the Art, Science and Engineering of Programming, Brussels, Belgium, April 2017, pp. 1 - 6. [ DOI : 10.1145/3079368.3079394 ]
https://hal.inria.fr/hal-01609796

Other Publications

[47]
A. Blouin, V. Lelli, B. Baudry, F. Coulon.
User Interface Design Smell: Automatic Detection and Refactoring of Blob Listeners, April 2017, working paper or preprint.
https://hal.inria.fr/hal-01499106
[48]
G. Le Moulec, A. Blouin, V. Gouranton, B. Arnaldi.
Automatic Production of End User Documentation for DSLs, December 2017, working paper or preprint.
https://hal.inria.fr/hal-01549042
[49]
M. Monperrus, B. Danglot, O. Vera-Perez, Z. Yu, B. Baudry.
The Emerging Field of Test Amplification: A Survey, November 2017, https://arxiv.org/abs/1705.10692 - working paper or preprint.
https://hal.archives-ouvertes.fr/hal-01634288
References in notes
[50]
A. Arcuri, L. C. Briand.
A practical guide for using statistical tests to assess randomized algorithms in software engineering, in: ICSE, 2011, pp. 1-10.
[51]
A. Avizienis.
The N-version approach to fault-tolerant software, in: Software Engineering, IEEE Transactions on, 1985, no 12, pp. 1491–1501.
[52]
F. Bachmann, L. Bass.
Managing variability in software architectures, in: SIGSOFT Softw. Eng. Notes, 2001, vol. 26, no 3, pp. 126–132.
[53]
F. Balarin, Y. Watanabe, H. Hsieh, L. Lavagno, C. Passerone, A. Sangiovanni-Vincentelli.
Metropolis: An integrated electronic system design environment, in: Computer, 2003, vol. 36, no 4, pp. 45–52.
[54]
E. Baniassad, S. Clarke.
Theme: an approach for aspect-oriented analysis and design, in: 26th International Conference on Software Engineering (ICSE), 2004, pp. 158-167.
[55]
E. G. Barrantes, D. H. Ackley, S. Forrest, D. Stefanović.
Randomized instruction set emulation, in: ACM Transactions on Information and System Security (TISSEC), 2005, vol. 8, no 1, pp. 3–40.
[56]
D. Batory, R. E. Lopez-Herrejon, J.-P. Martin.
Generating Product-Lines of Product-Families, in: ASE '02: Automated software engineering, IEEE, 2002, pp. 81–92.
[57]
S. Becker, H. Koziolek, R. Reussner.
The Palladio component model for model-driven performance prediction, in: Journal of Systems and Software, January 2009, vol. 82, no 1, pp. 3–22.
[58]
N. Bencomo.
On the use of software models during software execution, in: MISE '09: Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, IEEE Computer Society, May 2009.
[59]
A. Beugnard, J.-M. Jézéquel, N. Plouzeau.
Contract Aware Components, 10 years after, in: WCSI, 2010, pp. 1-11.
[60]
J. Bosch.
Design and use of software architectures: adopting and evolving a product-line approach, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 2000.
[61]
J. Bosch, G. Florijn, D. Greefhorst, J. Kuusela, J. H. Obbink, K. Pohl.
Variability Issues in Software Product Lines, in: PFE '01: Revised Papers from the 4th International Workshop on Software Product-Family Engineering, London, UK, Springer-Verlag, 2002, pp. 13–21.
[62]
L. C. Briand, E. Arisholm, S. Counsell, F. Houdek, P. Thévenod–Fosse.
Empirical studies of object-oriented artifacts, methods, and processes: state of the art and future directions, in: Empirical Software Engineering, 1999, vol. 4, no 4, pp. 387–404.
[63]
J. T. Buck, S. Ha, E. A. Lee, D. G. Messerschmitt.
Ptolemy: A framework for simulating and prototyping heterogeneous systems, in: Int. Journal of Computer Simulation, 1994.
[64]
T. Bures, P. Hnetynka, F. Plasil.
Sofa 2.0: Balancing advanced features in a hierarchical component model, in: Software Engineering Research, Management and Applications, 2006. Fourth International Conference on, IEEE, 2006, pp. 40–48.
[65]
B. H. C. Cheng, R. Lemos, H. Giese, P. Inverardi, J. Magee, J. Andersson, B. Becker, N. Bencomo, Y. Brun, B. Cukic, G. Marzo Serugendo, S. Dustdar, A. Finkelstein, C. Gacek, K. Geihs, V. Grassi, G. Karsai, H. M. Kienle, J. Kramer, M. Litoiu, S. Malek, R. Mirandola, H. A. Müller, S. Park, M. Shaw, M. Tichy, M. Tivoli, D. Weyns, J. Whittle.
D. Hutchison, T. Kanade, J. Kittler, J. M. Kleinberg, F. Mattern, J. C. Mitchell, M. Naor, O. Nierstrasz, C. Pandu Rangan, B. Steffen, M. Sudan, D. Terzopoulos, D. Tygar, M. Y. Vardi, G. Weikum, B. H. C. Cheng, R. Lemos, H. Giese, P. Inverardi, J. Magee (editors), Software Engineering for Self-Adaptive Systems: A Research Roadmap , Betty H. C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi, and Jeff Magee, Springer Berlin Heidelberg, Berlin, Heidelberg, 2009, vol. 5525.
[66]
J. Coplien, D. Hoffman, D. Weiss.
Commonality and Variability in Software Engineering, in: IEEE Software, 1998, vol. 15, no 6, pp. 37–45.
[67]
I. Crnkovic, S. Sentilles, A. Vulgarakis, M. R. Chaudron.
A classification framework for software component models, in: Software Engineering, IEEE Transactions on, 2011, vol. 37, no 5, pp. 593–615.
[68]
K. Czarnecki, U. W. Eisenecker.
Generative programming: methods, tools, and applications, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 2000.
[69]
R. DeMilli, A. J. Offutt.
Constraint-based automatic test data generation, in: Software Engineering, IEEE Transactions on, 1991, vol. 17, no 9, pp. 900–910.
[70]
K. Deb, A. Pratap, S. Agarwal, T. Meyarivan.
A fast and elitist multiobjective genetic algorithm: NSGA-II, in: Evolutionary Computation, IEEE Transactions on, 2002, vol. 6, no 2, pp. 182–197.
[71]
S. Forrest, A. Somayaji, D. H. Ackley.
Building diverse computer systems, in: Operating Systems, 1997., The Sixth Workshop on Hot Topics in, IEEE, 1997, pp. 67–72.
[72]
R. B. France, B. Rumpe.
Model-driven Development of Complex Software: A Research Roadmap, in: Proceedings of the Future of Software Engineering Symposium (FOSE '07), L. C. Briand, A. L. Wolf (editors), IEEE, 2007, pp. 37–54.
[73]
S. Frey, F. Fittkau, W. Hasselbring.
Search-based genetic optimization for deployment and reconfiguration of software in the cloud, in: Proceedings of the 2013 International Conference on Software Engineering, IEEE Press, 2013, pp. 512–521.
[74]
G. Halmans, K. Pohl.
Communicating the Variability of a Software-Product Family to Customers, in: Software and System Modeling, 2003, vol. 2, no 1, pp. 15-36.
[75]
C. Hardebolle, F. Boulanger.
ModHel'X: A component-oriented approach to multi-formalism modeling, in: Models in Software Engineering, Springer, 2008, pp. 247–258.
[76]
M. Harman, B. F. Jones.
Search-based software engineering, in: Information and Software Technology, 2001, vol. 43, no 14, pp. 833–839.
[77]
H. Hemmati, L. C. Briand, A. Arcuri, S. Ali.
An enhanced test case selection approach for model-based testing: an industrial case study, in: SIGSOFT FSE, 2010, pp. 267-276.
[78]
J. Hutchinson, J. Whittle, M. Rouncefield, S. Kristoffersen.
Empirical assessment of MDE in industry, in: Proceedings of the 33rd International Conference on Software Engineering (ICSE '11), R. N. Taylor, H. Gall, N. Medvidovic (editors), ACM, 2011, pp. 471–480.
[79]
J.-M. Jézéquel.
Model Driven Design and Aspect Weaving, in: Journal of Software and Systems Modeling (SoSyM), may 2008, vol. 7, no 2, pp. 209–218.
http://www.irisa.fr/triskell/publis/2008/Jezequel08a.pdf
[80]
K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, A. S. Peterson.
Feature-Oriented Domain Analysis (FODA) Feasibility Study, Carnegie-Mellon University Software Engineering Institute, November 1990.
[81]
J. Kramer, J. Magee.
Self-Managed Systems: an Architectural Challenge, in: Future of Software Engineering, IEEE, 2007, pp. 259–268.
[82]
K.-K. Lau, P. V. Elizondo, Z. Wang.
Exogenous connectors for software components, in: Component-Based Software Engineering, Springer, 2005, pp. 90–106.
[83]
P. McMinn.
Search-based software test data generation: a survey, in: Software Testing, Verification and Reliability, 2004, vol. 14, no 2, pp. 105–156.
[84]
J. Meekel, T. B. Horton, C. Mellone.
Architecting for Domain Variability, in: ESPRIT ARES Workshop, 1998, pp. 205-213.
[85]
A. M. Memon.
An event-flow model of GUI-based applications for testing, in: Software Testing, Verification and Reliability, 2007, vol. 17, no 3, pp. 137–157.
[86]
B. Morin, O. Barais, J.-M. Jézéquel, F. Fleurey, A. Solberg.
Models at Runtime to Support Dynamic Adaptation, in: IEEE Computer, October 2009, pp. 46-53.
http://www.irisa.fr/triskell/publis/2009/Morin09f.pdf
[87]
P.-A. Muller, F. Fleurey, J.-M. Jézéquel.
Weaving Executability into Object-Oriented Meta-Languages, in: Proc. of MODELS/UML'2005, Jamaica, LNCS, Springer, 2005.
[88]
R. Mélisson, P. Merle, D. Romero, R. Rouvoy, L. Seinturier.
Reconfigurable run-time support for distributed service component architectures, in: the IEEE/ACM international conference, New York, New York, USA, ACM Press, 2010, 171 p.
[89]
C. Nebut, Y. Le Traon, J.-M. Jézéquel.
System Testing of Product Families: from Requirements to Test Cases, Springer Verlag, 2006, pp. 447–478.
http://www.irisa.fr/triskell/publis/2006/Nebut06b.pdf
[90]
C. Nebut, S. Pickin, Y. Le Traon, J.-M. Jézéquel.
Automated Requirements-based Generation of Test Cases for Product Families, in: Proc. of the 18th IEEE International Conference on Automated Software Engineering (ASE'03), 2003.
http://www.irisa.fr/triskell/publis/2003/nebut03b.pdf
[91]
L. M. Northrop.
SEI's Software Product Line Tenets, in: IEEE Softw., 2002, vol. 19, no 4, pp. 32–40.
[92]
L. M. Northrop.
A Framework for Software Product Line Practice, in: Proceedings of the Workshop on Object-Oriented Technology, Springer-Verlag London, UK, 1999, pp. 365–376.
[93]
I. Ober, S. Graf, I. Ober.
Validating timed UML models by simulation and verification, in: International Journal on Software Tools for Technology Transfer, 2006, vol. 8, no 2, pp. 128–145.
[94]
D. L. Parnas.
On the Design and Development of Program Families, in: IEEE Trans. Softw. Eng., 1976, vol. 2, no 1, pp. 1–9.
[95]
S. Pickin, C. Jard, T. Jéron, J.-M. Jézéquel, Y. Le Traon.
Test Synthesis from UML Models of Distributed Software, in: IEEE Transactions on Software Engineering, April 2007, vol. 33, no 4, pp. 252–268.
[96]
K. Pohl, G. Böckle, F. J. van der Linden.
Software Product Line Engineering: Foundations, Principles and Techniques, Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2005.
[97]
B. Randell.
System structure for software fault tolerance, in: Software Engineering, IEEE Transactions on, 1975, no 2, pp. 220–232.
[98]
M. Rinard.
Obtaining and reasoning about good enough software, in: Proceedings of Annual Design Automation Conference (DAC), 2012, pp. 930-935.
[99]
J. Rothenberg, L. E. Widman, K. A. Loparo, N. R. Nielsen.
The Nature of Modeling, in: in Artificial Intelligence, Simulation and Modeling, John Wiley & Sons, 1989, pp. 75–92.
[100]
P. Runeson, M. Höst.
Guidelines for conducting and reporting case study research in software engineering, in: Empirical Software Engineering, 2009, vol. 14, no 2, pp. 131–164.
[101]
D. Schmidt.
Guest Editor's Introduction: Model-Driven Engineering, in: IEEE Computer, 2006, vol. 39, no 2, pp. 25–31.
[102]
F. Shull, J. Singer, D. I. Sjberg.
Guide to advanced empirical software engineering, Springer, 2008.
[103]
S. Sidiroglou-Douskos, S. Misailovic, H. Hoffmann, M. Rinard.
Managing performance vs. accuracy trade-offs with loop perforation, in: Proc. of the Symp. on Foundations of software engineering, New York, NY, USA, ESEC/FSE '11, ACM, 2011, pp. 124-134.
[104]
J. Steel, J.-M. Jézéquel.
On Model Typing, in: Journal of Software and Systems Modeling (SoSyM), December 2007, vol. 6, no 4, pp. 401–414.
http://www.irisa.fr/triskell/publis/2007/Steel07a.pdf
[105]
C. Szyperski, D. Gruntz, S. Murer.
Component software: beyond object-oriented programming, Addison-Wesley, 2002.
[106]
J.-C. Trigaux, P. Heymans.
Modelling variability requirements in Software Product Lines: a comparative survey, FUNDP Namur, 2003.
[107]
M. Utting, B. Legeard.
Practical model-based testing: a tools approach, Morgan Kaufmann, 2010.
[108]
P. Vromant, D. Weyns, S. Malek, J. Andersson.
On interacting control loops in self-adaptive systems, in: SEAMS 2011, ACM, 2011, pp. 202–207.
[109]
C. Yilmaz, M. B. Cohen, A. A. Porter.
Covering arrays for efficient fault characterization in complex configuration spaces, in: Software Engineering, IEEE Transactions on, 2006, vol. 32, no 1, pp. 20–34.
[110]
Z. A. Zhu, S. Misailovic, J. A. Kelner, M. Rinard.
Randomized accuracy-aware program transformations for efficient approximate computations, in: Proc. of the Symp. on Principles of Programming Languages (POPL), 2012, pp. 441-454.
[111]
T. Ziadi, J.-M. Jézéquel.
Product Line Engineering with the UML: Deriving Products, Springer Verlag, 2006, pp. 557-586.