VLDB 2026 Research / reviewers in the wild / expert
Andrzej Salwicki
dblp:20/4170
· DBLP profile ↗
18ranked-venue papers
10as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 18 · 10 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
1 paper |
Programming languages and type systems · 87% Program analysis · 13% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › object-oriented programming
inner classes |
0.1 | 1 | 2009 | On an algorithm determining direct superclasses in Java and similar languages with inner classes - Its correctness, completeness and uniqueness of solutions · Inf. Comput. 2009 |
Programming languages and type systems › object-oriented programming
object-oriented languages |
0.1 | 1 | 2009 | On an algorithm determining direct superclasses in Java and similar languages with inner classes - Its correctness, completeness and uniqueness of solutions · Inf. Comput. 2009 |
Logic in computer science
algebraic specification |
0.0 | 2 | 2000 | First-Order Specifications of Programmable Data Types · SIAM J. Comput. 2000 Algorithmic Theories of Data Structures · ICALP 1982 |
Program analysis
static analysis |
0.0 | 1 | 2009 | On an algorithm determining direct superclasses in Java and similar languages with inner classes - Its correctness, completeness and uniqueness of solutions · Inf. Comput. 2009 |
Logic in computer science
model theory |
0.0 | 1 | 2000 | First-Order Specifications of Programmable Data Types · SIAM J. Comput. 2000 |
Methods — techniques the papers use, named apart from their topics
generation principle · 0.0first-order logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Some Methodological Remarks Inspired by the Paper "On inner classes" by A. Igarashi and B. PierceabstractIn [14] an axiomatic approach towards the semantics of FJI, Featherweight Java with Inner classes, essentially a subset of the Java-programming language, is presented. In this way the authors contribute to an ambitious project: to give an axiomatic definition of the semantics of programming language Java. At a first glance the approach of reducing Java's semantics to that of FJI seems promising. We are going to show that several questions have been left unanswered. It turns out that the theory how to elaborate or bind types and thus to determine direct superclasses as proposed in [14] has different models. Therefore the suggestion that the formal system of [14] defines the (exactly one) semantics of Java is not justified. We present our contribution to the project showing that it must be attacked from another starting point. Quite frequently one encounters a set of inference rules and a claim that a semantics is defined by the rules. Such a claim should be proved. One should present arguments: 1° that the system has a model and hence it is a consistent system, and 2° that all models are isomorphic. Sometimes such a proposed system contains a rule with a premise which reads: there is no proof of something. One should notice that this is a metatheoretic property. It seems strange to accept a metatheorem as a premise, especially if such a system does not offer any other inference rules which would enable a proof of the premise. We are going to study the system in [14]. We shall show that it has many non-isomorphic models. We present a repair of Igarashi's and Pierce's calculus such that their ideas are preserved as close as possible. Hans Langmaack, Andrzej Salwicki |
Fundam. Informaticae | 2 |
| 2009 | Verifying a Class: combining Testing and ProvingabstractThe problem of correctness of a class C w.r.t. a specification S is discussed. A formal counterpart of the problem is the question well known in metamathematics, whether an algebraic structure is a model of a given theory. Now, this metamathematical problem has to be adapted to the context of software engineering. As a theory we consider the (algorithmic) specification S. The algebraic structure A _C induced by the class C is our candidate for a model of S. Remark, that this problem differs from the correctness' problem of an algorithm w.r.t. a pre- and a post-conditions. In the paper we consider the specification ATPQ of priority queues and the class PQS, and we verify the correctness of this class with respect to the specification ATPQ. Programmers and software companies prefer to test software instead of proving it. Surely, proving is more difficult, testing is easier. In this article we combine these two approaches. Hence, the following actions appear in our method of verification: experiment, observe, formulate hypotheses, prove. It is our hope that this method is of general use and adapts well to many practical cases of verification of object-oriented software. Grazyna Mirkowska, Andrzej Salwicki, Oskar Swida |
Fundam. Informaticae | 2 |
| 2009 | On an algorithm determining direct superclasses in Java and similar languages with inner classes - Its correctness, completeness and uniqueness of solutions
Hans Langmaack, Andrzej Salwicki, Marek Warpechowski |
Inf. Comput. | 2 |
| 2008 | A Deterministic Algorithm for Identifying Direct Superclasses in Java
Hans Langmaack, Andrzej Salwicki, Marek Warpechowski |
Fundam. Informaticae | 2 |
| 2008 | Algorithmic Logic + SpecVer = the Methodology for High Integrity Programming - Invited Paper
Grazyna Mirkowska, Andrzej Salwicki, Oskar Swida |
Fundam. Informaticae | 2 |
| 2007 | Andrzej Grzegorczyk's Contribution to Computer Science
Andrzej Salwicki |
Fundam. Informaticae | 1 |
| 2000 | First-Order Specifications of Programmable Data TypesabstractWe consider first-order specifications together with the restriction to accept only programmable algebras as models. We provide a criterion which links this approach with the "generation principle": all programmable models of any specification SP that meets this criterion are reachable. We also show an example of a specification which does not satisfy the criterion and admits a programmable yet nonreachable model. Moreover, a general method of showing the existence of programmable but nonreachable models for a class of first-order specifications is given. Grazyna Mirkowska, Andrzej Salwicki, Marian Srebrny, Andrzej Tarlecki |
SIAM J. Comput. | 2 |
| 1996 | The Algebraic Specifications do not Have the Tennenbaum PropertyabstractIt is commonly believed that a programmable model satisfying the axioms of a given algebraic specification guarantees good properties and is a correct implementation of the specification. This convinction might be related to the Tennenbaum's property Grazyna Mirkowska, Andrzej Salwicki |
Fundam. Informaticae | 2 |
| 1991 | On a Hierarchy of File Types and a Tower of Their Theories
Andrzej Salwicki |
MFCS | 1 |
| 1982 | Algorithmic Theories of Data Structures
Andrzej Salwicki |
ICALP | 1 |
| 1980 | Axioms of Algorithmic Logic Univocally Determine Semantics of Programs
Andrzej Salwicki |
MFCS | 1 |
| 1980 | On the algorithmic theory of stacks
Andrzej Salwicki |
Fundam. Informaticae | 1 |
| 1978 | On Algorithmic Theory of Stacks
Andrzej Salwicki |
MFCS | 1 |
| 1977 | An Algorithmic Approach to Set Theory
Andrzej Salwicki |
FCT | 1 |
| 1977 | Applied Algorithmic Logic
Andrzej Salwicki |
MFCS | 1 |
| 1976 | A Complete Axiomatic Characterization of Algorithmic Properties of Block-Structured Programs with Procedures
Grazyna Mirkowska, Andrzej Salwicki |
MFCS | 2 |
| 1976 | Computational Processes Generated by Programs with Recursive Procedures and Block Structures
Andrzej Salwicki, Tomasz Müldner |
MFCS | 1 |
| 1974 | Procedures, Formal Computations and Models
Andrzej Salwicki |
MFCS | 1 |