John D. Gannon

Affiliations:
  • University of Maryland, College Park, USA


According to our database1, John D. Gannon authored at least 35 papers between 1971 and 2001.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 1999, "For contributions to research in programming languages and software engineering, and for service to the ACM, SIGSOFT, and the entire computing community.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2001
Automatic Analysis of Consistency between Requirements and Designs.
IEEE Trans. Software Eng., 2001

1997
Verification and Validation.
Proceedings of the Computer Science and Engineering Handbook, 1997

1996
Using Model Checking to Analyze Requirements and Designs.
Adv. Comput., 1996

1994
Using Term Rewriting to Verify Software.
IEEE Trans. Software Eng., 1994

Automatic Verification of Requirements Implementation.
Proceedings of the 1994 International Symposium on Software Testing and Analysis, 1994

1993
State-Based Model Checking of Event-Driven System Requirements.
IEEE Trans. Software Eng., 1993

Analyzing Timing Requirements.
Proceedings of the 1993 International Symposium on Software Testing and Analysis, 1993

1992
Data-Oriented Exception Handling.
IEEE Trans. Software Eng., 1992

1990
Data-Oriented Exception Handling in Ada.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

1989
Mathematical Principles for a First Course in Software Engineering.
IEEE Trans. Software Eng., 1989

1987
Theory of Modules.
IEEE Trans. Software Eng., 1987

Two Implementation Models of Abstract Data Types.
Comput. Lang., 1987

Teaching principles of computer programming.
Proceedings of the 15th ACM Annual Conference on Computer Science, 1987

1986
Metrics for Ada Packages: An Initial Study.
Commun. ACM, 1986

1985
Atomic Remote Procedure Call.
IEEE Trans. Software Eng., 1985

Comparison of Structural Test Coverage Metrics.
IEEE Softw., 1985

Functional Semantics of Modules.
Proceedings of the Mathematical Foundations of Software Development, 1985

1984
Software Engineering Practices in the US and Japan.
Computer, 1984

1983
Combining Testing with Formal Specifications: A Case Study.
IEEE Trans. Software Eng., 1983

1982
Implementing a Compiler-Based Test Tool.
Softw. Pract. Exp., 1982

1981
Data-Abstraction Implementation, Specification, and Testing.
ACM Trans. Program. Lang. Syst., 1981

Evaluating a data abstraction testing system based on formal specifications.
J. Syst. Softw., 1981

1980
Testing traversable stacks.
ACM SIGPLAN Notices, 1980

Analysis of the effects of programming factors on programming effort.
J. Syst. Softw., 1980

1979
Implementing Data Abstraction Features in a Stackbased Language.
Softw. Pract. Exp., 1979

Human Factors in Software Engineering.
Computer, 1979

Data Referencing: An Empirical Investigation.
Computer, 1979

1978
Characteristic errors in programming languages.
Proceedings of the Proceedings 1978 ACM Annual Conference, 1978

Programming factors - language features that help explain programming complexity.
Proceedings of the Proceedings 1978 ACM Annual Conference, 1978

1977
An Experimental Evaluation of Data Type Conventions.
Commun. ACM, 1977

1975
Language Design for Programming Reliability.
IEEE Trans. Software Eng., 1975

The impact of language design on the production of reliable software.
Proceedings of the International Conference on Reliable Software 1975, 1975

1973
Language and compiler design to enhance reliability.
ACM SIGPLAN Notices, 1973

1972
Systems Programming Languages.
Adv. Comput., 1972

1971
Language for Systems Development.
Proceedings of the SIGPLAN Symposium on Languages for System Implementation, 1971


  Loading...