Message 32/165  From Bob Lechner      Dec 10, 04 11:14:04 PM -0500

Subject: RE: New SIG Proposal: Process Metamodeling ABSIG (fwd)

To: 04f522

RJLRef: $PH/OMG_ProcessModels.htm

 

SPEM is (I believe) SW Process Engineering Model.

Vivienne wants to invent a SPEM Metamodel (SPEMM?),

Conrad wants to reuse UML Metamodel facilities.

I'm not sure 'process metamodel' and "process model" mean the same thing to both parties, but Conrad argues that UML metamodels already exist for use by the tools that capture the info and activity of (software development) processes. I am sure this is not the end of the SPEMM discussion.

R Lechner

------------------------------------------

Forwarded message:

> From omg-list-errors@amethyst.omg.org  Fri Dec 10 16:28:58 2004

> From: "Conrad Bock" <conrad.bock@nist.gov>

> To: "Vivienne Suen" <vivienne@osellus.com>, <tc@omg.org>

> Subject: RE: New SIG Proposal: Process Metamodeling ABSIG

> 

> Vivienne,

> 

>  > At the Washington meeting, a small group of us got together to

>  > discuss the SPEM 2.0 RFP.  Now that this has been issued, and

>  > with the Business Process Definition Metamodel (BPDM) moving

>  > along, it seems that the subject of process metamodels is

>  > becoming more and more relevant.  We thought it would be useful

>  > to charter an AB SIG devoted to process metamodels, and came up

>  > with the following draft charter:

> 

> FYI, UML contains a number of approaches to process modeling already,

emphasizing various aspects of modeling dynamics.  Activity diagrams are available

for modeling flows of outputs to inputs, including control,  state machines

for reacting to events, and interactions for message-passing. 

All support coordinating constructs such as decision and concurrency.

> 

> I'm not sure how you are using the term, but "process model" usually

> refers to flow modeling, as supported by UML 2 activities.  Besides the

> (doc.omg.org/ptc/04-10-02), there are articles with more explanation and

> examples for activities:

> 

>   http://www.jot.fm/issues/issue_2003_07/column3 (Overview)

>   http://www.jot.fm/issues/issue_2003_09/column4 (Actions)

>   http://www.jot.fm/issues/issue_2003_11/column1 (Control Nodes

>   http://www.jot.fm/issues/issue_2004_01/column3 (Object Nodes)

>   http:/www.jot.fm/issues/issue_2004_07/column4  (Partitions)

> 

> Let me know if you have any questions or comments,   -  Conrad