- From: Marc Seißler <marc.seissler@dfki.de>
- Date: Wed, 9 Jan 2013 09:39:42 +0100
- To: "'Heiko Braun'" <hbraun@redhat.com>
- Cc: <public-mbui@w3.org>, "'Gerrit Meixner'" <Gerrit.Meixner@dfki.de>
Dear Heiko, I am not sure if I have correctly understood your question, but in useDM we use Events and an ID-Reference notation to interlink parts of the structure and the behavior. So for example, if you want to call a certain function in the behavior part, you use the Interaction Object event-attributes (e.g. "onTriggered") and pass them the ID to the transition(including the function) that should be called. Here is an example: <dialog id="AssemblyModule" title="Assembly Module"> <structure> <container id=„pcbMagazine" title="Magazine - PCB" presentation-type="group"> <trigger id=“pcbEject" title="Eject PCB" presentation-type="command" onTriggered="ejectPCB“ /> </container> <container id="navigationbar" title=„Navigation" presentation-type="navigationbar"> <trigger id="homeDialog" title="Home Dialog" onTriggered="go_home_assembly“ presentation-type="home-dialog" /> … </container> … </structure> <behavior> <transition id=„ejectPCB"> <call function-name=„ejectpcb"/> </transition> <transition id="go_home_assembly"> <relative-target type="home-dialog"/> </transition> … </behavior> </dialog> The same applies for a change of the structure elements/attributes from the behavior. In this case, the unique Interaction object IDs are used in the behavior to apply changes. Both concepts represent the relationship between the structure and behavior section of useDM. Does this answer your question? Best Marc -----Ursprüngliche Nachricht----- Von: Gerrit Meixner [mailto:Gerrit.Meixner@dfki.de] Gesendet: Mittwoch, 9. Januar 2013 07:36 An: 'Heiko Braun' Cc: public-mbui@w3.org; Marc Seißler Betreff: AW: useDM structure-behaviour relationship Dear Heiko, I would like to pass this question to Marc Seissler (in cc). He has developed useDM in his PhD thesis on the basis on DISL. @Marc: Could you please answer to Heiko and the group directly? Thanks. Best regards Gerrit ======================== Dr.-Ing. Gerrit Meixner Head of the Human-Machine-Interaction group German Research Center for Artificial Intelligence (DFKI) Innovative Factory Systems (IFS) Trippstadter Strasse 122 67663 Kaiserslautern, Germany Tel./Fax/Mobile/E-Mail/Web +49 (0) 631 / 205 75 3415 +49 (0) 631 / 205 75 3402 +49 (0) 157 / 725 95 865 Gerrit.Meixner@dfki.de http://www.dfki.de ======================== Legal statement: Deutsches Forschungszentrum für Künstliche Intelligenz GmbH Trippstadter Strasse 122 67663 Kaiserslautern Geschäftsführung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender), Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 ======================== -----Ursprüngliche Nachricht----- Von: Heiko Braun [mailto:hbraun@redhat.com] Gesendet: Dienstag, 8. Januar 2013 16:03 An: public-mbui@w3.org Betreff: useDM structure-behaviour relationship I think this is a question for Gerrit, but it relates to the recent behaviour model discussions: You probably have seen the recent producer/consumer ideas to express relationships between structure and behaviour. I was looking at the useDM papers and was wondering if useDM actually expresses a relation between the structure and the behaviour somehow. For instance, how does a "navigation" refer to the target interaction unit. Or how would a "trigger" that leads to a function call express this relation? Regards, Heiko
Received on Wednesday, 9 January 2013 08:54:14 UTC