Demo Data from EDBT 2026 / reviewers in the wild / expert
James Bret Michael
dblp:32/4904 · also Bret Michael 0001, J. Bret Michael
· DBLP profile ↗
20ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0003-3777-9858ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 7 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 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 |
Requirements engineering and software design · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › business process modeling
workflow modeling |
0.2 | 1 | 2014 | Modeling Human-in-the-Loop Security Analysis and Decision-Making Processes · IEEE Trans. Software Eng. 2014 |
Methods — techniques the papers use, named apart from their topics
static and dynamic checking · 0.4statechart assertions · 0.4formal methods · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Reducing Artifacts in GAN Audio SynthesisabstractGenerative Adversarial Networks (GANs) have recently shown promising results for audio synthesis, however, synthesized audio has artifacts and can sound unnatural/mechanical. In the case of speech synthesis, the artifacts can contribute to reduced intelligibility of the generated speech. A new architecture is proposed, TangGAN, that generates audio with less artifacts compared to the current state-of-the-art. This is achieved via the introduction of decimation layers in the discriminator and interpolation layers in the generator of a common GAN architecture to formally address aliasing due to improper sampling. Aliasing occurs in convolutional layers with strides larger than one. To quantify the reduction of artifacts in generated audio three new metrics for evaluating GANs for audio/speech synthesis are introduced: total harmonic distortion (THD), signal-to-noise ratio (SNR), and Speech-To-Reverberation Modulation Energy Ratio (SRMR). New metrics are necessary, given that results in this study indicate that the commonly used Inception score does not capture human listener perception of quality of generated speech. Results presented in this study demonstrate an improved Inception score over the benchmarked WaveGAN architecture as well as reduction of artifacts in generated speech as quantified by THD (up to 2dB), SNR (up to 5 dB), and SRMR. These improvements are achieved in half the training iterations of TangGAN compared to the WaveGAN architecture. Nathan Thiem, Marko Orescanin, James Bret Michael |
ICMLA | 3 |
| 2014 | Modeling Human-in-the-Loop Security Analysis and Decision-Making ProcessesabstractThis paper presents a novel application of computer-assisted formal methods for systematically specifying, documenting, statically and dynamically checking, and maintaining human-centered workflow processes. This approach provides for end-to-end verification and validation of process workflows, which is needed for process workflows that are intended for use in developing and maintaining high-integrity systems. We demonstrate the technical feasibility of our approach by applying it on the development of the US government's process workflow for implementing, certifying, and accrediting cross-domain computer security solutions. Our approach involves identifying human-in-the-loop decision points in the process activities and then modeling these via statechart assertions. We developed techniques to specify and enforce workflow hierarchies, which was a challenge due to the existence of concurrent activities within complex workflow processes. Some of the key advantages of our approach are: it results in development of a model that is executable, supporting both upfront and runtime checking of process-workflow requirements; aids comprehension and communication among stakeholders and process engineers; and provides for incorporating accountability and risk management into the engineering of process workflows. Michael A. Schumann, Doron Drusinsky, James Bret Michael, Duminda Wijesekera |
IEEE Trans. Software Eng. | 3 |
| 2011 | Cloud Computing Support for Collaboration and Communication in Enterprise-Wide Workflow ProcessesabstractThis paper discusses the use of social media and cloud computing technologies to facilitate the collaboration and communication in enterprise-wide workflow processes. It presents a use case analysis of the US Army Test and Evaluation Command (ATEC) test program management to demonstrate how cloud computing and social media could streamline pre-existing, highly serialized, enterprise-wide workflow processes. The resulting optimizations to the monitoring, reporting, and control aspects will lead to situational awareness information being available to senior leadership with far fewer intermediary, human-in-the-loop steps. These optimizations, when combined with social networking tools and a common integrated working environment for program artifacts, may result in an increase to productivity across all levels of the organization. Jason S. Bolin, James Bret Michael, Man-tak Shing |
SERVICES | 2 |
| 2006 | Environment behavior models for automation of testing and assessment of system safety
Mikhail Auguston, James Bret Michael, Man-tak Shing |
Inf. Softw. Technol. | 2 |
| 2005 | Making Decisions about Legal Responses to Cyber Attacks
Leisheng Peng, Thomas C. Wingfield, Duminda Wijesekera, Emily Frye, Randall Jackson, James Bret Michael |
IFIP Int. Conf. Digital Forensics | 6 |
| 2005 | Using attributed event grammar environment models for automated test generation and software risk assessment of system-of-systemsabstractThis paper presents some concepts, principles, and techniques for automated testing of system-of-systems based on attributed event grammar (AEG) modeling of the system's operational environment. AEG provides a uniform approach for automatically generating, executing, and analyzing tests. Quantitative and qualitative software risk assessment can be performed based on statistics gathered during automatic test execution within the specified environment model. Mikhail Auguston, James Bret Michael, Man-tak Shing, David L. Floodeen |
SMC | 2 |
| 2005 | Formal methods in a system-of-systems developmentabstractFormal methods can complement traditional techniques such as testing and can help developers improve the degree of trustworthiness in defense acquisitions. In this paper, we demonstrate an application of formal methods to a system-of-systems development by specifying and verifying part of the controlling software for a ballistic missile defense system. While there is much work to do to institutionalize formal methods in the development of system-of-systems, we believe that this paper represents a point of departure towards that objective. Dale Scott Caffall, James Bret Michael |
SMC | 2 |
| 2005 | Architectural framework for a system-of-systemsabstractWe propose a system-of-systems construct in which we consider a system-of-systems infrastructure that is composed of controlling software for the system-of-systems, an information transport network, and contract interfaces. We propose that developers create such an infrastructure for an independent system to join the system-of-systems by adherence to the contract interface that is service-oriented and that follows the principles of design-by-contract. Dale Scott Caffall, James Bret Michael |
SMC | 2 |
| 2004 | THEMIS: Threat Evaluation Metamodel for Information Systems
Csilla Farkas, Thomas C. Wingfield, James Bret Michael, Duminda Wijesekera |
ISI | 3 |
| 2003 | Homeland Security's Cyber Component: A Survey of Legal IssuesabstractIn this paper we discuss the legal developments related to the cyber aspects of homeland security. Through analysis of statutes, executive orders, and case studies, we highlight the rapid development of a new body of law and its consequences for the government, the private sector, and the public at-large. James Bret Michael, Thomas C. Wingfield, Steven E. Roberts |
COMPSAC | 1 |
| 2003 | Measured Responses to Cyber Attacks Using Schmitt Analysis: A Case Study of Attack Scenarios for a Software-Intensive SystemabstractIn this paper we address the development of measured responses to coercive actions. We demonstrate, via a case study of kinetic and cyber attacks on a safety-critical software-intensive system, the application of the Schmitt Analysis to the question of whether the attacks have risen to the level of a "use of force" under international law, taking into account both the quantitative and qualitative aspects of the attacks. James Bret Michael, Thomas C. Wingfield, Duminda Wijesekera |
COMPSAC | 1 |
| 2003 | An Experiment in Software Decoy Design
James Bret Michael, Georgios Fragkos, Mikhail Auguston |
SEC | 1 |
| 2003 | Lawful Cyber Decoy Policy
James Bret Michael, Thomas C. Wingfield |
SEC | 1 |
| 2003 | Quality management metrics for software development
John S. Osmundson, James Bret Michael, Martin J. Machniak, Mary A. Grossman |
Inf. Manag. | 2 |
| 2002 | On the Response Policy of Software Decoys: Conducting Software-Based Deception in the Cyber BattlespaceabstractIntelligent software decoys employ deception techniques to maintain the interaction between themselves and calling processes or threads that violate the contracts of the software components that the decoys defend. The software decoy's goal is to learn about the nature of such interactions before either terminating the interaction or treating the calling process or thread as a cyber combatant. Software components can be wrapped at any level of abstraction, from web applets to operating system calls. It is foreseeable that the decoying actions, termination of interaction, or counterattack by the decoy could in some way violate the law of armed conflict. In this paper we examine the response policy of software decoys in terms of discrimination, necessity, proportionality, and chivalry on the cyber battlefield. James Bret Michael |
COMPSAC | 1 |
| 2002 | Metrics for Measuring the Effectiveness of Software-Testing ToolsabstractThe levels of quality, maintainability, testability, and stability of software can be improved and measured through the use of automated testing tools throughout the software development process. Automated testing tools assist software engineers to gauge the quality of software by automating the mechanical aspects of the software-testing task Automated testing tools vary in their underlying approach, quality, and ease-of-use, among other characteristics. In this paper we propose a suite of objective metrics for measuring tool characteristics, as an aid in systematically evaluating and selecting automated testing tools. James Bret Michael, Bernard J. Bossuyt, Byron B. Snyder |
ISSRE | 1 |
| 2000 | Trust Management in Distributed Databases
James Bret Michael, Leonard T. Gaines |
DBSec | 1 |
| 1999 | Secure group management in large distributed systems: what is a group and what does it do?abstractThe secure management of groups containing thousands or possibly hundreds of thousands of members with very high rates of membership turnover is claimed to be a critical need for high confidence networking. Among the needs mentioned are the ability to ensure that former group members can no longer obtain access to group materials and to prevent new members from accessing material distributed to the group prior to their entry. Suggestions made in this area exhibit a strong bias towards cryptographic techniques and key management to realize these goals, pointing out the weaknesses in currently available techniques. The purpose of the present paper is to examine some of the assumptions that appear to be implicit in these suggestions. An examination of group function and behavior might indicate alternative ways to manage large groups securely. We note that the call for ever more complex technological solutions to problems that may be sociological in nature continues a disturbing (and largely unsuccessful) trend that began in the pre-TCSEC days and that continues into the present. John McHugh, James Bret Michael |
NSPW | 2 |
| 1993 | Integration of formal and heuristic reasoning as a basis for testing and debugging computer security policyabstractErrors can arise in defining and evaluating computer security policy as well as in translating computer security policy into procedures.The effect of such errors in policy upon the secure operation of information systems can impose unacceptable levels of risk from the perspective of procurers and users of information systems.Relying on computer security paradigms based solely on formal methods makes it difficult if not impossible to detect and/or reason about certain classes of threats to computer security and vulnerabilities of information systems to these threats, especially for those aspects of information systems that are more readily amenable to modeling via non-formal methods.We present a paradigm integrating formal and heuristic reasoning as a basis for testing for and debugging computer security policy.To illustrate our approach, and to support our arguments, we consider the problem of reasoning about the plans of an agent who may be trying to compromise the security of an information system. James Bret Michael, Edgar H. Sibley, David C. Littman |
NSPW | 1 |
| 1993 | The role of policy in requirements definitionabstractThree significant challenges facing the discipline of software engineering are understanding how software designers reason about policy, understanding how they define requirements based on this reasoning, and providing machine-based intelligent tools that support reasoning about policy. The authors are developing the concept of a policy workbench: knowledge-based tools that support reasoning about such properties of policies as consistency, completeness, and correctness, and the implications of policy for the behavior of a system. They discuss how such a workbench might help software designers reason about the relationships between policies and requirements.> Edgar H. Sibley, Richard L. Wexelblat, James Bret Michael, Michael C. Tanner, David C. Littman |
RE | 3 |