{"title":"Visual editing of data structures","authors":"R. Robson, K. Seminar","doi":"10.1109/ICSM.1991.160335","DOIUrl":null,"url":null,"abstract":"A data structure editor that depicts the internal data structures of a program graphically is presented. The editor offers new capabilities for the graphical construction and editing of data structures. Once data structures have been built graphically, they can be used for testing programs or fragments of programs. The data editor is integrated into a programming environment where it may be used as a debugging aid for the programmer, and it is closely tied to the run-time system of the environment, allowing it to control the duration of execution in a way similar to setting breakpoints. The history of all variables is kept, so the user can retrace the steps by which a variable reached its current state.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Conference on Software Maintenance 1991","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1991.160335","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
A data structure editor that depicts the internal data structures of a program graphically is presented. The editor offers new capabilities for the graphical construction and editing of data structures. Once data structures have been built graphically, they can be used for testing programs or fragments of programs. The data editor is integrated into a programming environment where it may be used as a debugging aid for the programmer, and it is closely tied to the run-time system of the environment, allowing it to control the duration of execution in a way similar to setting breakpoints. The history of all variables is kept, so the user can retrace the steps by which a variable reached its current state.<>