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

Prabha Gopinath

dblp:24/2008 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 1992
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
4 papers
Embedded and real-time systems · 63% Parallel and multicore computing · 20% Processor architecture and microarchitecture · 17%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › instruction scheduling
compiler-based scheduling
0.011990
Applying Compiler Techniques to Scheduling in Real-Time Systems · RTSS 1990
Parallel and multicore computing › task scheduling
dynamic scheduling
0.011990
Applying Compiler Techniques to Scheduling in Real-Time Systems · RTSS 1990
Embedded and real-time systems
real-time scheduling
0.011990
Applying Compiler Techniques to Scheduling in Real-Time Systems · RTSS 1990
Embedded and real-time systems
worst-case execution time analysis
0.011990
Applying Compiler Techniques to Scheduling in Real-Time Systems · RTSS 1990
Embedded and real-time systems › real-time operating systems
real-time kernel
0.011987
CHAOS-Kernel Support for Objects in the Real-Time Domain · IEEE Trans. Computers 1987
Embedded and real-time systems
real-time operating systems
0.011987
CHAOS-Kernel Support for Objects in the Real-Time Domain · IEEE Trans. Computers 1987
Operating systems › real-time systems
real-time operating systems
0.011986
A High-Performance, Object-Based Operating System for Real-Time, Robotics Applications · RTSS 1986
Embedded and real-time systems
real-time software
0.011989
Object-Oriented Design of Real-Time Software · RTSS 1989
Parallel and multicore computing › multiprocessor system
multiprocessor operating systems
0.011987
CHAOS-Kernel Support for Objects in the Real-Time Domain · IEEE Trans. Computers 1987
Embedded and real-time systems › cyber-physical systems
robot systems
0.011986
A High-Performance, Object-Based Operating System for Real-Time, Robotics Applications · RTSS 1986

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

object-oriented design · 0.0compiler instrumentation · 0.0object-oriented modeling · 0.0
YearPublicationVenuePosition
1992 Data base design for real-time adaptations
Prabha Gopinath, Rajiv Ramnath, Karsten Schwan
J. Syst. Softw.1
1990 Opportunistic Evaluation of Communication Link Loads
abstract
Algorithms for measuring the loads on the communication links in a distributed system are presented. Timestamped messages are used to measure latencies across physical and virtual links in the system. The algorithms do not generate any additional message traffic. Instead, load measurement information is opportunistically piggybacked onto application messages. The link load values can be used to initiate process migration and for dynamic flow control. An example of how loads on virtual links may be measured is given.>
Prabha Gopinath, Rajiv Gupta 0001
ICDCS1
1990 Applying Compiler Techniques to Scheduling in Real-Time Systems
abstract
Worst-case scheduling techniques for real-time applications often result in sever underutilization of the processor resources since most tasks finish in much less time than their anticipated worst-case execution times. A description is presented of compiler-based techniques that classify the application code on the basis of predictability and monotonicity, introduce measurement code fragments at selected points in the application code, and use the results of run-time measurements to dynamically adapt worst-case schedules. This results in better utilization of the system and early failure detection and recovery.>
Prabha Gopinath, Rajiv Gupta 0001
RTSS1
1990 Representation and Execution Support for Reliable Robot Applications
abstract
Robot applications, represented as plans, are used to outline a viewpoint that robustness needs to be emphasized in two areas: in the plan representation and in the underlying system software. Robot applications are inherently distributed, since the hardware usually comprises a set of independent actuators and sensors, with the robot programs acting as links between them. A special model of distributed computation, the RS (Robot Schemas) model, has been designed to handle the issues of robot plan representation, and an overview of the model is presented. An initial implementation of the model with minimal execution support demonstrated that the domain-dependent aspect of robustness on its own was not sufficient for robust behavior. Consequently, the OS has been augmented with real-time scheduling, and monitoring facilities.>
Prabha Gopinath, Damian M. Lyons, Sandeep Mehta
SRDS1
1989 Object-Oriented Design of Real-Time Software
abstract
An examination is made of the ability of the object-oriented model to represent and encapsulate the temporal characteristics of adaptable, real-time software. The differences between object-oriented design and the more traditional function-oriented design of real-time systems are briefly reviewed. The various temporal characteristics present in a real-time, object-oriented system and techniques for the design of object-oriented real-time software are examined. The many open problems in the area are discussed. The object-oriented model and many of the concepts described have been used in the implementation of the control software for an experimental robotics project.>
Thomas E. Bihari, Prabha Gopinath, Karsten Schwan
RTSS2
1987 CHAOS-Kernel Support for Objects in the Real-Time Domain
abstract
We describe our experiences with a real-time multiprocessor operating system, called GEM (Generalized Executive for Multiprocessor applications) and with an extension to GEM, called CHAOS (Concurrent Hierarchical Adaptable Object System). CHAOS offers kernel-level primitives that allow high-performance, large-scale, real-time software to be programmed as a system of interacting objects. This significantly improves modularity, reconfigurability, and maintainability.
Karsten Schwan, Prabha Gopinath, Win Bo
IEEE Trans. Computers2
1986 A High-Performance, Object-Based Operating System for Real-Time, Robotics Applications
Karsten Schwan, Win Bo, Prabha Gopinath
RTSS3