Líneas de investigación Ingeniería de Software / MDE

Ingeniería de Software Dirigida a Modelos (MDE)

La ingeniería del software dirigida por modelos (del inglés MDE, Model-driven engineering) es un paradigma de desarrollo de software que se centra en crear y explotar modelos de dominio (esto es, representaciones abstractas de los conocimientos y las actividades que rigen un dominio de aplicación particular) y no en los conceptos informáticos tradicionales (algoritmos).

El enfoque MDE tiene la intención de aumentar la productividad al maximizar la compatibilidad entre los sistemas (a través de la reutilización de modelos estandarizados), lo que simplifica el proceso de diseño (a través de modelos de patrones de diseño recurrentes en el dominio de aplicación), y promover la comunicación entre los individuos y los equipos que trabajan en el sistema (a través de la estandarización de los procesos, la terminología y las mejores prácticas utilizadas en el dominio de aplicación).

 Dentro de esta definición amplia, nuestra línea de investigación se centra en la aplicación práctico del enfoque MDE a nivel de proceso (Model-Based Process Engineering) y de producto (Model-based software engineering) a nivel práctico en la industria.

 En su aplicación al proceso la línea persigue trabajar en los siguientes campos:

  • La definición y ejecución de procesos software y logísticos
  • El desarrollo de sistemas forma distribuida y en colaboración (Global Software Engineering)
  • La toma de decisiones colaborativa (en su aplicación al desarrollo y mantenimiento de sistemas y a la gestión de la cadena de suministro)

 En su aplicación al producto se pretende cubrir:

  • La creación de sistemas intensivos en software mediante el desarrollo dirigido por modelos (Model Driven Development)
  • La ingeniería del software inversa para generar modelos a partir de sistemas legados (Model-Driven Reverse Engineering)
  • La integración de otras disciplinas relacionadas con el desarrollo de software, como el diseño arquitectónico (Model-Driven Architecture) y el testeo de sistemas (Model-Driven Testing)

Proyectos I+i financiación pública

MIDAS - Model and Inference Driven, Automated testing of Services architectures

FP7 - Information & communication technologies, TSI-020301-2008-22 (2012-2015)

 

VULCANO Promoción del desarrollo de SW libre en un entorno de calidad y confianza adaptando las metodologías, procesos, modelos de negocio y últimas tecnologías

Subprograma "Avanza I+D". MITYC, TSI-020301-2009-1 (2008)

 

VULCANO. Promoción del desarrollo de SW libre en un entorno de calidad y confianza adaptando las metodologías, procesos, modelos de negocio y últimas tecnologías

Subprograma "Avanza I+D". MITYC, TSI-020302-2010-80 (2009)

Publicaciones de artículos Científico-Tecnológicos

SoftAragón: a methodological framework for Software Process Improvement in SMEs.

L. García-Borgoñón, M.A. Barcelona, P. Peña, M.J. Escalona.

International Software Quality Management (BCS SQM), Southampton, 2014.

 

QuEF framework and quality management of software products in organizations.

F.J. Domínguez-Mayo, J.A. García-García, L. García-Borgoñón, M.J. Escalona, M. Mejías.

International Software Quality Management (BCS SQM), Southampton, 2014.

 

Software process modeling languages: A systematic literature review.

García-Borgoñón, L., Barcelona, M. A., García-García, J. A., Alba, M., & Escalona, M. J.

Information and Software Technology, 56(2), 103-116. (2014).

 

Software Process Accessibility in practice: a case study.

L. García-Borgoñón, M.A. Barcelona, J.A. García García and MJ. Escalona.

Procedia Computer Science. 2014

 

A Model-Driven Approach for Business Process Management.

J. Ponce, L. García-Borgoñon,J. García-García, M.J. Escalona, F.J. Dominguez-Mayo, M. Alba, G. Aragon.

Covenant Journal of Informatics and Communication Technology (CJICT) Vol. 1, No. 2, December, 2013.

 

A Discrete-Event Simulation Metamodel for obtaining Simulation Models from Business Process Models.

María Teresa García, Miguel Ángel Barcelona, Mercedes Ruiz, Laura García-Borgoñón and Isabel Ramos.

22nd International Conference on Information Systems Development (ISD2013), Sevilla, Spain, September 2-4, 2013.

 

Applying testing techniques to software process assessment: A model-based perspective.

Laura García-Borgoñón, Raquel Blanco, Julián Alberto García-García and Miguel Ángel Barcelona.

22nd International Conference on Information Systems Development (ISD2013), Sevilla, Spain, September 2-4, 2013.

 

Software Process Accessibility in practice: a case study.

L. García-Borgoñón, M.A. Barcelona, J.A. García García and MJ. Escalona.

5th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI2013), Vigo, Spain, 2013.

 

A Formal Demonstration of NDT-Quality: A Tool for Measuring the Quality using NDT Methodology.

J.A. García-García, J. Victorio, L. Garcia-Borgoñon, M.A. Barcelona, F.J. Dominguez-Mayo, M.J. Escalona.

International Software Quality Management (BCS SQM), London, 2013.

 

Gestión de Procesos en Organizaciones De Desarrollo de Software: Un Enfoque Basado en Modelos.

García-Borgoñón, L., García-García, J. A., Alba, M., & Domínguez-Mayo, F.J.

Jornadas de Ingeniería del Software y Bases de Datos (JISBD). Madrid, 17-20 Septiembre 2013.

 

Un Enfoque Basado en Modelos para la Toma de Decisiones Colaborativa en la Cadena de Suministro.

Barcelona M.A., Escalona, M. J. & Ramos I.

Jornadas de Ingeniería del Software y Bases de Datos (JISBD). Madrid, 17-20 Septiembre 2013.

 

Software Process Management: A model-based approach

L. Garcia-Borgoñon, J. A. Garcia-Garcia, M. Alba, M.J. Escalona

Accepted in 21st International Conference on Information Systems Development (ISD), August 2012, Prato, Italy

 

NDT-Suite: A model-based suite for the application of NDT

J.A. Garcia-Garcia, M. Alba, L. García-Borgoñon, M.J. Escalona

Accepted in 12th International Conference on Web Engineering (ICWE ), July 2012, Berlin, Germany

Congresos y Ponencias

Globally Distributed Software Process Engineering

L. Garcia-Borgoñon, M. J. Escalona

Doctoral Symposium at the Sixth International Conference on Global Software Engineering (ICGSE), August 2011, Helsinki, Finnland

 

Avanzando hacia la interoperabilidad de los sistemas de soporte a la mejora de procesos

L. Garcia-Borgoñon

in SEPG Latinoamerica Conference November 2007, Santiago, Chile.

 

Comité de programa del International Conference on Information Systems Development (ISD)

2012, 2013, 2014

 

Comité de programa EUROMED SPI (Europe-Mediterranean Software Process Improvement)

2010

 

Comité de programa de la Software Engineering Process Group LatinoAmérica

2005-2009