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

John Hogg

dblp:03/2622 · also John S. Hogg · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 2 first-authorComputer networks · 1Databases, 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
2 papers
Programming languages and type systems · 79% Concurrent programming · 21%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 77% Distributed and cloud data management · 23%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › object-oriented programming
object-oriented language design
0.011991
Islands: Aliasing Protection in Object-Oriented Languages · OOPSLA 1991
Concurrent programming
concurrency control
0.011987
OTM: Applying Objects to Tasks · OOPSLA 1987
Distributed systems
distributed coordination
0.011984
An Active Mail System · SIGMOD Conference 1984
Programming languages and type systems
type systems
0.011991
Islands: Aliasing Protection in Object-Oriented Languages · OOPSLA 1991
Distributed and cloud data management
distributed query processing
0.011982
A System for Managing Structured Messages · IEEE Trans. Commun. 1982

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

prototype implementation · 0.0message triggering · 0.0distributed query · 0.0
YearPublicationVenuePosition
1991 Islands: Aliasing Protection in Object-Oriented Languages
abstract
article Free Access Share on Islands: aliasing protection in object-oriented languages Author: John Hogg Bell-Northern Research, Ottawa, Ontario Bell-Northern Research, Ottawa, OntarioView Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 26Issue 11Nov. 1991 pp 271–285https://doi.org/10.1145/118014.117975Online:01 November 1991Publication History 211citation884DownloadsMetricsTotal Citations211Total Downloads884Last 12 Months30Last 6 weeks8 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 Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
John Hogg
OOPSLA1
1987 OTM: Applying Objects to Tasks
abstract
OTM is a concurrent object language presently being implemented at the University of Toronto. It provides a novel, simple and powerful way of structuring tasks or collections of operations. This paper describes the concurrency control features of OTM, which include external termination of tasks. An example demonstrates how the language can be used to cleanly and concisely control cooperating objects.
John Hogg, Stephen P. Weiser
OOPSLA1
1984 An Active Mail System
abstract
Conventional electronic mail is passive text that is created, sent and read. Any further actions must be initiated by the recipient. By contrast, an "intelligent message" (imessage) is an active program that carries on a dialogue with the recipient. The imessage may subsequently route itself to other users as a result of the responses it receives, and it eventually returns these responses to the original sender.This paper describes a prototype intelligent mail system and discusses some of the problems involved in implementing such a system in a distributed environment.
John Hogg, Stelios Gamvroulas
SIGMOD Conference1
1982 A System for Managing Structured Messages
abstract
Message systems send and receive messages but do not manage the information the messages contain. Database management systems manage the information of a global database but do not have a notion of address. In this paper the authors outline a prototype system which integrates the facilities of message systems and database management systems. The system manages structured messages according to their contents. The messages can be stored within a station and transferred between stations. Information present in the messages can be queried in a distributed manner. Message structure can also be exploited by automatic procedures which recognize triggering conditions and perform user specified actions.
Dennis Tsichritzis, Fausto Rabitti, Simon J. Gibbs, Oscar Nierstrasz, John Hogg
IEEE Trans. Commun.5