Information Technology Reference
In-Depth Information
Resource part
0..*
1
0..*
0..1
Is realized by
Resource
Execution
graph
1
1
Resource
Resource
0..1
process
process
process
1..*
1..*
1..*
(Lprod)
Artefact
Domain
ontology
(Lprod)
Artefact
(Lprod)
Artefact
Domain
ontology
Domain
ontology
1
.
1
.
Node
Node
Node
Edge
Edge
Edge
(Lgoal)
Goal
(Lgoal)
Goal
(Lgoal)
Goal
1
realize
1
(Lproc)
Elementary unit
(Lproc)
Control
construct
Variation
point
Decision
point
<< aid >>
Service
1..*
1..*
Legend :
Elements annoted with (Lgoal), (Lact), (Lproc), (Lprod) refer
respectively to the goal ontology, the actor ontology, the process
ontology and the product ontology
Input
Output
0..*
0..*
0..*
(Lprod)
Product
element
(Lprod)
Product
element
(Lprod)
Product
element
Elementof
processpart
Elementof
processpart
Element of
process part
could
correspond
to
Fig. 8 Resource part of a method service
In the execution graph given in Fig. 9, the variation point corresponds to the sim-
ple process “Identify conceptual classes” defined in the process part (cf. Fig. 7) .
At composition time, this variation point will be substitute with the execution
graph of the service chosen by the developer. This mechanism enables to generate
development methods tailored to developers' requirements.
- Artefact : UML language
- Domain ontology : -
- Execution graph :
« variation point »
Identify
conceptual classes
« activity »
Identify relationships
between classes
« output »:
Class diagram
[
partial]
«activity»
Complete the description of
classes by attributes
«output »:
Class diagram
[
« activity»
Complete the description of
classes by methods
finished]
Fig. 9 Resource part of the method service “construct a class diagram manually”
 
 
Search WWH ::




Custom Search