Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

Abstract s Applications of Graph Drawing to Software Engineerin g Carlo Batini (Univ . Rome, Italy ) In several application areas of software engineering intermediate and final products of th e design activity are represented by means of diagrams . Diagrams present several advantage s over other representations, since they are an aid to clear thinking (a diagram is better tha t a thousand words) . Diagrams are external representations of organization charts, data an d function schemas, structure of procedure calls, pieces of code, etc . A diagram is characterized by a meaning (the "piece of reality" it draws), and a syntax, expressed by : a graphic grammar , that defines the types of symbols and connections allowed, aesthetic criteria adopted i n drawing the diagram . an underlying diagram model (e .g. hierarchical, planar, connected , etc) . In software engineering tools, diagram are manipulated by several functions, such as beautification, modification, refinement, merging of several diagrams, animation, etc . Each one of such functions is characterized by specific algorithms needed for the final activit y of diagram drawing . E .g. when we beautify a diagram we are interested to achieve som e aesthetic criteria that were previously not respected ; when we refine a diagram into a mor e detailed one, we are interested to maintain monotonicity of shape . Producing incrementall y such a library by dynamically tailoring and merging paradigmatic algorithms, results in a new and interesting research area . Algorithms for Drawing Trees Peter Eades (Univ . Newcastle, Australia ) Several conventions for drawing rooted trees are discussed : classical drawings, tip-over drawings, inclusion drawings, and h-v drawings . In each convention, a number of algorithms an d complexity results are available. For free trees (no specific root), algorithms are mostly draw n from folklore . Radial drawings, spring drawings, and orthogonal drawings are discussed . Extremal Problems in Graph Drawin g Janos Pach (Hungarian Academy of Sciences ) A geometric graph (a convex geometric graph) is a pair (V, E), where V is a set of points i n the plane in general position (in convex position), and E is a set of segments connecting som e points in V . I survey many recent results in geometric graph theory with special emphasi s on the following questions . (A) What is the maximum number of edges a geometric grap h with n vertices can have without containing a given forbidden configuration (e .g., k pairwis e disjoint edges o k pairwise crossing edges, etc .)? (B) What is the largest number An) with the property that any geometric graph of n vertices contains either f(n) pairwise disjoin t edges or f(n) pairwise crossing edges? (C) What is the maximum number of sides of a cell i n a geometric graph with n vertices? Some generalizations to higher dimensions (for geometri c hypergraphs) are also considered . Visibility Representations of Planar Graph s Ioannis G . Tollis (Univ . of Texas at Dallas, USA ) Interesting representations of graphs result from mapping vertices into horizontal segment s

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/algorithms-for-drawing-trees-abstract-e1Tk1riA03
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

Algorithms for drawing trees (abstract)

Eades, Peter
ACM SIGACT News , Volume 24 (1)
Association for Computing MachineryJan 15, 1993

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 SIGACT News 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