Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Search Publications by: David W. Flater (Fed)

Search Title, Abstract, Conference, Citation, Keyword or Author
Displaying 1 - 25 of 58

What does the pixel measure?

January 11, 2023
Author(s)
David W. Flater
The pixel is often used as a unit of measurement in information technology. Unfortunately, there is not a simple, consistently-applicable answer to what it is a measure of. This report analyzes the pixel unit through the lens of metrology and shows how one

Dealing with counts and other quantal quantities in quantity calculus

January 1, 2023
Author(s)
David W. Flater
Continuity is usually assumed as a defining feature of measured quantities. This premise is false for counted quantities, amount of substance, electric charge, and others that are constrained to exist in integral multiples of a quantum. A software

Algorithms and Data Structures for New Models of Computation

February 1, 2021
Author(s)
Paul E. Black, David W. Flater, Irena Bojanova
In the early days of computer science, the community settled on a simple standard model of computing and a basic canon of general purpose algorithms and data structures suited to that model. With isochronous computing, heterogeneous multiprocessors, flash

A system of quantities from software metrology

January 15, 2021
Author(s)
David Flater
International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 80000, the International System of Quantities, collects and organizes the most important physical quantities into a coherent system of quantities whose

Quantities and Units for Software Product Measurements

March 10, 2020
Author(s)
David W. Flater
International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 80000, the International System of Quantities, collects and organizes the most important physical quantities into a coherent system. In a similar fashion

Unreliable evidence in binary classification problems

May 7, 2019
Author(s)
David W. Flater
Binary classification problems include such things as classifying email messages as spam or non-spam and screening for the presence of disease (which can be seen as classifying a subject as disease-positive or disease- negative). Both Bayesian and

Defining 'kind of quantity'

February 8, 2019
Author(s)
David W. Flater
The definition of 'kind of quantity' given in the International Vocabulary of Metrology (VIM), 3rd edition, does not cover the historical meaning of the term as it is most commonly used in metrology. Most of its historical meaning has been merged into

Bad security metrics: the problem and its solution

January 4, 2018
Author(s)
David W. Flater
It is generally acknowledged that few security metrics have the level of predictive validity that their uses require, but neither the nature of the problem nor the steps needed to avoid it have been fully characterized. This article examines both questions

Redressing grievances with the treatment of dimensionless quantities in SI

October 3, 2017
Author(s)
David W. Flater
The International System of Units (SI) and its associated methods adhere to a design principle in which all kinds of quantities are described in terms of a standard set of dimensions. It is a corollary of that principle that quantities having no extent in

Architecture for Software-assisted Quantity Calculus

December 2, 2016
Author(s)
David W. Flater
A quantity value, such as 5 kg, consists of a number and a reference (often an International System of Units (SI)unit) that together express the magnitude of a quantity. Many software libraries, packages, and ontologies that implement "quantities and units

Mostly sunny with a chance of cyber

September 22, 2016
Author(s)
David W. Flater
Counting known vulnerabilities and correlating different factors with the vulnerability track records of software products after the fact is obviously feasible. The harder challenge is to produce “evidence to tell how vulnerable a piece of software is”

A Rational Foundation for Software Metrology

January 20, 2016
Author(s)
David W. Flater, Paul E. Black, Elizabeth N. Fong, Raghu N. Kacker, Vadim Okun, Stephen S. Wood, David R. Kuhn
Much software research and practice involves ostensible measurements of software, yet little progress has been made on an SI-like metrological foundation for those measurements since the work of Gray, Hogan, et al. in 1996-2001. Given a physical object

Defensive code's impact on software performance

January 26, 2015
Author(s)
David W. Flater
Defensive code is instructions added to software for the purpose of hardening it against uncontrolled failures and security problems. It is often assumed that defensive code causes a significant reduction in software performance, which justifies its

Estimation of uncertainty in application profiles

October 3, 2014
Author(s)
David W. Flater
Performance is an important facet of software quality, and application profiling tools are the instruments used to measure software performance at the function and application levels. The most powerful measurement method available in application profiling

Estimation of uncertainty in application profiles

February 3, 2014
Author(s)
David W. Flater
Application profiling tools are the instruments used to measure software performance at the function and application levels. The most powerful measurement method available in application profiling tools today is sampling-based profiling, where a

Configuration of profiling tools for C/C++ applications under 64-bit Linux

March 20, 2013
Author(s)
David W. Flater
Application profiling tools are the instruments used to measure software performance at the function and application levels. Without careful configuration of the tools and the environment, invalid results are readily obtained. The errors may not become

A VVSG-derived model of election data

August 26, 2009
Author(s)
David W. Flater
An effort to define a common data format for voting systems should begin with a data model that specifies the relevant concepts. To accelerate adoption and minimize conflicts, such a model should define the smallest set of concepts needed by the desired