Practicum 1

From Kennissystemen

(Difference between revisions)
Jump to: navigation, search
(Conceptueel design van het domeinmodel)
(Conceptueel design van het domeinmodel)
Line 12: Line 12:
* horizontale/verticale snelheid van object, etc.
* horizontale/verticale snelheid van object, etc.
-
en de berekeningen van aandacht en urgentie, zoals:
+
en de berekeningen van aandacht, urgentie en discrepatie, zoals:
* object has current attention contribution
* object has current attention contribution
Line 22: Line 22:
In de regels moeten de wereldfeiten worden voorafgegaan door het predicaat world_fact, bijvoorbeeld:
In de regels moeten de wereldfeiten worden voorafgegaan door het predicaat world_fact, bijvoorbeeld:
-
* world_fact(at_loc(O:OBJECT,X:COORD,Y:COORD)): object O is at location with coordinates (X,Y)\
+
* world_fact(at_loc(O:OBJECT,X:COORD,Y:COORD)): object O is at location with coordinates (X,Y)
* world_fact(has_value(O:OBJECT,brightness,V:REAL)): value of brightness of an object is V
* world_fact(has_value(O:OBJECT,brightness,V:REAL)): value of brightness of an object is V
<br /><br />
<br /><br />

Revision as of 14:06, 5 April 2014

Conceptueel design van het domeinmodel

1. Speel Missile Command om een idee te krijgen hoe het werkt.

2. Lees Appendix A over de details van het spel. Je ziet dat sommige vallende objecten meer aandacht krijgen dan de ander. Bedenk 2-4 karakteristieken van een object die kunnen helpen met het aantrekken van aandacht naar het object en welke beinvloed kunnen worden door een supportsysteem voor de speler.

3. Lees Appendix B

4. Elk object op het scherm heeft een bepaalde mate van urgentie: hoe hoger de urgentie van een object, hoe hoger het risico dat dit object de score van het spel negatief gaaf beinvloeden. Bedenk welke eigenschappen de urgentie van een object kunnen beinvloeden, wat het ene object meer urgent maakt dan de ander.

5. In het domeinmodel maken we onderscheid tussen "wereldfeiten", zoals

  • location gaze
  • object at location
  • eigenschappen van object
  • aanwezigheid object
  • horizontale/verticale snelheid van object, etc.

en de berekeningen van aandacht, urgentie en discrepatie, zoals:

  • object has current attention contribution
  • has normalised attention contribution
  • has attention leven
  • has old attention level
  • has urgency
  • has attention discrepancy, etc.

In de regels moeten de wereldfeiten worden voorafgegaan door het predicaat world_fact, bijvoorbeeld:

  • world_fact(at_loc(O:OBJECT,X:COORD,Y:COORD)): object O is at location with coordinates (X,Y)
  • world_fact(has_value(O:OBJECT,brightness,V:REAL)): value of brightness of an object is V



6. Lees section 2 (Domein Model) van Chapter 7van de reader van Integratief Modelleren I

7. Maak het conceptuele design van het domeinmodel. Formaliseer de relevante concepten en start formuleren van de semiformele regels van het domeinmodel
Denk voor de semiformele-formele regels in ieder geval aan de volgende regels:

  • een regel voor het bepalen van de current attention contribution (regel DDR1 van ch7)
  • een regel voor het normaliseren van de attention contribution
  • een regel voor attention level
  • regels voor urgentieniveau
  • een regel voor het berekening van discrepancy
  • regels over de aanwezigheid van een object op het scherm
  • een regel voor de nieuwe locaties van objecten
  • regels over de persestentie van karakteristieken
  • andere regels die je noodzakelijk vindt om het domein te omschrijven


Op basis van de semiformele regels formuleer de formele regels van het domeinmodel.
Let op: het tempo ligt hoog.



Terug naar Rooster

Personal tools