• DocumentCode
    2182439
  • Title

    A design methodology to maintain consistency between functional behavior and multimedia presentation

  • Author

    Lux, Gregor

  • Author_Institution
    Fachbereich Inf., Tech. Hochschule Darmstadt, Germany
  • fYear
    1996
  • fDate
    25-26 Mar 1996
  • Firstpage
    89
  • Lastpage
    97
  • Abstract
    For applications like MUSE simulation models, which are presented by advanced multimedia and virtual reality user interfaces, we have to provide methods to enhance trustworthy of those presentations. The question has to be answered, whether the user interface really reflects the application´s functional behavior. We propose a new approach for a software design methodology supporting consistency maintenance between functional behavior and its presentation. We introduce an object oriented design pattern with a new coupling mechanism between behavior input and output objects. The coupling controls communication in an explicit way, so pairs of input and output objects are prevented to by-pass the behavior in order to hide its functionality while presenting a faked behavior. The methodology allows the behavior kernel´s description to be written completely independent from its presentations
  • Keywords
    computer aided software engineering; multimedia computing; object-oriented methods; systems analysis; user interfaces; virtual reality; MUSE simulation models; consistency maintenance; functional behavior; multimedia aided systems engineering; multimedia presentation; object oriented design pattern; software design methodology; user interfaces; virtual reality; Data gloves; Design methodology; Hardware; Multimedia databases; Multimedia systems; Software design; Software tools; User interfaces; Virtual reality; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Software Development, 1996. Proceedings., International Workshop on
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-7511-X
  • Type

    conf

  • DOI
    10.1109/MMSD.1996.557756
  • Filename
    557756