Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Design and implementation of a stream-based visualization language
by
Cottam, Joseph A
in
Computer science
/ Information science
2011
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Design and implementation of a stream-based visualization language
by
Cottam, Joseph A
in
Computer science
/ Information science
2011
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Design and implementation of a stream-based visualization language
Dissertation
Design and implementation of a stream-based visualization language
2011
Request Book From Autostore
and Choose the Collection Method
Overview
Information visualization tools are proliferating, with language and library-based visualization tools serving scientific, business and artistic endeavors. While partial formalizations of these tools exist, many details are unspecified. This leaves the tools as ad hoc implementations of ephemeral ideas. This thesis presents Stencil, a domain-specific language for specifying visualizations that has a well-founded basis. Stencil has a formal semantics that establish testable conditions for resource-bounded and deterministic execution. The semantics enable treatment of dynamic data in a principled fashion. Internal consistency of a visualization id defined in terms of these semantics and the implementation is shown to maintain that consistency. Stencil includes a task-parallel execution model that dramatically improves runtimes when working with dynamic data. The improvements are realized by application of the semantics to reason about the runtime, and employing persistent data structures to provide noninterference. As a domain-specific language, Stencil enables compact description of visualization programs. The key to providing this compactness is the Stencil compiler's ability to infer contextual information. Contextual inference avoids restatement of program constructs and allows guarantees about the inferred information. This contextual inference is used to create axes, legends and other guide structures in a fashion that is guaranteed to reflect both the corresponding analysis and the input data. The lessons learned developing the Stencil system are applicable to other visualization frameworks. For example, other libraries can employ the data structures implemented for Stencil. More importantly, the formalisms presented provide a basis to define and test properties of a visualization framework implementation. This thesis demonstrates the feasibility of treating visualization programs in a principled fashion and some of the benefits (including greater performance and reduced programming effort) of doing so.
Publisher
ProQuest Dissertations & Theses
Subject
ISBN
1267138076, 9781267138071
This website uses cookies to ensure you get the best experience on our website.