Daniel Riera

Dr. Daniel Riera

Universitat Oberta de Catalunya
orcid

Research Focus & Metrics

Academic Career Length

25Years (2002-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 May 2017 in Journal of Computing in Higher Education
Verified
Journal Article
Closed access
PDF file
Alberto Mora-CarreñoAlberto Mora-Carreño
Alberto Mora-Carreño
Daniel RieraDaniel Riera
Daniel Riera
Carina González-GonzálezCarina González-González
Carina González-González
Joan Arnedo MorenoJoan Arnedo Moreno
Joan Arnedo Moreno

19 December 2014 in ACM Computing Surveys
Verified
Journal Article
Open access
JCJose Caceres-Cruz
Jose Caceres-Cruz
PAPol Arias
Pol Arias
DGDaniel Guimarans
Daniel Guimarans
Daniel RieraDaniel Riera
Daniel Riera
Angel A. JuanAngel A. Juan
Angel A. Juan
The Vehicle Routing Problem (VRP) is a well-known research line in the optimization research community. Its different basic variants have been widely explored in the literature. Even though it has been studied for years, the research around it is still very active. The new tendency is mainly focused on applying this study case to real-life problems. Due to this trend, the Rich VRP arises: combining multiple constraints for tackling realistic problems. Nowadays, some studies have considered specific combinations of real-life constraints to define the emerging Rich VRP scopes. This work surveys the state of the art in the field, summarizing problem combinations, constraints defined, and approaches found.

1 September 2015
Verified
Conference Paper
Closed access
AMAlberto Mora
Alberto Mora
Daniel RieraDaniel Riera
Daniel Riera
Carina González-GonzálezCarina González-González
Carina González-González
JAJoan Arnedo-Moreno
Joan Arnedo-Moreno
This paper presents a review of the literature on gamification design frameworks. Gamification, understood as the use of game design elements in other contexts for the purpose of engagement, has become a hot topic in the recent years. However, there's also a cautionary tale to be extracted from Gartner's reports on the topic: many gamification-based solutions fail because, mostly, they have been created on a whim, or mixing bits and pieces from game components, without a clear and formal design process. The application of a definite design framework aims to be a path to success. Therefore, before starting the gamification of a process, it is very important to know which frameworks or methods exist and their main characteristics. The present review synthesizes the process of gamification design for a successful engagement experience. This review categorizes existing approaches and provides an assessment of their main features, which may prove invaluable to developers of gamified solutions at different levels and scopes.

1 April 2008
Verified
Conference Paper
Closed access
JCJordi Cabot
Jordi Cabot
RCRobert Clarisó
Robert Clarisó
Daniel RieraDaniel Riera
Daniel Riera
In the MDD and MDA approaches, models become the primary artifacts of the development process. Therefore, assessment of the correctness of such models is a key issue to ensure the quality of the final application. In that sense, this paper presents an automatic method that uses the Constraint Programming paradigm to verify UML class diagrams extended with OCL constraints. In our approach, both class diagrams and OCL constraints are translated into a Constraint Satisfaction Problem. Then, compliance of the diagram with respect to several correctness proper- ties such as weak and strong satisfiability or absence of constraint redundancies can be formally verified.

5 November 2007
Verified
Conference Paper
Open access
PDF file
JCJordi Cabot
Jordi Cabot
RCRobert Clarisó
Robert Clarisó
Daniel RieraDaniel Riera
Daniel Riera
We present UMLtoCSP, a tool for the formal verification of UML/OCL models. Given a UML class diagram annotated with OCL constraints, UMLtoCSP is able to automatically check several correctness properties, such as the strong and weak satisfiability of the model or the lack of redundant constraints. The tool uses Constraint Logic Programming as the underlying formalism and the constraint solver ECLiPSe as the verification engine.

1 July 2014 in Journal of Systems and Software
Verified
Journal Article
Closed access
JCJ. Cabot
J. Cabot
RCRobert Clarisó
Robert Clarisó
Daniel RieraDaniel Riera
Daniel Riera