信息模型需求描述语言及其自动生成环境的研究与实现

来源 :武汉大学 | 被引量 : 0次 | 上传用户:gf930
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件的迅速发展,其重要性与日俱增,但其现状还不能令人满意,主要问题是:软件整体功能不强,缺乏智能;质量欠佳;生成效率低.为了解决上述问题,需要采取改进传统技术与发展新技术的方法.该文将形式化方法与传统需求分析模型——实体联系模型相结合,提出了一种形式化的需求描述语言.利用形式化方法的精确性完备性的优点,避免其难于理解的数学符号,而采用自然语言的文本并赋予其精确含义,由此设计出一种形式化的文本描述语言;同时,语言的描述又是基于传统的实体联系模型,从而使得描述语言易学易用.形式化方法具有精确的语法和语义,可实现计算机的自动处理.在详细设计描述语言的语法语义基础上,对语言的解释转换系统进行了构造,从而可实现应用程序代码的自动生成.自动生成环境由解释程序和自动生成程序两部分构成,解释程序解析描述文本形成参数和说明,自动生成程序则根据参数说明产生相应的程序代码.解释程序采用自动生成工具LEX和YACC实现词法和语法分析,形成中间数据格式——参数说明表;自动生成程序根据参数说明调用相应的程序模板,生成应用程序代码.形式化方法和传统的分析方法结合,都能克服各自的缺点,起到取长补短的作用.这种方法的结合使用,必将对提高软件生产率和软件质量,进而对大规模软件生产自动化产生巨大的推动作用.
其他文献
随着整个计算机行业的不断发展,面向对象的程序设计语言和软件开发平台己经成为系统构建的主要工具.UML统一建模语言已发展成为业界标准,Rational统一过程(RUP)提供了如何在
随着地理信息系统(GIS)的发展,安全问题在GIS中的重要性越来越突出.目前GIS主要是将空间数据存放于数据库中,依靠数据库系统的安全访问控制来实现的.但是这种方式在管理具有
该论文主要针对于三维CAD中的变形体造型方法进行了深入的理论研究,并且结合服装模型,将基于物理模型的变形体细分技术成功地应用于三维服装功能性CAD中.该论文首先对计算机
在二十一世纪,随着生命科学和计算机信息技术的发展,一门崭新的、拥有巨大发展潜力的新学科-生物信息学已悄然兴起.基于RNA的研究已成为当前生物信息学界最重要的研究课题之
计算机技术和通信技术的飞速发展开辟了分布式多媒体信息系统这一崭新的研究领域.多媒体同步是分布式多媒体系统的关键技术和基础,多媒体同步关系存在于多媒体的整个生命周期
随着Internet网络与通讯的飞速发展,网络用户数量的急剧增长,用户对网络的需求也有着显著的变化.Internet网络上承载的业务也由原来单一的数据类型变成多种类型的流量,如:语
机器翻译系统是人类使用计算机来处理自然语言的一个工具,为了能实现机器翻译,其涉及的领域包括数学,语言学,计算机科学,甚至延伸到艺术,其它科学乃至工业领域.对于开发者和
目前,网站普遍存在着不少可用性问题,给人们浏览网站带来了很多困难。要发现网站存在的可用性问题并加以有效的克服,就需要对网站进行可用性分析。目前,网站可用性分析的一种主要
文章详细地从Diffie-Hellman算法、完整性认证、机密性认证、数据源认证等方面分析了IPSec中密钥交换协议(Internet Key Exchange,IKE)的安全机制和安全特性.针对IKE可能遭受
以Internet为平台,以"教师为主导,学生为主体",实现个性化、自主性和强交互性教学是现代信息化教育发展的必然趋势.当前,在教育信息化建设方面,国内外主要侧重教育资源素材的