【摘 要】
:
随着模型驱动开发技术的不断发展,模型驱动在软件开发过程中起着越来越关键的作用。基于模型驱动的开发技术,能够使得开发者从整体逻辑框架上去设计软件系统,而不需要关系具体的
论文部分内容阅读
随着模型驱动开发技术的不断发展,模型驱动在软件开发过程中起着越来越关键的作用。基于模型驱动的开发技术,能够使得开发者从整体逻辑框架上去设计软件系统,而不需要关系具体的细节,这样更有利于提高软件的开发效率。另一方面,结构化程序设计在软件开发过程中所起的作用是巨大的,消除GOTO语句也是程序设计的关键。因此,在基于模型的开发中确保模型的结构化也是非常必要的。本文主要针对模型驱动开发相关领域,研究了基于程序流程图的结构化验证与实时检测算法。提出了一种针对标准程序流程图的结构化验证算法。该算法是在充分研究程序流程图不同结构特点的基础上,利用图论等相关知识设计而成的。该算法具有以下功能:对程序流程图中的循环结构进行结构化验证;识别程序流程图中标识CONTINUE、BREAK以及RETURN的流程线,并对其进行结构化验证;将循环结构线性化,消除循环结构对分支结构的影响,同时运用递归的方式确定程序流程图中分支结构的作用域,并对分支结构进行结构化验证。本文通过大量实例,验证了该算法的正确性。设计并实现了一种基于程序流程图的实时检测方法,该方法能够在用户建模的每一步对程序流程图进行结构化验证,并将验证结果实时地反馈给用户。以文字提示的方式反馈非结构化错误类型,并在程序流程图中突出显示造成非结构化错误的结点或连线。
其他文献
本文针对国内各地政府创业投资引导基金的情况进行调研,并且就知识产权质押贷款融资情况,以及专门为科技型中小企业担保融资服务的金融工具创新等情况,做了典型案例调研。通
甘薯作为一种耐旱耐瘠薄且节约水资源的粮食作物,在近些年来由于营养物质丰富和优质的保健功能,受到人们越来越多的关注和重视。虽然从全国来看,北京在甘薯种植的生产规模上
1997年 9月至 2 0 0 1年 11月 ,对郑州市鸟市进行调查 ,共记录鸟类 11目 2 7科 78种 ,其中属于Ⅱ级国家重点保护鸟 4种 ,属河南省重点保护鸟类 3种。
文章通过采用空间系统分析方法,把金融生态系统的基本特征表达为一个集合即开放性、闭路循环性、根植性和可持续性;通过采用结构分析方法,提出了上述基本特征范畴的测量方程
现代城市的飞速发展,形成了纷繁复杂的形象和新旧共存的城市记忆,为艺术家们提供了取之不尽的创作源泉。而在不同时期和不同感受下,艺术家对于城市的表达方法也不尽相同。本文通
近年来,网络团购风靡我国,越来越受到商家的重视,很多企业开始进军团购市场,并将其作为新的利润增长的商业模式。网络团购中B2T商业模式作为一种新型商业模式,以“平等、诚信
通过为期4年的试验、调查、研究,总结出了黄金梨在岗丘瘠薄地的生产管理技术,并推广应用。从建园、土肥水管理、树体管理、花果管理、病虫害防治、果实采收分级等环节对无公
由于高频天波超视距雷达的观测范围非常广,为了提高雷达数据率,保证大范围的警戒能力,实际中要求在短相干积累条件下实现慢速目标检测。然而短相干积累时间会给高频雷达慢速目标
中国农村是一个超大型的社会实体,不同区域的农村由于地理、文化等条件的不同表现出了极大的差异性,这也必将决定不同区域村庄性质的不同,从而对乡村治理带来影响,导致国家政
本文通过对东进有限公司的案例分析,得出其可供其它地区借鉴的主要经验有:当地政府对农业企业的政策支持;公司与农户签订租地合同,通过统一的经营管理解决农产品的生产和营销