I am an associate professor at the ''Pierre et Marie Curie University'' (UPMC). My research and my teaching both tackle Software Engineering and, in particular, Model Driven Engineering.

Regarding this domain, I strongly work on the collaborative edition of models and the management of model consistency.

My two main contributions are ModelBus (a middleware that addresses model interoperability) and D-Praxis (a solution for dealing with detection of inconsistency).


UPMC - CNRS     
4 Place Jussieu
C 575
75252 Paris Cedex 05

Xavier.Blanc@lip6.fr
http://www.lip6.fr
Tél: +33 1 44 27 73 22
Fax: +33 1 44 27 87 71

Model Driven Ingineering (MDE) / Ingénierie Logicielle guidée par les modèles (IDM)

 

Short Bio

I joined the Pierre et Marie Curie University in 2002. I then started to work on Model Driven Engineering.

I have participated to the Modelware project. At this time I contribute to the definition of ModelBus that was a middleware fitted to model interoperability.

I then participated to the Modelplex project where I decided to focus more on collaborative edition of models. I then contribute to the definition of Praxis that is a solution for dealing with model consistency.

I am now participating to the Movida and the Galaxy project that address respectively mutli-view modeling and distributed collaborative model edition.

Since 2002, my teaching was about Software Engineering and Model Driven Engineering. Now, I have to manage the STL-TA master at UPMC.

Brève Bio

Je suis maître de conférences à l’Université Pierre et Marie Curie (UPMC) depuis 2002. Ma recherche et mes enseignements portent sur l’ingénierie logicielle et en particulier sur l’ingénierie logicielle guidée par les modèles (IDM).

J’ai participé au projet Modelware dans lequel j’ai eu la charge de définir ModelBus qui était un intergiciel adapté à l’interopérabilité des outils de modélisation.

J’ai ensuite participé au projet Modelplex dans lequel j’ai décidé de me concentrer sur l’édition collaborative de modèles et sur la gestion des incohérences entre modèles. Praxis est la solution que nous sommes en train de développer au Laboratoire d’Informatique de Paris 6 (LIP6).

Je suis actuellement en train de participer aux projets Movida et Galaxy qui portent respectivement sur les approches multi-vues et sur les environnements répartis d’édition de modèles.

Depuis 2002 mes enseignements se font sur le génie logiciel et sur l’ingénierie logicielle guidée par les modèles. De plus, je suis actuellement le responsable du M2 STL TA à l’UPMC.

Links / Liens

Publications

Blanc:Xavier@DBLP

Toutes mes publications

2010

  • R. Bendraou, J-M. Jézéqueland, M-P Gervais, and X. Blanc. A comparison of six uml-based languages for software process modeling. IEEE Transactions on Software Engineering, 2010
  • A. Etien, A. Muller, T. Legrand, X. Blanc, Combining Independent Model Transformations, ACM SAC2010, pp2239-2246

2009

  • C. Parra, R. Leano, X. Blanc, L. Duchien, N. Pessemier, C. Taconet and Z. Kazi-Aoul, Dynamic Software Product Lines for Context-Aware Web Services., in Enabling Context-Aware Web Services: Methods, Architectures, and Technologies. Chapman and Hall/CRC, 2009
  • C. Parra, X. Blanc and L. Duchien, Context Awareness for Dynamic Service-Oriented Product Lines. In 13th International Software Product Line Conference (SPLC'09), San Francisco, USA, August 2009.
  • A. Mougenot, A. Darrasse, X. Blanc and M. Soria, Uniform Random Generation of Huge Metamodel Instances. Model Driven Architecture - Foundations and Applications, 5th European Conference, ECMDA-FA 2009, pp130-145, Enschede, The Netherlands, June 23-26, 2009.
  • X. Blanc, A. Mougenot, I. Mounier and T. Mens, Incremental Detection of Model Inconsistencies Based on Model Operations. Advanced Information Systems Engineering, 21st International Conference, CAiSE 2009, Amsterdam, The Netherlands, June 8-12, 2009, pp. 32-46
  • A. Mougenot, X. Blanc and M-P. Gervais, D-Praxis : A Peer-to-Peer Collaborative Model Editing Framework. Distributed Applications and Interoperable Systems, 9th IFIP WG 6.1 International Conference, DAIS 2009, Lisbon, Portugal, June 9-11, 2009, pp. 16-29
  • T.Ziadi, X.Blanc and A.Raji, From Requirements to Code Revisited, Proceedings of 12th IEEE International Symposium on Object-oriented Real-time distributed Computing (IEEE ISORC'2009), Tokyo, Japan, March 17-20, 2009.

2008

  • X. Blanc, I. Mounier, A. Mougenot, T.Mens, Detecting model inconsistency through operation-based model construction. IEEE 30th International Conference on Software Engineering (ICSE), pp.511-520, Liepzig, Germany, April, 2008.
  • P. Sriplakich, X. Blanc, M-P. Gervais, Collaborative software engineering on large-scale models: requirements and experience in ModelBus. ACM SAC 2008, pp.674-681.

2007

  • F. Ramalho, J. Robin, X. Blanc, Reconciling Model-Driven, Agile and Formal Development by Model Transformations from UML/OCL PIMs to Object-Oriented Logic Programs. 10th Symposium on formal methods, Ouro Preto, Minas Gerais, Brazil, August 29-31, 2007
  • R. Bendraou, A. Sadovykh, M.P. Gervais and X. Blanc, Software Process Modeling and Execution: The UML4SPM to WS-BPEL Approach, in Proceedings of the 33rd EUROMICRO Conference of Software Engineering Advanced Application (SEAA), pp. 314-321, Lübeck, Germany, IEEE Computer Society Press 2007
  • P. Sriplakich, X. Blanc, M.-P. Gervais, Support collaboratif pour la manipulation de modèles à large échelle, 3ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM 07), Toulouse, France, March, 2007.

2006

  • R. Bendraou, M-P. Gervais, X .Blanc, UML4SPM: An Executable Software Process Modeling Language Providing High-Level Abstractions, 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC2006), Honk Kong, China, October 2006
  • P. Sriplakich, X .Blanc, M-P. Gervais, Applying Model Fragment Copy-Restore to Build an Open and Distributed MDA Environment, ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, (Models06), Genova, Italy, October 2006.
  • P. Sriplakich, X .Blanc, M-P. Gervais, Supporting Collaborative Development in an Open MDA Environment, 22nd IEEE International Conference on Software Maintenance - ICSM 2006 - Philadelphia, USA, September 2006
  • G. Jevardat De Fombelle, X. Blanc, L. Rioux, M-P. Gervais, Finding a Path to Model Consistency , European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA 2006), Bilbao, Spain, July 2006
  • P. Sriplakich, X .Blanc, M-P. Gervais, Supporting Transparent Model Update in Distributed CASE Tool Integration, 21st Annual ACM Symposium on Applied Computing (SAC 06), Dijon, France, April 2006
  • X. Blanc, T. Ziadi, C. Besse, Génération de code pour les systèmes réactifs à partir de modèles UML2, 2ème journée sur l'Ingénierie Dirigée par les Modèles (IDM06), Lille, France, Juin 2006
  • X. Blanc, P. Sriplakich, A. Sadovikh, Environnement de développement support à l’ingénierie logicielle guidée par les modèles, Neptune workshop 2006, Génie Logiciel - Magazine de l'ingénierie du logiciel et des systèmes, no. 77, June 2006

2005

  • X .Blanc, F. Ramahlo, J. Robin, Metamodel Reuse with MOF, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, (Models05), Montego Bay, Jamaica, October 2005.
  • R. Bendraou, M-P. Gervais, X .Blanc, UML4SPM: A UML2.0-Based metamodel for Software Process Modelling, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, (Models05), Montego Bay, Jamaica, October 2005.
  • S. Ammour, M. Ziane, X. Blanc, S. Chantit A UML precise specification of design patterns using decoupling constraints, 4th Workshop in Software Model Engineering, (WiSME 05), Montego Bay, Jamaica, October 2005.

2004

  • S. Ammour, X. Blanc, M. Ziane, P. Desfray, Improving Pattern Support in UML CASE tools, UML 2004 Workshop on Consistency Problems in UML-based Software Development III, Lisbon Portugal, October 2004
  • X. Blanc, M.P. Gervais et P. Sriplakich, Model Bus : Towards the Interoperability of Modelling Tools, Model Driven Architecture: Foundations and Applications (MDAFA 2004), Linköping University, Sweden, June 2004.
  • X. Blanc, S. Bouzitouna and M.P. Gervais, A Critical Analysis of MDA Standards through an Implementation: the ModFact Tool, First European Workshop on Model Driven Architecture with Emphasis on Industrial Application (EWMDA 04), March 17-18, 2004, Enshede, The Netherlands.
  • X. Blanc, O. Caron, A. Georgin, A. Muller, Projet RNTL Accord : expérience MDA sur les transformations de modèles., Actes de la conférence Langages et modèles à objet (LMO’04) Hermes (Ed), Lille, France, Mars 2004.

2002

  • M.P. Gervais et X. Blanc, Interopérabilité de spécifications, revue RSTI série L’objet, Volume 8, n°4/2002.

2001

  • X. Blanc, M.P. Gervais and R. Le Delliou, On the Construction of Distributed RM-ODP Specifications, In "New Developments in Distributed Applications and Interoperable Systems", Proceedings of the IFIP TC6/WG6.1 3rd International Conference on Distributed Applications and Interoperable Systems (DAIS'01), Kluwer Academic Publishers, Krakow, Poland, September 2001, pp99-111
  • X. Blanc and R. Le Delliou, Information System Architecture with RM-ODP: n on the field experience, Proceedings of the 1st International Workshop on Open Distributed Processing: Enterprise, Computation, Knowledge, Engineering and Realisation (WOODPECKER'01), ICEIS Press (Ed), Setubal, Portugal, July 2001, pp27-37
  • N. Revault, X. Blanc, J-F. Perrot "Traduction de méta-modèles" Dans Language et Modèle à Objets 2001 (LMO'01), France, Janvier 2001

2000

  • X. Blanc, A. Rano, R. Le Delliou "Génération automatique de structures de documents XML à partir de méta-modèles MOF", Dans NOuvelle TEchnologies de la REpatition 2000 (Notere 2000), Novembre 2000
  • N. Revault, X. Blanc, J-F. Perrot "On Meta-Modeling Formalisms and Rule-Based Model Transforms" In International Workshop on Model Engineering of ECOOP 2000 (IWME'00), France, June 2000
  • X.Blanc, M-P. Gervais, R. Le Delliou "A Comparison of the Basic DO Concepts in Standardization" In Proceedings of the 2nd International Symposium on Distributed Object & Applications (DOA'00), Belgium , September 2000
  • X.Blanc, M-P. Gervais, R. Le Delliou "The Specifications Exchange Service of an RM-ODP Framework" In Proceedings of the 4th International Enterprise Distributing Object Computing Conference (EDOC'00), IEEE Press, Germany, September 2000

1999

  • X. Blanc, M.-P. Gervais and R. Le Delliou, Using the UML Language to Express the ODP Enterprise Concepts, in Proceedings of the 3rd International Enterprise Distributing Object Computing Conference (EDOC'99), IEEE Press (Ed), Mannheim, Germany, September 1999, pp50-59

Participations à des rédactions de Livres

  • UML2 pour les développeurs: cours et exercices, Eyrolles, ISBN 2-212-12029-X
  • MDA en action: Ingénierie Logicielle Guidée par les modèles, Eyrolles, ISBN 2212115393
  • Observatoire français des techniques avancées (OFTA), Ingénierie des modèles, Arago, ISBN 2-906028-16-9
    Dernières modifications: 19 janvier 2010