What's new! (April 11, 2008)
Business Process Metamodel and Notation 2 (HTML: zipped, or browse) based BPDM Common Infrastructure (HTML: zipped or browse) Submitted to the OMG, with XSD and XMI files.
The first business modeling notation that integrates choreography and orchestration, and is interchanged with a PSL-compatible metamodel, see BPDM below (BPDM Process Definition is contained in the BPMN 2 submission, except a Design Rationale section in BPMN 2 replaces the Executive Overview in BPDM, the notation is normative, and a Diagram Interchange model is given aligned with Common Infrastructure)
Business Process Definition Metamodel: Process Definition (HTML: zipped or browse) Common Infrastructure (HTML: zipped or browse) Adopted by the OMG with XSD and XMI.
The first PSL-compatible metamodel.
Rule-enabled Process Modeling
Conrad Bock
Gives unified framework for rule and processes, to enable checking that processes are following business rules.
Execution Interoperability
Conrad Bock
Introduces the basic concepts and benefits of BPDM.
Orchestration and Choreography for Business Change
Conrad Bock
Shows the transition between orchestration and choreography using process specialization.
Introduction to PSL
By Conrad Bock
A introductory presentation of PSL.
A presentation comparing the way processes are described in PSL versus flow models, the most common technique in industry.
Constraint-enabled Process Modeling
By Conrad Bock
Shows how to integrate PSL into conventional process modeling.
Shows how to disambiguate common flow modeling constructs by expressing their semantics as constraints on runtime execution.
Interprocess Communication in the Process Specification
Language
By Conrad Bock
Extends PSL for interprocess communication. Replaces earlier papers on inputs and outputs and messaging.
The language PSL is expressed in.
Gives the complete PSL ontology, applications, and references.
UML 2 Activity Modeling for Domain Experts (UML as a Knowledge Language)
Presentation reviewing UML from domain experts' viewpoint, and activity modeling in particular.
Reviews a major upgrade to the UML composition model, which supports connections between parts at the same level of decomposition, which increases independence of reused applications and provides better plug-compatibility for components. Based partly on earlier work on composition.
Includes a major revision of UML activity modeling that gives it a flow modeling semantics, and integrates activity and action modeling, see chapters 12 and 11.