Exercise on Communication Modelling (Ch. 9)

In the exercise below, it is assumed that you have read Chapter 9 of the KE&M book on Modelling Communication Aspects. Answer the following questions:

  1. Construct a dialogue diagram.
  2. For all communicative transactions, indicate the type of the messages involved.
  3. Specify the control over the transactions in the dialogue, by giving a UML state diagram and/or a pseudo-code procedural description.

Communication in a diagnostic system

Consider the template knowledge model for diagnosis in Chapter 6, in particular the inference structure for the default diagnostic method. Based on this, give a prototypical communication model for diagnostic systems by answering the above questions. Compare the results with the HomeBots case (Ch. 9) and with the Intelligent Cupboard exercise, both in terms of complexity of the communication model and of the message types involved.