You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Pattern matching is a well-established concept in the functional programming community. It provides the means for concisely identifying and destructuring values of interest. This enables a clean separation of data structures and respective functionality, as well as dispatching functionality based on more than a single value. Unfortunately, expressive pattern matching facilities are seldomly incorporated in present object-oriented programming languages. We present a seamless integration of pattern matching facilities in an object-oriented and dynamically typed programming language: Newspeak. We describe language extensions to improve the practicability and integrate our additions with the existing programming environment for Newspeak. This report is based on the first author’s master’s thesis.
This book questions the extent to which the Internet of Things (IoT) and business process management (BPM) paradigms can be combined. The authors discuss emerging challenges and intersections from a research and practitioner's perspective in terms of complex software systems development and process mining methods. The authors demonstrate that while the IoT and BPM have been regarded as separate topics in research and in practice, they strongly believe that, on the one hand, the management of IoT applications will greatly benefit from BPM concepts, methods, and technologies. And on the other hand, the IoT poses challenges that will require enhancements and extensions of the current state of the art in the BPM field. Topics explored include behavior-centered design of IoT systems, event-log granularity for IoT process mining, process mining on sensor location event data, and process mining and robotics, among others. The book pertains to researchers, academics, and professionals working in the intersection of IoT and BPM.
Business process management aims at capturing, understanding, and improving work in organizations. The central artifacts are process models, which serve different purposes. Detailed process models are used to analyze concrete working procedures, while high-level models show, for instance, handovers between departments. To provide different views on process models, business process model abstraction has emerged. While several approaches have been proposed, a number of abstraction use case that are both relevant for industry and scientifically challenging are yet to be addressed. In this paper we systematically develop, classify, and consolidate different use cases for business process model abstraction. The reported work is based on a study with BPM users in the health insurance sector and validated with a BPM consultancy company and a large BPM vendor. The identified fifteen abstraction use cases reflect the industry demand. The related work on business process model abstraction is evaluated against the use cases, which leads to a research agenda.
Data obtained from foreign data sources often come with only superficial structural information, such as relation names and attribute names. Other types of metadata that are important for effective integration and meaningful querying of such data sets are missing. In particular, relationships among attributes, such as foreign keys, are crucial metadata for understanding the structure of an unknown database. The discovery of such relationships is difficult, because in principle for each pair of attributes in the database each pair of data values must be compared. A precondition for a foreign key is an inclusion dependency (IND) between the key and the foreign key attributes. We present with S...
Business process management experiences a large uptake by the industry, and process models play an important role in the analysis and improvement of processes. While an increasing number of staff becomes involved in actual modeling practice, it is crucial to assure model quality and homogeneity along with providing suitable aids for creating models. In this paper we consider the problem of offering recommendations to the user during the act of modeling. Our key contribution is a concept for defining and identifying so-called action patterns - chunks of actions often appearing together in business processes. In particular, we specify action patterns and demonstrate how they can be identified from existing process model repositories using association rule mining techniques. Action patterns can then be used to suggest additional actions for a process model. Our approach is challenged by applying it to the collection of process models from the SAP Reference Model.
Business Process Management (BPM) has become one of the most widely used approaches for the design of modern organizational and information systems. The conscious treatment of business processes as significant corporate assets has facilitated substantial improvements in organizational performance but is also used to ensure the conformance of corporate activities. This Handbook presents in two volumes the contemporary body of knowledge as articulated by the world's leading BPM thought leaders. This second volume focuses on the managerial and organizational challenges of BPM such as strategic and cultural alignment, governance and the education of BPM stakeholders. As such, this book provides ...
This book presents a framework for developing as well as a comprehensive collection of state-of-the-art process querying methods. Process querying combines concepts from Big Data and Process Modeling and Analysis with Business Process Intelligence and Process Analytics to study techniques for retrieving and manipulating models of real-world and envisioned processes to organize and extract process-related information for subsequent systematic use. The book comprises sixteen contributed chapters distributed over four parts and two auxiliary chapters. The auxiliary chapters by the editor provide an introduction to the area of process querying and a summary of the presented methods, techniques, ...
This book constitutes the thoroughly refereed proceedings of the international workshops associated with the 33rd International Conference on Advanced Information Systems Engineering, CAiSE 2021, which was held during June 28-July 2, 2021. The conference was planned to take place in Melbourne, Australia, but changed to an online format due to the COVID-19 pandemic. The workshops included in this volume are: · BC4IS: 1st International Workshop on Blockchain for Information Systems · EMoBI : 3rd International Workshop on Ethics and Morality in Business Informatics · KET4DF : 3rd International Workshop on Key Enabling Technology for Digital Factories · MOBA: 1st International Workshop on Model-driven Organizational and Business Agility · NeGIS: 2nd International Workshop on Next Generation Information Systems They focus on topics and trends ranging from blockchain technologies to digital factories, ethics, and business agility to the next generation of information systems. The 14 full papers and 1 short paper presented in this volume were carefully reviewed and selected from 33 submissions.