检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:戎戟[1]
机构地区:[1]南京交通职业技术学院电子信息工程系,南京211188
出 处:《现代计算机》2009年第10期41-44,共4页Modern Computer
摘 要:客户-供方契约规定了软件系统每一步操作的责任和义务。契约式设计中引入异常处理机制以应对发生在运行环境下的契约违背。该种异常处理机制协助契约式设计规范以开发正确与健壮的软件。契约式异常处理并不构成客户-供方契约的一部分,但是作为一个契约组件必须按契约编写。总结契约式设计中异常的分类和转移原则、界限原则、应急原则、恢复原则等异常处理原则,列举在Eiffel、JML等框架下异常处理的应用。Client-supplier contract specifies responsibilities and obligations of every operation in a software system. Exception handling mechanism is introduced to deal with contract violations in an operational setting, which assists the specification of design by contract for developing correct and robust software. The exception handling is not part of the client-sup- plier contract, but as a contract component, it must be written according to contract. Sum- marizes exception classification and exception handling principle such as transfer principle, boundary principle, panic principle and resumption principle, illustrates exception handling applications under frameworks like Eiffel and JML.
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.16.215.60