
Mike A. MarinIBM · Digital Business Automation
Mike A. Marin
computer science
About
25
Publications
13,715
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
200
Citations
Citations since 2017
Introduction
Mike Marin is an IBM Distinguished Engineer. working as the chief architect for the IBM Content Manager product. He has more that 20 years of experience developing software, and has a PhD on Computer Science. He is an ACM lifetime professional member and ACM Distinguished Engineer.
Mike has volunteered work in several standard organizations, including OMG (Object Management Group), OASIS (Organization for the Advancement of Structured Information Standards), WfMC (Workflow Management Coalition), BPMI (Business Process Management Initiative), and IETF (Internet Engineering Task Force). Currently he is active in the OASIS’ BPEL working group, in the WfMC’s XPDL working group, and BPMI.
Mike was a Director of BPMI, and has held several chair and vice-chair positions in the WfMC including th
Additional affiliations
Education
September 2012 - October 2017
Publications
Publications (25)
A method and computer program product for generating a three-dimensional virtual reality environment from a business process model in a computer system are provided. The method includes analyzing a business process model to identify a plurality of activities and at least one transition criterion between the plurality of activities, where the busine...
Supplemental Files for thesis: Exploring Complexity Metrics for Artifact-Centric Business Process Models by Marin, Mike Andy, Ph.D., University of South Africa (South Africa), 2017, 434; 10759956
This study explores complexity metrics for business artifact process models described by Case Management Model and Notation (CMMN). Process models are usually described using Business Process Management (BPM), which is a relatively mature discipline with a large number of practitioners. Over the last few decades a new way of describing data intensi...
The Guard-Stage-Milestone (GSM) has emerged as a recent data centric approach to define business processes. GSM is one of the approaches to business artifacts in which the business process is described around the lifecycle of the data. Since its introduction in 2011, several research teams have worked on formally proving GSM properties.
This paper...
This is a short tutorial of the Case Management Model and Notation (CMMN) version 1.0. It is targeted to readers with knowledge of basic process or workflow modeling, and it covers the complete CMMN notation. A simple complaints process is used to demonstrate the notation. At the end of the tutorial the reader will be able to understand and create...
The Case Management Modeling and Notation (CMMN) specification, published by the Object Management Group (OMG) in 2014, describes a declarative style for modeling business processes. The declarative nature of CMMN is intended to supplement the procedural style of the Business Process Modeling and Notation (BPMN). Although multiple metrics have been...
Process support for knowledge work is far from being mastered in existing information systems. Predominant workflow management solutions are too rigid and provide no means to deal with unpredictable situations. Various case management approaches have been proposed to support this flexibility for unstructured processes. Recently the Object Managemen...
Hybrid process models are considered an attractive approach for modeling knowledge-intensive processes. A hybrid process model combines both imperative and declarative modeling, which can handle both the structured and the flexible parts of a business process. However, it is difficult and timeconsuming to create and refine a hybrid process model du...
Knowledge-intensive processes (KiPs) are becoming increasingly important for
organizations with the rise of the knowledge society. Due to their
unpredictable and emergent characteristic worklfow management solutions are not
suitable to support KiPs. Various case management related approaches have been
proposed by researchers and practitioners to su...
arXiv:1504.06778v1 [cs.SE] 26 Apr 2015 This paper describes how a Case Management Modeling and Notation (CMMN) implementation can use Content Management Interoperability Services (CMIS) to implement the CMMN information model.
This paper describes how a Case Management Modeling and Notation (CMMN)
implementation can use Content Management Interoperability Services (CMIS) to
implement the CMMN information model. The interaction between CMMN and CMIS is
described in detail, and two implementation alternatives are presented. An
integration alternative where any external CMI...
A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and em...
In 2014, the Object Management Group (OMG) published the Case Management Modeling and Notation (CMMN) version 1.0 specification, which is a new process modeling specification to complement its Business Process Modeling and Notation (BPMN) specification. The declarative nature of CMMN is intended to supplement the procedural perspective of BPMN. CMM...
Business process management (BPM) is a relative mature discipline with a large number of practitioners. BPM technology is based on directed graphs used to describe control flow. Over the last decade a new way to describe data intensive business processes for knowledge workers have emerged, where the focus is changing from control flow to business d...
Case Management, with its emphasis on the case folder as the anchor for managing business processes, is emerging as a way to provide rich flexibility for knowledge workers while retaining key advantages of BPM systems. This has introduced new challenges in connection with modeling case processes. This short survey traces the history of key modeling...
Techniques allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, procedures, and other operations of the external component. The component manager ass...
ideal, because it is easy to gather the file name and line number at the place of invocation, by using the predefined macros FILE and LINE . This allows assert to clearly identify the assertion that failed. A macro also allows the implementor to eliminate all assertions from the production code---without introducing side effects--- by defining asse...
Projects
Project (1)
We are now conducting empirical research on complexity metrics for the CMMN specification. For that purpose, we have created a short CMMN tutorial that introduces participants to the complete CMMN version 1.0 specification. The tutorial should take 30 to 40 minutes to complete. It is followed by a short survey designed around a set of CMMN models. Each participant is only exposed to two models from the set. The survey should take between 15 to 20 minutes to complete.
The minimum number of participants required for a statistical significant sample in our current experiment is 136 evenly distributed across the set of models. The survey is designed to assign two random models to each participant.
Request for participants
In this phase of the research, we are looking for participants with basic knowledge of process technology to take the tutorial and survey. Participants don't need to be familiar with CMMN, because the tutorial provides the required knowledge to complete the survey, which can be considered a quiz on the tutorial. Participation is voluntary and no identifiable personal information is collected.
Participants will learn about CMMN with the tutorial; and they will gain some experience and appreciation for CMMN by evaluating two models in the survey. The full exercise takes about 45 to 60 minutes to complete; but it can be done in multiple sessions. As an appreciation to the participants, we will donate $6 (six dollars) to a charity of their choice and we provide them with early results of the survey.
Readers willing to participate can use the following URL to take the optional tutorial and survey. The first page provides more information on the project. The URL will be available until the end of July, or until we have reached the required number of responses.
http://cmmn.limequery.org/index.php/338792?lang=en