Automating the Diagram Generation Process
|
Full Text(PDF, 3000) PP.
|
|
Author(s) |
Tabinda Sarwar, Uzma Arif, Wajiha Habib, Samana Zehra |
|
KEYWORDS |
Automation, Block Diagram, Diagram Generation, Drag and Drop, ER Diagram, Flow Chart, Form Filling, Text Selection.
|
|
ABSTRACT |
Diagrams are the key to modeling and designing software. These diagrams enable us to understand, visualize and communicate the concepts, user requirements and functionality that the software would support. Drawing diagrams or models manually and then modifying them later is time taking hence various software tools have been developed for automating this process. This paper discusses the existing tools and presents an algorithm for a software “Auto-Diagram Generator” (ADG) for generating diagrams which is better and more flexible than the existing ones. ADG allows users to generate Block diagrams, Flowcharts and ER diagrams by form-filling and by text selection. The algorithm is extended to generate ER diagrams building blocks (entities and attributes) by reading a database. Any diagramgeneration software is incomplete without providing a manual support for editing the generated diagrams.
|
|
References |
|
[1] SEVOCAB, “Software and Systems Engineering Vocabulary,”
BlockDiagram,
http://pascal.computer.org/serv_display/search.action,jsessio
nid=D67885F1679F640CAC6C54EE187A6480. April 2011.
[2] Nicholas Hebb, Flow Chart
http://www.breezetree.com/articles/what-is-a-flowchart.
htm. April 2011.
[3] SEVOCAB, “ Software and Systems Engineering Vocabulary,”
http://pascal.computer.org/sev_display/search.action;jsession
id=989BD03B195021410505EFB99050FCFF. April 2011.
[4] Peter Chen, “Entity Relationship Modeling,”
http://www.devarticles.com/c/a/Development-
Cycles/Entity-Relationship-Modeling/. April 2011.
|
|
|