Presentation is loading. Please wait.

Presentation is loading. Please wait.

Language(s) for Process Representation What I like about my pet.

Similar presentations


Presentation on theme: "Language(s) for Process Representation What I like about my pet."— Presentation transcript:

1 Language(s) for Process Representation What I like about my pet

2

3 An Open Panel 1.Your examples of processes 2.Why do you love (or hate?) language X for modeling processes? 3.What features (or their absence) qualify X for what purpose?

4 „Stand up comedy“ 5-7 minutes each Show examples

5 My processes

6 Simplified Example: move class PATH for link from to medium where move :: for -> link -> from -> to -> medium -> for instance PATH Ferry FerryLine Landing Landing Air where move = … instance SUPPORT Landing Ferry where put = …, get = …, isOn =… instance SUPPORT Water FerryLine where put = …, get = …, isOn =…

7 Central Categories in DOLCE “things that are in time”. “things that happen in time” to enhance readability, only a simplified version of the ontology is depicted. see:www.loa-cnr.it

8 Why I love Haskell 1.links objects to processes through slots for objects in process signature move :: for -> link -> from -> to -> medium -> for 2.allows for combining processes e.g. cars move with ferry (by being supported) 3.allows for multiple process realizations e.g. ferries move differently from cars


Download ppt "Language(s) for Process Representation What I like about my pet."

Similar presentations


Ads by Google