slide1
Download
Skip this Video
Download Presentation
Reveil

Loading in 2 Seconds...

play fullscreen
1 / 9

Reveil - PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on

8h. Reveil. 1min. TV. Lum. Café. Je ne suis pas réveillé ^ je doit être réveillé. Je viens de me réveiller. S1. S2. Changement de situation. Nouveau scénario. Reveil. 1min. TV. Lum. Café. Je ne suis pas réveillé ^ je doit être réveillé. Je viens de me réveiller. S1. S2.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Reveil' - ciro


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

8h

Reveil

1min

TV

Lum

Café

Je ne suis pas réveillé ^ je doit être réveillé

Je viens de me réveiller

S1

S2

slide2

Changement de situation. Nouveau scénario

Reveil

1min

TV

Lum

Café

Je ne suis pas réveillé ^ je doit être réveillé

Je viens de me réveiller

S1

S2

slide3

Fin d’une action ex reveil:

    • -le réveil s’arrête par lui-même (ou action utilisateur sur l’objet).
    • -le réveil est arrêté par programme, ici au bout d’une minute.

Reveil

1min

TV

Lum

Je ne suis pas réveillé ^ je doit être réveillé

Je viens de me réveiller

S1

S2

slide4

Possibilité d’observer tous les liens vers un scénario.

  • Scénario générique
  • Le scénario ne s’exécute pas entièrement si la situation change.
  • Les scénarios sont conditionnés à une situation.
  • Il doit être possible à l’utilisateur d’activer ou de désactiver un scénario.
  • Analogie au théâtre avec les changements de scène et d’acte.
slide5

Reveil

S1

?

TV

?.event -> r.ring()

?.event-> time1.setTime(1)

Time1.timesUp->tv.on()

Time1.timesUp->lum.on()

Time1.timesUp->time2.setTime(3)

Time1.timesUp->time2.repeat()

Time2.timesUp->tv.volumUp()

Time2.timesUp->lum.intensityUp()

Lum

S2

?

Café

?.event -> C.on()

Je ne suis pas réveillé ^ je doit être réveillé

Je viens de me réveiller

S1

S2

Service pour dispositif (upnp)

slide6

Reveil

S1

?

TV

Lum

Dans le scénario de Bob, le réveil n’est pas trouvé.

Par conséquent l’AA unissant ?  à réveil ne serait pas tissé, mais serai déployé.

La création d’une règle mise sous forme d’aspet implique comme pointcut la présence ou non du/des service(s) impliqué par la règle. Le comportement est instancié par la partie greffon.

Service pour dispositif (upnp)

slide7

8h

T=8h

Reveil

1min

TV

Lum

TV

Café

Réveil

Lumière

Je suis réveillé

Je ne suis pas réveillé ^ je doit être réveillé

Je viens de me réveillé

S1

S2

slide8

Assemblage générique

  • - Je spécifie le comportement d’un assemblage.
  • Ce comportement peux comporter des conditions
  • Le comportement ne spécifie pas l’activation d’un assemblage
  • Les assemblages sont associatifs et commutatifs, la phrase final est toujours modifiable en ordre et en valeur.

(

(

)

)

Eteindre la lumière si la luminosité est forte

+ Eteindre si personne n’est présent

CL

L

CP

)

(

(

)

Eteindre la lumière si personne n’est présent

+ Eteindre si la luminosité est forte

CL

L

CP

slide9

Possible service d’assistance sous la forme de package debian. C.a.d. gestion de mise à jour avec dépendance.

Eg:

Agent d’aide à l’économie d’energie aura un ensemble de règle (similaire au AA). Si lumière et capteur de lumière alors proposer une règle (ou plusieurs). Si lumière et capteur de présence alors proposer une règle (ou plusieurs).