Rapid Prototyping of Medical Graphic Interfaces

  • R. Marín
  • M. Taboada
  • R. P. Otero
  • A. Barreiro
  • J. Mira
  • A. Delgado
Conference paper


Rapid prototyping is an adequate methodology for the development of window based graphic interfaces because it allows an effective integration of experts in human factors and potential users in the process of the production of the interaction software. We have implemented an environment for the rapid prototyping of medical graphic interfaces based on the characteristic architecture of knowledge based systems. It provides a specification language for the declarative representation of the elementary dialogue components, including the visual aspect, behavior and content of the windows. This representation is directly executable and permits an incremental approach to the final interface. The environment provides a universal control mechanism and facilities for the integration of the interface with relational data bases and expert systems. The paper present a general description of our system and details of the method for the representation of the interaction.


Expert System Rapid Prototype Transition Diagram Finite State Automaton User Event 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    P. Miller, “Artificial intelligence in Medicine: an emerging discipline.” In Selected Topics in Medical Artificial Intelligence (Ed. P. Miller). Springer-Verlag, New York, 1988.CrossRefGoogle Scholar
  2. [2]
    E. Shortliffe, “Knowledge-based systems in medicine.” In Medical Informatics in Europe-1991 (Eds. K. Adlassnig, G. Grabner, S. Bengtsson and R. Hansen). Springer-Verlag, Berlin, 1991.Google Scholar
  3. [3]
    R. Miller and F. Masarie, “The demise of the ‘Greek Oracle’ model for medical diagnostic systems.” Meth. Info. Med., vol. 29, p. 1, 1990.Google Scholar
  4. [4]
    F. Hayes and N. Baran, “A guide to GUIs.” Byte, vol. 14, no. 7, p. 250, 1989.Google Scholar
  5. [5]
    D. Hix, “Generations of user-interface management systems.” IEEE Software, vol. 7, no. 5, p. 77, 1990.CrossRefGoogle Scholar
  6. [6]
    H. Hartson and D. Hix, “Human-computer interface development: concepts and systems for its management.” ACM Computing Surveys, vol. 21, no. 1, p. 5, 1989.CrossRefGoogle Scholar
  7. [7]
    M. Tanik and R. Yeh, “Rapid prototyping in software development.” Computer, vol. 22, no. 5, p. 9, 1989.Google Scholar
  8. [8]
    B. Myers et al., “Garnet: Comprehensive support for graphical, highly interactive user interfaces.” Computer, vol. 23, no. 11, p. 71, 1990.CrossRefGoogle Scholar
  9. [9]
    A. Marcus and A. van Dam, “User-interface developments for the nineties.” Computer, vol. 24, no. 9, p. 49, 1991.CrossRefGoogle Scholar
  10. [10]
    M. Chein and O. Cogis, “A simple knowledge representation scheme with precise formal properties.” Int. J. Systems Research and Info. Science, no. 2, p. 215, 1988.Google Scholar
  11. [11]
    R.P. Otero, “MEDTOOL: Una herramienta para el desarrollo de sistemas expertos.” Doctoral dissertation. Universidad de Santiago, Spain, 1991.Google Scholar
  12. [12]
    A. Barreiro, “TAO/Medtool: Un sistema consejero en oncología.” Doctoral dissertation. Universidad de Santiago, Spain, 1991.Google Scholar
  13. [13]
    M. Marcus, “A theory of syntactic recognition for natural language.” MIT Press, Cambridge, 1980.MATHGoogle Scholar
  14. [14]
    R. Marín, et al., “Formal specification of graphic interfaces through augmented transition networks.” Dept. de Electrónica y Computatión, Universidad de Santiago, Tech. Rep. DEC-92/1, 1992.Google Scholar
  15. [15]
    R. Jacob, “Direct manipulation in the intelligent interface.” In Intelligent interfaces (Eds. P. Hancock and M. Chignell). North-Holland, Amsterdam, 1989.Google Scholar
  16. [16]
    A. Wasserman et al., “Developing interactive systems with the user software engineering methodology.” IEEE Trans. Software Eng., vol. SE-12, no. 2, p. 326, 1986.MathSciNetGoogle Scholar
  17. [17]
    D. Olsen, “Pushdown automata for user interface management.” ACM Transaction on Graphics, vol. 3, no. 3, p. 177, 1984.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • R. Marín
    • 1
  • M. Taboada
    • 1
  • R. P. Otero
    • 1
  • A. Barreiro
    • 1
  • J. Mira
    • 2
  • A. Delgado
    • 2
  1. 1.Departamento de Electrónica y ComputaciónUniversidad de SantiagoSpain
  2. 2.Departamento de Informática y AutomáticaUniversidad Nacional de Educación a DistanciaSpain

Personalised recommendations