OCL th International Workshop on OCL and Textual Modeling

Similar documents
Non-functional Properties in Modeling: Analysis, Languages and Processes

5 th International Conference on Material Modelling

Deloitte Property Index Overview of European residential markets Residential property prices increase

UML The Unified Modeling Language. Modeling Languages, Concepts, and Tools

Stephan Schiffel. Research Interests

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Emotional Engineering Volume 5

How Europeans live and what it costs them Is renting a dwelling a profitable investment?

How to define threshold households in different big German and European cities?

Gordon Stewart Curriculum Vitae

Persoonlijke kopie van ()

FIRST CIRCULAR AND CALL FOR PAPERS

European Labour Court Judges & the International Labour Office: 20 meetings from 1984 to 2012

IS IRELAND 25 YEARS INTO A 100-YEAR HOUSING CRISIS?

Test and Implementation of DATR System in Hungary

Organizational Economics, Personnel Economics, Behavioral Economics

Lecture Notes in Computer Science 7007

My Life with Eggs: Forty Years On

Industrial and Logistics Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Lecture Notes in Artificial Intelligence 3176

Industrial and Logistics Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

E M U L O V BREPOLS

SPONSORSHIP OPPORTUNITIES

Lecture Notes in Computer Science 3511

Classification of Licensed Surveyors

CURRICULUM VITAE EUGEN MIHAILESCU May 2018

No online items

To refer to or to cite this work, please use the citation to the published version:

EEA Nationals: Right to Reside for Welfare Benefits & Housing. Kelly-Marie Jones Hammersmith & Fulham Law Centre January 2016

9.0 SCOR-RELATED MEETINGS

Housing markets, wealth and the business cycle

Human Rights and Intellectual Property: From Concepts to Practice

Proposal for a COMMISSION REGULATION

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

SERGIU KLAINERMAN CURRICULUM VITAE

Organization. Stephen J. Mellor (Mentor Graphics, USA) João Araújo (New University of Lisbon, Portugal)

FOR END-TO-END PROPERTY CONSULTING

Intelligent Primary School Project in Italy

09:00-10:30 am SESSION I: FOOD-MICROBES-HOST INTERACTIONS IN THE HUMAN GUT Chair: R. Balfour Sartor (Chapel Hill, USA)

Establishing a Global Footprint: Inbound, Outbound & in your Neighborhood

Office Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Board Meeting 22 nd 25 th Febr. 2018

ACADEMICIAN PROFESSOR DIMITRIE D. STANCU AT HIS 80 TH BIRTHDAY ANNIVERSARY

Curriculum Vitae. September 2005 present : Full time researcher at CNRS affiliated with Paris School of Economics

Ecosystem. a member of the ECHAlliance International Ecosystem Network. Brian O Connor, Chair, European Connected Health Alliance

Study. Review of External Market Valuations of Properties Located Abroad. HypZert Professional Group International. As at: November 2011

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

2nd edition EUROPEAN AWARD FOR ARCHITECTURAL HERITAGE INTERVENTION, AADIPA

Copernicus Land Monitoring Service (Pan- European and Local) in the Netherlands

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

The Old House Totteridge Green Totteridge N20 8PA

Lecture Notes in Artificial Intelligence 2155

REAL ESTATE INVESTMENT GROUP

Lecture Notes in Computer Science 4454

Activities Report Red Dot Design Museum Essen

The Architectural Profession in Europe. - A Sector Study Commissioned by the Architects Council of Europe

Cadastral Parcels in INSPIRE. Lisbon, 27 February 2013

Curriculum Vitae for Marlis Buchman

James O Sullivan Training Record Name Course Venue Date Qualification Course Provider

Lecture Notes in Computer Science 6707

ISNI ABOUT US. ISNI PROFILE International Society of Neuroimmunology

4.2% 2.3% 4.7% Unemployment rate Q Inflation H GDP Growth Q Retail Sales Q Average gross wage growth Q1 2017

Board Meeting. Edinburgh / Scotland UK. 27 th Febr.-1 st March 2015 PREVIOUS BOARD MEETINGS FORUM MEETING EDINBURGH 2015 FEBRUARY 27TH MARCH 1ST 1

Prof. Antonio LUQUE University of Madrid, Spain. «What We Have Learned in the Development of the Intermediate Band Solar Cell»

Charter for Housing Rights

Hungarian real estate market in the stage of European integration

May 6, 2015 Montréal, QC, Canada. Proceedings of the 1st International Workshop on

10 th anniversary of the Understanding Development Issues in Nurse Educator Careers (UDINE-C) network. Majda Pajnkihar University of Maribor

ESHI THE EUROPEAN SPECIALISATION IN TRANSPLANTATION IMMUNOLOGY, HISTOCOMPATIBILITY & IMMUNOGENETICS

Bratislava, 20 November ICARUS-Meeting. Didactics. Coordinator: Antonella Ambrosio. University of Naples

Global Perspectives on. Accounting in the Public

Research Reports ESPRIT

Process Maturity Profile

Dmytro Makarenko / Pavlo Shevchenko State Service of Ukraine for Geodesy, Cartography and Cadastre/State Land CadastreCentre.

In association with. Woodlands Crookham Common Road Crookham Common RG19 8BR

Tavanic 250 mg Filmtabletten. Tavanic 500 mg Filmtabletten. Tavanic Infusionsflasche. Tavanic 250 mg filmomhulde tabletten

Rock Villa Staylittle Llanidloes Powys SY19 7BU

Elmar Altvater Achim Brunnengräber (Eds.) After cancun

Real Estate were. August 2007

The Disorder of Mathematics Education

Appendix: Materials. Pre-Activity

Bachelor in Mathematics, University of Barcelona, Barcelona, Spain, July 2012.

FIG Commission 3 Spatial Information Management. Report of Activities 2009

By Bodil Branner and Caroline Series Presented in Barcelona, September 2011.

Residency Review Committee European Board of Ophthalmology

Lehrstuhl für Algebra und Zahlentheorie,

ERASMUS+ CBHE PROJECT CREATING THE NETWORK OF KNOWLEDGE LABS FOR SUSTAINABLE AND RESILIENT ENVIRONMENTS EVENT AGENDA

School of Mathematical Sciences Monash University Clayton 3800 Australia

Curriculum Vitae December 2011

FORM OF TRANSFER CERTIFICATE REGULATION S GLOBAL NOTE TO RULE 144A GLOBAL NOTE

The Scottish Reforms in an International Context

STATISTICAL REFLECTIONS

April 13 th -16 th 2016 ITALY - DRO (TN) CENTRALE di FIES

Event Schedule. Thu, Jun 07, :30am. 9:15am. GUEST REGISTRATION EXHIBITION VISIT 8:30am - 9:15am, Jun 7 FOYER OFFICIAL SHARE OPENING

Socio-economic stratification and fertility before, during and after the demographic transition

AI*CH 2017 The 11th workshop on Artificial Intelligence for Cultural Heritage

ILLUSIONARY VISIONS OR POLICY OPTIONS?

Eden House 2 Greenbrook Avenue Hadley Wood EN4

Standard Letters for Building Contractors

Transcription:

ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems October 2 October 7, 2016 Saint-Malo (France) OCL 2016 16th International Workshop on OCL and Textual Modeling Workshop Proceedings Achim D. Brucker, Jordi Cabot, and Adolfo Sánchez-Barbudo Herrera (Eds.) Published on Dec 2016 v1.0

2016 for the individual papers by the papers authors. Copying permitted for private and academic purposes. Re-publication of material from this volume requires permission by the copyright owners. Editors addresses: Achim D. Brucker, The University of Sheffield, UK, a.brucker@sheffield.ac.uk Jordi Cabot, ICREA - Open University of Catalonia, Spain, jordi.cabot@icrea.cat Adolfo Sánchez-Barbudo Herrera, University of York, UK, asbh500@york.ac.uk

Organizers Achim D. Brucker Jordi Cabot Adolfo Sánchez-Barbudo Herrera The University of Sheffield (UK) ICREA Open University of Catalonia (Spain) University of York (UK) Program Committee Thomas Baar Mira Balaban Tricia Balfe Domenico Bianculli Achim D. Brucker Jordi Cabot Dan Chiorean Robert Clariso Tony Clark Manuel Clavel Birgit Demuth Marina Egea Geri Georg Martin Gogolla Shahar Maoz Istvan Rath Bernhard Rumpe Adolfo Sánchez-Barbudo Herrera Massimo Tisi Frédéric Tuong Edward Willink Burkhart Wolff Steffen Zschaler University of Applied Sciences Berlin (Germany) Ben-Gurion University of the Negev (Israel) Nomos Software (Ireland) University of Luxembourg (Luxembourg) The University of Sheffield (UK) ICREA Open University of Catalonia (Spain) Babes-Bolyai University (Romania) Universitat Oberta de Catalunya (Spain) Sheffield Hallam University (UK) IMDEA Software Institute (Spain) Technische Universitat Dresden (Germany) Indra Sistemas S.A. (Spain) Colorado State University, Fort Collins (USA) University of Bremen (Germany) Tel Aviv University (Israel) Budapest University of Technology and Economics (Hungary) RWTH Aachen (Germany) University of York (UK) Ecole des Mines de Nantes (France) Univ Paris-Sud (France) Willink Transformations Ltd. (UK) Univ Paris-Sud (France) King s College London (UK)

Additional Reviewers Vincent Bertram Carolina Dania Robert Heim András Szabolcs Nagy

Table of Contents Preface........................................................................ 1 On the Support of Qualified Associations in OCL.............................. 3 Lars Hamann, Martin Gogolla, and Nisha Desai Encapsulation, Operator Overloading, and Error Class Mechanisms in OCL.... 17 Vincent Bertram, Bernhard Rumpe, and Michael von Wenckstern On the Functional Interpretation of OCL..................................... 33 Daniel Calegari and Marcos Viera Extendable Toolchain for Automatic Compatibility Checks.................... 49 Vincent Bertram, Alexander Roth, Bernhard Rumpe, and Michael von Wenckstern 57 A Comparison of Textual Modeling Languages: OCL, Alloy, FOML........... Mira Balaban, Phillipa Bennett, Khanh Hoang Doan, Geri Georg, Martin Gogolla, Igal Khitron, and Michael Kifer 73 Modeling and Reasoning with Multirelations, and their encoding in Alloy..... Peiyuan Sun, Zinovy Diskin, Michal Antkiewicz, and Krzysztof Czarnecki Integrating UML/OCL Derived Properties into Validation and Verification Processes......................................................................... Frank Hilken, Marcel Schuster, Karsten Sohr, and Martin Gogolla 89 Declarative Model Transformation Execution Planning........................ 105 Horacio Hoyos Rodriguez and Dimitrios S. Kolovos Efficient OCL-based Incremental Transformations............................. 121 Frédéric Jouault and Olivier Beaudoux Models from Code, or Code as Models?....................................... 137 Antonio Garcia-Dominguez and Dimitris S. Kolovos Re-Implementing Apache Thrift using Model-Driven Engineering Technologies: An Experience Report........................................................ Sina Madani and Dimitris S. Kolovos 149 Recent Developments in OCL and Textual Modelling.......................... 157 Achim D. Brucker, Jordi Cabot, Gwendal Daniel, Martin Gogolla, Adolfo Sánchez-Barbudo Herrera, Frank Hilken, Frédéric Tuong, Edward D. Willink, and Burkhart Wolff