Re: correct version of the AUI metamodel

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<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<https://sites.google.com/site/vlhcc2013/home>
>> http://www.diagrams-**conference.org/2014/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

Received on Tuesday, 29 October 2013 11:19:48 UTC