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

S. Kamal Abdali

dblp:24/5006 · DBLP profile ↗
← Back
10ranked-venue papers
9as first author
0since 2021 · last 1989
—ORCID · none

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

Theory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
2 papers
Programming languages and type systems · 96% Program verification · 4%
Theoretical computer science
1 paper
Automated reasoning and model checking · 77% Computational complexity · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language design
0.011986
A Smalltalk System for Algebraic Manipulation · OOPSLA 1986
Automated reasoning and model checking
theorem proving
0.011984
Generalization Heuristics for Theorems Related to Recursively Defined Functions · AAAI 1984
Computational complexity › computability theory
recursive functions
0.011984
Generalization Heuristics for Theorems Related to Recursively Defined Functions · AAAI 1984
Electronic design automation › hardware verification and test
formal verification
0.011971
On Proving Sequential Machine Designs · IEEE Trans. Computers 1971
Electronic design automation
hardware verification and test
0.011971
On Proving Sequential Machine Designs · IEEE Trans. Computers 1971
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification
0.011971
On Proving Sequential Machine Designs · IEEE Trans. Computers 1971
Program verification › dynamic verification › runtime verification
assertion checking
0.011971
On Proving Sequential Machine Designs · IEEE Trans. Computers 1971

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

multiple inheritance · 0.0dynamic class creation · 0.0program-proving technique · 0.0assertion derivation · 0.0
YearPublicationVenuePosition
1989 A Parallel Implementation of the Cylindrical Algebraic Decomposition Algorithm
abstract
In this paper, we describe a parallelization scheme for Collins' cylindrical algebraic decomposition algorithm for quantifier elimination in the theory of real closed fields. We first discuss a parallel implementation of the computer algebra system SAC2 in which a complete sequential implementation of Collins' algorithm already exists. We report some initial results on the speedup obtained, drawing on a suite of examples previously given by Arnon.
B. David Saunders, Hong R. Lee, S. Kamal Abdali
ISSAC3
1988 Experiments with Quadtree Representation of Matrices
S. Kamal Abdali, David S. Wise
ISSAC1
1986 A Smalltalk System for Algebraic Manipulation
abstract
This paper describes the design of an algebra system Views implemented in Smalltalk. Views contains facilities for dynamic creation and manipulation of computational domains, for viewing these domains as various categories such as groups, rings, or fields, and for expressing algorithms generically at the level of categories. The design of Views has resulted in the addition of some new abstractions to Smalltalk that are quite useful in their own right. Parameterized classes provide a means for run-time creation of new classes that exhibit generally very similar behavior, differing only in minor ways that can be described by different instantiations of certain parameters. Categories allow the abstraction of the common behavior of classes that derives from the class objects and operations satisfying certain laws independently of the implementation of those objects and operations. Views allow the run-time association of classes with categories (and of categories with other categories), facilitating the use of code written for categories with quite different interpretations of operations. Together, categories and views provide an additional mechanism for code sharing that is richer than both single and multiple inheritance. The paper gives algebraic as well as non-algebraic examples of the above-mentioned features.
S. Kamal Abdali, Guy W. Cherry, Neil Soiffer
OOPSLA1
1985 Transitive Closure and Related Semiring Properties via Eliminants
S. Kamal Abdali, B. David Saunders
Theor. Comput. Sci.1
1984 Generalization Heuristics for Theorems Related to Recursively Defined Functions
S. Kamal Abdali, Jan Vytopil
AAAI1
1976 A Lambda-Calculus Model of Programming Languages - I. Simple Constructs
S. Kamal Abdali
Comput. Lang.1
1976 A Lambda-Calculus Model of Programming Languages - II. Jumps and Procedures
S. Kamal Abdali
Comput. Lang.1
1976 An Abstraction Algorithm for Combinatory Logic
abstract
This note presents a practical algorithm for carrying out abstraction on combinatory terms. The well-known abstraction algorithms [1, pp. 188ff.] defining abstracts in terms of the combinator sets {S, K}, {B, C, K, W}, etc. operate on one variable at a time, and result in rather long abstracts when several variables are involved. These algorithms are not practical for the applications of the combinatory logic to the theory of computing which make much use of multi-variable abstraction (e.g., [2], [3]). The present algorithm performs the abstraction with respect to all specified variables in a single step, and yields abstracts in a concise form (with sizes proportional to those of given combinatory terms).
S. Kamal Abdali
J. Symb. Log.1
1971 Feature extraction algorithms
S. Kamal Abdali
Pattern Recognit.1
1971 On Proving Sequential Machine Designs
abstract
Based on a program-proving technique, a method for proving sequential machine designs is presented. The method associates with each state of the machine an assertion about the sequences taking the machine into that state. The design is proved by: showing all assertions true irrespective of state changes; and deriving the design specifications from the assertions at final states. The method is illustrated' on two finite automata.
S. Kamal Abdali
IEEE Trans. Computers1