hosted by
publicationslist.org
    

Javier Pérez

Software Engineering Lab
Faculté de Sciences
Université de Mons
javipeg@gmail.com
Post-doc researcher assistant at the Service de Génie Logiciel, at the Université de Mons, since December 2011. He has lectured Object-Oriented Programming, Design-Patterns and Software Engineering at the University of Valladolid from 2004 to 2011. He obtained his PhD in July 2011 at the University of Valladolid with a Thesis entitled "Refactoring Planning for Design Smell Correction in Object-Oriented Software".

Journal articles

2010
Javier Pérez, Yania Crespo, Berthold Hoffman, Tom Mens (2010)  A Case Study to Evaluate the Suitability of Graph Transformation Tools for Program Refactoring   International Journal on Software Tools for Technology Transfer 183-199  
Abstract: This article proposes a case study to evaluate the suitability of graph transformation tools for program refactoring. To qualify for this purpose, a graph transformation system must be able to (1) import a graph based representation of models of JAVA programs, (2) allow these models to be transformed interactively with well-known program refactorings and (3) export the resulting models in the same graph-based format used as input. The case study aims to enable comparison of various features of graph transformation tools, such as their expressiveness and their ability to interact with the user. The model of JAVA programs is presented and some examples for translating JAVA source code into the model are provided. The refactorings selected for the case study are specified in detail.
Notes:
2006
Javier Pérez, Miguel A Laguna, Yania Crespo González-Carvajal, Bruno González-Baixauli (2006)  Requirements Variability Support Through MDA and Graph Transformation   Electronic Notes in Theoretical Computer Science 152: 161-173  
Abstract: One of the most important factors of success in the development of a software product line is the elicitation, management, and representation of variability. Feature models, are used as a key artifact to express requirements variability and are the basis for the domain architecture design. In this context, this article explores the possible advantages of Model Driven Engineering (MDE) and shows an automated transformation from the feature model to the architecture model. This transformation is understood as a graph transformation process because it offers a natural way to represent model transformations. The transformation is applied by the definition of a simple context-sensitive graph grammar where production rules are obtained from metamodels of both feature and architecture models.
Notes: Proceedings of the International Workshop on Graph and Model Transformation (GraMoT 2005) Graph and Model Transformation 2005

Conference papers

2012
2011
2010
2009
2008
2007
2006
2005
2003

Poster

2012
2007

Other

2012
2008
Javier Pérez (2008)  Towards a Framework for Software Design Defects Correction with Refactoring Plans   Fundamental Aspects of Software Evolution, FNRS Contact Group on Fundamental Computer Science, May 22nd 2008, University of Namur  
Abstract:
Notes: Fundamental Aspects of Software Evolution, FNRS Contact Group on Fundamental Computer Science May 22nd 2008, University of Namur

PhD theses

2011

Technical reports

2012
2011

Web portal

2011
Powered by PublicationsList.org.