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.

Roger Nasr

dblp:70/3582 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1990
—ORCID · none

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

Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Theoretical computer science
1 paper
Coding theory · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
type systems
0.011989
Efficient Implementation of Lattice Operations · ACM Trans. Program. Lang. Syst. 1989
Coding theory › lattice codes
lattice encoding
0.011989
Efficient Implementation of Lattice Operations · ACM Trans. Program. Lang. Syst. 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.011988
BABEL: A Base for an Experimental Library · SIGIR 1988
Programming languages and type systems
language design
0.011986
Logic and Inheritance · POPL 1986
Programming languages and type systems
logic programming
0.011986
Logic and Inheritance · POPL 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming
0.011988
BABEL: A Base for an Experimental Library · SIGIR 1988

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

transitive closure · 0.0encoding · 0.0type inheritance · 0.0horn clauses · 0.0frame-based representation · 0.0unification · 0.0resolution · 0.0
YearPublicationVenuePosition
1990 Implementing a knowledge-based library information system with typed horn logic
Hassan Aït-Kaci, Roger Nasr, Jungyun Seo
Inf. Process. Manag.2
1989 Efficient Implementation of Lattice Operations
abstract
Lattice operations such as greatest lower bound (GLB), least upper bound (LUB), and relative complementation (BUTNOT) are becoming more and more important in programming languages supporting object inheritance. We present a general technique for the efficient implementation of such operations based on an encoding method. The effect of the encoding is to plunge the given ordering into a boolean lattice of binary words, leading to an almost constant time complexity of the lattice operations. A first method is described based on a transitive closure approach. Then a more space-efficient method minimizing code-word length is described. Finally a powerful grouping technique called modulation is presented, which drastically reduces code space while keeping all three lattice operations highly efficient. This technique takes into account idiosyncrasies of the topology of the poset being encoded that are quite likely to occur in practice. All methods are formally justified. We see this work as an original contribution towards using semantic (vz., in this case, taxonomic) information in the engineering pragmatics of storage and retrieval of (vz., partially or quasi-ordered) information.
Hassan Aït-Kaci, Robert S. Boyer, Patrick Lincoln, Roger Nasr
ACM Trans. Program. Lang. Syst.4
1988 BABEL: A Base for an Experimental Library
abstract
This report discusses the implementation of a knowledge base for a library information system. It is done using a typed logic programming language—LOGIN—where type inheritance is built in. The knowledge base is structured in a hierarchical taxonomy of library object classes where each class is represented in a FRAME style knowledge structure and inherits the properties of its parents, and where infrastructural inference rules have been established through typed Horn clauses. Also in this document, some programming techniques aimed at using the power of inheritance as taxonomic inference are discussed.
Hassan Aït-Kaci, Roger Nasr, Jungyun Seo
SIGIR2
1986 Logic and Inheritance
abstract
An elaboration of the Prolog language is described in which the notion of first-order term is replaced by a more general one. This extended form of terms allows the integration of inheritance---an IS-A taxonomy---directly into the unification process rather than indirectly through the resolution-based inference mechanism of Prolog. This results in more efficient computations and enhanced language expressiveness. The language thus obtained, called LOGIN, subsumes Prolog, in the sense that conventional Prolog programs are equally well executed by LOGIN.
Hassan Aït-Kaci, Roger Nasr
POPL2