Properties Dennis Schunselaar. Properties A generic way to add information to a formalism Process...
-
Upload
cori-booker -
Category
Documents
-
view
218 -
download
0
Transcript of Properties Dennis Schunselaar. Properties A generic way to add information to a formalism Process...
2
Properties
• A generic way to add information to a formalism• Process Trees• Petri Nets• BPMN• …• Pick your formalism
3
Properties
• Dynamic way to encode dynamics/information• Work schedule• Variable values• Costs• Alignment• Compliance• ...• The possibilities are endless
4
How do properties exist in a formalism?
• PropertableElement• Independent• Dependent
• For Process Trees, properties are stored in the XML of the formalism elements
5
How do properties exist in a formalism?
• PropertableElement• Independent• Dependent
• For Process Trees, properties are stored in the XML of the formalism elements
6
Properties in code
Property<K>
High Level Property<K>
List<String>
Double
Costs
List<K>
Variable values
Configurable Property<E>
Configurable High Level Property<E>
List<List<Object>>
Tuples
7
Properties of Properties
• Unique ID• Name• Comparator• GUI• Ordering• Default Value• Meaningful types• Dependencies• Import• Export
11
Properties of Configurable Properties
• It is a property• Non Configurable Property• Instantiate• Iterator
• No visualisation yet
13
Configurations for Configurable Properties
• Not yet complete provided objects• No visualisation• No import/export
• A set of possible values and which of these values can be removed• Configuration (partially) specifies which values are/are
not removed
14
More reading
• http://bpmcenter.org/wp-content/uploads/reports/2014/BPM-14-01.pdf