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

Michael W. Condry

dblp:54/4917 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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.

Computer networks
1 paper
Internet of things and sensor networks · 100%
Network and information security
1 paper
Authentication and access control · 77% Cyber-physical and IoT security · 23%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
industrial iot
0.212016
Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations · Proc. IEEE 2016
Authentication and access control › user authentication
challenge-response authentication
0.212016
Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations · Proc. IEEE 2016
Internet of things and sensor networks › iot networks › iot communication
iot gateway
0.112016
Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations · Proc. IEEE 2016
Processor architecture and microarchitecture
instruction set architecture
0.011982
The Operating System and Language Support Features of the BELLMAC-32 Microprocessor · ASPLOS 1982
Processor architecture and microarchitecture
microprocessor design
0.011982
The Operating System and Language Support Features of the BELLMAC-32 Microprocessor · ASPLOS 1982
Distributed systems
operating system support
0.011982
The Operating System and Language Support Features of the BELLMAC-32 Microprocessor · ASPLOS 1982
Operating systems › resource management
memory management
0.011981
Paging as a "Language Processing" Task · POPL 1981
Operating systems › resource management › memory management › virtual memory
paging
0.011981
Paging as a "Language Processing" Task · POPL 1981
Compilers and program optimization › compiler optimization
compiler-directed memory management
0.011981
Paging as a "Language Processing" Task · POPL 1981

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

signal processing · 0.5image processing · 0.5cryptography · 0.5CMOS · 0.0data structure transformation · 0.0
YearPublicationVenuePosition
2020 Digital Health: Innovation, Opportunity and Challenges
abstract
Cyber-Physical systems have greatly assisted industry in maintaining industrial systems being a key element in the progress to Industry 4.0. The strategies and technologies developed along with industrial application of Cyber-Physical systems can be utilized in managing human health as well as health trends and research. Many Digital Health devices are appearing on the market, often utilizing Cyber-Physical technologies and many for consumers to provide health data. However, applying to the medical world adds many challenges including data accuracy and informatics, significant security and privacy issues as well how to best utilize the information with medical professionals and research. This paper examines the situation, how the market is changing, types of health devices, and provides a framework for health management informatics to serve the needs of the patient, medical professional, and researcher. With this framework we look at how many ways it can be utilized to manage health and humanity.
Michael W. Condry, Xiaohong Iris Quan
IECON1
2016 Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations
abstract
The Internet of Things (IoT) offers the user seamless interoperability and connectivity between devices, systems, services, disparate networks, and in particular control systems. End users expect to connect quickly and transparently via any endpoint device, be it a phone, tablet, wearable, TV, car, or other system that is Internet enabled. Smart IoT devices can serve as versatile control system interfaces, allowing for rapid response and potentially ubiquitous access. However, these devices can present significant security challenges. Using these technologies for user access control at IoT endpoints is vulnerable to replay, man-in-the-middle, and denial-of-service attacks. This paper presents a model that combines the capabilities of smart IoT devices with control system gateways using real-time challenge response for secure control operations. The proposed solution using both endpoint and gateway devices employs a mix of compute, cryptography, signal/image processing, and communication capabilities for authentication and authorization functions. We propose a model that is more secure, scalable, and resilient with real-time performance as compared to traditional approaches. We also provide an example IoT architecture, by showing an overview of Intel's IoT framework for control system gateways currently deployed in control, manufacturing, transportation, and retail tracking environments.
Michael W. Condry, Catherine Blackadar Nelson
Proc. IEEE1
1982 The Operating System and Language Support Features of the BELLMAC-32 Microprocessor
abstract
The BELLMAC-32 microprocessor is a 32-bit microprocessor, implemented with CMOS technology, designed to support operating system functions and high level languages efficiently. The architecture was designed with the following objectives in mind:• High performance.• Enhanced operating system support capabilities.• High level language support.• High reliability, availability and maintainability.
Alan D. Berenbaum, Michael W. Condry, Priscilla M. Lu
ASPLOS2
1981 Paging as a "Language Processing" Task
abstract
This paper examines "language processing" approach to paging where the of the programming language compiler or interpreter is responsible for generating the necessary control code for the page management of a program. We explore this idea for APL and describe an approach to incorporating in a program the necessary paging functions. The semantics of APL computation are examined to observe how paging operations can be incorporated into the computation. We discuss a model of data access in APL that exhibits storage use for both scalar and page references. A data structure that encodes the logical use of data from an array is introduced. We find that ordering computations efficiently and computing paging needs can be determined by simple transformations on this structure. This analysis leads us to an efficient method for paging an APL computation. Our approach builds on previous studies for efficiently executing APL.
Michael W. Condry
POPL1