WP3 Approaches Enabling Model-Based Learning

D3.2 - Design and Initial Implementation
of Metamodels for Describing Business
Processes in Public Administrations
Alfonso Pierantonio
Università degli Studi dell’Aquila
http://www.learnpad.eu
Summary
1. Content
2. Status & Risks
http://www.learnpad.eu
Task 3.2 Meta-Model
Development and Instantiation
http://www.learnpad.eu
Task 3.2 Meta-Model
Development and Instantiation
http://www.learnpad.eu
D3.2 Meta-Model Development
and Instantiation
http://www.learnpad.eu
D3.2 vs T3.2
We had to take decisions about what to include
and what to exclude in D3.2 with respect to T3.2
http://www.learnpad.eu
WP Dependencies
Workpackages
overview
Dependencies among
the Workpackages
http://www.learnpad.eu
Metamodel Stack
Learn PAd Conceptual
Metamodel
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
xwiki
metamodel
A comprehensive
metamodels which permits
the conceptual description of
domain problems
competency
model
document
model
organization
model
concrete metamodels
implementation
D3.2 M12
T3.2 M15
Integrated modeling tools
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
Learn PAd Conceptual
Metamodel
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
xwiki
metamodel
LCMM is formalized as UML
Class Diagram (Magic Draw)
competency
model
document
model
organization
model
concrete metamodels
implementation
D3.2 M12
T3.2 M15
Integrated modeling tools
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
xwiki
metamodel
competency
model
document
model
organization
model
concrete metamodels
implementation
D3.2 M12
Concrete Metamodels
process
metamodel
case
metamodel
They are
Integrated modeling tools
restrictions/adptations
of
metamodel standards
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
T3.2 M15
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
xwiki
metamodel
competency
model
document
model
organization
model
concrete metamodels
implementation
D3.2 M12
Concrete Metamodels
T3.2 M15
They are formalized as UML
Integrated modeling tools
Class Diagrams
(ADOxx)
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
xwiki
metamodel
competency
model
document
model
organization
model
concrete metamodels
implementation
D3.2 M12
T3.2 M15
Integrated modeling tools
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
LCMM
abstraction
level
n
reification
process
metamodel
n
case
metamodel
n
business
motivation
n
decision
model
n
Questionnaire
metamodel
n
xwiki
metamodel
n
competency
model
n
Document
model
n
organization
Model
n
concrete metamodels
implementation
D3.2 M12
T3.2 M15
Integrated modeling tools
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Metamodel Stack
LCMM
abstraction
level
n
reification
process
metamodel
n
case
metamodel
n
business
motivation
n
decision
model
n
Questionnaire
metamodel
n
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
n
competency
model
n
Document
model
n
organization
Model
n
Metamodel Stack
LCMM
abstraction
level
reification
process
metamodel
case
metamodel
business
motivation
decision
model
questionnaire
metamodel
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
competency
model
document
model
organization
model
Scenarios were not useful
At the beginning, we intended to use the
scenarios in order to extract concepts to be
encoded in the metamodel
Unfortunately, this has been not possible
because scenarios are at too high-level with a
complete different conceptual granularity
For the same reason it has been not possible to
assess the first versions of the metamodel
against the scenarios
http://www.learnpad.eu
LCMM 1
LCMM has been formalized as a UML Class
Diagram in Magic Draw.
We started from the concepts listed in the Table
in D3.1
http://www.learnpad.eu
LCMM 1
http://www.learnpad.eu
LCMM 1
http://www.learnpad.eu
LCMM 2
A revised list of concepts LC v0.2 has been
obtained by
-
factorizing similar concepts
-
removing redundant or unnecessary concepts at
this level of abstraction
-
adding concepts which were considered missing
http://www.learnpad.eu
LCMM 2
http://www.learnpad.eu
LCMM 3
A preliminary version of the metamodel LCMM is
obtained starting from the revised list of concepts
http://www.learnpad.eu
LCMM 3
A preliminary version of the metamodel LCMM is
obtained starting from the revised list of concepts
It has been obtained after
many iterations (at least
three)
http://www.learnpad.eu
LCMM 3
The most evident relations have been added
right away at the metamodel
http://www.learnpad.eu
LCMM 4
A shared spreadsheet has been create
containing different information
-
A sheet with (a Cartesian product of) all the
concepts in LCMM v0.2
-
A sheet with all the WP1 requirements related to
WP3
http://www.learnpad.eu
LCMM 4
http://www.learnpad.eu
LCMM 4
http://www.learnpad.eu
LCMM 5
The concepts in LCMM v0.2 have been mapped into the
corresponding concepts in the Learn PAd Platform
Indipendent Metamodel (LPMM)
http://www.learnpad.eu
Metamodel Stack
LCMM
abstraction
level
n
reification
process
metamodel
n
case
metamodel
n
business
motivation
n
decision
model
n
Questionnaire
metamodel
n
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
n
competency
model
n
Document
model
n
organization
Model
n
LCMM relations
http://www.learnpad.eu
LCMM
The metamodel has been iteratively refined
several times. From the initial formulation it has
been reduced by at least 50%.
http://www.learnpad.eu
organizationalUnit
http://www.learnpad.eu
performanceIndicator
http://www.learnpad.eu
Interactions
Related deliverables
- D5.1
Interactions
- BoC
- NME
- FHNW
- Xwiki
- CNR
http://www.learnpad.eu
Status
LCMM
abstraction
level
n
reification
process
metamodel
n
case
metamodel
n
business
motivation
n
decision
model
n
Questionnaire
metamodel
n
concrete metamodels
http://www.learnpad.eu
xwiki
metamodel
n
competency
model
n
Document
model
n
organization
Model
n
Risks
http://www.learnpad.eu
Difficulties
Almost each of us had a different, motivated and
competent opinion on what to do and how to do it
We have been facing severe difficulties due to
• different cultural background and perspectives
• different needs – each partner is a stakeholder
• a large number of different domains with
different experts – difficult to have a unitary
view
http://www.learnpad.eu
LPMM
http://www.learnpad.eu
THANKS
http://www.learnpad.eu