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

J. Paul Tremblay

dblp:69/1123 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 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
Requirements engineering and software design · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 50% Indexing and storage engines · 50%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › specification
software specification
0.011997
From Formal Specifications to Natural Language: A Case Study · ASE 1997
Requirements engineering and software design
computer-aided software engineering
0.011991
Towards the Automatic Generation of Software Diagrams · IEEE Trans. Software Eng. 1991
Requirements engineering and software design
model-driven engineering
0.011991
Towards the Automatic Generation of Software Diagrams · IEEE Trans. Software Eng. 1991
Requirements engineering and software design
software architecture
0.011991
Towards the Automatic Generation of Software Diagrams · IEEE Trans. Software Eng. 1991
Requirements engineering and software design › specification
object-oriented specification
0.011997
From Formal Specifications to Natural Language: A Case Study · ASE 1997
Indexing and storage engines
file organization
0.011975
Distribution-Dependent Hashing Functions and Their Characteristics · SIGMOD Conference 1975
Information retrieval
hashing
0.011975
Distribution-Dependent Hashing Functions and Their Characteristics · SIGMOD Conference 1975

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

natural language generation · 0.0placement and routing algorithms · 0.0graph layout · 0.0
YearPublicationVenuePosition
1997 From Formal Specifications to Natural Language: A Case Study
abstract
Because software specifications often serve as a formal contract between the developer and the customer, systems have been proposed that help the software client better understand specifications by automatically paraphrasing them in natural language. The REVIEW system applies natural language generation within Metaview, a metasystem that facilitates the construction of CASE environments to support software specification tasks. This paper summarizes a technical report that presents REVIEW through a case study involving the Object Model of Rumbaugh's OMT specification methodology (1991).
John M. Punshon, J. Paul Tremblay, Paul G. Sorenson, Piotr S. Findeisen
ASE2
1993 Software metrics using a metasystem approach to software specification
Germinal Boloix, Paul G. Sorenson, J. Paul Tremblay
J. Syst. Softw.3
1991 Towards the Automatic Generation of Software Diagrams
abstract
The authors formulate the criteria for drawing dataflow diagrams and describe the placement and routing algorithms used in a system called MONDRIAN. A generalized approach to the question of software diagrams is proposed based on the authors' experience with MONDRIAN and a metasystem approach to the creation of CASE (computer-aided software engineering) environments. A formal approach to the definition of software objects and their graphical representation is given. The use of location constraints as a basis for generalized layout algorithms is discussed.>
L. Beth Protsko, Paul G. Sorenson, J. Paul Tremblay, Douglas A. Schaefer
IEEE Trans. Software Eng.3
1985 Structured systems analysis using SPSL/SPSA
Eric W. Channen, Paul G. Sorenson, J. Paul Tremblay
Inf. Manag.3
1975 Distribution-Dependent Hashing Functions and Their Characteristics
abstract
In this paper procedures are studied for storing, accessing, updating, and reorganizing data in large files whose organization is direct, an organization used when a fast response time is required. Distribution-dependent hashing functions and the division method are compared as methods of indirect addressing.Distribution-dependent hashing functions are characterized. These hashing functions generate addresses from a set of keys by using knowledge of the distribution of that key set within the key space or range of keys. A study of the performance measures obtained during tests of these functions on several key sets indicates that in certain cases, distribution-dependent methods perform better than the division method. This result is extended by a demonstration that distribution-dependent hashing functions can accommodate a change in the distribution of keys without being redefined. A number of insertions to and deletions from the key set can be made before a distribution-dependent hashing function gives poorer performance than the division method under identical circumstances.If many additions are made to a set of keys, it becomes necessary to reorganize, in a larger storage area, the direct file of records identified by that key set. Although processor time must be sacrificed in order to redefine a distribution-dependent hashing function, the division method requires substantially greater access time in a reorganizational situation.
R. F. Deutscher, Paul G. Sorenson, J. Paul Tremblay
SIGMOD Conference3
1974 A first course in discrete structures with applications to computer science
abstract
This paper describes an introductory course in discrete structures for the undergraduate computer science student that has evolved at the University of Saskatchewan, Saskatoon. The philosophy of such a course and certain problems encountered in preparing and teaching it are discussed.
J. Paul Tremblay, R. Manohar
SIGCSE1