Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dan Craigen

dblp:43/4180 · DBLP profile ↗
← Back
10ranked-venue papers
8as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 5 first-authorSecurity and privacy · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
6 papers
Empirical software engineering · 68% Program verification · 18% Requirements engineering and software design · 14%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › software engineering research methodology
industrial survey
0.011995
Formal Methods Reality Check: Industrial Usage · IEEE Trans. Software Eng. 1995
Empirical software engineering
mining software repositories
0.011995
Formal Methods Reality Check: Industrial Usage · IEEE Trans. Software Eng. 1995
Requirements engineering and software design
formal specification
0.021995
Formal Methods Reality Check: Industrial Usage · IEEE Trans. Software Eng. 1995
Tool Support for Formal Methods · ICSE 1991
Empirical software engineering
software engineering practice
0.011993
Observations on Industrial Practice Using Formal Methods · ICSE 1993

Methods — techniques the papers use, named apart from their topics

survey · 0.0case study · 0.0formal methods · 0.0euclid programming language · 0.0
YearPublicationVenuePosition
2000 Formal Methods Diffusion: Past Lessons and Future Prospects
Robin E. Bloomfield, Dan Craigen, Frank Koob, Markus Ullmann, Stefan Wittmann
SAFECOMP2
1995 Formal Methods Technology Transfer: Impediments and Innovation (Abstract)
Dan Craigen
CONCUR1
1995 Formal Methods Reality Check: Industrial Usage
abstract
Based on a systematic survey and analysis of the use of formal methods in the development of a dozen industrial applications, we summarize the methods being used, characterize the styles of industrial usage, and provide recommendations for evolutionary enhancements to the technology base of formal methods. The industrial applications ranged from reverse engineering to system certification; code scale ranges from 1 KLOC to 10 KLOC's. Applications included a software infrastructure for oscilloscopes; a shutdown system for a nuclear generating station; a train protection system; an airline collision avoidance system; an engine monitoring system for shipboard engines; attitude control of satellites; security properties of both a smartcard device and a network; arithmetic units; transaction processing; a real-time database for a medical instrument; and a restructuring program for COBOL.>
Dan Craigen, Susan L. Gerhart, Ted Ralston
IEEE Trans. Software Eng.1
1993 Observations on Industrial Practice Using Formal Methods
Susan L. Gerhart, Dan Craigen, Ted Ralston
ICSE2
1992 Eves System Description
Dan Craigen, Sentot Kromodimoeljo, Irwin Meisels, Bill Pase, Mark Saaltink
CADE1
1991 Tool Support for Formal Methods
Dan Craigen
ICSE1
1991 FM91: Formal Methods Workshop
Dan Craigen
ICSE1
1990 FM 89: Assessment of Formal Methods for Trustworthy Computer Systems (Workshop Report)
Dan Craigen
ICSE1
1988 m-EVES: A Tool for Verifying Software
Dan Craigen, Sentot Kromodimoeljo, Irwin Meisels, Andy Neilson, Bill Pase, Mark Saaltink
ICSE1
1984 Ottawa Euclid and EVES: A Status Report
abstract
I.P. Sharp Associates, under the sponsorship of the United States Navy and the Canadian Department of National Defence, is developing a formal program verification and evaluation system based on the Euclid programming language. The central application of the system is to be the development of security related software. This paper reports the status of the project, as of early 1984, and discusses some of the research and development directions being followed.
Dan Craigen
S&P1