The process for requirements elicitation has traditionally been based on textual descriptions or graphical models using UML. While these may have worked for the design of desktop-based systems, we argue, that these notations are not adequate for a dialog with mobile end users, in particular for end users in “blue collar” application domains. We propose an alternative modelling technique “Software Cinema” based on the use of digital videos. We discuss one particular example of using Software cinema in the design of a user interface for a navigation system of a mobile end user.
Download (gzipped PDF, 244KB)
In FIPA-style multi-agent systems, agents coordinate their activities by sending messages representing particular communicative acts (or performatives). Agent communication languages must strike a balance between simplicity and expressiveness by defining a limited set of communicative act types that fit the communication needs of a wide set of problems. More complex requirements for particular problems must then be handled by defining domain-specific predicates and actions within ontologies. This paper examines the communication needs of a multi-agent distributed information retrieval system and discusses how well these are met by the FIPA ACL.
Download (gzipped PDF, 322KB)