Business Process Management Seminar 2007/ Oktober 2007

Similar documents
Investigation on Soundness Regarding Lazy Activities

Workflow : Patterns and Specifications

Analysis of BPMN Models

Service Referrals in BPEL-based Choreographies

Visual Modeling of Business Process Compliance Rules with the Support of Multiple Perspectives

Flexab Flexible Business Process Model Abstraction

Process Model Consistency Measurement

Towards Resolving Compliance Violations in Business Process Models

Mining with Eve - Process Discovery and Event Structures

Investigations on Soundness Regarding Lazy Activities

Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes

Specification, Verification and Explanation of Violation for Data Aware Compliance Rules

Towards Automated Process Modeling based on BPMN Diagram Composition

Process Modelling using Petri Nets

A Tool for Checking Soundness of Decision-Aware Business Processes

Process Querying in Apromore

On Application of Structural Decomposition for Process Model Abstraction. Artem Polyvyanyy Sergey Smirnov Mathias Weske

A Unified Formal Foundation for Service Oriented Architectures

An Algebraic Method for Analysing Control Flow of BPMN Models

Activity-Oriented Clustering Techniques in Large Process and Compliance Rule Repositories

Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite

Lecture Notes in Business Information Processing 67

Generation of Interactive Questionnaires Using YAWL-based Workflow Models

Verification of EPCs: Using Reduction Rules and Petri Nets

COVER SHEET. This is the author version of article published as:

Towards a Formal Model for Agile Service Discovery and Integration

Efficient Compliance Checking Using BPMN-Q and Temporal Logic

Diagnostic Information for Control-Flow Analysis of Workflow Graphs (aka Free-Choice Workflow Nets)

Extending BPMN for Modeling Complex Choreographies

Efficient Compliance Checking Using BPMN-Q and Temporal Logic

On The Theoretical Foundation for Data Flow Analysis in Workflow Management

BPM Academic Initiative Fostering Empirical Research

Chapter 8 Web Services Objectives

Petri-net-based Workflow Management Software

Research and Implementation of Event Driven Multi Process Collaboration Interaction Platform Xiang LI * and Shuai ZHAO

Modeling Service Choreographies using BPMN and BPEL4Chor

Semantic agents for location-aware service provisioning in mobile networks

Algorithms for Basic Compliance Problems

Correction of Data-flow Errors in Workflows

Semantic SOA - Realization of the Adaptive Services Grid

Canonization Service for AProMoRe

Modeling Service Choreographies using BPMN and BPEL4Chor

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition

MASSiVE, Unità di Torino

Design by Selection: A Query-based Approach for Business Process Modeling

Telecooperation. Application of Subject-oriented Modeling in Automatic Service Composition. Erwin Aitenbichler. Technische Universität Darmstadt

Business Process Management

WoPeD Workflow Petri Net Designer

THE SELECTION OF THE ARCHITECTURE OF ELECTRONIC SERVICE CONSIDERING THE PROCESS FLOW

BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming

Design by Selection: A Reuse-based Approach for Business Process Modeling

BP-Diff: A Tool for Behavioral Comparison of Business Process Models

Compliance of Semantic Constraints A Requirements Analysis for Process Management Systems

Towards a UML Profile for Service-Oriented Architectures 1

Compositional Model Based Software Development

Semantics of ARIS Model

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

May 31, 2011 Semantic Technologies For Business Process Management

CreditInfo = [Jane, 16000] AcceptCredit. Fig Process instance where request approval activity is not required

Business Process Querying

Dealing with Artifact-Centric Systems: a Process Mining Approach

Behavioral Consistency for B2B Process Integration

A Tool for Supporting Object-Aware Processes

A Formal Model for Web-Service Composition

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Lookahead Consistency Models for Dynamic Migration of Workflow Processes

Model-based Development of Web Services using Design-by-Contract

Proseminar. (with Eclipse) Jun.-Prof. Dr.-Ing. Steffen Becker. Model-Driven Software Engineering. Software Engineering Group

Web Service Usage Mining: Mining For Executable Sequences

Consolidation of Interacting BPEL Process Models with Fault Handlers

Modeling Service Choreographies Using BPMN and BPEL4Chor

Modeling Routing Constructs to Represent Distributed Workflow Processes Using Extended Petri Nets

UniLFS: A Unifying Logical Framework for Service Modeling and Contracting

Web Services Choreography and Process Algebra

Towards Automatic Selection of Web Services Using Graph Transformation Rules

Specifying Web Workflow Services for Finding Partners in the Context of Loose Inter-Organizational Workflow

Formal Foundations of Software Engineering

Modelling (and Analyzing) Interorganizational Communication. Jan Martijn van der Werf

Towards a Task-Oriented, Policy-Driven Business Requirements Specification for Web Services

Heterogeneous Workflows in Scientific Workflow Systems

Temporal Exception Prediction for Loops in Resource Constrained Concurrent Workflows

Business Process Management Winter Term 2005/2006

A Declarative Approach for Flexible Business Processes Management

Rule Formats for Nominal Modal Transition Systems

Advanced Reduction Rules for the Verification of EPC Business Process Models

Coloured Petri Nets Modelling and Validation of Concurrent Systems. Chapter 1: Modelling and Validation

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION)

Wang Jian, He Keqing, SKLSE, Wuhan University, China

Business Intelligence & Process Modelling

Business Process Modelling & Semantic Web Services

A Semi-automated Orchestration Tool for Service-based Business Processes

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

User Tools and Languages for Graph-based Grid Workflows

Web-based Interactive Support for Combining Contextual and Procedural. design knowledge

Orchestration Evolution & Dataflow Concepts:

Dynamic Workflows for Grid Applications

Distributed Information System as a System of Asynchronous Concurrent Processes

Seamless (and Temporal) Conceptual Modeling of Business Process Information

Modeling Business Processes:

Transcription:

Business Process Management Seminar 2007/2008 22. Oktober 2007

Process 2 Today Presentation of topics Deadline 29.10.2007 9:00 Rank up to 3 topics - send to hagen.overdick@hpi.uni-potsdam.de 3.12.2007 5 min presentation of your outline (graded) 14.1.2008 Submission of "review draft" (required) by email 21.1.2008 Return reviews (graded) by email 28.1. & 4.2.2008 20 min presentation + 10 min discussion (graded) 11.2.2008 Submission of final paper (graded) by email

Frank Puhlmann I 3 Theory of Business Process Management Evaluation of different OR-Join semantics in transition systems The student should investigate different approaches (incl. heuristics) and implement two of them prototypically. The prototypes should be used to analyze a set of process models regarding the implemented algorithms. Wil van der Aalst et al.: Design and Implementation of the YAWL system.

Frank Puhlmann II 4 Theory of Business Process Managment Using Bisimulations for Soundness Checks The student should investigate how different kinds of bisimulation can be used to prove soundness of business processes. Robin Milner. A calculus of communicating systems. Twan Basten: In Terms of Nets.

Frank Puhlmann III 5 Application of Business Process Management The student should investigate how business processes could be spread across open systems. Technically, this means that all the different activities of a business process might be executed at different servers. In contrast to orchestration languages with a single engine, the execution logic should also be distributed. The task is to theoretical foundations, compare the approaches in contrast to orchestration engines, and provide a simple prototype. Mathias Weske: Workflow Management Systems: Formal Foundation, Conceptual Design, Implementation Aspects Frank Puhlmann: Using the Pi-Calculus for Formalizing Workflow Patterns

Gero Decker I 6 Towards Petri Net / BPMN Roundtripping: Transforming Petri Nets to BPMN Investigate challenges of translating Petri nets back to BPMN. Define different classes of Petri nets that be more or less easily be translated. A prototypical implementation of such a translation would be desirable. Literatur BPMN to Petri Net mapping by Dumas and Dijkman

Gero Decker II 7 Decidability of Petri net properties and their computational complexity Survey properties and verification techniques for different classes of Petri nets (place/transition nets, free choice nets, high level Petri nets,...). Explore Turing completeness, decidability and computational complexity. Literatur Javier Esparza, Mogens Nielsen: Decidability Issues for Petri Nets (http://folk.uio.no/andersmo/petrinet/papers/complexity/ brics_98_8.pdf)

Ahmed Awad I 8 Compliance Checking of Business Processes with Rules Make a comparative study between different approaches that address so-called compliance checking. Criteria of comparison should include (but may extend) focus of checking ordering of activities, resources involved, timing of checking (at design time, runtime, or both), formalism behind each approach, explanation mechanism they provide to explain the violation of rules, approaches they follow to compose rules or to identify conflicts of the rules, complexity of the approach (how many transformations from notation to notation or formalism to another). Literatur Ghose A., Koliadis G., Auditing Business Processes Lu R., Sadiq S., Governatori G., Compliance Aware Business Process Design

Artem Polyvyanyy I 9 Information Retrieval, System Architecture Analyse and propose improvements to the described in literature Framework Architecture (or define your own) for implementing Information Retrieval models and conducting their evaluations under different configuration settings. Define system components, their APIs, reflect improvements in system implementation (or implement your own). Conduct Information Retrieval evaluations. Chapter 6 of the technical report "A quantitative evaluation of the enhanced Topic-based Vector Space Model".

Artem Polyvyanyy II 10 Business Process Management, Semantic Technology, Adaptive Processes Overview of the approach for process semantic correctness check based on execution logs constraints. Proposals on semantic correctness checks based on process schema structure Starting point is the paper from Linh Thao Ly, Stefanie Rinderle and Peter Dadam - "Semantic Correctness in Adaptive Process Management Systems".

Sergey Smirnov I 11 Data Handling in Business Processes Real life systems expose high demand for flexible business processes. Especially this situation is typical for knowledge intensive business processes. Introduction of data objects in the business process models aids to achieve flexibility of models. Analyze the existing approaches to modelling knowledge intensive business processes from the perspective of data employment. Compare the approaches from theoretical and practical perspective. W.M.P. van der Aalst, M. Weske and D. Grunbauer. Case Handling, 2005 J. Wang and A. Kumar. A Framework for Document-Driven Workflow Systems, 2005

Hagen Overdick I 12 Redesign of the B3MN-Infrastructure Analyse and describe the relationship of resources to exposed behavior on their various URIs. Design an implement an execution environment for such a design Outline an ATOM-Server based on such a design Assigned To Ole Eckerman

Hagen Overdick II 13 Redesign of the B3MN-Infrastructure Design a browser-based ATOM-Client capable of retrieving, editing, updating, and deleting of feeds. Analyse the requirements of extending this core into a full-featured editor and design a plugin infrastructure for it. Assigned To Martin Czuchra

Harald Meyer I 14 From service operation to service semantics How a service operates, can be captured in the semantics of the service (precondition + effect). But how can the semantics of the service be deduced automatically from the description of the service operation. Investigate how service operation can be captured (e.g. graph transformation, (see work by Lohmann et al), compositions of REST operations, or program analysis) and composed. Develop an algorithm to use these compositions to deduce preconditions and effects. A prototypical implementation can use tools from the CrossVision suite. Jan Hendrik Hausmann, Reiko Heckel, Marc Lohmann: Model-based Discovery of Web Services

Harald Meyer II 15 Semantic correctness of processes A lot of research has been conducted to verify syntactical properties like soundness of processes. But given the additional information about preconditions and effects of services, it is possible to check additional properties. For example, conflicts between services invoked in parallel can be detected. The task is to investigate what kind of properties can be detected and provide an implementation for checking them. Meyer, H.: Calculating the Semantic Conformance of Processes Meyer, H.: On the Semantics of Service Compositions

Harald Meyer III 16 Plugins for CentraSite CentraSite is SOA registry provided by Software AG. The task can either be to develop a plugin for the storage and query of semantic web services or work on the actual plugin mechanism to provide better development support. For both tasks, knowledge of J2EE servlet containers and Web services is required. http://soaworks.com http://documentation.softwareag.com/crossvision/inm/overview.htm

Questions? 17 Any questions regarding the topics - contact the supervisor directly Any questions regarding the seminar - Hagen Overdick, C2.5 These slide are at https://bpt.hpi.uni-potsdam.de/pub/public/teaching/bpt-themen.pdf