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

Dennis de Champeaux

dblp:67/7 · DBLP profile ↗
← Back
18ranked-venue papers
17as first author
1since 2021 · last 2022
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 6 first-authorArtificial intelligence and machine learning · 5 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorTheory of computation · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
7 papers
Requirements engineering and software design · 63% Empirical software engineering · 18% Program verification · 11%
Theoretical computer science
4 papers
Automated reasoning and model checking · 72% Graph algorithms and graph theory · 28%
Artificial intelligence
3 papers
Planning, search and constraint satisfaction · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
object-oriented development
0.021992
The OO Software Development Process (Panel) · OOPSLA 1992
Case Study of Object-Oriented Software Development · OOPSLA 1992
Requirements engineering and software design › software modeling
statecharts
0.011995
Extending the Statechart Formalism: Event Scheduling & Disposition · OOPSLA 1995
Empirical software engineering
technology transfer
0.011993
Strategies for Object-Oriented Technology Transfer (Panel) · OOPSLA 1993
Requirements engineering and software design
software design methodology
0.011992
Case Study of Object-Oriented Software Development · OOPSLA 1992
Automated reasoning and model checking
theorem proving
0.021986
Subproblem finder and instance checker, two cooperating modules for theorem provers · J. ACM 1986
Sub-problem Finder and Instance Checker: Two Cooperating Preprocessors for Theorem Provers · IJCAI 1979
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
bidirectional search
0.031983
Bidirectional Heuristic Search Again · J. ACM 1983
An Improved Bidirectional Heuristic Search Algorithm · J. ACM 1977
An Improved Di-Directional Heuristic Search Algorithm · IJCAI 1975
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.031983
Bidirectional Heuristic Search Again · J. ACM 1983
An Improved Bidirectional Heuristic Search Algorithm · J. ACM 1977
An Improved Di-Directional Heuristic Search Algorithm · IJCAI 1975
Automated reasoning and model checking › theorem proving
resolution theorem proving
0.011986
Subproblem finder and instance checker, two cooperating modules for theorem provers · J. ACM 1986
Graph algorithms and graph theory › graph algorithms › path problems
shortest path algorithms
0.021983
Bidirectional Heuristic Search Again · J. ACM 1983
An Improved Bidirectional Heuristic Search Algorithm · J. ACM 1977
Programming languages and type systems
object-oriented programming
0.011991
Formal Techniques for OO Software Development (Panel) · OOPSLA 1991
Program analysis
symbolic execution
0.011981
Symbolic Evaluation of LISP Functions with Side Effects for Verification · IJCAI 1981
Programming languages and type systems › functional programming
lisp
0.011981
Symbolic Evaluation of LISP Functions with Side Effects for Verification · IJCAI 1981

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

disposition matrices · 0.0declarative event disposition rules · 0.0heuristic search · 0.0case study · 0.0a* algorithm · 0.0resolution · 0.0connection graph theorem prover · 0.0worst-case analysis · 0.0symbolic evaluation · 0.0
YearPublicationVenuePosition
2022 Faster Linear Unification Algorithm
Dennis de Champeaux
J. Autom. Reason.1
1995 Extending the Statechart Formalism: Event Scheduling & Disposition
abstract
Statecharts are extended to deal with events when no applicable transition is available, and to resolve conflicts relative to event scheduling and response that can arise whenever multiple states can be active simultaneously. Event closure and event scheduling are achieved without having to clutter up a basic statechart. The extensions are effected by means of declarative event disposition rules. These rules, together with the statechart topology, determine the contents of one or more disposition matrices. These matrices are combined with the statechart state to determine the response of the event dispatcher to incoming events. The operation of the event dispatcher is also described. A detailed example illustrates these concepts, which are further characterized, for the benefit of working programmers, in the form of a behavioral design pattern. A tool called StateCraft embodies these notions.
Arthur Allen, Dennis de Champeaux
OOPSLA2
1993 Strategies for Object-Oriented Technology Transfer (Panel)
abstract
article Free Access Share on Strategies for object-oriented technology transfer (panel) Authors: Dennis de Champeaux View Profile , Andrew J. Baer View Profile , Brian Bernsen View Profile , Alan R. Korncoff View Profile , Tim Korson View Profile , Daniel S. Tkach View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 28Issue 10Oct. 1, 1993 pp 437–447https://doi.org/10.1145/167962.165936Online:01 October 1993Publication History 0citation354DownloadsMetricsTotal Citations0Total Downloads354Last 12 Months7Last 6 weeks1 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
Dennis de Champeaux, Andrew J. Baer, Brian Bernsen, Alan R. Korncoff, Timothy D. Korson, Daniel S. Tkach
OOPSLA1
1992 Case Study of Object-Oriented Software Development
abstract
article Free Access Share on Case study of object-oriented software development Authors: Dennis de Champeaux View Profile , Al Anderson View Profile , Ed Feldhousen View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 377–391https://doi.org/10.1145/141937.141967Online:31 October 1992Publication History 9citation893DownloadsMetricsTotal Citations9Total Downloads893Last 12 Months8Last 6 weeks1 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
Dennis de Champeaux, Al Anderson, Ed Feldhousen
OOPSLA1
1992 The OO Software Development Process (Panel)
abstract
Article Free Access Share on The OO software development process (panel) Authors: Dennis de Champeaux View Profile , Bob Balzer View Profile , Dave Bulman View Profile , Kathleen Culver-Lozo View Profile , Ivar Jacobson View Profile , Stephen J. Mellor View Profile Authors Info & Claims OOPSLA '92: Conference proceedings on Object-oriented programming systems, languages, and applicationsOctober 1992Pages 484–489https://doi.org/10.1145/141936.141974Published:31 October 1992Publication History 0citation383DownloadsMetricsTotal Citations0Total Downloads383Last 12 Months9Last 6 weeks0 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
Dennis de Champeaux, Robert Balzer, Dave Bulman, Kathleen Culver-Lozo, Ivar Jacobson, Stephen J. Mellor
OOPSLA1
1992 The Process of Object-Oriented Design
abstract
The object-oriented design process is investigated within the classic software development classification of Analysis, Design, and Implementation.When all development is performed using object oriented methods, OOD is best characterized as a transformational process, mapping declarative descriptions of objects and classes to implementation plans.Subphases of class design, system design, and program design accommodate and rationalize 00 practices including abstraction, prototyping, refinement, bottom-up composition, delegation, interoperablity, clustering objects into processes, resource management design, tuning and optimization.
Dennis de Champeaux, Doug Lea, Penelope Faure
OOPSLA1
1991 Object-Oriented Analysis and Top-Down Software Development
Dennis de Champeaux
ECOOP1
1991 Formal Techniques for OO Software Development (Panel)
abstract
Article Free Access Share on Formal techniques for OO software development Authors: Pierre America Philips Research Laboratories Philips Research LaboratoriesView Profile , Derek Coleman HP-Lab Bristol HP-Lab BristolView Profile , Roger Duke University of Queensland University of QueenslandView Profile , Doug Lea Syracuse University & SUNY-Oswego Syracuse University & SUNY-OswegoView Profile , Gary Leavens Iowa State University Iowa State UniversityView Profile Authors Info & Claims OOPSLA '91: Conference proceedings on Object-oriented programming systems, languages, and applicationsNovember 1991 Pages 166–170https://doi.org/10.1145/117954.117967Published:01 November 1991Publication History 2citation376DownloadsMetricsTotal Citations2Total Downloads376Last 12 Months13Last 6 weeks1 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
Dennis de Champeaux, Pierre America, Derek Coleman, Roger Duke, Doug Lea, Gary T. Leavens, Fiona Hayes
OOPSLA1
1986 Subproblem finder and instance checker, two cooperating modules for theorem provers
abstract
Properties are proved about INSTANCE, a theorem prover module that recognizes that a formula is a special case and/or an alphabetic variant of another formula, and about INSURER, another theorem prover module that decomposes a problem, represented by a formula, into independent subproblems, using a conjunction. The main result of INSTANCE is soundness; the main result of INSURER is a maximum decomposition into subproblems (with some provisos). Experimental results show that a connection graph theorem prover extended with these modules is more effective than the resolution-based connection graph theorem prover alone.
Dennis de Champeaux
J. ACM1
1986 About the Paterson-Wegman Linear Unification Algorithm
Dennis de Champeaux
J. Comput. Syst. Sci.1
1983 Bidirectional Heuristic Search Again
abstract
Extenswe modificaUons of a previously published bidirectional heuristic search algorithm are presented in order to preserve the property that shortest solutions are found under approprmte circumstances.Theoretical results encompass the generahzation of the unidirectional optimahty theorem Categories and Subject Descriptors: 1.
Dennis de Champeaux
J. ACM1
1982 Heuristic Search with Partial Node Expansion and Bi-Directional Search in Product Space
Dennis de Champeaux, E. van Dijk
ECAI1
1981 Symbolic Evaluation of LISP Functions with Side Effects for Verification
Dennis de Champeaux, Jos de Bruin
IJCAI1
1979 Sub-problem Finder and Instance Checker: Two Cooperating Preprocessors for Theorem Provers
Dennis de Champeaux
IJCAI1
1978 Substad: For Fast Substitution in LISP, with an Application on Unification
Dennis de Champeaux
Inf. Process. Lett.1
1977 An Optimality Theorem for a Bi-Directional Heuristic Search Algorithm
abstract
An optimality theorem and its supporting lemma's are given and proved which apply on a bi-directional heuristic search algorithm.
Dennis de Champeaux, Lenie Sint
Comput. J.1
1977 An Improved Bidirectional Heuristic Search Algorithm
abstract
A modification of Pohl's bidirectional heuristic search algorithm is described together with a simplified implementation. Theorems are proved about conditions yielding shortest paths. The results are given of a worst-case analysis of different algorithms, suggesting a rank order of their quality. Results that Pohl had obtained with a unidirectional heuristic search algorithm on the 15-puzzle are compared with the results obtained with the new — simplified — algorithm.
Dennis de Champeaux, Lenie Sint
J. ACM1
1975 An Improved Di-Directional Heuristic Search Algorithm
Dennis de Champeaux, Lenie Sint
IJCAI1