Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

Visualization of complex software applications is an exciting and challenging field. Useful displays are invaluable for developers in analysis of their software systems, and for meaningful system presentations to customers at a higher conceptual level.There have been many notable visualization examples applicable to data centric systems, including the GRASP code visualizer11, the UW Illustrating Compiler14, and the Information Space Visualizations embodied in Cone Trees7 and Data Walls8. As conceptual and abstraction levels of these advanced graphics increases and becomes more prevalent, and as the real-world applications become more complicated from concurrency and distribution, the interfacing cohesion process becomes more difficult.This paper describes concepts and issues for integrating visualization techniques into multi-threaded and distributed applications, and shows foundation use available across application domains. SimpleGraphics is a term used in this paper to describe these powerful and rapidly developed visualizations applied to soft real-time applications. For the applications described here to meet the "simple" criteria they must be both conceptually simple and quickly developed - in say under 10 minutes. This leads to their use when appropriate in a "what if" manner, as well as taking them out if no longer needed. Looking ahead, the newer embedded devices, such as the AutoPC or the PalmPilot, have a small graphic foot print and will probably not allow for complicated graphics, leading to more use of abstractions like SimpleGraphics. Newer object oriented concurrency and distribution abstractions are being explored and applied to augment the work since the last International Real-Time Ada Workshop (IRTAW)65. With pervasive concurrent and distributed systems under development, it becomes clear that better controls and visualizations techniques are necessary, and Ada provides elegant solution techniques that can evolve with changing requirements. The graphic language, Tcl/Tk9, is used here both for it's portability and its higher abstraction (through less syntax) supporting rapid development feedback.The benefits and impacts from this work include highlighting multi-threaded real-time issues, showing rapid turnaround through reuse, robust development through objects, better visualization techniques, and techniques for interfacing to other languages. In short, the goals of the 9th IRTAW are addressed in various aspects within this body of work.

End of preview. The entire article is 7 pages. To view the full-text, please rent this article to continue.

/lp/association-for-computing-machinery/simplegraphics-tcl-tk-visualization-of-real-time-multi-threaded-and-N1xGhAKl0L
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Bookmark

SimpleGraphics : Tcl/Tk visualization of real-time multi-threaded and distributed applications

Moody, Scott Arthur; Kwok, Samuel; Karr, Dale
ACM SIGAda Ada Letters , Volume XIX (2)
Association for Computing MachineryJun 1, 1999

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGAda Ada Letters on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK