• DocumentCode
    3034010
  • Title

    ViewPoints: a vehicle for method and tool integration

  • Author

    Nuseibeh, Bashar ; Finkelstein, Anthony

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    1992
  • fDate
    6-10 Jul 1992
  • Firstpage
    50
  • Lastpage
    60
  • Abstract
    An object-based framework for the development of heterogeneous, composite systems is proposed. Such systems require the use of multiple notations and development strategies to described multiple developer perspectives. The framework uses coarse-grain objects, called ViewPoints, that represent agents having roles in and views-of a problem domain. These ViewPoints are loosely coupled, locally managed encapsulations, integrated via inter-ViewPoint consistency relations and transformations. Tool integration is treated as a special case of method integration, and is demonstrated by the viewer, a prototype support environment. The viewer supports the proposed framework, and illustrates how viewpoints may be used for method design, description, integration, and use. Developed in Objectworks/Smalltalk, it maps the object-based framework onto a object-oriented implementation. The top level architecture and implementation of the viewer are presented
  • Keywords
    integrated software; object-oriented programming; software engineering; Objectworks; Smalltalk; ViewPoints; coarse-grain objects; composite systems; consistency relations; description; development strategies; integration; method design; multiple notations; object-based framework; object-oriented implementation; problem domain; prototype support environment; tool integration; transformations; Assembly systems; Design methodology; Educational institutions; Encapsulation; Interconnected systems; Knowledge management; Libraries; Prototypes; Systems engineering and theory; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1992. Proceedings., Fifth International Workshop on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-2960-6
  • Type

    conf

  • DOI
    10.1109/CASE.1992.200130
  • Filename
    200130