@www.csse.monash.edu.au |
| Assessment | Contacts | Lectures | Resources | Timetables | Tutorials | Unit Outline |
| Last modified: 20080813:165450/initial version for 2008 | FIT3013 AJH-2008-16 |
We have seen how Set Theory can be used to model a range of software system scenarios, from basic information management systems to mathematical programs. But can Event-B also handle HCI (Human Computer Issues)?
Visit the Moodle Forum to post your thoughts.
You may want to bring any or all of these topics into your discussion - they are not mandatory, but are here to prompt some of your thinking. Feel free to explore other (related) topics.
What do you understand by the term HCI? How might it be captured by an Event-B specification? What things would not be captured?
Reflect on some of the WIMP (Windows, Icons, Mouse, Pointers) user interfaces you have used (e.g., Microsoft Windows, Mac OS X Aqua, Linux Gnome, etc.) How can Icons and Mouse events be captured? Suggest some possible Event-B events.
Affordances are key concepts in HCI. If you haven't come across them before, you might like to read e.g., Wikipedia, to gain an idea of the meaning of the term. Discuss how event guards might encourage and/or discourage the notion of an affordance.
| 20080813:165450 | 7.0.0 | ajh | initial version for 2008 |
| This page maintained by John Hurst. Copyright Monash University Copyright Policy |
| ||
Generated at 20090705:1304 from an XML file modified on 20080924:1222 | |||