期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
支持契约式设计的Java静态验证器的研究 被引量:1
1
作者 章程 赵建军 +1 位作者 沈备军 陈昊鹏 《计算机应用与软件》 CSCD 北大核心 2008年第5期134-136,共3页
基于对Java编译器的扩展和静态验证技术提出了VeriJava项目,与相关工作相比,它的优点在于从语言层面扩展了Ja-va,并且全面支持动态和静态的契约检查。首先介绍了VeriJava项目的整体架构,及其对Java进行的语言层面的扩展,进而重点讨论了... 基于对Java编译器的扩展和静态验证技术提出了VeriJava项目,与相关工作相比,它的优点在于从语言层面扩展了Ja-va,并且全面支持动态和静态的契约检查。首先介绍了VeriJava项目的整体架构,及其对Java进行的语言层面的扩展,进而重点讨论了方案的核心部分基于定理证明器的静态验证器的理论和设计,并给出了相关示例。 展开更多
关键词 契约式设计(dbc) JAVA 静态验证
下载PDF
契约式设计在可信业务构件中的应用 被引量:3
2
作者 石双元 陈琦 《武汉理工大学学报(信息与管理工程版)》 CAS 2006年第1期127-130,共4页
介绍了契约式设计的思想,并在业务构件的分析中引入了契约式设计,从而构造出可信的业务构件。重点分析了契约式设计如何通过前置条件、后置条件和不变式3要素保证业务构件的可信,并给出具体的实例来说明。
关键词 契约式设计 可信业务构件 前置条件 后置条件 不变式
下载PDF
在Java中使用契约式设计 被引量:2
3
作者 孙巨 《计算机应用与软件》 CSCD 北大核心 2006年第11期67-69,共3页
契约式设计DBC是面向对象程序设计的一项技术,其目的在于提高软件的质量、可靠性与可复用性。Java语言本身还不直接支持契约式设计,但借助一些外部辅助工具可以使该项技术获得应用。对此,给出了两种实现方法:一种是使用预编译器;另一种... 契约式设计DBC是面向对象程序设计的一项技术,其目的在于提高软件的质量、可靠性与可复用性。Java语言本身还不直接支持契约式设计,但借助一些外部辅助工具可以使该项技术获得应用。对此,给出了两种实现方法:一种是使用预编译器;另一种是使用面向方面的程序设计技术。 展开更多
关键词 契约式设计dbc JAVA JMSAssert预编译器 面向方面的程序设计 AOP
下载PDF
一种Java平台上契约式语言的设计与实现 被引量:1
4
作者 刘振安 王文涛 《测控技术》 CSCD 2008年第1期81-84,共4页
针对游戏机器人开发平台在图形编程过程中可能出现的错误,提出了一种基于契约式设计思想的程序设计语言扩展方式。它为Java语言提供了契约式设计的支持,能帮助本平台的用户发现程序中存在的逻辑上或者设计上的错误,提供改正错误的手段。
关键词 契约式设计 编译器 语法分析 逻辑错误
下载PDF
契约式广义课程设计
5
作者 齐向阳 《深圳职业技术学院学报》 CAS 2006年第1期77-80,共4页
提出一种契约式广义课程设计,给出该方法的概念、作用、实现方法,以及实例分析。该方法的核心在于学生参与课程设计,并且突破狭义课程内容的局限,实现一种新的素质教学模式。
关键词 学分制 课程设计 菜单式课程设计 契约式 广义
下载PDF
基于契约式设计的Java编译器实现 被引量:2
6
作者 张嘉铭 张思博 赵建军 《微型电脑应用》 2007年第3期14-16,4,共3页
本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过... 本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过程更为完善。 展开更多
关键词 dbc 契约式设计 JAVA 编译器
下载PDF
契约式设计中异常处理机制研究
7
作者 戎戟 《现代计算机》 2009年第10期41-44,共4页
客户-供方契约规定了软件系统每一步操作的责任和义务。契约式设计中引入异常处理机制以应对发生在运行环境下的契约违背。该种异常处理机制协助契约式设计规范以开发正确与健壮的软件。契约式异常处理并不构成客户-供方契约的一部分,... 客户-供方契约规定了软件系统每一步操作的责任和义务。契约式设计中引入异常处理机制以应对发生在运行环境下的契约违背。该种异常处理机制协助契约式设计规范以开发正确与健壮的软件。契约式异常处理并不构成客户-供方契约的一部分,但是作为一个契约组件必须按契约编写。总结契约式设计中异常的分类和转移原则、界限原则、应急原则、恢复原则等异常处理原则,列举在Eiffel、JML等框架下异常处理的应用。 展开更多
关键词 契约式设计 异常处理机制 客户-供方契约
下载PDF
基于契约式设计的CORBA异常机制测试方法研究
8
作者 程辉 卢正鼎 +1 位作者 聂国梁 张茂元 《小型微型计算机系统》 CSCD 北大核心 2004年第11期2036-2039,共4页
复杂的 CORBA异常机制成为 CORBA软件错误的主要来源地之一 .此类错误不易于发现、复现、调试 ,因而成为测试的难点 .分析此类错误的逻辑特性 ,扩展契约式设计思想使之适用于异常机制 。
关键词 软件测试 CORBA 异常机制 契约式设计
下载PDF
基于契约式设计的VeriJava编程语言设计
9
作者 戴维标 《江苏第二师范学院学报》 2014年第11期15-17,共3页
契约式设计是一种以Java语言为主流编程的技术手段,无论是在VeriJava编程语言程序开发中,还是在C++、S#等语言开发中,都被程序开发者广泛使用.对VeriJava编程语言以契约式设计理论的程序设计进行分析研究,将契约式设计理念引入到面向对... 契约式设计是一种以Java语言为主流编程的技术手段,无论是在VeriJava编程语言程序开发中,还是在C++、S#等语言开发中,都被程序开发者广泛使用.对VeriJava编程语言以契约式设计理论的程序设计进行分析研究,将契约式设计理念引入到面向对象编程技术开发中,从而实现契约的编写与程序分离. 展开更多
关键词 契约式设计理念 VeriJava编程语言设计 JAVA语言
下载PDF
再访契约式设计之父——故障、预处理和重构
10
作者 Bill Venners 张猛 《程序员》 2004年第4期30-31,共2页
本刊2004年第一期刊登了 BillVenners 对契约式设计之父 Bertrand Meyer 的采访前三部分。本期是采访的第四部分,Meyer 讨论了有关故障,预处理和重用策略如何处理故障,在哪里检测预处理,以及在什么时候进行重用设计最合适。
关键词 契约式设计 程序设计 故障 预处理 重构
下载PDF
安捷伦推出专为在示波器上进行CAN串行总线测试设计的CAN-dbc字符触发和解码以及差分有源探头
11
《电子测量技术》 2013年第9期128-129,共2页
2013年9月5日,北京一一安捷伦科技公司(NYSE:A)日前宣布为其Infinii Vision 4000X系列和全部Infiniium系列示波器提供CAN—dbc字符解码和触发以及两个新的差分有源探头,非常适合包括控制器局域网串行总线(CAN)在内的汽车测量应用... 2013年9月5日,北京一一安捷伦科技公司(NYSE:A)日前宣布为其Infinii Vision 4000X系列和全部Infiniium系列示波器提供CAN—dbc字符解码和触发以及两个新的差分有源探头,非常适合包括控制器局域网串行总线(CAN)在内的汽车测量应用。CAN总线在汽车应用以及众多的工业和医疗设备应用中得到广泛使用,主要用于控制和传感器监测等系统中。 展开更多
关键词 安捷伦科技公司 CAN总线 有源探头 串行总线 dbc 示波器 测试设计 差分
下载PDF
新设计 新生代 新理念——北京国际设计周·DBC国际设计师空间作品展解构
12
作者 孙浩洋 孟繁润(资料整理) 《中国黄金珠宝》 2020年第9期76-79,共4页
由北京红桥市场、长流当代美术馆、纽约牧风国际珠宝股份有限公司[NOOMAD INC]联合主办,长美艺术股份有限公司、北京爱微藏科技有限公司承办,十余家海内外艺术组织协办的“新设计、新生代、新理念”(DBC)国际珠宝设计师作品展,将于9月2... 由北京红桥市场、长流当代美术馆、纽约牧风国际珠宝股份有限公司[NOOMAD INC]联合主办,长美艺术股份有限公司、北京爱微藏科技有限公司承办,十余家海内外艺术组织协办的“新设计、新生代、新理念”(DBC)国际珠宝设计师作品展,将于9月22日至11月28日在红桥市场原创珠宝设计中心举行。 展开更多
关键词 当代美术馆 珠宝设计 dbc 新理念 新生代
下载PDF
Facade模式在JDBC编程中的应用 被引量:12
13
作者 陈平 邢桂芬 《计算机工程与设计》 CSCD 北大核心 2006年第1期59-61,69,共4页
针对实际开发中子系统日益增长的复杂度,以及客户端与子系统间耦合度过高的问题。提出了采用设计模式的思想来解决这个问题,并主要介绍了其中的Facade设计模式,以及它在Java数据库连接应用程序接口(JDBCAPI)编程中的应用。通过采用设计... 针对实际开发中子系统日益增长的复杂度,以及客户端与子系统间耦合度过高的问题。提出了采用设计模式的思想来解决这个问题,并主要介绍了其中的Facade设计模式,以及它在Java数据库连接应用程序接口(JDBCAPI)编程中的应用。通过采用设计模式,可以有效降低系统设计的复杂度,在一定程度上简化了用户接口,使系统结构更加简明、清晰、易于扩展,充分显示了在实际应用中采用设计模式的优越性。 展开更多
关键词 设计模式 FACADE模式 dbc UML 类图 SQL
下载PDF
焊接式IGBT模块结构设计与性能分析 被引量:5
14
作者 高勇 高婉迎 +1 位作者 孟昭亮 杨媛 《半导体技术》 CAS CSCD 北大核心 2018年第11期828-832,857,共6页
设计了一款半桥结构的焊接式绝缘栅双极型晶体管(IGBT)模块。模块内部电路整体布局设计为IGBT的正负母线端子在直接覆铜(DBC)板的一端,DBC板的另一端为IGBT的交流输出端,两块DBC板通过键合线连接在一起,形成半桥结构。为了解决IGBT... 设计了一款半桥结构的焊接式绝缘栅双极型晶体管(IGBT)模块。模块内部电路整体布局设计为IGBT的正负母线端子在直接覆铜(DBC)板的一端,DBC板的另一端为IGBT的交流输出端,两块DBC板通过键合线连接在一起,形成半桥结构。为了解决IGBT模块热分布不均匀的问题,模块内部的芯片采用交错式布局,减小了芯片之间的热耦合,有效降低模块工作时的温度,提高了IGBT的可靠性。利用Solidworks三维绘图软件对模块内部布局和整体结构进行设计,在ANSYS Workbench仿真软件中对IGBT模块的整体结构进行了热特性仿真,最后对所设计的IGBT模块进行了封装和测试。测试结果表明:本次设计的焊接式IGBT模块具有很好的电气特性,在开关过程中没有明显的振荡,反向恢复电流和关断电压尖峰都控制在模块额定值的2倍以内。 展开更多
关键词 焊接式IGBT模块 dbc设计 交错式布局 Solidworks三维设计 ANSYS热仿真 双脉冲测试
下载PDF
用于支持契约的AOP代码生成器的研究与实现
15
作者 章程 《微型电脑应用》 2007年第1期1-4,18,共5页
面向方面编程(AOP)是一种新兴的编程方法,其核心思想是分离程序中的关注点,并提供某种机制,以表达横切多个组件的关注点。契约式设计(DbC)是构建高可靠面向对象系统的设计方法,它通过规定组件间的行为契约来保证程序的正确性。本文简单... 面向方面编程(AOP)是一种新兴的编程方法,其核心思想是分离程序中的关注点,并提供某种机制,以表达横切多个组件的关注点。契约式设计(DbC)是构建高可靠面向对象系统的设计方法,它通过规定组件间的行为契约来保证程序的正确性。本文简单介绍了AOP和DbC,然后通过尝试在Observer设计模式中加入契约,研究了使用AOP支持DbC的方法,进而设计和实现了一个AOP代码生成器,并分析了该生成器的特点。 展开更多
关键词 面向方面编程(AOP) 契约式设计(dbc) 代码生成器
下载PDF
基于AOP在组件开发中支持契约的研究与实现
16
作者 张思博 《微型电脑应用》 2006年第12期41-44,66-67,共4页
在进行软件组件开发时,需要明确组件中服务请求者与提供者之间相互满足的契约关系。通过在组件中支持契约式设计(Design by Contract,DBC),不仅可以阐明组件设计的细节、为客户记录正确的组件用法,还可以通过编程的方式来测试组件使用... 在进行软件组件开发时,需要明确组件中服务请求者与提供者之间相互满足的契约关系。通过在组件中支持契约式设计(Design by Contract,DBC),不仅可以阐明组件设计的细节、为客户记录正确的组件用法,还可以通过编程的方式来测试组件使用的正确性。基于面向方面编程(Aspect-Oriented Programming,AOP)技术实现契约式设计,可以通过将横切关注点(crosscutting concern)分离的方式,令编程人员独立的编写组件的契约和业务逻辑。本文主要基于AOP技术的两个开源实现:Contract4J和AspectJ,构建了一个Eclipse插件工具来支持组件开发中的契约式设计,并且通过一个实例分析采用契约式设计之后对于组件健壮性的改进。 展开更多
关键词 契约 契约式设计 面向方面编程 ECLIPSE插件
下载PDF
声表面波振荡器的优化设计与实现
17
作者 安叶 费元春 《今日电子》 2005年第1期56-58,共3页
介绍了1.5GHz声表面波振荡器的原理、电路设计制作以及使用Serenade8.7软件对其分析和优化的仿真结果,并最终焊接调试成功中心频率为1500MHz的振荡电路,其相位噪声优于-110dBc/Hz/10kHz,长期频率稳定度±(3.5~5.0)×10-6/日,Po... 介绍了1.5GHz声表面波振荡器的原理、电路设计制作以及使用Serenade8.7软件对其分析和优化的仿真结果,并最终焊接调试成功中心频率为1500MHz的振荡电路,其相位噪声优于-110dBc/Hz/10kHz,长期频率稳定度±(3.5~5.0)×10-6/日,Po>10dBm。并将实测结果与仿真结果相比较,获得较好的一致性,还对影响相位噪声的因素进行了分析讨论。 展开更多
关键词 振荡器 相位噪声 声表面波 频率稳定度 振荡电路 仿真结果 中心频率 0dbc 软件 电路设计
下载PDF
VFP数据字典工具及其应用系统维护 被引量:3
18
作者 李禹生 何健 彭飞 《武汉工业学院学报》 CAS 2003年第2期32-34,共3页
对于VFP数据库应用系统而言,利用其数据字典工具是一种实施应用系统维护的可行方案。文章在分析VFP数据字典及其操作工具的基础上,提出一种在应用系统运行过程中实施系统维护的实用方法。
关键词 VFP数据库 数据字典工具 系统维护 数据库容器 逻辑结构 可视化设计工具 命令行设计工具 dbc操作工具 ReStruc命令文件
下载PDF
AOP中方面冲突自动检测方法研究
19
作者 胡宏银 何成万 《计算机工程与设计》 CSCD 北大核心 2012年第8期3064-3068,共5页
为了解决面向方面编程中的方面冲突问题,在分析现有解决方法的基础上,提出了一种基于契约式设计的方面冲突自动检测方案。根据设计文档使用JML给方面和基础程序标注契约,利用契约转换程序生成契约检查程序,契约检查程序与面向方面的应... 为了解决面向方面编程中的方面冲突问题,在分析现有解决方法的基础上,提出了一种基于契约式设计的方面冲突自动检测方案。根据设计文档使用JML给方面和基础程序标注契约,利用契约转换程序生成契约检查程序,契约检查程序与面向方面的应用程序一起编译,生成包含契约检查的目标文件,从而在程序执行时,自动检测出方面与基础程序间的冲突以及方面与方面间冲突。该方案不破坏现有的应用程序,且无需重新设计编译器。通过一个实例表明该方案的可行性。 展开更多
关键词 面向方面编程 方面冲突 自动检测 契约式设计 Java模型语言
下载PDF
基于Web的管理系统的开发
20
作者 周刚 《南京广播电视大学学报》 2002年第4期41-45,共5页
本文介绍了如何开发基于Web的管理系统。着重介绍Web数据库的创建,研究Web数据库的ASP开发方案,并以实例说明如何开发一个“基于Web的人事管理系统”。文中论述了SQL Server数据库的建立,服务器站点的建立,ODBC数据源的设置,HTML标记语... 本文介绍了如何开发基于Web的管理系统。着重介绍Web数据库的创建,研究Web数据库的ASP开发方案,并以实例说明如何开发一个“基于Web的人事管理系统”。文中论述了SQL Server数据库的建立,服务器站点的建立,ODBC数据源的设置,HTML标记语言和VBScript脚本语言的编辑,以及如何利用ASP编程实现网络数据库的操作。 展开更多
关键词 WEB 管理系统 开发 数据库 设计 脚本语言 ASP 0dbc HTML VBSCRIPT
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部