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 MarlinAcross 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 YorkPages
5.0Presentation Type
- paper
Event name
Proc. International Workshop on Multiple Perspectives in Software Development (Viewpoints '96)Event location
San Francisco, CaliforniaEvent type
conferenceEvent date
1996ISBN
0-89791-867-3Department affiliated with
- Informatics Publications
Full text available
- No
Peer reviewed?
- Yes
Legacy Posted Date
2012-02-07Usage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC