契约式设计中异常处理机制研究

来源 :现代计算机:下半月版 | 被引量 : 0次 | 上传用户:lilanlan999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
客户-供方契约规定了软件系统每一步操作的责任和义务。契约式设计中引入异常处理机制以应对发生在运行环境下的契约违背。该种异常处理机制协助契约式设计规范以开发正确与健壮的软件。契约式异常处理并不构成客户-供方契约的一部分.但是作为一个契约组件必须按契约编写。总结契约式设计中异常的分类和转移原则、界限原则、应急原则、恢复原则等异常处理原则,列举在Eiffel.JML等框架下异常处理的应用。
其他文献
针对水资源短缺与污水资源化的需求,在市科委的支持下,泰达新水源公司实施的“天津市滨海新区城市水环境质量改善技术与综合示范”项目,获得科技部资助,列入国家863计划。
主要讨论Nutch中存在的各种各样的中文处理问题,修改并实现Nucch的中文分词、中文文档处理、FTP中文搜索等功能,解决了Nutch在搜索时Web显示中文乱码的问题。
机器人的主要作用是减轻或替代人的劳动,改善劳动条件。特别是恶劣环境、极限环境、危险环境下的工作等。同时机器人动作快、不疲劳,可大大提高劳动生产率,且机器人不受情绪、环
外网对校园WWW服务器的访问都是通过教育网线路进行,由于是跨网来访问,所以速度会很慢。通过BIND9的VIEW功能对公网客户和教育网客户针对同一域名分别解析不同的IP地址,来达到提
针对目前高职教育计算机教学对象素质结构复杂,水平参差不齐,教育难度较大的问题,提出了要想培养合格的专业技术性人才,在教学中采用CAI进行理论和实践教学可以起到事半功倍
乔丹·M·菲利普斯,美国国籍,医学博士,美国加州大学欧文医学院妇产科名誉教授,美国妇科腹腔镜学家协会(兼基金会)理事会主席,美国妇科内窥镜联合授权委员会会长,国
简单介绍了天津滨海新区最易发生的几类气象灾害和常见的气象信息分类,根据滨海新区的产业结构,描述了重点行业的气象服务需求,对目前气象服务存在的问题和应对之策进行简单分析
将传统软件开发生命周期与基于模型驱动体系结构的软件开发生命周期进行了比较,介绍基于模型驱动体系结构开发的原理,讨论这种体系结构采用的核心技术,模型驱动体系结构的优点及