DocumentCode
3078362
Title
Semantic Navigation Strategies for Scenario-Based Programming
Author
Gordon, Michal ; Harel, David
Author_Institution
Dept. of Comput. Sci. & Appl. Math., Weizmann Inst. of Sci., Rehovot, Israel
fYear
2010
fDate
21-25 Sept. 2010
Firstpage
219
Lastpage
226
Abstract
The scenario-based approach to specification and programming uses powerful extensions of sequence diagrams, such as LSCs (live sequence charts), to model system behavior. Previous work in this area presents interesting challenges related to the scalability of the approach and to better tool support for analysis, execution, and comprehension. Here we suggest new semantic-rich ways of viewing sequence diagrams and LSCs for better comprehension of both a single large chart and a full multi-chart specification, in a variety of software engineering tasks. Our method uses weighted messages to create a semantic order that enables semantic zooming and scrolling of different parts of a chart, providing visual hints about context.
Keywords
formal specification; navigation; programming languages; live sequence charts; scenario-based programming; semantic navigation strategies; sequence diagrams; specification; tool support; Context; Navigation; Programming; Scalability; Semantics; Unified modeling language; Visualization; Live Sequence Charts; Program Comprehension; Program Navigation; Semantic Zoom; Sequence Diagrams;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2010 IEEE Symposium on
Conference_Location
Leganes
ISSN
1943-6092
Print_ISBN
978-1-4244-8485-0
Type
conf
DOI
10.1109/VLHCC.2010.38
Filename
5635234
Link To Document