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

David A. Duff

dblp:99/3037 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1989
—ORCID · none

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

Systems, architecture and hardware · 2

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
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
high-level synthesis
0.011989
High-Level Graphical User Interface Management in the FACE Synthesis Environment · DAC 1989
Electronic design automation › logic synthesis
structural synthesis
0.011989
FACE Core Environment: The Model and Its Application in CAE/CAD Tool Development · DAC 1989

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

object-oriented inheritance · 0.0object-oriented design · 0.0graph editing · 0.0
YearPublicationVenuePosition
1989 High-Level Graphical User Interface Management in the FACE Synthesis Environment
abstract
We discuss the design and implementation of VISAGE, an object-oriented user interface framework that is part of GE's FACE Flexible Architecture Compiler Environment [1]. High-level services include a domain-independent graph editor that provides standard methods for viewing and editing hierarchical graphs, including graph layout. Editors that are customized to a specific application are built by inheritance of the domain-independent graph editor's functionality and overloading of the display, selection and editing methods. At a lower layer, presentation objects are responsible for parsing user input, displaying application output, providing mouse sensitivity and command dialogue execution. These presentation objects separate the application from its user interface, and thus promote system modularity.
Martin Dragomirecky, Ephraim P. Glinert, Jeffrey R. Jasica, David A. Duff, William D. Smith, Manuel A. d'Abreu
DAC4
1989 FACE Core Environment: The Model and Its Application in CAE/CAD Tool Development
abstract
Many aspects of design automation software have similar requirements for representing, manipulating, and storing design information. The recognition of these common requirements in CAD tools, allows the Flexible Architecture Compilation Environment's (FACE) Core Environment to provide a suite of high level tools for the CAD developer. The Core Environment software has been developed using object-oriented software technology, and may be readily adapted to specific applications. The focus of the core environment is to improve the productivity of CAD tool developers through better tool integration and a state-of-the-art software development environment. This Core Environment software has been used in the development of an integrated tool set covering algorithm specification, structural synthesis, and physical assembly of digital hardware systems. The focus of this paper is on the Core Environment's organization and its use in application tool development.
William D. Smith, David A. Duff, Martin Dragomirecky, James L. Caldwell, Michael J. Hartman, Jeffrey R. Jasica, Manuel A. d'Abreu
DAC2