{"title":"Semantics design of a visual language for constructing and animating geometric objects","authors":"Zhiqing Liu","doi":"10.1109/VL.1999.795890","DOIUrl":"https://doi.org/10.1109/VL.1999.795890","url":null,"abstract":"Compared to textual languages, visual languages often hold a different set of characteristics and constraints in syntax and semantics. This paper discusses some of the constraints and their implications on the semantics specification of visual language primitives. The discussion is presented in a context of designing a visual language for constructing and animating geometric objects.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"175 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126942677","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Browsing the Web through virtual reality","authors":"M. Cibelli, G. Costagliola, G. Polese, G. Tortora","doi":"10.1109/VL.1999.795898","DOIUrl":"https://doi.org/10.1109/VL.1999.795898","url":null,"abstract":"We present a novel architecture to map the two-dimensional Internet space in virtual worlds according to predefined or inferred metaphors. Web elements and metaphor elements are both conceptualized as semantic-networks and are compared through an inference engine in order to detect similarities. Once all the web elements have been mapped within a virtual world metaphor, a VR-Builder generates VRML sources according to the virtual representation.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130371859","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Historical role and capability of visual language","authors":"Yukio Ota","doi":"10.1109/VL.1999.795917","DOIUrl":"https://doi.org/10.1109/VL.1999.795917","url":null,"abstract":"With respect to the historical role and capabilities of visual language, I consider the following three themes: why visual language now; what is visual language; and the paradigm shift of visual language. We are living in an age with the greatest volume of information in history. Each individual needs to be aware of both the purpose and how to make use of this information. Visual language serves as the paradigm for new recognition and practice.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114509914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Interactive visualization of spatiotemporal patterns using spirals on a geographical map","authors":"K. Hewagamage, M. Hirakawa, T. Ichikawa","doi":"10.1109/VL.1999.795916","DOIUrl":"https://doi.org/10.1109/VL.1999.795916","url":null,"abstract":"Timelines are used as the basis for representing events over time. When they are combined with a geographical map, they show the spatiotemporal pattern of those events. This spatiotemporal line depicts temporal pattern of events with respect to their spatial attributes. To help users observe patterns with respect to different spatial viewpoints and periodical constraints, we propose an interactive visualization approach using a spirals-based technique. A spiral has a geometric shape that could help to reveal periodical patterns and the timeline is the best source for it. When the user wants to observe patterns with respect to different spatial viewpoints on the map and periodical constraints, the spatiotemporal line can be decomposed according to specified locations to browse patterns.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127233665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Pragmatic graph rewriting modifications","authors":"P. Rodgers, Natalia Vidal","doi":"10.1109/VL.1999.795904","DOIUrl":"https://doi.org/10.1109/VL.1999.795904","url":null,"abstract":"We present new pragmatic constructs for easing programming in visual graph rewriting programming languages. The first is a modification to the rewriting process for nodes of the host graph, where nodes specified as 'Once Only' in the LHS of a rewrite match at most once with a corresponding node in the host graph. This reduces the previously common use of tags to indicate the progress of matching in the graph. The second modification controls the application of LHS graphs, where those specified as 'Single Match' are tested against the host graph one time only. This reduces the need for control flags to indicate the progress of execution of transformations.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123306098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Constraint-based diagram beautification","authors":"Sitt Sen Chok, K. Marriott, Tom Paton","doi":"10.1109/VL.1999.795870","DOIUrl":"https://doi.org/10.1109/VL.1999.795870","url":null,"abstract":"Recently a new metaphor for diagramming, the intelligent diagram has emerged. This new metaphor provides an excellent basis for diagram beautification since it automatically collects geometric constraints which capture the semantics of a diagram during diagram construction. By applying visual-language-specific layout rules which impose additional desired constraints on the diagram component placement, we can provide powerful semantics preserving diagram beautification. We have demonstrated the feasibility of this approach by developing a simple extension to the Penguins system which generates beautification rules from a grammatical specification of the visual language and tested the system with three example visual languages: Binary trees, state transition diagrams and mathematical equations.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128203736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. Costagliola, F. Ferrucci, G. Polese, G. Vitiello
{"title":"Supporting hybrid and hierarchical visual language definition","authors":"G. Costagliola, F. Ferrucci, G. Polese, G. Vitiello","doi":"10.1109/VL.1999.795909","DOIUrl":"https://doi.org/10.1109/VL.1999.795909","url":null,"abstract":"In this paper we present an enhanced version of VLCC, a graphical system for the automatic generation of visual programming environments. The enhancement has been obtained by introducing a new syntactic model based on the concepts of hybrid and hierarchical visual languages. The resulting system is able to support the development of complex real world visual languages which occur in the field of software engineering.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122296143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reasoning with spider diagrams","authors":"J. Howse, F. Molina, John Taylor, S. Kent","doi":"10.1109/VL.1999.795885","DOIUrl":"https://doi.org/10.1109/VL.1999.795885","url":null,"abstract":"Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets and their relationships with other sets. These diagrams can usefully be used in conjunction with object-oriented modelling notations such as the Unified Modelling Language (UML). This paper summarises the main syntax and semantics of spider diagrams and introduces four inference rules for reasoning with spider diagrams and a rule governing the equivalence of the Venn and Euler forms of spider diagrams. This paper also details rules for combining two spider diagrams to produce a single diagram which retains as much of their combined semantic information as possible, and discusses disjunctive diagrams as one possible way of enriching the system in order to combine spider diagrams so that no semantic information is lost.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130852914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Social and content-based approach for visual recommendation of Web graphics","authors":"J. Tatemura, S. Santini, R. Jain","doi":"10.1109/VL.1999.795901","DOIUrl":"https://doi.org/10.1109/VL.1999.795901","url":null,"abstract":"We propose a visual browsing technique that combines content-based and social information to make use of their own advantages: specialization of filtering results and serendipitous information discovery. The system consists of a content-based map and a dynamic social filter. A visual interface based on this technique is applied to our World Wide Web graphics recommender system.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133538212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Debugging parallel programs with visual patterns","authors":"D. Kranzlmüller, N. Stankovic, J. Volkert","doi":"10.1109/VL.1999.795892","DOIUrl":"https://doi.org/10.1109/VL.1999.795892","url":null,"abstract":"Debugging parallel programs challenges users due to the high complexity established by multiple, concurrently executing and communicating tasks. While error detection is still mainly based on textual representations, only graphical displays provide capabilities for managing the complexity. With the event graph model, investigations about occurring events and their connections can be performed. In addition, users can specify expected program behavior by graphically defining communication patterns. These assertions can be checked automatically and deliver valuable information about a program's correctness.","PeriodicalId":113128,"journal":{"name":"Proceedings 1999 IEEE Symposium on Visual Languages","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128258874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}