咨询与建议

限定检索结果

文献类型

  • 10 篇 会议
  • 9 篇 期刊文献

馆藏范围

  • 19 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 15 篇 工学
    • 11 篇 软件工程
    • 10 篇 计算机科学与技术...
    • 5 篇 电气工程
    • 1 篇 控制科学与工程
  • 2 篇 教育学
    • 2 篇 教育学
  • 2 篇 理学
    • 1 篇 数学
    • 1 篇 物理学

主题

  • 19 篇 programming by c...
  • 4 篇 program verifica...
  • 4 篇 jml language
  • 4 篇 formal methods
  • 3 篇 specification
  • 3 篇 verification
  • 3 篇 correctness proo...
  • 2 篇 method call sequ...
  • 2 篇 pre and postcond...
  • 2 篇 discrete structu...
  • 2 篇 runtime assertio...
  • 2 篇 assertion checke...
  • 2 篇 assertion
  • 2 篇 software testing
  • 2 篇 object-oriented ...
  • 2 篇 runtime checking
  • 2 篇 invariants
  • 2 篇 formal specifica...
  • 2 篇 induction
  • 2 篇 specification la...

机构

  • 3 篇 univ texas dept ...
  • 2 篇 clemson univ sch...
  • 1 篇 dept. of comput....
  • 1 篇 waseda univ natl...
  • 1 篇 eastman kodak co...
  • 1 篇 indiana univ sou...
  • 1 篇 iowa state univ ...
  • 1 篇 fujitsu ltd quan...
  • 1 篇 indiana universi...
  • 1 篇 iowa state univ ...
  • 1 篇 center for earth...
  • 1 篇 department of co...
  • 1 篇 univ oxford comp...
  • 1 篇 eastman kodak co...
  • 1 篇 france telecom r...
  • 1 篇 clemson universi...
  • 1 篇 university of te...
  • 1 篇 denison universi...
  • 1 篇 univ rennes 1 ir...
  • 1 篇 new york inst te...

作者

  • 2 篇 cheon y
  • 2 篇 cok dr
  • 2 篇 leavens gt
  • 2 篇 clifton c
  • 2 篇 perumandla ashav...
  • 2 篇 sitaraman murali
  • 2 篇 ruby c
  • 2 篇 cheon yoonsik
  • 1 篇 cavarra alessand...
  • 1 篇 yoshioka nobukaz...
  • 1 篇 le traon yves
  • 1 篇 al-ahmad walid
  • 1 篇 weide bruce w.
  • 1 篇 joan krone
  • 1 篇 chalin patrice
  • 1 篇 jason hallstrom
  • 1 篇 wang chen-wei
  • 1 篇 yamaguchi masaom...
  • 1 篇 bruce weide
  • 1 篇 baudry benoit

语言

  • 19 篇 英文
检索条件"主题词=Programming By Contract"
19 条 记 录,以下是1-10 订阅
排序:
programming by contract
收藏 引用
COMPUTER 1996年 第3期29卷 109-111页
作者: McKim, JC Dept. of Comput. & Inf. Sci. Hartford Graduate Center CT USA
Why can't software be more like hardware? has been the software engineer'slament for nearly as long as there have been large software systems. In particular, why isn't therea software components industry t... 详细信息
来源: 评论
A framework for the static verification of API calls
收藏 引用
JOURNAL OF SYSTEMS AND SOFTWARE 2007年 第7期80卷 1156-1168页
作者: Spinellis, Diomidis Louridas, Panagiotis Athens Univ Economist & Business Dept Management Sci & Technol GR-10434 Athens Greece
A number of tools can statically check program code to identify commonly encountered bug patterns. At the same time, programs are increasingly relying on external APIS for performing the bulk of their work: the bug-pr... 详细信息
来源: 评论
Engineering a Sound Assertion Semantics for the Verifying Compiler
收藏 引用
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2010年 第2期36卷 275-287页
作者: Chalin, Patrice Concordia Univ Dependable Software Res Grp Comp Sci & Software Engn Dept Montreal PQ Canada
The Verifying Compiler ( VC) project is a core component of the Dependable Systems Evolution Grand Challenge. The VC offers the promise of automatically proving that a program or component is correct, where correctnes... 详细信息
来源: 评论
Design by contract to improve software vigilance
收藏 引用
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2006年 第8期32卷 571-586页
作者: Le Traon, Yves Baudry, Benoit Jezequel, Jean-Marc France Telecom R&D F-22307 Lannion France Univ Rennes 1 IRISA F-35042 Rennes France
Design by contract is a lightweight technique for embedding elements of formal specification ( such as invariants, pre and postconditions) into an object-oriented design. When contracts are made executable, they can p... 详细信息
来源: 评论
A framework for conceptual modeling in OOP
收藏 引用
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS 2006年 第4-5期343卷 532-544页
作者: Al-Ahmad, Walid New York Inst Technol Sch Engn & Technol Manama Bahrain
There are several language constructs and mechanisms that provide some sort of support for conceptual modeling in object-oriented programming: the Liskov substitution principle, the Meyer programming by contract, the ... 详细信息
来源: 评论
How the design of JML accommodates both runtime assertion checking and formal verification
收藏 引用
SCIENCE OF COMPUTER programming 2005年 第1-3期55卷 185-208页
作者: Leavens, GT Cheon, Y Clifton, C Ruby, C Cok, DR Iowa State Univ Dept Comp Sci Ames IA USA Univ Texas Dept Comp Sci El Paso TX 79968 USA Eastman Kodak Co Res & Dev Labs Rochester NY USA
Specifications that are used in detailed design and in the documentation of existing code are primarily written and read by programmers. However, most formal specification languages either make heavy use of symbolic m... 详细信息
来源: 评论
Specifying and checking method call sequences of Java programs
收藏 引用
SOFTWARE QUALITY JOURNAL 2007年 第1期15卷 7-25页
作者: Cheon, Yoonsik Perumandla, Ashaveena Univ Texas Dept Comp Sci El Paso TX 79968 USA
In a pre and postcondition-style specification, it is difficult to specify the allowed sequences of method calls, referred to as protocols. The protocols are essential properties of reusable object-oriented classes an... 详细信息
来源: 评论
Special Session: "Hands-On" Tutorial: Teaching Software Correctness with RESOLVE  14
Special Session: "Hands-On" Tutorial: Teaching Software Corr...
收藏 引用
45th ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE)
作者: Sitaraman, Murali Weide, Bruce W. Clemson Univ Sch Comp Clemson SC 29634 USA Ohio State Univ Comp Sci & Engn Columbus OH 43210 USA
Program correctness is central to computing, with instructors striving to convey the importance of "getting it right" starting in CS1. Teaching this material carefully demands a uniform framework to specify,... 详细信息
来源: 评论
Design by contract Framework for Quantum Software  4
Design by Contract Framework for Quantum Software
收藏 引用
4th IEEE/ACM International Workshop on Quantum Software Engineering (Q-SE)
作者: Yamaguchi, Masaomi Yoshioka, Nobukazu Fujitsu Ltd Quantum Lab Kanagawa Japan Waseda Univ Natl Inst Informat Tokyo Japan
To realize reliable quantum software, techniques to automatically ensure the quantum software's correctness have recently been investigated. However, they primarily focus on fixed quantum circuits rather than the ... 详细信息
来源: 评论
Special Session: Engaging Mathematical Reasoning Exercises  14
Special Session: Engaging Mathematical Reasoning Exercises
收藏 引用
45th ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE)
作者: Hollingsworth, Joseph Sitaraman, Murali Indiana Univ Southeast Comp Sci New Albany IN 47150 USA Clemson Univ Sch Comp Clemson SC 29634 USA
At SIGCSE 2013 this special session [1] provided attendees interested in math thinking a place where engaging math reasoning examples and assignments that help connect mathematics and software development could be sha... 详细信息
来源: 评论