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.

Robert M. McGraw

dblp:62/1797 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 77% Processor architecture and microarchitecture · 23%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
high-level synthesis
0.011998
A Top-Down Design Environment for Developing Pipelined Datapaths · DAC 1998
Processor architecture and microarchitecture › microprocessor design › processor core design
datapath design
0.011998
A Top-Down Design Environment for Developing Pipelined Datapaths · DAC 1998

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

top-down refinement · 0.0cycle-based modeling · 0.0
YearPublicationVenuePosition
2017 Cloud Security via Virtualized Out-of-Band Execution and Obfuscation
abstract
We describe a multi-layer security system called "Application Protected Execution" (APEx) that has an "In-VM monitoring" functionality protected by out-of-band memory created within a Virtual Machine (VM) on cloud-based nodes. The In-VM monitor functionality protects execution of security related software and is triggered by hooked system events to avoid context switched overhead. The APEx system is a robust defense layer that can protect a wide variety of security modules, such as security monitoring and policy enforcement. The paper also describes an application that employs APEx to protect user space software from reverse engineering and Return Oriented Programming (ROP) attacks. The application, "Code Obfuscation Engine" (CObE) performs code stirring and utilizes system calls and out-of-band memory to obfuscate program flow and protect the return stack. Utilizing APEx, it is able to jump into out-of-band memory for execution of sensitive code areas, calculation of jump points and return addresses. This protects program flow against hijacking-particularly buffer overflows and ROP attacks. CObE transforms a binary file for use with APEx protected execution directly and does not require source code.
Dean C. Mumme, Brooke Wallace, Robert M. McGraw
CLOUD3
1998 A Top-Down Design Environment for Developing Pipelined Datapaths
abstract
This paper presents a design environment for cycle-based systems, such as microprocessors, that permits modeling of these systems at various levels, from the abstract system level, through the detailed RTL level, to an actual implementation. The environment allows the models to be refined to lower levels in a step-wise manner. The environment provides the ability to obtain meaningful metrics from abstract models of a processor's architecture. This capability allows design alternatives to be evaluated earlier in the design cycle, thus eliminating costly redesign and reducing the processor time to market.
Robert M. McGraw, James H. Aylor, Robert H. Klenke
DAC1
1995 Refinement of system-level designs using hybrid modeling
abstract
The design of complex systems requires an enormous amount of modeling and simulation at the various levels of detail to assure high quality results. Most design methodologies require the use of separate modeling languages and simulation environments for each refinement step and simulation technique. Since one of the major goals of design is to reduce the time to market for a given system, the current approaches are becoming unacceptable. A new unified modeling (UM) methodology is under development at the University of Virginia which provides a top-down/bottom-up design methodology based on a single modeling environment. This single environment methodology is made possible through a technique known as hybrid modeling, which enable the simulation and analysis of behavioral components within a system-level model. By simulating behavioral components along with components at the system modeling level, high risk portions of the design can be examined at earlier stages in a given product's development; thus reducing the time to market. The paper examines the hybrid modeling techniques which make this multi-level modeling possible.
Robert M. McGraw, Moshe Meyassed, Robert H. Klenke, James H. Aylor, Ronald D. Williams
ICECCS1