Vista: a user interface for a distributed object-oriented software engineering environment

Vista: a user interface for a distributed object-oriented software engineering environment

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Software Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

This paper describes a prototype user interface for a distributed software engineering environment, where the components of the environment are autonomous agents with some inherent decision-making capabilities. Agents may be distributed across a local-or wide-area network. Two forms of interaction are supported; namely, direct manipulation and message passing. Synchronous interaction is supported via the direct manipulation of system objects. Asynchronous interaction is managed by a central server agent, distributing electronic mail messages to the appropriate human or automated agents. The functionality of the system is illustrated by examples drawn from the domain of software development.


    1. 1)
      • Integrated project support with ISTAR
    2. 2)
      • , ECLIPSE—an integrated project support environment
    3. 3)
      • An overview of the ASPECT architecture, Integrated project support environments
    4. 4)
      • PCTE interfaces: supporting tools in software engineering environments
    5. 5)
      • The common Ada programming support environment APSE interface set CAIS
    6. 6)
      • , Requirements for Ada programming support environments: Stoneman
    7. 7)
      • ESF—an approach to industrial software production, Software engineering environments: research and practice
    8. 8)
      • ISM: a knowledge-based project support system, Software engineering environments: research and practice
    9. 9)
      • Sommerville, I., Rodden, T., Sawyer, P.: `Interacting with an active integrated environment', Proc. SIGSOFT/SIGPLAN Symp. on Software Development Environments, 1988, Boston, Massachusetts, see also SIGSOFT Notices 13 5 76–83
    10. 10)
      • Connecting tools using mesage passing in the Field environment
    11. 11)
      • Interface design and multivariate analysis of Unix command use
    12. 12)
      • , Designing the user interface
    13. 13)
      • , Smalltalk-80: the language and its implementation
    14. 14)
      • The presenter—a formal design for an autonomous display manager, Software engineering Environments
    15. 15)
      • The ECLIPSE user interface
    16. 16)
      • Direct manipulation of an object store
    17. 17)
      • Rodden, T.A., Sommerville, I.: `Mailtrays—an object orientated approach to message handling', Proc. EURINFO 88 First European Conference on Information Technology for Organisational Systems, 1988, Athens
    18. 18)
      • Rodden, T.A., Sommerville, I.: `Defining conversations with mailtrays', Proc. 1st European Conference on CSCW, 1990, Gatwick UK, Cambridge University Press
    19. 19)
      • Malone, T.W., Lai, K.: `Object Lens: a spreadsheet for cooperative work', Proc. CSCW88, September 1988, Portland, Oregon

Related content

This is a required field
Please enter a valid email address