Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where John R. Diamant is active.

Publication


Featured researches published by John R. Diamant.


ieee symposium on security and privacy | 2011

Resilient Security Architecture: A Complementary Approach to Reducing Vulnerabilities

John R. Diamant

The software industry would benefit from more emphasis on avoiding security mistakes in the first place. That means security requirements analysis and architecting and designing security in, an approach thats currently rare but that provides substantial benefits. The most common approaches to the latent (generally called 0-day) vulnerability problem fall into one of two categories: Do nothing. Wait for vulnerabilities to be discovered after release, and then patch them. Test security in. Implement code with vulnerabilities, and invest in finding or removing as many vulnerabilities as practical before release or production.


international software process workshop | 1994

Human interaction support in HP SynerVision for SoftBench

John R. Diamant

The paper describes how human/tool and human/human interactions are supported in the SynerVision for SoftBench process enactment tool from Hewlett-Packard. The scope is not limited to enactment time, due to a feature of SynerVision which allows process enactors to simultaneously be process designers. Questions that are touched on briefly include: what is the relationship between humans and the framework? How are humans and tools modeled in the software process? What does the formalism allow one to specify (roles, goals, other)? How should humans be handled or supported in the process? How are interactions modeled in the software process?.


international software process workshop | 1990

Process Modeling in HP SoftBench

John R. Diamant; H. Davidson; Gary L Thunquest

This paper describes the existing support and possible fbture directions for supporting process modeling in the Broadcast Message Server architecture and HP SoftBench.


Higher-order and Symbolic Computation \/ Lisp and Symbolic Computation | 1990

A preprocessor based implementation of common Lisp

John R. Diamant; Gerald P Duggan

The Hewlett-Packard company developed aCommon Lisp product, based on a preprocessor model to ensure consistent semantics between compiled and interpreted code. This implementation is unique in that it combines aspects of a “compile only” system with those of a traditionally interpreted system. This paper presents a short description of the operation of the preprocessor, and then goes on to present areas where the definition ofCommon Lisp (as presented inCommon Lisp,the Language) is inconsistent or incorrect in light of such an implementation. Finally, we present some suggestions which we hope will be helpful in improving future specifications ofCommon Lisp.


Archive | 1994

Process enaction and tool integration via a task oriented paradigm

John R. Diamant; Gary L Thunquest


Archive | 2002

Tamper-evident data management

Edgar Circenis; John R. Diamant


Archive | 2006

Computer configuration chronology generator

Robert E. Campbell; Shane Unruh; John R. Diamant; Keith R. Buck; Evan R. Zweifel


Archive | 2006

Systems and methods for achieving minimal rebooting during system update operations

Daniel Edward Herington; John R. Diamant; Ian A. Elliot


Archive | 2006

REPAIR OF SYSTEM DEFECTS WITH REDUCED APPLICATION DOWNTIME

Ian A. Elliott; Benjamin D. Osecky; Gopalakrishnan Janakiraman; John R. Diamant; Arthur L. Sabsevitz; Keith R. Buck


Archive | 1996

Method for locating errors in a computer program

John R. Diamant; Wade J. Satterfield; Kam Chooi Wong

Collaboration


Dive into the John R. Diamant's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge