University of Sussex
Browse

File(s) not publicly available

Multiple views based on unparsing canonical representations - the MultiView architecture

presentation
posted on 2023-06-08, 10:11 authored by Chris Marlin
Across a range of software development activities, there is typically no single best way to view the abstractions of interest, where the latter include software objects (such as source code), aspects of program execution, software requirements documentation, models of a software process being followed, and many others. Thus, mechanisms which provide automated support for multiple views have the potential to play an important role in many aspects of software development. This paper describes an approach to supporting multiple views which is based on obtaining these views via the unparsing of a single canonical representation of the abstractions of interest when supporting a particular software engineering activity. The general architecture is described, and its application to supporting two quite different aspects of software development – programming and software process modelling – is discussed. Finally, some recent work is outlined which addresses past limitations on editing mechanisms that can be provided in views derived from canonical representations such as abstract syntax trees.

History

Publication status

  • Published

Publisher

Association for Computing Machinery, New York

Pages

5.0

Presentation Type

  • paper

Event name

Proc. International Workshop on Multiple Perspectives in Software Development (Viewpoints '96)

Event location

San Francisco, California

Event type

conference

Event date

1996

ISBN

0-89791-867-3

Department affiliated with

  • Informatics Publications

Full text available

  • No

Peer reviewed?

  • Yes

Legacy Posted Date

2012-02-07

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC