Presentation on theme: "Language(s) for Process Representation What I like about my pet."— Presentation transcript:
Language(s) for Process Representation What I like about my pet
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?
„Stand up comedy“ 5-7 minutes each Show examples
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 =…
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
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