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

Ed Seidewitz

dblp:43/2124 · also Edwin Seidewitz · DBLP profile ↗
← Back
11ranked-venue papers
9as first author
0since 2021 · last 2020
0000-0002-7647-4769ORCID · verified

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

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

Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 76% Software maintenance and evolution · 18% Requirements engineering and software design · 6%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
inheritance
0.021994
Genericity versus Inheritance Reconsidered: Self-Reference Using Generics · OOPSLA 1994
Object-Oriented Programming in Smalltalk and ADA · OOPSLA 1987
Programming languages and type systems › type systems › polymorphism
genericity
0.011994
Genericity versus Inheritance Reconsidered: Self-Reference Using Generics · OOPSLA 1994
Software maintenance and evolution
software reuse
0.011993
Developing Software for Large-Scal Reuse (Panel) · OOPSLA 1993
Programming languages and type systems › method dispatch
dynamic binding
0.011987
Object-Oriented Programming in Smalltalk and ADA · OOPSLA 1987
Programming languages and type systems › object-oriented programming
encapsulation
0.011987
Object-Oriented Programming in Smalltalk and ADA · OOPSLA 1987
Programming languages and type systems
object-oriented programming
0.011987
Object-Oriented Programming in Smalltalk and ADA · OOPSLA 1987
Requirements engineering and software design
software architecture
0.011993
Developing Software for Large-Scal Reuse (Panel) · OOPSLA 1993
YearPublicationVenuePosition
2020 On a Metasemantic Protocol for Modeling Language Extension
Ed Seidewitz
MODELSWARD1
2019 The Very Model of a Modern Meta-modeler
Ed Seidewitz
MODELSWARD1
2017 A development environment for the Alf language within the MagicDraw UML tool (tool demo)
abstract
Alf is an action language designed as a textual notation for specifying detailed behaviors within an executable UML model. The Alf implementation in MagicDraw, a leading commercial tool for modeling using the Unified Modeling Language (UML) from No Magic, Inc., aims to support the practical application of Alf in real-world uses of executable UML modeling. It includes syntax-aware editing and checking of Alf code, with valid code automatically and transparently compiled into UML activity models. The resulting models are fully integrated within the wider UML modeling context, and they can then be executed as part of full system simulation scenarios. The Alf compiler also tracks the dependencies of all Alf text on other UML model elements, allowing for automatic re-checking and re-building the Alf code as necessitated by changes in referenced elements. The goal is to provide an IDE-level experience for the easy entry and maintenance of Alf code within an overall executable UML model.
Ed Seidewitz
SLE1
2016 On a Unified View of Modeling and Programming Position Paper
Ed Seidewitz
ISoLA (2)1
2012 Executable UML: From Multi-domain to Multi-core
Ed Seidewitz
ECMFA1
1995 Objects and Domain Engineering - Panel Session
abstract
Article Free Access Share on Objects and domain engineering (panel) Authors: Sanjiv Gossain Cambridge Technology Partners Cambridge Technology PartnersView Profile , Don Batory University of Texas at Austin University of Texas at AustinView Profile , Hassan Gomaa George Mason University George Mason UniversityView Profile , Mitch Lubars Scientific and Engineering Software Inc. Scientific and Engineering Software Inc.View Profile , Christopher Pidgeon Cambridge Technology Partners Cambridge Technology PartnersView Profile , Ed Seidewitz NASA Goddard Space Flight Center NASA Goddard Space Flight CenterView Profile Authors Info & Claims OOPSLA '95: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applicationsOctober 1995Pages 333–336https://doi.org/10.1145/217838.217872Published:17 October 1995Publication History 1citation274DownloadsMetricsTotal Citations1Total Downloads274Last 12 Months19Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Sanjiv Gossain, Don S. Batory, Hassan Gomaa, Mitchell D. Lubars, Christopher W. Pidgeon, Ed Seidewitz
OOPSLA6
1994 Genericity versus Inheritance Reconsidered: Self-Reference Using Generics
abstract
As shown by the work of Bertrand Meyer, it is possible to simulate genericity using inheritance, but not vice-versa. This is because genericity is a parameterization mechanism with no way to deal with the polymorphic typing introduced using inheritance. Nevertheless, if we focus on the use of inheritance as an implementation technique, its key feature is the dynamic binding of self-referential operation calls. This turns out to be basically a parameterization mechanism that can in fact be simulated using generics and static binding. And for some applications this approach may actually be of more than academic interest.
Ed Seidewitz
OOPSLA1
1993 Developing Software for Large-Scal Reuse (Panel)
abstract
BackgroundSoftware reuse is a simple idea: reduce the cost of software development by developing less new software.In practice, however, achieving software reuse on a large scale has been frustratingly difficult.Nevertheless, as the complexity and cost of software systems continues to rise, there has been growing interest in really trying to make large-scale reuse a reality.Interest in reuse has been particularly.strong in both the Ada and objectoriented programming communities.This panel brings together key experts from these communities to discuss the issues, problems and potentials of reuse.This discussion is continued from the first meeting of this panel at the Tenth Washington Ada Symposium last June.Brad Balfour and David Wade represent two major projects using the Ada programming language.Brad Balfour is involved in the DOD Corporate Information Management effort, which, as part of the DOD Reuse Initiative, is attempting to realize widespread consolidation of DOD MIS software.David Wade works on the FAA Advanced Automation System project, a very large, complex project which provides a rich domain for reuse.
Ed Seidewitz, Brad Balfour, Sam S. Adams, David M. Wade, Brad Cox
OOPSLA1
1989 General object-oriented software development: Background and experience
Ed Seidewitz
J. Syst. Softw.1
1987 Object-Oriented Programming in Smalltalk and ADA
abstract
Though Ada and Modula-2 are not object-oriented languages, an object-oriented viewpoint is crucial for effective use of their module facilities. It is therefore instructive to compare the capabilities of a modular language such as Ada with an archetypal object-oriented language such as Smalltalk. The comparison in this paper is in terms of the basic properties of encapsulation, inheritance and binding, with examples given in both languages. This comparison highlights the strengths and weaknesses of both types of languages from an object-oriented perspective. It also provides a basis for the application of experience from Smalltalk and other object-oriented languages to increasingly widely used modular languages such as Ada and Modula-2.
Ed Seidewitz
OOPSLA1
1986 Object-Oriented Programming without an Object-Oriented Language - Panel
Grady Booch, Ed Seidewitz, Mike Start, Donald Firesmith
OOPSLA2