{"title":"Finite state automata as form-generation and visualization tools","authors":"B. Eilouti, Emanuel-George Vakalo","doi":"10.1109/IV.1999.781562","DOIUrl":null,"url":null,"abstract":"Architects and other designers use diagrams to visualize the process of product analysis and synthesis. The paper outlines a new pictorial representation tool that helps designers visualize the process of composing and classifying their final products. Finite state automata (FSAs) are used in the context of formal languages as recognition devices. In this sense, they complement the synthetic device of linear grammars in the definition of regular languages. Using the paradigm of language for understanding the design process, FSAs can be developed to describe how basic shapes standing for elements or subsystems can be put together into meaningful subsystems or systems. They can classify different options for component grouping. Compared to flow charts, FSAs represent graphically a class of flow charts that share a set of predefined criteria. In addition, FSAs allow the representation of recursive as well as topological and spatial relations among components.","PeriodicalId":340240,"journal":{"name":"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)","volume":"56 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 IEEE International Conference on Information Visualization (Cat. No. PR00210)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IV.1999.781562","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Architects and other designers use diagrams to visualize the process of product analysis and synthesis. The paper outlines a new pictorial representation tool that helps designers visualize the process of composing and classifying their final products. Finite state automata (FSAs) are used in the context of formal languages as recognition devices. In this sense, they complement the synthetic device of linear grammars in the definition of regular languages. Using the paradigm of language for understanding the design process, FSAs can be developed to describe how basic shapes standing for elements or subsystems can be put together into meaningful subsystems or systems. They can classify different options for component grouping. Compared to flow charts, FSAs represent graphically a class of flow charts that share a set of predefined criteria. In addition, FSAs allow the representation of recursive as well as topological and spatial relations among components.