DocumentCode
2543880
Title
On Visualization and Comprehension of Scenario-Based Programs
Author
Eitan, Nir ; Gordon, Michal ; Harel, David ; Marron, Assaf ; Weiss, Gera
Author_Institution
Dept. of Comput. Sci. & Appl. Math., Weizmann Inst. of Sci., Rehovot, Israel
fYear
2011
fDate
22-24 June 2011
Firstpage
189
Lastpage
192
Abstract
We address the problem of comprehending cause and effect relationships between relatively independent behavior components of a single application. Our focus is on the paradigm of behavioral, scenario-based, programming, as captured by the language of live sequence charts (LSC) or its Java-based counterpart, BPJ. In this programming paradigm, multi-modal behaviors can be specified separately, and are integrated only at run time. We present a tool, with which the user can easily follow the decisions of the collective execution mechanism. It shows the behaviors and events that were executed at each point in time, and those that were delayed or abandoned, as well as the causes and reasons behind these run-time choices. The dynamic effects of such decisions on the system´s behavior can be seen easily too.
Keywords
Java; program visualisation; BPJ; Java-based counterpart; LSC; collective execution mechanism; live sequence chart; multimodal behavior; scenario-based program comprehension; scenario-based program visualization; Aerodynamics; Instruction sets; Programming; Synchronization; Visualization; BPJ; behavioral programming; scenario-based programming; visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
Conference_Location
Kingston, ON
ISSN
1092-8138
Print_ISBN
978-1-61284-308-7
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2011.10
Filename
5970154
Link To Document