{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T23:03:41Z","timestamp":1777331021703,"version":"3.51.4"},"reference-count":27,"publisher":"Walter de Gruyter GmbH","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,1,1]]},"abstract":"<jats:title>UML Diagram Layouting: the State of the Art<\/jats:title><jats:p>The usual aim of the modern computer-aided system modelling is to improve a connection between software model and code components. Therefore, the task of a diagram import\/export becomes very important during software development. Layouting of diagrams after importation from another tool and application plays the main role. Authors of this paper describe some concepts, which are currently being considered in the area of diagram layouting and indicate several problems and their potential solutions for use in the development of CASE tools.<\/jats:p>","DOI":"10.2478\/v10143-011-0027-0","type":"journal-article","created":{"date-parts":[[2012,2,3]],"date-time":"2012-02-03T03:52:58Z","timestamp":1328241178000},"page":"101-108","source":"Crossref","is-referenced-by-count":1,"title":["UML Diagram Layouting: the State of the Art"],"prefix":"10.2478","volume":"44","author":[{"given":"Arthur","family":"Galapov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oksana","family":"Nikiforova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","reference":[{"key":"1","first-page":"312","article-title":"What is a Good Diagram? A Pragmatic Approach","author":"C. Batini","year":"1985"},{"key":"2","unstructured":"\u0414\u0430\u043b\u044c \u0412. <i>\u0422\u043e\u043b\u043a\u043e\u0432\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u0432\u0435\u043b\u0438\u043a\u043e\u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430,<\/i>, 1863. [Online] Available: <a target=\"_blank\" href='http:\/\/www.rubricon.com.resursi.rtu.lv\/tsd_1.asp'>http:\/\/www.rubricon.com.resursi.rtu.lv\/tsd_1.asp<\/a>"},{"issue":"3","key":"3","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1109\/21.278993","article-title":"Automating the Layout of Network Diagrams with Specified Visual Organization","volume":"24","author":"C. Kosak","year":"1994","journal-title":"IEEE Trans. Systems, Man and Cybernetics"},{"key":"4","first-page":"43","article-title":"Optimum Layout Adjustment Supporting Ordering Constraints in Graph-Like Diagram Drawing","author":"K. Freivalds","year":"2001"},{"key":"5","first-page":"378","article-title":"Disconnected Graph Layout and the Polyomino Packing Approach","author":"K. Freivalds","year":"2002"},{"key":"6","volume-title":"Graph Drawing: Algorithms for the Visualization of Graphs","author":"G. Battista","year":"1999"},{"key":"7","first-page":"189","article-title":"A topology-shapemetrics approach for the automatic layout of UML class diagrams","author":"M. Eiglsperger","year":"2003"},{"key":"8","first-page":"23","article-title":"Aesthetics of class diagrams","author":"H. Eichelberger","year":"2002"},{"key":"9","first-page":"77","article-title":"Three dimensional UML using force directed layout","author":"T. Dwyer","year":"2001"},{"key":"10","doi-asserted-by":"crossref","DOI":"10.1109\/VISSOF.2005.1684296","article-title":"Evaluating UML Class Diagram Layout based on Architectural Importance","author":"A. Andriyevska","year":"2005"},{"key":"11","first-page":"105","article-title":"Automatic layout of UML use case diagrams","author":"H. Eichelberger","year":"2008"},{"key":"12","first-page":"128","article-title":"Sequence diagram presentation in technical documentation","author":"G. Bist","year":"2004"},{"key":"13","first-page":"91","article-title":"How to draw a sequence diagram","author":"T. Poranen","year":"2003"},{"key":"14","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/s11219-006-9218-2","article-title":"On evaluating the layout of UML diagrams for program comprehension","author":"K. Wong","year":"2006","journal-title":"Software Qual J"},{"key":"15","unstructured":"UML resource page [Online] Available: <a target=\"_blank\" href='http:\/\/www.uml.org\/'>http:\/\/www.uml.org\/<\/a>"},{"key":"16","first-page":"184","article-title":"A qualitative assessment of the efficacy of UML diagrams as a form of graphical Documentation in aiding program understanding","author":"S. Tilley","year":"2003"},{"key":"17","doi-asserted-by":"crossref","unstructured":"Murdock J. <i>Normal forms.<\/i> 2006. [Online] Availiable - <a target=\"_blank\" href='http:\/\/www.scholarpedia.org\/'>http:\/\/www.scholarpedia.org\/<\/a>","DOI":"10.4249\/scholarpedia.1902"},{"key":"18","unstructured":"Boff K. R., Kaufman L., Thomas J. P., <i>Handbook of Perception and Human Performance.<\/i> Volume II. 1986."},{"key":"19","volume-title":"Sensation and perception","author":"B. Goldstein","year":"2002"},{"key":"20","doi-asserted-by":"crossref","DOI":"10.4324\/9781410608918","volume-title":"Perceptual organization in vision. Behavioral and Neural Perspectives","author":"R. Kimchi","year":"2003"},{"key":"21","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1057\/palgrave.ivs.9500013","article-title":"Cognitive measurements of graph aesthetics","author":"C. Ware","year":"2002","journal-title":"Information Visualization"},{"key":"22","first-page":"129","article-title":"Graph drawing aesthetics and the comprehension of UML class diagrams: an empirical study","author":"H. Purchase","year":"2001"},{"key":"23","first-page":"248","article-title":"Which aesthetic has the greatest effect on human understanding?","author":"H. Purchase","year":"1997"},{"key":"24","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/203241.203251","article-title":"Why looking isn't always seeing: readership skills and graphical programming","author":"M. Petre","year":"1995","journal-title":"Communication of the ACM"},{"key":"25","volume-title":"The Elements of UML Style","author":"S. Ambler","year":"2003"},{"key":"26","unstructured":"MDA resource page [Online] Available: <a target=\"_blank\" href='http:\/\/www.omg.org\/mda\/'>http:\/\/www.omg.org\/mda\/<\/a>"},{"key":"27","unstructured":"Gulbis I. <i>Mode\u013cu datu apmai\u0146as standartu izp\u0113te mode\u013cu vad\u0101m\u0101s programmat\u016bras izstr\u0101des kontekst\u0101.<\/i> 2010."}],"container-title":["Scientific Journal of Riga Technical University. Computer Sciences"],"original-title":[],"link":[{"URL":"http:\/\/content.sciendo.com\/view\/journals\/acss\/44\/1\/article-p101.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/view\/j\/acss.2011.44.issue--1\/v10143-011-0027-0\/v10143-011-0027-0.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T17:28:25Z","timestamp":1593624505000},"score":1,"resource":{"primary":{"URL":"https:\/\/content.sciendo.com\/doi\/10.2478\/v10143-011-0027-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1,1]]},"references-count":27,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.2478\/v10143-011-0027-0","relation":{},"ISSN":["1407-7493"],"issn-type":[{"value":"1407-7493","type":"print"}],"subject":[],"published":{"date-parts":[[2011,1,1]]}}}