XIV Jornadas sobre Programación y Lenguajes
PROLE’2014

Las Jornadas de PROgramación y LEnguajes (PROLE) constituyen un marco propicio de reunión, debate y divulgación para los grupos españoles que investigan en temas relacionados con la programación y los lenguajes de programación. Con la organización de este evento nacido en 2001, de carácter anual, se pretende fomentar el intercambio de experiencias y resultados, así como la comunicación y cooperación entre dichos grupos.


PROLE’2014 es una conferencia organizada bajo los auspicios de Sistedes (Sociedad de Ingeniería del Software y Tecnologías de Desarrollo de Software)

Call for Papers


Descargar CFP


En el ámbito de PROLE son bienvenidos tanto los trabajos teóricos, como los que desarrollan aspectos prácticos relativos a la especificación, diseño, implementación, análisis y verificación de programas y lenguajes de programación, incluyendo el uso de métodos formales en los procesos de desarrollo del software. Son especialmente relevantes aquellos trabajos relativos a desarrollo de aplicaciones con herramientas y sistemas software existentes, así como demostraciones de herramientas y sistemas en este contexto. Una lista no exhaustiva de los temas abordados en PROLE incluiría:

  • Paradigmas de programación. Integración de paradigmas de programación.
  • Especificación y lenguajes de especificación. Sistemas de tipos. Lenguajes y técnicas para nuevos modelos de programación.
  • Arquitecturas e interconexión de programas.
  • Técnicas y herramientas de implementación de lenguajes de programación. Semántica de lenguajes de programación.
  • Análisis de programas. Verificación y certificación de programas. Transformación y optimización de programas. Depuración y prueba de programas. Terminación de programas.
  • Lógicas para el desarrollo de software.
  • Métodos formales en los procesos de desarrollo de software.
  • Aplicación de métodos formales en la industria. Casos de estudio.
  • Desarrollo de aplicaciones con lenguajes y herramientas existentes. Demostraciones de herramientas y sistemas software.

Se solicitan contribuciones (tanto en castellano como en inglés) en alguna de las siguientes categorías:

  • Trabajos originales. No publicados ni en proceso de revisión en revistas, conferencias con actas formales, etc. (máximo 15 páginas).
  • Tutoriales (máximo 18 páginas).
  • Demostraciones de herramientas y sistemas software (máximo 10 páginas).
  • Trabajos de alto nivel. Publicados en 2014 en revistas, congresos internacionales de prestigio, etc., o pendientes de publicación (en el formato y longitud de la publicación). En este caso en las actas aparecerá el abstract del trabajo.
  • Trabajos en progreso (máximo 15 páginas).
  • Trabajos asociados al Taller de Programación Funcional (desde resúmenes de una página hasta trabajos con un máximo de 8 páginas). Los trabajos de esta categoría estarán sometidos a una revisión más informal.

  • Recepción de contribuciones: 1 de junio 20 de junio (extendido).
  • Notificación de aceptación: 6 de julio 15 de julio (extendido).
  • Recepción versión definitiva: 20 de julio 22 de julio (extendido).

  • Los trabajos deberán presentarse según las instrucciones y formatos de EPTCS (http://style.eptcs.org) y el envío se realizará a través de EasyChair (https://www.easychair.org/conferences/?conf=prole2014).

  • Todos los trabajos serán revisados por al menos tres revisores y aquellos que resulten finalmente aceptados, aparecerán publicados en las actas de las jornadas.

  • Siguiendo la tradición de ediciones previas, después de las jornadas se realizará una selección de los mejores trabajos escritos en inglés de las categorías 1, 2 y 3 para su publicación posterior en la revista "Electronic Proceedings in Theoretical Computer Science” (http://www.eptcs.org).

  • De forma excepcional, el comité de programa considerará la posibilidad de cambiar la categoría de los trabajos sometidos a las categorías 1 y 5, según el proceso de revisión previo y/o las presentaciones durante las jornadas, aspecto que será comunicado a los autores con la suficiente antelación para su conocimiento y posible reconsideración de su propuesta.

Para cualquier información adicional sobre las contribuciones, se ruega contactar con Santiago Escobar sescobar@dsic.upv.es

Programa


Descargar programa

 

Registro

Edificio Constitución de 1812
Patio

Ruta de tapas

En la ruta de tapas que ha preparado la organización hay una selección de bares y restaurantes situados en el centro de Cádiz donde podrá degustar variedad de tapas a precios especiales para los asistentes a las jornadas.

Ver mapa

Registro

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 1

S1-Modelado y depuración

  1. Rafael Caballero, Enrique Martín-Martín, Adrián Riesco and Salvador Tamarit. EDD: A Declarative Debugger for Sequential Erlang Programs. (Trabajo de alto nivel)
  2. Adrián Riesco. Using Big-step and Small-step Semantics in Maude to Perform Declarative Debugging. (Trabajo de alto nivel)
  3. Fernando Orejas and Elvira Pino. Correctness of Incremental Model Synchronization with Triple Graph Grammars. (Trabajo de alto nivel)
  4. Antonio Moreno-Delgado, Francisco Durán, Steffen Zschaler and Javier Troya. Modular DSLs for flexible analysis: An e-Motions reimplementation of Palladio. (Trabajo de alto nivel)

Edificio Constitución de 1812
Sala Teledocencia

Café

Edificio Constitución de 1812
Patio

Inauguración Jornadas Sistedes 2014

Facultad de Filosofía y Letras
Aula Magna

Keynote

Automatic Identification of Service Candidates from Business Process Models

Jan Mendling

Facultad de Filosofía y Letras
Aula Magna

Comida

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 2

S2-Análisis y seguridad

  1. Carlos Vázquez, Luis Tomás, Ginés Moreno and Johan Tordsson. A Fuzzy approach to cloud admission control for safe overbooking. (Trabajo de alto nivel)
  2. Edelmira Pasarella and Jorge Lobo. An operational framework to reason about policy behavior in trust management systems. (Trabajo de alto nivel)
  3. Julián Alarte, David Insa, Salvador Tamarit and Josep Silva. Site-Level Template Extraction Based on Hyperlink Analysis. (Trabajo original)
  4. Manuel Montenegro, Ricardo Peña and Clara Segura. Space Consumption Analysis by Abstract Interpretation: Reductivity Properties. (Trabajo de alto nivel)

Edificio Constitución de 1812
Sala Teledocencia

Café

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 3

S3-Lógicas avanzadas

  1. Fernando Sáenz-Pérez. Improving the Deductive System DES with Persistence by Using SQL DBMS's. (Trabajo original)
  2. Jesús M. Almendros-Jiménez. XQOWL: An Extension of XQuery for OWL Querying and Reasoning. (Trabajo en progreso)
  3. José Gaintzarain and Paqui Lucio. Logical Foundations for More Expressive Declarative Temporal Logic Programming Languages. (Trabajo de alto nivel)
  4. Jesús M. Almendros-Jiménez, Alejandro Luna Tedesqui and Ginés Moreno. Towards an XQuery-based implementation of Fuzzy XPath. (Trabajo en progreso)
  5. Damián Adalid and Mª del Mar Gallardo. Modelling Hybrid Systems on a Concurrent Constraint Paradigm. (Trabajo en progreso)

Edificio Constitución de 1812
Sala Teledocencia

Ruta guiada

Recepción en Ayuntamiento de Cádiz y cena-cóctel de bienvenida

Excmo. Ayuntamiento de Cádiz

Registro

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 4

S4-Charla invitada

Verification games: Making software verification fun
Michael Ernst

Edificio Constitución de 1812
Sala Bolívar

Café

Edificio Constitución de 1812
Patio

Keynote

Software Testing and/or Software Monitoring: Differences and Commonalities

Antonia Bertolino

Facultad de Filosofía y Letras
Aula Magna

Taller de Emprendimiento en las TICS – Sesión 1

Casos de emprendimiento

Descargar información Workshop Emprendimiento

Moderador: Pere Botella

Participantes:

  • Enxenio. A Coruña
  • eMaCMAS. Sevilla
  • Alarcos Quality Center. Ciudad Real
  • QUERCUS. Cáceres

Facultad de Filosofía y Letras
Aula Magna

Comida

Edificio Constitución de 1812
Patio

Taller de Emprendimiento en las TICS – Sesión 2

Líneas de apoyo

Moderador: María José Escalona

Participantes:

  • Nacional. CDTI
  • Autonómico. Andalucía Emprende
  • Autonómico. Instituto Tecnológico de Aragón.
  • Local. OTRI de la Universidad de Cádiz
  • Privado. FUJITSU

Edificio Constitución de 1812
Sala Bolívar

Café

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 5

S4-Verificación

  1. Álvaro Fernández-Díaz, Clara Benac-Earle and Lars-AkeFredlund. Enhancing Control over Jason Agents. (Trabajo en progreso)
  2. Macías López and Laura M. Castro. Validación de tiempos de respuesta usando pruebas basadas en propiedades. (Trabajo en progreso)
  3. Elvira Albert, Puri Arenas, Antonio Flores Montoya, Samir Genaim, Miguel Gómez-Zamalloa, Enrique Martín-Martín, Germán Puebla and Guillermo Román-Díez. SACO: Static Analyzer for Concurrent Objects. (Trabajo de alto nivel)
  4. Javier Albors and Marisa Navarro. SpecSatisfiabilityTool: A tool for testing the satisfiability of specifications on XML documents(Demostración de herramienta)
  5. Pascual Julián-Iranzo, Ginés Moreno, Jaime Penabad and Carlos Vázquez. A Fuzzy Logic Programming Environment for Managing Similarity and Truth Degrees. (Demostración de herramienta)
  6. Fernando Berzal, Francisco J. Cortijo, Juan-Carlos Cubero and Luis Quesada. The ModelCC Model-Driven Parser Generator: A tutorial. (Tutorial)

Edificio Constitución de 1812
Sala Teledocencia


Taller de Emprendimiento en las TICS – Sesión 3

Mesas informativas

En esta sesión, aquellas personas interesadas podrán tener encuentros bilaterales con los invitados de la track. Para más información y para cerrar encuentros escribir a mjescalona@us.es

Edificio Constitución de 1812
Sala Tomasa Palafox

Asamblea Sistedes 2014

Edificio Constitución de 1812
Sala Bolívar

Cena de gala

Baluarte de los Mártires

Registro

Edificio Constitución de 1812
Patio

Sesiones regulares

PROLE 6

S6-Reescritura y semánticas

  1. María Poza, César Domínguez, Jónathan Heras and Julio Rubio. A Certified Reduction Strategy for Homological Image Processing. (Trabajo de alto nivel)
  2. Adrián Riesco and Juan Rodríguez-Hortalá. Lifting Term Rewriting Derivations in Constructor Systems by Using Generators. (Trabajo original)
  3. Raúl Gutiérrez and Salvador Lucas. Towards an Incremental and Modular Termination Analysis of Context-Sensitive Rewriting Systems. (Trabajo en progreso)
  4. Lidia Sánchez Gil, Mercedes Hidalgo-Herrero and Yolanda Ortega-Mallén. Launchbury’s semantics revisited: On the equivalence of context-heap semantics. (Trabajo en progreso)

Edificio Constitución de 1812
Sala Teledocencia

Café

Edificio Constitución de 1812
Patio

Doctoral Consortium

Edificio Constitución de 1812
Sala Bolívar

Clausura de las Jornadas Sistedes 2014 y cóctel-almuerzo

Edificio Constitución de 1812
Sala Bolívar

Keynotes


Software Testing and/or Software Monitoring: Differences and Commonalities

Validation is an essential part of the software life cycle. The actual functional and non-functional behaviour of an application needs to be checked against the expected or intended behaviour. Both testing and monitoring are widely used approaches for this purpose. More traditionally testing is considered as a technique for fault removal and forecasting during development. Monitoring is instead conceived for run-time observation of deployed software. Testing and monitoring approaches are usually contrasted as being, respectively, in-the-laboratory vs. in-the-field, and active vs. passive. In this talk I will overview concepts and techniques for software testing and monitoring, and will discuss how for modern pervasive and dynamic software systems the two approaches tend to converge in combined and synergic ways.

Automatic Identification of Service Candidates from Business Process Models

Business process models play an important role in the design and analysis of business operations. For this reason, many companies develop and maintain repositories in which models of business processes are centrally stored. In this talk, I will present analysis techniques for automatically extracting knowledge from such process repositories. The focus will be on leveraging these models for automatically identifying service candidates. Results are presented of applying these techniques on various process repositories from practice.

Actas


Descargar Actas de las XIV Jornadas sobre Programación y Lenguajes (PROLE 2014)

Comité de Programa


Presidente del Comité de Programa

Santiago Escobar (Universidad Politécnica de Valencia)

Miembros del Comité de Programa

  • Jesús Almendros (Universidad de Almería)
  • María Alpuente (Universitat Politècnica de València)
  • Puri Arenas (Universidad Complutense de Madrid)
  • Manuel Carro (Universidad Politécnica de Madrid)
  • Laura Castro (Universidade da Coruña)
  • Francisco Durán (Universidad de Málaga)
  • Santiago Escobar (Universitat Politècnica de València)
  • María del Mar Gallardo (Universidad de Málaga)
  • Raúl Gutiérrez (Universitat Politècnica de València)
  • Lars-Ake Fredlund (Universidad Politécnica de Madrid)
  • Salvador Lucas (Universitat Politècnica de València)
  • Paqui Lucio (Euskal Herriko Unibertsitatea)
  • Enrique Martín (Universidad Complutense de Madrid)
  • Ginés Moreno (Universidad de Castilla la Mancha)
  • Marisa Navarro (Euskal Herriko Unibertsitatea)
  • Albert Oliveras (Universitat Politècnica de Catalunya)
  • Fernando Orejas (Universitat Politècnica de Catalunya)
  • Yolanda Ortega (Universidad Complutense de Madrid)
  • Ricardo Peña (Universidad Complutense de Madrid)
  • Adrián Riesco (Universidad Complutense de Madrid)
  • Enric Rodríguez (Universitat Politècnica de Catalunya)
  • Josep Silva Universitat Politècnica de València
  • Alberto Verdejo Universidad Complutense de Madrid
  • Alicia Villanueva (Universitat Politècnica de València)

Comité Organizador


La Universidad de Cádiz organiza PROLE 2014 dentro de la Jornadas SISTEDES 2014

Comité Organizador de SISTEDES 2014

Copyright © Sistedes 2014