Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-68237-0_16
|View full text |Cite
|
Sign up to set email alerts
|

Secret Ninja Formal Methods

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 23 publications
(11 citation statements)
references
References 4 publications
0
11
0
Order By: Relevance
“…We have previously discussed our use of these plug-ins in software engineering courses [4] and as part of our development process [5].…”
Section: Autogrademe and Eclipsementioning
confidence: 99%
“…We have previously discussed our use of these plug-ins in software engineering courses [4] and as part of our development process [5].…”
Section: Autogrademe and Eclipsementioning
confidence: 99%
“…Finally, the limited and incomplete API specifications of Java libraries were a problem for Poll's students; in our case, we provided the necessary library classes with detailed specifications so that students could focus on the specifications and code in their project modules. Kiniry and Zimmerman [10] advocate an early and gradual introduction of formal methods into the undergraduate curriculum, in conjunction with design by contract and runtime as well as static checking. They emphasise the importance of tool support and IDE integration; our experience led to similar recommendations in this respect.…”
Section: Related Workmentioning
confidence: 99%
“…In XCD, the behaviour of components and connectors are specified in an extended form of Design-by-Contract (DbC) approach which is more familiar to developers and easier to learn for them. For example, JML has been taught to undergraduate students for a number of years [Kiniry and Zimmerman, 2008].…”
Section: Automated Formal Verificationmentioning
confidence: 99%