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

Steven P. Miller

dblp:38/1933 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
0since 2021 · last 2017
0000-0001-9102-9105ORCID · corroborated

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

Software engineering, systems software and programming languages · 7 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 5Graphics, computer vision, multimedia, augmented reality and games · 4Systems, architecture and hardware · 1Theory of computation · 1

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
1 paper
Software testing · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
distributed real-time systems
0.112009
A Formal Architecture Pattern for Real-Time Distributed Systems · RTSS 2009
Software testing › specification-based testing
requirements-based testing
0.112006
Coverage metrics for requirements-based testing · ISSTA 2006
Software testing
test coverage
0.112006
Coverage metrics for requirements-based testing · ISSTA 2006

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

linear temporal logic · 0.1formal specification · 0.1
YearPublicationVenuePosition
2017 Prediction of Brain Network Age and Factors of Delayed Maturation in Very Preterm Infants
Colin J. Brown, Kathleen P. Moriarty, Steven P. Miller, Brian G. Booth, Jill G. Zwicker, Ruth E. Grunau, Anne Synnes, Vann Chau, Ghassan Hamarneh
MICCAI (1)3
2017 Combining Spatial and Non-spatial Dictionary Learning for Automated Labeling of Intra-ventricular Hemorrhage in Neonatal Brain MRI
Steven P. Miller, Vann Chau, Colin Studholme
MICCAI (1)2
2016 Predictive Subnetwork Extraction with Structural Priors for Infant Connectomes
Colin J. Brown, Steven P. Miller, Brian G. Booth, Jill G. Zwicker, Ruth E. Grunau, Anne Synnes, Vann Chau, Ghassan Hamarneh
MICCAI (1)2
2015 Prediction of Motor Function in Very Preterm Infants Using Connectome Features and Local Synthetic Instances
Colin J. Brown, Steven P. Miller, Brian G. Booth, Kenneth J. Poskitt, Vann Chau, Anne Synnes, Jill G. Zwicker, Ruth E. Grunau, Ghassan Hamarneh
MICCAI (1)2
2013 Study on the Barriers to the Industrial Adoption of Formal Methods
Jennifer A. Davis, Matthew A. Clark 0001, Darren D. Cofer, Aaron Fifarek, Jacob Hinchman, Jonathan A. Hoffman, Brian W. Hulbert, Steven P. Miller, Lucas G. Wagner
FMICS8
2009 A Formal Architecture Pattern for Real-Time Distributed Systems
abstract
Pattern solutions for software and architectures have significantly reduced design, verification, and validation times by mapping challenging problems into a solved generic problem. In the paper, we present an architecture pattern for ensuring synchronous computation semantics using the PALS protocol. We develop a modeling framework in AADL to automatically transform a synchronous design of a real-time distributed system into an asynchronous design satisfying the PALS protocol. We present a detailed example of how the PALS transformation works for a dual-redundant system. From the example, we also describe the general transformation in terms of intuitively defined AADL semantics. Furthermore, we develop a static analysis checker to find necessary conditions that must be satisfied in order for the PALS transformation to work correctly. The transformations and static checks that we have described are implemented in OSATE using the generated EMF metamodel API for model manipulation.
Abdullah Al-Nayeem, Mu Sun, Xiaokang Qiu, Lui Sha, Steven P. Miller, Darren D. Cofer
RTSS5
2009 Bridging the Gap Between Model-Based Development and Model Checking
Steven P. Miller
TACAS1
2008 Formal Methods for Critical Systems
Steven P. Miller
FMICS1
2007 Integration of Formal Analysis into a Model-Based Software Development Process
Michael W. Whalen, Darren D. Cofer, Steven P. Miller, Bruce H. Krogh, Walter Storm
FMICS3
2006 Coverage metrics for requirements-based testing
abstract
In black-box testing, one is interested in creating a suite of tests from requirements that adequately exercise the behavior of a software system without regard to the internal structure of the implementation. In current practice, the adequacy of black box test suites is inferred by examining coverage on an executable artifact, either source code or a software model.In this paper, we define structural coverage metrics directly on high-level formal software requirements. These metrics provide objective, implementation-independent measures of how well a black-box test suite exercises a set of requirements. We focus on structural coverage criteria on requirements formalized as LTL properties and discuss how they can be adapted to measure finite test cases. These criteria can also be used to automatically generate a requirements-based test suite. Unlike model or code-derived test cases, these tests are immediately traceable to high-level requirements. To assess the practicality of our approach, we apply it on a realistic example from the avionics domain.
Michael W. Whalen, Ajitha Rajan, Mats P. E. Heimdahl, Steven P. Miller
ISSTA4
2006 Proving the Shalls: Requirements, Proofs, and Model-Based Development
abstract
Informal requirements stated in a natural language often suffer from ambiguity, inconsistency, and incompleteness. For these reasons, the trend over the last decade has been towards the development of alternate approaches for specifying requirements such as use cases and requirement modeling languages. However, the growing popularity of model-based development and the increasing power of formal verification tools make yet another approach possible. In this approach, informal shall statements are captured as a first step in requirements elicitation. Next, an executable model of the system is constructed that is believed to implement these requirements. Simulation of this model is used to obtain early validation of the requirements with the customer and among the developers. The informal shall statements are then rewritten as formal properties over the model and shown to hold on the model. When possible, this is done through mathematical proof using model-checking or theorem proving. When formal proof is not possible, testing of the properties against the model is used. Finally, source code is automatically generated from the model. For safety or security systems, test cases are also automatically generated from the model and used to check that the object-code executing on the target platform correctly implements the model
Steven P. Miller
RE1
2006 Proving the shalls
Steven P. Miller, Alan C. Tribble, Michael W. Whalen, Mats P. E. Heimdahl
Int. J. Softw. Tools Technol. Transf.1
1996 Applying Formal Verification to the AAMP5 Microprocessor: A Case Study in the Industrial Use of Formal Methods
Mandayam K. Srivas, Steven P. Miller
Formal Methods Syst. Des.2
1986 UNIX and Remote Procedure Calls: A Peaceful Coexistence?
Robert J. Souza, Steven P. Miller
ICDCS2