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

Franz Puntigam

dblp:40/5791 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 2001
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2Computer networks · 1 · 1 first-authorTheory of computation · 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.

Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
multidatabase systems
0.011993
A Language Multidatabase System Communication Protocol · ICDE 1993
Distributed systems › distributed database
distributed transactions
0.011993
A Language Multidatabase System Communication Protocol · ICDE 1993
Programming languages and type systems › logic programming
concurrent logic programming
0.011993
A Language Multidatabase System Communication Protocol · ICDE 1993

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

vienna parallel logic · 0.0
YearPublicationVenuePosition
2001 State inference for dynamically changing interfaces
Franz Puntigam
Comput. Lang.1
2001 Strong types for coordinating active objects
abstract
Abstract An object type is usually regarded as a contract between an object and each of its clients. However, in concurrent (and sometimes also in sequential) systems it is more useful to regard a type as a contract between an object and the set of all clients: when the object acts as a shared resource, the clients must be coordinated before sending messages to the object. Process types of active objects specify constraints on the ordering of messages. Static type checking ensures proper coordination of clients so that objects receive messages only in acceptable orderings. As presented in this article, the process type system is based on a simple computation model where active objects communicate via asynchronous message passing. Copyright © 2001 John Wiley & Sons, Ltd.
Franz Puntigam
Concurr. Comput. Pract. Exp.1
2001 Types for Active Objects with Static Deadlock Prevention
Franz Puntigam, Christof Peter
Fundam. Informaticae1
1999 Non-regular Process Types
Franz Puntigam
Euro-Par1
1998 Dynamic type Information in Process Types
Franz Puntigam
Euro-Par1
1997 Coordination Requirements Expressed in Types for Active Objects
Franz Puntigam
ECOOP1
1995 Type Specifications with Processes
Franz Puntigam
FORTE1
1993 A Language Multidatabase System Communication Protocol
abstract
Rapid growth in the area of multidatabase systems (MDBSs), which involve both the access of global data and distributed transaction processing, has created a need for programming languages that provide communication reliability and powerful synchronization. The requirements of MDBSs are reviewed, and the Vienna Parallel Logic programming language is presented. The ways to realize an MDBS communication protocol in this language are discussed. The Vienna Parallel Logic language incorporates a concurrent logic language, as well as features of both distributed operating systems and database management systems. These features combine to support the communication and synchronization required by distributed transaction processing. The Vienna Parallel Logic language is suitable for use as a general-purpose distributed programming and coordination language.>
Omran A. Bukhres, Eva Kühn, Franz Puntigam
ICDE3
1993 Concurrency and Backtracking in VPL
Eva Kühn, Herbert Pohlai, Franz Puntigam
Comput. Lang.3
1992 An Execution Model for Distributed Database Transactions and Its Implementation in VPL
Eva Kühn, Franz Puntigam, Ahmed K. Elmagarmid
EDBT2