Proceedings available

Conceptual Modeling

38th International Conference, ER 2019, Salvador, Brazil, November 4–7, 2019, Proceedings


  • Alberto H. F. Laender
  • Barbara Pernici
  • Ee-Peng Lim
  • José Palazzo M. de Oliveira

Advances in Conceptual Modeling

ER 2019 Workshops FAIR, MREBA, EmpER, MoBiD, OntoCom, and ER Doctoral Symposium Papers, Salvador, Brazil, November 4–7, 2019, Proceedings


  • Giancarlo Guizzardi
  • Frederik Gailly
  • Rita Suzana Pitangueira Maciel

Reception Location

Dendê Restaurant – 7:30 pm to 9:30 pm

To access the Reception on Monday you will receive a wrist id in your registration. Wear this bracelet to enter the reception restaurant area. You can buy extra tickets to the reception in the secretary until 3pm Monday Nov 4, if available. Each costs R$ 170 (places are limited).

Transfer from Mercure Hotel to the Convento do Carmo

There will be a transfer from Hotel Mercure to the Convento do Carmo, scheduled to leave the hotel since 7pm until 7:30pm. Dinner is expected to finish at 11pm. Thus, since 10h30pm until 11:30pm there will be transfer back to the Mercure Hotel.

Address: Rua Luís Viana s/n (ancient Rua do Carmo) – Ladeira do Carmo – Carmo – Centro Histórico. Phone: 3242-0182.

Gala Dinner of ER-2019 will be at ‘Convento do Carmo’

The ER-2019 Conference Dinner will be on November 6th at 8pm at ‘Convento do Carmo’ Tonico Restaurant. It was in this space in the heart of Salvador’s historic centre that a piece of Brazil’s history was portrayed and where now the signature of the Brazilian Chef Dudu Prado takes us on a sensory journey through the finest Brazilian gastronomy. The menu, specially created for the ER 2019 participants, includes vegetarian options and will allow us to taste the multiple flavors of Bahia cuisine. Brazilian drinks and the finest Brazilian music will compose this unforgettable evening.

The Convento do Carmo was founded in 1592 and is one of the largest and oldest convents in Brazil. Its impressive XVI baroque architecture, historic furniture and collection of art, compose an exquisite atmosphere. Attached to it is the historical church “Igreja da Ordem Terceira do Carmo”. The original church, founded in 1636, burned to the ground; the present neoclassical building dates from 1828. The nave has a French organ and a baroque altar with a  statue of Nossa Senhora do Carmo (Our Lady of Mount Carmel).

Additional Tickets

Full conference registration includes one ticket to the Conference Dinner. Additional tickets cost R$ 280.00 and should be bought in advance, since the number of participants is limited.

Tutorials’ page

  1. Expressing Strategic Variability and Flexibility of Processes: The Map Process Modeling Approach, Rébecca Deneckère, Centre de Recherche en Informatique, Université Paris 1 Panthéon Sorbonne, Paris, France. (Mercado Modelo I)
  2. Data-Driven Requirements Engineering, Xavier Franch, Universitat Politècnica Catalunya (UPC-BarcelonaTech), Barcelona, Spain. (Mercado Modelo I)
  3. Multi-Level Modeling with Powertypes: What you can do, What you can’t do, and How to achieve more with a foundational theory, João Paulo A. Almeida, Ontology & Conceptual Modeling Research Group (NEMO), Federal University of Espírito Santo (UFES), Vitória, Brazil. (Mercado Modelo II)
  4. Knowledge acquisition for ontology development, Mara Abel, Computing Systems for Petroleum Exploration Production Research Group, Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre, Brazil. (Mercado Modelo II)

Expressing Strategic Variability and Flexibility of Processes: The Map Process Modeling Approach

Rébecca Deneckère
Centre de Recherche en Informatique
Université Paris 1 Panthéon Sorbonne, Paris, France

Abstract. Typical workflow-style process modeling languages have limits when designing processes at strategic level and reasoning on their variability, flexibility and adaptability. The Map process modeling formalism was defined to overcome this difficulty. It offers a new vision of process modelling by adding a strategic level and enabling intention-driven perspective. Indeed, Map focuses on what the process is intended to achieve – the intentions, and on how these intentions can be achieved – the strategies. Various strategies can be defined to reach an intention, allowing in this way to express the variability and flexibility in process enactment. Formally, Map is a process representation system based on a nondeterministic ordering of intentions and strategies. Il also provides guidelines on how to progress in the process map, i.e. guidelines to select the next intention and strategy and then to execute the underpinning activity. At enactment time, the order of execution of process activities is not predefined; the process is constructed dynamically considering various contextual criteria and the choices done by the actors executing the process. The applicability and usefulness of the Map approach was validated in several areas: requirement engineering, method engineering, decision making, enterprise knowledge development, IS engineering, and so on. The tutorial presents and illustrates the Map process modeling approach and invites the attendees to collaboratively create a map process model for a given case.

Short Bio

Rébecca Deneckère is Associate Professor at the Centre de Recherche en Informatique of the University of Paris 1 – Panthéon-Sorbonne. Her researches interests are mainly method engineering (specifically situational method engineering), decision making in information systems and intentional process mining. Her work obtained a best paper award at RCIS 2013. She regularly serves as reviewer for several information science conferences. She served as Program Co-chair for INFORSID 2012 and RCIS 2014. She is active in organizing national and international conferences and played the role of Organization Chair of ME 2011, INFORSID 2013, RCIS 2013 and currently of EDOC 2019. She is a member of the IFIP workgroup 8.1 (IFIP WG 8.1: Design and Evaluation of Information Systems).


Data-Driven Requirements Engineering

Xavier Franch [0000-0001-9733-8830]
Universitat Politècnica Catalunya (UPC-BarcelonaTech), Barcelona, Spain

Abstract. In the last years, we are witnessing the advent of data-driven approaches in almost every single software engineering activity, and requirements engineering is not the exception to the rule. The exploitation of data coming from several sources may indeed become an extremely useful input to requirements elicitation and management but it does not come for free. Techniques such as natural language processing and machine learning are difficult to master and require high-quality data, whilst their generalization remains as a challenge. In this tutorial, I introduce the main concepts behind data-driven requirements engineering, then I provide an overview of the state of the art and report on results from some collaborative projects in which I’m participating, and last recapitulate lessons learned and open challenges. The research reported has been possible thanks to the support of the OpenReq (contract 732463) and Q-Rapids (contract 732253) H2020 projects supported by the European Union.

Short Bio

Xavier Franch is professor at the Universitat Politècnica de Catalunya (UPC-BarcelonaTech), Spain. He is the leader of the GESSI research group ( composed by more of 20 researchers. He has authored more than 200 peer-reviewed papers in international journals and conferences, among them DKE, IS, SoSyM, ER and CAiSE. He belongs to the editorial board of IST, REJ, Computing and IJCIS, and acts as Deputy Editor for IET Software and Journal First chair for JSS. He is also member of the steering committee of the CAiSE and RE conferences. He has been General Chair of PROFES’19 and RE’08, Program Chair of RE’16, ICSOC’14, CAiSE’12 and REFSQ’11 (among others) and played several chair positions (Doctoral Consortium, Workshops, Tutorials, Education Track, etc.) in conferences like ER, CAiSE, RE and RCIS. He has a long track of participation in FP7/H2020 projects: project coordinator of RISCOSS (FP7; STREP; 2012-2015) and Q–Rapids (H2020; RIA; 2016-2019), scientific manager of SUPERSEDE (H2020; RIA; 2015-2018) and UPC representative of OPENREQ (H2020; RIA; 2017-2019) and S-CUBE (FP7; NoE; 2008-2012). He is Full Member and Council Member of IREB.

Multi-Level Modeling with Powertypes: What you can do, What you can’t do, and How to achieve more with a foundational theory

João Paulo A. Almeida
Ontology & Conceptual Modeling Research Group (NEMO)
Federal University of Espírito Santo (UFES), Vitória, Brazil

Abstract. In most approaches, a conceptual model is stratified into entities in two levels: (i) a level of types (or classes), and (ii) a level of instances (or objects). This conventional two-level scheme reveals its limitations whenever categories of categories are part of the domain of inquiry. In this case, multiple levels of classification are required—individuals, types, types of types, etc. For decades now, “powertypes” have been employed in such scenarios. Despite their wide applicability, powertypes are not capable of expressing a full multi-level scheme in which types have a dual type-instance nature. The goal of this tutorial is to explore recent advances in powertype-based multi-level representation strategies. Attendees will understand the historical mechanisms, appreciate the limitations of the support for powertype patterns in mainstream languages (such as UML) and will be provided strategies to circumvent these limitations based on a foundational theory for multi-level modeling. The representation strategies include a number of pattern variants accompanied with easy-to-follow (well-founded) modeling rules (most of which can be checked automatically by a modeling tool). Current research on advanced multi-level mechanisms related to the powertype pattern will also be discussed (e.g., concerning attributes of powertypes and their relation to the phenomenon known as deep characterization). Open issues and an agenda for further research will be outlined.

Short Bio

João Paulo A. Almeida is Associate Professor at the Federal University of Espírito Santo (UFES), Brazil, Senior Member of the Ontology and Conceptual Modeling Research Group (NEMO) and CNPq Productivity Research Fellow. Since 2007, he has been working on the application of ontologies in enterprise architecture and conceptual modeling at NEMO/UFES, having had a key role in the development of the OntoUML language and associated model-driven tools, as well as the MLT(*) multi-level modeling theories, the ML2 multi-level modeling language and associated tools. He served as a member of the Executive Committee of the International Association for Ontology and its Applications (IAOA) (2016) and as chair of the IEEE EDOC Conference Steering Committee (2014–2016). He currently serves in the Editorial Board of the Journal of Applied Ontology. His work on Multi-Level Modeling has been recognized with a Best Paper Award in ER 2015 and a Best Student Paper Award in ER 2018 (with student Claudenir Moraes Fonseca). He is a senior member of IEEE and ACM.

Knowledge acquisition for ontology development

Mara Abel
Computing Systems for Petroleum Exploration & Production Research Group
Federal University of Rio Grande do Sul, Porto Alegre, Brazil

Abstract: Before designing a software application, the engineer needs to define the conceptual model in order to understand and simplify reality. The model does not represent the reality itself but the intention of the modeler in designing the application, according to his/her previous conceptualization.  In order to guarantee that the software can be further integrated and understood, this conceptualization needs to be shared among the community of users. Ontologies are being developed and applied for explicating the semantics of the models and providing a framework for data interoperability among several applications. They differ from data models in the sense that the semantic is not based on the software application itself, but in the common acquaintance of the terminology among a community along with the philosophical view about world understanding.  This tutorial explains the distinction between knowledge models and ontologies as a motivation for applying distinctive approaches for knowledge acquisition and modeling.  It introduces practical steps and techniques for knowledge acquisition with the focus of producing well-founded domain ontologies. We aim the explanation is useful for general use in conceptual modeling tasks.

Short Bio

Mara Abel has graduated in Geology in the Geosciences Institute and got Master and Doctorate degrees in Computer Science at the Informatics Institute at the Federal University of Rio Grande do Sul  UFRGS, where she is now Titular Professor. She is the leader of the Computing System Petroleum E&P Research Group that applies Knowledge Engineering and ontologies to improve the semantic of database models, especially those applied to petroleum exploration data. She has produced remarkable petroleum industrial innovation, such as the Petroledge® system, an intelligent database for petroleum reservoir description and interpretation, and Strataledge® , an ontology-based system for rock core description, commercialized by the ENDEEPER Company, a spin-off of her research group. She had coordinated several national and international innovation projects to apply ontology methodologies to deal with semantic content in petroleum applications.

Keynote Prof. Marco Antonio Casanova

(Chair Alberto Laender)

Keyword Search over RDF Datasets

Keyword search is typically associated with information retrieval systems, especially those designed for the Web. By contrast, database management systems offer sophisticated query languages to access structured data. It is up to the database applications to implement user interfaces that hide the complexity of the query language. Keyword search applications over relational databases and RDF datasets have also been studied for some time as an alternative to this traditional database interface design practice. In particular, an RDF keyword-based query processing tool can be categorized as schema-based, when it exploits the RDF schema to compile a keyword-based query into a SPARQL query, or as graph-based, when it directly explores the RDF dataset. Hitting the middle ground, there are also approaches that explore or summarize the RDF graph to guide the translation of keyword-based queries into SPARQL queries. This talk first addresses the problem of implementing keyword search for RDF datasets that do not necessarily feature an RDF schema. Then, it introduces the question of serendipitous search as a strategy to diversify answers. Finally, if briefly covers the especial case of the entity relatedness problem, which refers to the problem of exploring an RDF dataset to discover and understand how two entities are connected.

Short Bio

Marco A. Casanova is Full Professor at the Department of Informatics and Coordinator of the Central Planning and Evaluation Office of the Pontifical Catholic University of Rio de Janeiro – PUC-Rio. He graduated in Electronic Engineering at the Military Institute of Engineering (1974), obtained a M.Sc. in Informatics from PUC-Rio (1976) and a M.Sc. (1977) and a Ph.D. (1979) in Applied Mathematics from Harvard University. He was Graduate Program Coordinator (2005-2007) and Director (2007-2011) of the Department of Informatics of PUC-Rio. His research interests concentrate on database conceptual modeling and construction of database management systems. In July 2012, he received the Scientific Merit Award from the Brazilian Computer Society.



Session Chair: Alberto Laender


The location for ER-2019 is the Hotel Mercure Rio Vermelho, a wonderful, paradise-like location, central and close to several social and gastronomic places in the bohemian neighbourhood of Rio Vermelho.

This hotel was selected because it has successfully hosted the Brazilian Symposium on Databases in 2016. Additionally, an Ibis Hotel is located at the same place for lower accommodation cost. There are also hostels and pousadas, in close distance, with even lower accommodation cost for students. Photos of SBBD 2016, held at the same location proposed for ER 2019 are available at:

ER Venue

We will hold the 38th International Conference on Conceptual Modeling (ER 2019) in Salvador, the capital of the state of Bahia, in the North-east region of Brazil, in the period of November 4-7, 2019. Salvador was the first capital of Brazil and is the 3rd largest city in the country. It is a very attractive tourist destination, due to its history, culture and gastronomy, all strongly influenced by the first African slaves and the Portuguese culture. It has 25 km of urban beaches and several not-to-miss historic venues, like Pelourinho, Farol da Barra, Ilha de Itaparica, historical churches, museums, and Candomblé centers. It is also close to other touristic destinations in Bahia, like Morro de São Paulo, Praia do Forte and Boipeba.