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

Brian M. Barry

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

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

Software engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 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
2 papers
Embedded and real-time systems · 100%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time embedded systems
0.011989
Prototyping a Real-Time Embedded System in Smalltalk · OOPSLA 1989
Embedded and real-time systems
signal processing systems
0.011989
Prototyping a Real-Time Embedded System in Smalltalk · OOPSLA 1989
Embedded and real-time systems
multicore real-time systems
0.011987
Using Objects To Design and Build Radar ESM Systems · OOPSLA 1987
Programming languages and type systems
object-oriented programming
0.021989
Prototyping a Real-Time Embedded System in Smalltalk · OOPSLA 1989
Using Objects To Design and Build Radar ESM Systems · OOPSLA 1987
Programming languages and type systems › object-oriented programming
smalltalk
0.021989
Prototyping a Real-Time Embedded System in Smalltalk · OOPSLA 1989
Using Objects To Design and Build Radar ESM Systems · OOPSLA 1987

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

software metrics · 0.0actor-based design · 0.0probabilistic reasoning · 0.0blackboard reasoning · 0.0
YearPublicationVenuePosition
1999 Embedded Java: techniques and applications (tutorial abstract)
Reinaldo A. Bergamaschi, Brian M. Barry, John Duimovich
ICCAD2
1989 Prototyping a Real-Time Embedded System in Smalltalk
abstract
This paper presents a case study of AMEP, a prototype ESM signal processor which has been implemented in Smalltalk using an actor-based design methodology, Arguments for choosing an OOPS for implementing such applications are reviewed. AMEP is a large system which includes both hard real-time and knowledge-based subsystems. Extensive software metrics are presented for each subsystem and used to compare the characteristics of code designed for different purposes. For example, analysis of this data suggests that knowledge-based applications may be more difficult to port to an object-based language such as Ada than hard real-time systems. Team programming, productivity, documentation standards and other software engineering issues are also addressed.
Brian M. Barry
OOPSLA1
1987 Using Objects To Design and Build Radar ESM Systems
abstract
This paper describes the application of object-oriented programming to the design of a multiprocessor ESM testbed. The ESM testbed uses an object-oriented development environment which integrates Smalltalk and C language tools with the Harmony real-time operating system in a shared memory multiprocessor. All development for an application is done using personal computers which are themselves processors in the real-time testbed. We first discuss two aspects of the ESM testbed: a framework for investigating ESM signal processing algorithms based on an object-oriented emitter database and blackboard objects which implement probabilistic reasoning; and an object-oriented ESM simulation environment which illustrates the use of object-oriented techniques for the development of complex real-time systems. In the second part of the paper we describe our software engineering approach and tools. Throughout the paper, the role played by object-oriented programming in the design of hybrid multiprocessors is highlighted.
Brian M. Barry, John R. Altoft, Dave A. Thomas
OOPSLA1