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

Franklin Gracer

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

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

Software engineering, systems software and programming languages · 2Systems, 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.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 77% Programming languages and type systems · 23%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 100%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 100%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software maintenance
legacy systems
0.011989
Saving a Legacy With Objects · OOPSLA 1989
Geometric modeling and processing › shape modeling
volumetric modeling
0.011981
Interactive graphics for volume modeling · DAC 1981
Programming languages and type systems
abstract data types
0.011989
Saving a Legacy With Objects · OOPSLA 1989
Interaction techniques and input
interactive graphics
0.011981
Interactive graphics for volume modeling · DAC 1981
YearPublicationVenuePosition
1989 Saving a Legacy With Objects
abstract
Developers of application software must often work with “legacy systems.” These are systems that have evolved over many years and are considered irreplaceable, either because it is thought that duplicating their function would be too expensive, or because they are trusted by users. Because of their age, such systems are likely to have been implemented in a conventional language with limited use of data abstraction or encapsulation. The lack of abstraction complicates adding new applications to such systems and the lack of encapsulation impedes modifying the system because applications depend on system internals. We describe our experience providing and using an object-oriented interface to a legacy system.
Walter C. Dietrich Jr., Lee R. Nackman, Franklin Gracer
OOPSLA3
1989 TGMS: An Object-oriented System for Programming Geometry
abstract
Abstract TGMS (tiered geometric modelling system) is an experimental system intended to reduce the difficulty and cost of developing new solid modelling applications while preserving investment in an existing, time‐tested, solid modeller. The application developer writes programs in the TGMS language, which consists of a base language augmented by data types (classes) for geometry. The base programming language is AML/X, an object‐oriented language intended for use in design and manufacturing applications. Solid modelling is done using an interface to GDP (geometric design processor), an existing, production‐quality solid modelling system. TGMS shows how a system written in a non‐object‐oriented language can be used as a base for an object‐oriented application programming environment. This paper presents the design of TGMS and discusses important aspects of its implementation. The TGMS language defines classes and methods that provide an interface to functions and data represented in a non‐object‐oriented language. To implement TGMS, issues related to communication, storage management and consistency were addressed. These, and other, implementation issues are discussed. The paper includes sample programs and a summary of feedback from TGMS users. It concludes that the use of object‐oriented programming for geometry has many benefits, and that an object‐oriented system can be built on top of a non‐object‐oriented system at less cost than building the equivalent object‐oriented system from scratch.
Walter C. Dietrich Jr., Lee R. Nackman, Christine J. Sundaresan, Franklin Gracer
Softw. Pract. Exp.4
1981 Interactive graphics for volume modeling
Robert N. Wolfe, William J. Fitzgerald 0003, Franklin Gracer
DAC3