可视化语言技术在软件开发中的应用

来源 :软件学报 | 被引量 : 0次 | 上传用户:ttjjyy88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可视化语言技术比一维文本语言在描述软件组成方面具有优越性.由于图表和图形概念在系统建模中的广泛使用,可视化语言可以应用于需求分析、设计、测试和维护等软件开发的各个阶段.除了具有直观易见的特点之外,图文法在计算机上的精确建模和验证能力,为设计可视化语言提供了一个坚实的理论基础.讨论了可视化语言的形式理论基础,回顾了相关的可视化图形编程环境.特别提出了一种空间图文法,并且用该图文法定义了统一建模语言的行为语义.基于空间图文法,开发了一种基于模式驱动的框架,以帮助软件架构与设计.“,”Visual language techniques have exhibited more advantages in describing various software artifacts than one-dimensional textual languages during software development, ranging from the requirement analysis and design to testing and maintenance, as diagrammatic and graphical notations have been well applied in modeling system. In addition to an intuitive appearance, graph grammars provide a well-established foundation for defining visual languages with the power of precise modeling and verification on computers. This paper discusses the issues and techniques for a formal foundation of visual languages, reviews related practical graphical environments, presents a spatial graph grammar formalism, and applies the spatial graph grammar to defining behavioral semantics of UML diagrams and developing a style-driven framework for software architecture design.
其他文献
摘 要 随着科学技术的发展,平板电脑进入了人们的生活。它完全脱离了台式电脑和笔记本电脑的沉重,转变了人们对传统电脑的认识。不仅可以办公、娱乐,更重要的是可以不被时间和地点限制。本文针对体验设计在平板电脑中的应用进行深入研究。  关键词 体验设计 平板电脑 应用 研究  中图分类号:TB472 文献标识码:A  0前言  用户体验概念属于用户接触一种产品时的主观心理感受,来自于产品和用户之间的交流过
随着网络媒体的迅猛发展,网络新闻从业者的队伍快速增长。技术革命带来的媒体新格局下,网络新闻从业者的职业忠诚度如何?生活得满不满意……10月25日,新浪新媒体实验室联合复
在教育教学过程中,不同的学生具有不同的特点,并且在接受专业知识上也程度各异,其中学困生的出现需要引起足够的重视,根据学科的特点和学生的特点进行教学方法的改进.从这一
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
期刊
期刊
中共漳州市委党史研究室和漳州市档案局(馆)联合编著的《中国共产党漳州市历次代表大会资料》一书于近日正式出版。全书共收入新中国成立以来漳州市9次党代会和龙溪地区第一
察合台文契约文书作为文件性史料,直接记录了当时社会生活的各个方面。因此,它是最为可信的、非常重要的历史文献。但是到目前为此任何历史性文献都对该语言甚至该民族都有着
十七年文学因特殊的政治背景和历史环境而形成了特有的叙述模式,从作品内容、生产机制到流通途径无不印上了浓厚的意识形态色彩。在被称作“红色文学”的十七年文学中,革命自传