Dr. Khaled Medini
EMSE, France

The industrial transition towards Product-Service-Systems: articulating enterprise modelling and economic model balancing

The current industrial transition towards Factories of the Future (FoF) implies strong transformation of enterprise Business Models within the manufacturing sector. Product Service Systems are a key component of this transition, and contribute to renovate both the underlying enterprise models and the needs of enterprise engineering tools. The objective of the lecture is to articulate the overall needs of transition towards FoF with the requirements for innovative conceptual modelling approaches and new enterprise engineering methods and tools. The lecture will first give a synthetic insight on PSS within the context of FoF, to make it possible for the audience to understand the key concepts of PSS and key industrial needs for developing innovative enterprise modelling and engineering solutions. The second part of the lecture articulates two dimensions of Enterprise engineering: an advanced modelling method dedicated to support PSS design and engineering (based on a PSS-oriented meta-model) and a decision-making approach for PSS economic-model balancing.

Prof. Dr. Robert Buchmann
Babes-Bolyai University, Romania

Dr. Ana Maria Ghiran
Babes-Bolyai University, Romania

Semantic Queries and Reasoning on Domain-Specific Conceptual Models

The interplay between ontologies and domain-specific conceptual modelling languages was traditionally concerned with the challenge of “ontological commitment” – i.e., the language is expected to have some ontological qualities, in order to enforce coherence and consistency in model contents. An alternative approach to coupling the two worlds will be promoted by this lecture, motivated by pragmatic semantic interoperability and knowledge externalisation requirements: agile modelling languages are treated here as means of knowledge representation that are amenable to reasoning, linking and publishing through techniques that have been established by the Semantic Web paradigm – i.e., RDF graph databases, OWL axioms, SPARQL queries and endpoints. The presentation highlights the benefits of combining the Agile Modelling Method Engineering Framework with the Resource Description Framework in order to build novel knowledge acquisition methods. The lecture will present results originally proposed in the context of the ComVantage FP7 research project and further developed in follow-up projects.

Prof. Dr. Hans-Georg Fill
University of Bamberg, Germany

Semantic-based Modeling for Information Systems in SeMFIS

In this talk an introduction to semantic-based modeling and the SeMFIS platform will be given. At its core, semantic-based modeling characterizes the use of semi-formal conceptual models together with formal semantic schemata such as ontologies, thesauri or controlled vocabularies. The talk will enable participants to understand the theoretical and practical foundations for applying semantic-based modeling to the design and analysis of information systems. In particular it will be reverted to the ADOxx-based SeMFIS platform that constitutes a flexible engineering platform for realizing semantic annotations of conceptual models and that is provided for free via OMiLAB (http://semfis-platform.org/). The approach will be illustrated with applications in semantic business process management, semantic-based simulation and semantic visualization of enterprise models.

Prof. Dr. Ulrich Frank
University of Duisburg-Essen, Germany

Alexander Bock
University of Duisburg-Essen, Germany

Multi-Perspective Enterprise Modelling as a Foundation of IT-Business Alignment

While it is undisputed that today’s enterprises depend crucially on IT, many companies still struggle with exploiting the potential of IT to a full extent. On the one hand, that requires adapting IT infrastructures of ever increasing complexity to changing needs of the business, on the other hand, it recommends rethinking organisational structures and business processes to create new opportunities for the efficient use of IT. In the long run, the digital transformation may even require to reinvent the entire business model, which will usually imply a major restructuring of a company and its IT. IT-Business alignment can be mastered only, if a professional perspective on the business is combined with elaborate knowledge of the IT. The field of enterprise modelling is addressing this demand by integrating models of the business, such as goal models or business process models, with models of the IT, such as models of the IT infrastructure, object models etc. In his talk, Ulrich Frank, will give an overview of “Multi-Perspective Enterprise Modelling” (MEMO) to demonstrate how enterprise models support various kinds of business and IT related analyses that support both, IT managers and line managers and that thereby serve as a pivotal instrument to foster IT business alignment. For this purpose, he will give an overview of the domain-specific modelling languages that are part of MEMO, the language architecture and the language specification.

Prof. Dr. Aurona Gerber
University of Pretoria, South Africa

Next-generation Modeling for Enterprise Architecture Management

Changing customer needs and technology disruption, as well as a highly competitive market setting and the emergence of platform business models are only a few challenges today’s enterprises must face. In addition to these external factors, enterprises are experienced increasing complexity internally, for instance consisting of several components that need to be integrated and aligned. In order to survive, enterprises or businesses need to be agile enough to swiftly adapt to changing operating environments.
Enterprise Architecture Management (EAM) is a research field that focuses on assisting modern enterprises to deal with an increasing complex internal and external operating environment. One mechanism used to deal with complexity is enterprise architecture (EA) modeling and EAM uses such modeling to capture and reason about the fundamental aspects of an enterprise as well as communicate with all stakeholders. Modeling methods simplifies a complex reality by focusing only on relevant aspects such as the IT landscape and its alignment with business processes and business strategy.
Enterprise modeling is time and resource consuming and requires highly skilled enterprise architects that understand all aspects of a business. Given the demands of enterprise agility, it is crucial that the enterprise modeling tasks are executed timeously and the use and reuse of suitable EA models and meta-models, as well as suitable modeling platforms are essential. In this presentation the audience will be introduced to EAM and the essential role EAM fulfill to assist businesses to survive change through the use of modeling and modeling platforms.

Prof. Dr. Martin Glinz
Universität Zürich, Switzerland

The Role of Requirements in the Digital Age: Requirements Engineering Revisited

Requirements Engineering (RE) has been applied with remarkable success for specifying the requirements for systems or products. However, as RE has traditionally been performed as a heavy-weight, upfront process for creating a comprehensive specification, it has been criticized or even declared obsolete in recent years, particularly by the proponents of agile development. In this talk, I will shed light on the role of requirements in today’s digital world and discuss how modern RE can contribute to shaping, evolving and sustaining digital systems and products. I will also discuss how this relates to enterprise modeling.

Prof. Dr. Jaap Gordijn
Vrije University, The Netherlands

Value modelling and understanding risks in networks of enterprises

Enterprises increasingly offer IT-intensive services in network. For example Netflix heavily relies on IT, and requires partners such as Internet access providers and hosting providers. We present a methodology, called e3value to conceptualize such a network in terms of commercial actors, and what they exchange of economic value with each other. However, most business networks are subject to risk of fraud. Therefore, we also analyse this risk using an extension of e3value, called e3fraud. After this talk, you will know the most important terminology used to express business models and their associated risks.

Prof. Dr. Wilfried Grossmann
University of Vienna, Austria

Christoph Moser
University of Vienna, Austria

Process Modelling and Business Intelligence

Business Process Modelling (BPM) and Business Intelligence (BI) are two important areas in business informatics, which are treated, often rather separated from each other. Looking at the literature and the activities in the two areas shows that process modelling takes a look at the business from a more production and organizational oriented view, whereas business intelligence activities emphasize more the role of the customer in the business process.
In this lecture we want to take a unified view onto these two approaches and show how BPM and BI support each other. For demonstration we use the activities of data understanding and data provisioning which are at the beginning of any BI activity. Due to the abundance of data on the Internet integration of traditional data sources and big data is a challenging task. We present a process model for data integration and show how this model can be realized using the ADOxx platform. The basic idea of the model is simultaneous processing of the data workflow and the associated workflow of the metadata which describe the data processing activities. Such a model supports better understanding of the data and extends traditional methods for accessing data quality.

Prof. Dr. Knut Hinkelmann
FHNW, Switzerland

Modelling Knowledge Work: Integrating Decision-aware Business Processes and Case Management

Modelling Knowledge Work is based on two principles: (1) the separation of business logic and process logic and (2) the support of both structured and unstructured knowledge. Case management is the management of long-lived, non-structured collaborative processes that require knowledge and information. The path of case execution cannot be predefined but depends on human skills and judgment. The OMG recently developed the Case Management Modelling and Notation (CMMN). For real processes, however, there is no strict separation between structured processes and cases. The lecture will show how case modelling can be integrated with business process modelling in BPMN. Decision-aware business processes separate business logic from process flow, making process models simpler and easier to modify. This can be achieved by combining process modelling with decision modelling (e.g. using DMN) and having decision data available in structured format. The modelling of knowledge work will be demonstrated with the Knowledge Work Designer.

Prof. Dr. Florian Johannsen
University of Bremen, Germany

Supporting Business Process Improvement through a Modeling Tool

Business Process Improvement (BPI) ranks among the topics of highest priority in modern organizations. However, considering the rapidly changing customer requirements in times of high market transparency and the increasing collaboration between organizations, the conduction of BPI projects has become very challenging. Implicit process knowledge from diverse process participants needs to be elicited and transformed into improvement opportunities. In this context, the results achieved need to be properly documented, communicated and processed throughout a company.
The purpose of the lecture is to present a conceptual solution (called “BPI roadmap”), which is a means for systematically performing BPI initiatives based on a set of easy-to-use and proven BPI techniques. In the in the tool “RUPERT” (Regensburg University Process Excellence and Reengineering Toolkit), the BPI techniques are realized in form of corresponding model types. The lecture gives insights into the development of the “BPI roadmap” and “RUPERT” and demonstrates the tool’s functionality by referring to a use case stemming from a cooperation project.

Prof. Dr. Dimitris Karagiannis
University of Vienna, Austria

Agile Modelling Method Engineering – AMME

As the paradigm of enterprise modelling originally envisioned, a hybridization of modelling approaches is needed in order to cover the multiple facets of a business view, its context and requirements for different types of resources – including IT services and infrastructure. The “modelling method framework” [Karagiannis/Kühn, 2002] establishes key building blocks – i.e. the modelling language, the modelling procedure and mechanisms/ algorithms – to enable the required hybrid modelling and to increase the value of models beyond their traditional functions. As the importance of Next Generation Enterprise Modelling in the age of the Internet of Things, Industry 4.0, Industrial 3-D printing etc. increases, new modelling capabilities, semantically enriched design concepts and adapted operational functionality must satisfy evolving needs, in order to successfully manage not only the transformation in the digital enterprise stage, but also the adaptation and extension of existing services. In this context, the foundations of a „conceptual-model“-awareness approach for next generation enterprise information systems will be presented. This novel approach makes use of semantic networks to extend model-awareness towards arbitrary types of models that are developed for specialized communities aiming for domain-specificity (or even case-specificity) in their modelling language, therefore favoring productivity at the expense of reusability across domains. The technological space for capturing and bridging knowledge through model semantics is primarily based on diagrammatic models. Two categories of models are employed in this context: (1) Models of Concepts for describing a common understanding of a domain through its concepts and relations; (2) Models that use Concepts are typically domain-specific models based on some already established understanding of the domain. The hereby introduced life cycle of Agile Modeling Method Engineering – AMME [PCI2015] aims to apply the principle of agility established in Software Engineering (e.g., evolutionary development, flexible response to change) to the practice of Modelling Method Engineering. The main assumption is that a modelling method may evolve iteratively based on changing modelling requirements and feedback loops. Within the context of AMME, a full methodological approach is established by the OMiLAB (http://www.omilab.org), with a life cycle encompassing five phases: (1) create, (2) design, (3) formalize, (4), develop and (5) deploy/validate. The approach is supported, in its fast prototyping stage, by the metamodeling domain-specific language MM-DSL and the meta-modelling platform ADOxx (http://www.adoxx.org).

Prof. Dr. Marite Kirikova
Riga Technical University, Latvia

Enterprise Modeling and Information Security

Regarding information security, the role of enterprise models is twofold: (1) the enterprise models can reflect information about security solutions in enterprise information systems and (2) the enterprise models, at the meta-level, is information that has to be properly managed from the point of view of security, i.e., it has to be clear how availability, confidentiality and other security related factors are handled with respect to particular models. To illustrate how enterprise models can be used in caring for security in information systems, several security requirements patterns will be discussed focusing on the relationships between the information flow in the patterns and the corresponding enterprise model elements. The issues of enterprise model security, at the meta-level, will be explained using the FREEDOM framework, which has been developed for continuous requirements engineering. The framework concerns As-Is and To-Be enterprise models that are used in such functions as requirements engineering, fulfillment engineering, design and development, operations, and management.

Prof. Dr. Dimitris Kiritsis
EPFL, Switzerland

A methodological framework for ontology-driven instantiation of Petri Net manufacturing process models

In the last decade, the interest and effort towards the use of ontology-based solutions for knowledge management has significantly increased. Ontologies have been used in manufacturing to provide a formal representation of the domain knowledge in a way that is machine-understandable. However, despite the ability to formally represent the elements of a domain and their relations, ontologies themselves do not provide any kind of simulation and systems behaviour analysis capabilities. Manufacturing system knowledge may be translated into specific executable models by exploiting experience and human logical deduction. This can be also achieved using ontologies and semantic reasoning. The framework presented in this work aims to explore a W3C standard for inference rules, such as Semantic Web Rule Language (SWRL), and OWL ontology models to transform elements of a Knowledge-Base (KB) into Petri Net (PN) primitives. The combination of semantics and mathematical modelling techniques applied to the analysis of a simple automated assembly station highlights the existence of modelling patterns and the effectiveness of inference rules to automatically instantiate PN-based manufacturing system models.

Prof. Dr. Moon Kun Lee
Chonbuk National University, Korea

Process Algebra to Model Distributed Mobile Real-Time IoT

In general, process algebra can be the most suitable formal method to specify IoT systems due to the equivalent notion of processes as things. However there are some limitations for distributed mobile real-time IoT systems. For example, Timed pi-Calculus has capability of specifying time property, but is lack of direct specifying both execution time of action and mobility of process at the same time. And d-Calculus has capability of specifying mobility of process itself, but is lack of specifying various time properties of both action and process, such as, ready time, timeout, execution time, deadline, as well as priority and repetition. In order to overcome the limitations, this lecture presents a process algebra, called, dT-Calculus, extended from d-Calculus, by providing with capability of specifying the set of time properties, as well as priority and repetition. Further the method is implemented as a tool, called SAVE, on the ADOxx meta-modeling platform. It can be considered one of the most practical and innovative approaches to model distributed mobile real-time IoT systems.

Prof. Dr. Ivan Lukovic
University of Novi Sad, Serbia

A Model Driven Approach to Specification and Generation of Information Systems and Databases

For many years, the most favorable conceptual data model is widely-used Entity-Relationship (ER) data model. A typical scenario of a database schema design process provided by majority of existing CASE tools is to create an ER database schema first and then transform it into the relational database schema and then to the executable database scripts. Such a scenario has many advantages, but also there are serious disadvantages. To overcome them, we discuss here an alternative approach and related techniques that are mainly based on the usage of Model Driven Software Development and Domain Specific Language paradigms. The main idea is to provide the necessary Platform Independent Model meta-level concepts to IS designers, so that they can easily model semantics in an application domain and then apply a number of complex algorithms to produce database schema specifications and IS executable code, without any considerable expert knowledge, by application of a chain of model-to-model and model-to-code transformations.

Prof. Dr. Dimitris Plexousakis
University of Crete/ FORTH-ICS, Greece

Dr. Theodore Patkos

Modelling Knowledge Action and Time: Action Theories and Their Application in Dynamic Domains

The modelling of knowledge, action and time is a topic of current research within the broader domain of knowledge representation and reasoning. The course will focus on declarative approaches for modelling and reasoning with change, paying particular attention to the integration of knowledge and action. As time is inherent in any type of activity and process, the course will also deal with the representation of temporal properties that characterize the occurrence of actions and the knowledge they generate. Practical aspects of reasoning about knowledge, action and time will be discussed in the context of solving constraint satisfaction problems for business process optimization. Students will have the ability to work with software implementing non-monotonic and event-based formalisms, and to understand the benefits of coupling such tools and methodologies with modelling tools, like the ADOxx metamodelling platform.

Prof. Dr. Andrea Polini
University of Camerino, Italy

Quality Assurance for BPMN models

Quality of delivered models is an important aspects when a modelling approach is proposed.
Problems discovered during the modeling phase permit to save a lot of money with respect to issues discovered later, and when specific deployment activities are already in place. For such a reason it is in general important to complement modeling methods with strategies to check their qualities, and in particular with automatic tools permitting to spot possible issues. The lesson, after a general introduction, will focus on the Business Process Modeling Notation, and qualities such as understandability and correctness. Understandability will be introduced considering a specific guidelines framework that provides suggestions on how to derive BPMN models that are easier to understand. Correctness will be discussed considering a formal semantics developed according to the SOS style and to the possibility to automatically check general properties such as safeness and soundness, as well as domain specific properties.

Prof. Dr. Erik Proper
Luxembourg Institute of Science and Technology, Luxemburg

Grounded Enterprise Modelling

Enterprise models are ussed to represent different aspects of /related-to an organisation / enterprise. Such enterprise models typically take the form of conceptual models expressed in terms of a more specialised, purpose specific, modelling language. In general, such modelling languages, force modellers to “reduce” the models to mere boxes-and-lines diagrams, where it is left to the names in / on the boxes to provide a linkage to semantically richness, and nuances, of the domain being modelled. In this lecture, we discuss the strategy to ground enterprise models in purpose / domain specific languages on top of a conceptual model expressed in a more generic domain modelling language, where the latter allows modellers to include richer verbalisations of the concepts and their relationships. This will be illustrated in terms of example models in the ArchiMate language, while grounding these on models expressed in the well known fact-based modelling language ORM.

Prof. Dr. Juha Röning
University of Oulu, Finland

Collaborative and well-behaved outdoor robots in harsh environment

Collaboration between robots of different domains is necessary in many disaster scenarios, for example by utilizing unmanned aerial vehicles (UAVs) for coarse area mapping and using unmanned ground and surface vehicles (UGVs and USVs) to perform environment manipulation. In this talk I will consider challenges with robots operating on harsh environment collaborating with humans and other robots.

There are numerous robotics competitions, ranging from those of mainly educational purpose (e.g. FIRST Robotics Competition, World Robot Olympiad, BEST) to those whose goal is to inspire and promote new cutting-edge research with significant prizes (e.g. DARPA Robotics Challenge ) with numerous competitions being some mixture of the these two goals (e.g. NASA The Centennial Challenges, Intelligent Ground Vehicle Competition[16],International Autonomous Robot Racing Challenge , RoboRAVE , RoboGames , RoboCup ,VEX Robotics Competition, RoboSub , MATE, SAUC-E , Maritime RobotX Challenge, RoboBoat , International Aerial Robotics Competition, Student Unmanned Air System, UAV Outback Challenge ).

ERL Emergency is a competition of this mixed category and its participants range from university students to experienced academic and industry professionals. Amongst all the listed competitions, ERL Emergency is unique in its incorporation of all the three main robotics domains of air, land and water. In ERL Emergency, successful teams must be able to set up and use highly heterogeneous and interconnected robots to complete highly complex search-and-rescue (SAR) and other emergency related tasks in varied environments. In short, ERL Emergency tests the capabilities of multi-robot systems (MRS) in SAR and other disaster scenarios.

In this talk, the challenges and hands-on experiences on realistic scenarios and terrains are presented. It includes a series of event arrange in ELROB (European Land Robot Trial), euRathlon and now under umbrella of ERL (ERL Emergency a competition that tests the capabilities of multi-robot systems (MRS) in SAR and other disaster scenarios). Also a new testing site, OuluZone, where the harsh weather conditions, unevenness on terrain and dynamic driving conditions challenge outdoor robots. Our aim is to provide reliable operation in any conditions. An ultimate goal is to provide a driving license for autonomous heavy machines.

Prof. Dr. Bernhard Rumpe
RWTH Aachen University, Germany

Advances in Model Language Engineering

Modeling is key for any engineering discipline to design a system and to early understand its quality. Effective modeling needs appropriate modeling languages, because as already Wittgenstein said: “The borders of my language are the borders of my world.” General consensus of model-driven engineering is, that domain-specific modeling languages help to reduce the “conceptual gap” between problem domains and software implementation. In this talk, we examine advances in how the concepts for language definition have evolved, and how the tool implementation are assisted by modern language workbenches. We examine concepts like language reuse, composition, refinement, extension, management of language variants and how to migrate models between versions.

Prof. Dr. Janis Stirna
University of Stockholm, Sweden

Dr. Birger Lantow
University of Rostock, Germany

Participatory Enterprise Modeling with the 4EM Method

Companies are often involved in Enterprise Modeling (EM) activities that address various business problems usually relayed to business and IT development or improvement of the quality of business operations. This can be done from a number of perspectives, e.g., strategy (goals, challenges, opportunities), business operations (processes, actors, resources), information (concepts, products), information technology (requirements, components), etc. However, to develop efficient solutions and to ensure their fit, all of these perspectives need to be analyzed in an integrated way, which is a core principle of EM. In practice, EM activities often involve groups of people, i.e. the models are created in a participatory way. This presentation will discus participatory EM and the 4EM method with a particular focus on modeling business strategies.

Prof. Dr. Robert Winter
University of St. Gallen, Switzerland

Conceptualizing and Designing Value Co-Creation – an IS Perspective

Service-dominant (S-D) logic re-conceptualizes the notion of economic exchange. The cornerstone of this reorientation is the concept of value co-creation-a collaborative process of reciprocal value creation among various actors. Owing to S-D logic’s significance, information systems (IS) research discusses its implications on understanding, designing and managing IS. However, an equivocal understanding of value co-creation’s foundations, semantics, and use emphasizes its underlying conceptual ambiguity in IS and marketing research. We discuss the phenomenon of value co-creation, how value co-creation can be conceptualized and how IS development for supporting value co-creation can be supported by designing a suitable ontology, derive a taxonomy, and propose design principles.

Prof. Dr. Takahira Yamaguchi
Keio University, Japan

A User-Centric Platform PRINTEPS to Develop Integrated Intelligent Applications

We are developing PRactical INTEligent aPplicationS (PRINTEPS), which is a user-centric platform to develop integrated intelligent applications only by combining four types of modules such as knowledge-based reasoning, speech dialog, image sensing and motion management. PRINTEPS supports end users to participate in AI applications design and to develop applications easily. This lecture introduces the architecture and applications of PRINTEPS for robot cafe and teaching assistant robot.

Prof. Dr. Eric Yu
University of Toronto, Canada

Strategic Actors Modeling – From Requirements Engineering to Enterprise Modeling

Complex IT systems today interconnect numerous devices, systems, and data sources to serve many stakeholders. Understanding the needs and wants of diverse stakeholders is a prerequisite for building successful and sustainable systems. In this lecture I will present a goal-oriented approach to enterprise modeling. We start with foundations in goal-based approaches to requirements engineering. An overview of the i* (iStar) strategic actors modeling language will then be presented, with examples of analysis and design in enterprise contexts. More complex examples will include using i* to model and analyze enterprise capabilities, as well as coopetition in business ecosystems.

Prof. Dr. Jelena Zdravkovic
University of Stockholm, Sweden

Capability-oriented Enterprise Modelling for Mastering Dynamic Business Contexts

A significant objective of today’s enterprise Information Systems (IS) is to be congruent with the business environments which they are meant to support. A major concern is how Information Systems can successfully adapt to support frequent variations in business conditions originating, for instance, from changes in customers’ demand, environmental aspects, regulations, and many others. The need for enterprises to operate in changing environments has been addressed by proposing a capability-oriented approach that integrates organizational development with IS development taking into account changes in the application context of the solution. It requires a number of organizational concepts to be modelled, such as business goals, processes, resources, Key Performance Indicators (KPIs), as well as the data for describing business environmental contexts for organizations capabilities. In the lecture, I intend to outline the capability-oriented approach for supporting model-driven organisations, as well as to present the current experiences of developing capability-oriented enterprise models in industrial and data-driven cases.