Re: correct version of the AUI metamodel

Yes, it helps significantly :-) Thanks Paolo
Gaelle



Le 29 oct. 13 à 12:18, Paolo Bottoni a écrit :

> Dear Gaelle,
>
> thank you for your input. My comments in line...
>
>
>
>
> 2013/10/26 Gaelle Calvary <Gaelle.Calvary@imag.fr>
> Dear Paolo, dear All,
> Thanks for the update. Few comments/questions in turn:
>
> 1- Cardinality:
> Relationship Composition -> AbstractionInteractionUnit: why not 2..*  
> instead of 1..*?
>
> The composition could also relate to having a single child, for  
> example if a Container simply presents a subcontainer (not very  
> frequent, admittedly)
>
>
> 2- Naming:
> Class TriggerSupport:
> a) triggerExpression -> expression?
> b) triggerType -> type?
>
> No objection to that
>
>
> 3- Fusion
> What do you think about merging SelectionEvent and DeselectionEvent  
> into one single class with one attribute about the selection versus  
> deselection type of the event?
>
> I would prefer to have them as separated events, as in multimodal  
> interfaces, it might be the case that there are different ways to  
> select/deselect elements, not necessarily with all modalities  
> supporting all possibilities.
>
>
> 4- TriggerEvent
> a) Where is modeled the function and/or AIU to trigger? (see  
> question below)
> b) Would this TriggerEvent class be instanciated to model the fact  
> that one AIU gives access (ie activates, enables) another AIU?
>
> a) A TriggerEvent triggers a Behaviour, i.e. some transformation of  
> the state in terms of availability of resources. The TriggerEvent  
> does not trigger an AIU: It is the AIU which provides the support  
> for the generation of TriggerEvents
> b) my understanding is that this should be the role of an  
> UpdateEvent. A trigger event might result in enabling or activation  
> another AIU through a presentation mechanism, if it produces some  
> effect on the state of the application which makes the interaction  
> progress.
>
>
> 5- Graphs of models
> What do you think about incorporating the class Transformation into  
> the Commons? Otherwise we loose the relationship between the AUI and  
> the Task.
>
> This relation should occur through Behaviour, where a Task would be  
> a type of Behaviour. In a sense, we should publish the whole  
> collection of metamodels (in particular Event and Behavior) to make  
> the document self-contained, but we agreed to start by publishing  
> only the AUI + Commons part.
>
> Hope this helps
>
> best
> paolo
>
>
> Have a nice week-end
> Gaelle
>
>
>
> Le 25 oct. 13 à 12:33, Paolo Bottoni a écrit :
>
> Following the discussion on multiplicity.
>
> best
> paolo
>
> -- 
> Paolo Bottoni
>
> Associate Professor of Computer Science
>
> Email: bottoni@di.uniroma1.it
>
> Website: http://w3.uniroma1.it/dipinfo/scheda_docente.asp?cognome=Bottoni&nome=Paolo
>
> Phone: +39 06 4925 5166
>
> Fax: + 39 06 8541842
>
> Important conferences:
>
> https://sites.google.com/site/vlhcc2013/home
> http://www.diagrams-conference.org/2014/home
> <AUIWithCorrectMultiplicity.jpg>
>
> -------------------------------------------------------------------------------------------------------------------
> Gaelle Calvary, Professeur en Informatique
> Chargée de mission "Société du numérique" à l'Institut polytechnique  
> de Grenoble
> Directeur adjoint du Laboratoire d'Informatique de Grenoble
> 41, rue des mathématiques - BP 53 - 38041 Grenoble Cedex 9 - France
> Tel : (+33) (0)4 76 51 48 54 - http://iihm.imag.fr/calvary
> -------------------------------------------------------------------------------------------------------------------
>
>
>
>
> -- 
> Paolo Bottoni
>
> Associate Professor of Computer Science
>
> Email: bottoni@di.uniroma1.it
>
> Website: http://w3.uniroma1.it/dipinfo/scheda_docente.asp?cognome=Bottoni&nome=Paolo
>
> Phone: +39 06 4925 5166
>
> Fax: + 39 06 8541842
>
> Important conferences:
>
> https://sites.google.com/site/vlhcc2013/home
> http://www.diagrams-conference.org/2014/home

-------------------------------------------------------------------------------------------------------------------
Gaelle Calvary, Professeur en Informatique
Chargée de mission "Société du numérique" à l'Institut polytechnique  
de Grenoble
Directeur adjoint du Laboratoire d'Informatique de Grenoble
41, rue des mathématiques - BP 53 - 38041 Grenoble Cedex 9 - France
Tel : (+33) (0)4 76 51 48 54 - http://iihm.imag.fr/calvary
-------------------------------------------------------------------------------------------------------------------

Received on Tuesday, 29 October 2013 18:30:50 UTC