基于JML的面向对象设计指导测试方法的研究与实现

来源 :计算机应用与软件 | 被引量 : 4次 | 上传用户:chelseainter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象的软件测试应该也只能被设计所指导。提出了一种方案:在使用UML进行面向对象的设计阶段为类和方法加入OCL约束,然后由一种转换工具将带有OCL约束的UML类图转换为带有JML(Java建模语言,Java Modeling Language)注解的Ja-va类代码框架,就可以利用JML丰富的支撑工具进行调试和自动测试,从而实现了设计指导测试的思想。研究了OCL到JML的转换机制,并给出了基于Rational Rose的转换工具JML-AddIn的实现框架。
其他文献
TLS(传输层安全)协议被广泛用来保证Web的安全,为了分析其安全性,用串空间模型对其进行形式化描述,并用认证测试方法分别对客户端和服务器端的认证性进行分析,证明协议存在中间人攻击,通过修改认证测试方法的测试元素对协议形式进行改进,并证明改进后协议的正确性。
以某矿250203、250205、250206三个工作面为研究对象,建立了符合工程实际情况的地质力学模型。运用FLAC3D数值计算模拟的方法,分析区段煤柱宽度在20m、10m、0m时,工作面顺序
2DE(二维聚丙烯酰胺凝胶电泳)技术是蛋白质组学研究中的主要分离技术,其分别以蛋白质的等电点和分子质量这两个独立的参数为基础,实现蛋白质混合物的分离.2DE在探讨疾病发生