Automatic layout of statecharts

Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that au...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience practice & experience, 2002-01, Vol.32 (1), p.25-55
Hauptverfasser: Castello, Rodolfo, Mili, Rym, Tollis, Ioannis G.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 55
container_issue 1
container_start_page 25
container_title Software, practice & experience
container_volume 32
creator Castello, Rodolfo
Mili, Rym
Tollis, Ioannis G.
description Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that automatically generates layouts of statecharts. We assume that relevant information is stored in a structure that we call a decomposition tree, and we draw the graph that models a statechart in a hierarchical fashion. Our approach excludes diagrams with inter‐level transitions. Copyright © 2001 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/spe.418
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_27789545</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>27764769</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3598-51fc3d45a1d224bb0a464cec5ca3e7a81520603d54071805a5e1497907354e333</originalsourceid><addsrcrecordid>eNqN0EtLw0AUhuFBFKxV_Al2pQtJPXNPlrXUeilVqqK74XQ6wWhq2pkJ2n9vJOJOcHU2D-eDl5BDCn0KwM7CyvUFTbdIh0KmE2DieZt0AHiagBJil-yF8ApAqWSqQ44GdayWGAvbK3FT1bFX5b0QMTr7gj6GfbKTYxncwc_tkseL0cPwMpncjq-Gg0liuczSRNLc8oWQSBeMifkcUChhnZUWudOYNmOggC-kAE1TkCgdFZnOQHMpHOe8S47bvytfrWsXolkWwbqyxHdX1cEwrdNMCvkfqIRWWQNPWmh9FYJ3uVn5Yol-YyiY71KmKWWaUo08beVHUbrNX8zc341anbS6CNF9_mr0b0ZprqV5mo4NnN9cz9h4Zqb8C0zEdfY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>27764769</pqid></control><display><type>article</type><title>Automatic layout of statecharts</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Castello, Rodolfo ; Mili, Rym ; Tollis, Ioannis G.</creator><creatorcontrib>Castello, Rodolfo ; Mili, Rym ; Tollis, Ioannis G.</creatorcontrib><description>Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that automatically generates layouts of statecharts. We assume that relevant information is stored in a structure that we call a decomposition tree, and we draw the graph that models a statechart in a hierarchical fashion. Our approach excludes diagrams with inter‐level transitions. Copyright © 2001 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/spe.418</identifier><language>eng</language><publisher>Chichester, UK: John Wiley &amp; Sons, Ltd</publisher><subject>graph drawing ; information visualization ; requirements specification ; statecharts</subject><ispartof>Software, practice &amp; experience, 2002-01, Vol.32 (1), p.25-55</ispartof><rights>Copyright © 2001 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3598-51fc3d45a1d224bb0a464cec5ca3e7a81520603d54071805a5e1497907354e333</citedby><cites>FETCH-LOGICAL-c3598-51fc3d45a1d224bb0a464cec5ca3e7a81520603d54071805a5e1497907354e333</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fspe.418$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fspe.418$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,776,780,1411,27903,27904,45553,45554</link.rule.ids></links><search><creatorcontrib>Castello, Rodolfo</creatorcontrib><creatorcontrib>Mili, Rym</creatorcontrib><creatorcontrib>Tollis, Ioannis G.</creatorcontrib><title>Automatic layout of statecharts</title><title>Software, practice &amp; experience</title><addtitle>Softw: Pract. Exper</addtitle><description>Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that automatically generates layouts of statecharts. We assume that relevant information is stored in a structure that we call a decomposition tree, and we draw the graph that models a statechart in a hierarchical fashion. Our approach excludes diagrams with inter‐level transitions. Copyright © 2001 John Wiley &amp; Sons, Ltd.</description><subject>graph drawing</subject><subject>information visualization</subject><subject>requirements specification</subject><subject>statecharts</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2002</creationdate><recordtype>article</recordtype><recordid>eNqN0EtLw0AUhuFBFKxV_Al2pQtJPXNPlrXUeilVqqK74XQ6wWhq2pkJ2n9vJOJOcHU2D-eDl5BDCn0KwM7CyvUFTbdIh0KmE2DieZt0AHiagBJil-yF8ApAqWSqQ44GdayWGAvbK3FT1bFX5b0QMTr7gj6GfbKTYxncwc_tkseL0cPwMpncjq-Gg0liuczSRNLc8oWQSBeMifkcUChhnZUWudOYNmOggC-kAE1TkCgdFZnOQHMpHOe8S47bvytfrWsXolkWwbqyxHdX1cEwrdNMCvkfqIRWWQNPWmh9FYJ3uVn5Yol-YyiY71KmKWWaUo08beVHUbrNX8zc341anbS6CNF9_mr0b0ZprqV5mo4NnN9cz9h4Zqb8C0zEdfY</recordid><startdate>200201</startdate><enddate>200201</enddate><creator>Castello, Rodolfo</creator><creator>Mili, Rym</creator><creator>Tollis, Ioannis G.</creator><general>John Wiley &amp; Sons, Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>7SC</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>200201</creationdate><title>Automatic layout of statecharts</title><author>Castello, Rodolfo ; Mili, Rym ; Tollis, Ioannis G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3598-51fc3d45a1d224bb0a464cec5ca3e7a81520603d54071805a5e1497907354e333</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2002</creationdate><topic>graph drawing</topic><topic>information visualization</topic><topic>requirements specification</topic><topic>statecharts</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Castello, Rodolfo</creatorcontrib><creatorcontrib>Mili, Rym</creatorcontrib><creatorcontrib>Tollis, Ioannis G.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Castello, Rodolfo</au><au>Mili, Rym</au><au>Tollis, Ioannis G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Automatic layout of statecharts</atitle><jtitle>Software, practice &amp; experience</jtitle><addtitle>Softw: Pract. Exper</addtitle><date>2002-01</date><risdate>2002</risdate><volume>32</volume><issue>1</issue><spage>25</spage><epage>55</epage><pages>25-55</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><abstract>Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that automatically generates layouts of statecharts. We assume that relevant information is stored in a structure that we call a decomposition tree, and we draw the graph that models a statechart in a hierarchical fashion. Our approach excludes diagrams with inter‐level transitions. Copyright © 2001 John Wiley &amp; Sons, Ltd.</abstract><cop>Chichester, UK</cop><pub>John Wiley &amp; Sons, Ltd</pub><doi>10.1002/spe.418</doi><tpages>31</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 2002-01, Vol.32 (1), p.25-55
issn 0038-0644
1097-024X
language eng
recordid cdi_proquest_miscellaneous_27789545
source Wiley Online Library Journals Frontfile Complete
subjects graph drawing
information visualization
requirements specification
statecharts
title Automatic layout of statecharts
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T14%3A56%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Automatic%20layout%20of%20statecharts&rft.jtitle=Software,%20practice%20&%20experience&rft.au=Castello,%20Rodolfo&rft.date=2002-01&rft.volume=32&rft.issue=1&rft.spage=25&rft.epage=55&rft.pages=25-55&rft.issn=0038-0644&rft.eissn=1097-024X&rft_id=info:doi/10.1002/spe.418&rft_dat=%3Cproquest_cross%3E27764769%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=27764769&rft_id=info:pmid/&rfr_iscdi=true