Title :
Automatic layout of diagrams for software specification
Author :
Sugihara, Kazuo ; Yamamoto, Kazunari ; Miyamoto, Isao
Author_Institution :
Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
Abstract :
This paper presents an automatic layout tool which applies fuzzy theory to rule-based layout of diagrams in graphical models. MERA (Meta-Entity-Relation-Attribute) is used as a uniform language for various graphical models used in requirements and design specifications of software. A unique feature of the tool is that a layout of a diagram in a graphical model is produced, based on the layout rules implied by semantics of the diagram and the model formalism. Another unique feature of the tool is that layout rules for a graphical model can automatically be generated from layout examples given by users. The examples of a diagram layout can be regarded as stereotypes of the diagram layout for the model. A prototype of the automatic layout tool has been implemented in SUN Common Lisp using CLOS
Keywords :
diagrams; entity-relationship modelling; formal specification; fuzzy logic; knowledge based systems; software tools; CLOS; Common Lisp; MERA; Meta-Entity-Relation-Attribute; SUN; fuzzy theory; graphical models; rule-based diagram layout; software prototype; software specification; Flowcharts; Fuzzy logic; Fuzzy sets; Graphical models; Layout; Prototypes; Reverse engineering; Software design; Software prototyping; Software tools; Sun;
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
DOI :
10.1109/SEKE.1992.227922