• DocumentCode
    3063383
  • Title

    Making separation architectures serve the user

  • Author

    Muller, M.J. ; Ruston, L. ; Cebulka, K.D. ; Wildman, D.M.

  • Author_Institution
    Bell Commun. Res., Piscataway, NJ, USA
  • fYear
    1990
  • fDate
    4-7 Nov 1990
  • Firstpage
    820
  • Lastpage
    822
  • Abstract
    The authors refine the software architecture concept of the separation of concerns, or what has been traditionally known as separation of presentation from application, as applied to software products where functionality is divided between modules that interact directly with the human user and those that do not. Historically, software developers have interpreted separation of concerns to mean the complete isolation of generic presentation service from task-specific functionality. Recently, however users have begun to demand new, quite different functionality, and development of appropriate supporting application programs requires a different user-centered interpretation of the separation of concerns principle. A three-year reanalysis of separation architectures is presented, and it is shown how the two interpretations lead to a new understanding of products that interact with human users. Two user tasks, each of which is representative of a number of software systems, are described. One illustrates how a task based on the historical view can be reinterpreted with the new understanding, the the other epitomizes a task that requires the more recent view
  • Keywords
    interactive systems; software engineering; user interfaces; functionality; interactive systems; separation of presentation; software architecture; software development; user layer; user-centered interpretation; Application software; Communication system control; Computer architecture; Humans; Process control; Refining; Software architecture; Software prototyping; Software systems; Thickness control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 1990. Conference Proceedings., IEEE International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-87942-597-0
  • Type

    conf

  • DOI
    10.1109/ICSMC.1990.142235
  • Filename
    142235