Demo Data from EDBT 2026 / reviewers in the wild / expert
Magnus Johansson 0001
dblp:17/129-1
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0001-8811-2629ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 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.
| Theoretical computer science
3 papers |
Logic in computer science · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
process algebra |
0.3 | 3 | 2010 | Weak Equivalences in Psi-Calculi · LICS 2010 Psi-calculi: Mobile Processes, Nominal Data, and Logic · LICS 2009 Extended pi-Calculi · ICALP (2) 2008 |
Logic in computer science
bisimulation |
0.2 | 2 | 2010 | Weak Equivalences in Psi-Calculi · LICS 2010 Psi-calculi: Mobile Processes, Nominal Data, and Logic · LICS 2009 |
Logic in computer science › bisimulation
weak bisimulation |
0.1 | 1 | 2010 | Weak Equivalences in Psi-Calculi · LICS 2010 |
Logic in computer science › process algebra
pi-calculus |
0.1 | 1 | 2008 | Extended pi-Calculi · ICALP (2) 2008 |
Logic in computer science
concurrency theory |
0.0 | 1 | 2010 | Weak Equivalences in Psi-Calculi · LICS 2010 |
Logic in computer science › process algebra
observational congruence |
0.0 | 1 | 2010 | Weak Equivalences in Psi-Calculi · LICS 2010 |
Methods — techniques the papers use, named apart from their topics
isabelle · 0.2nominal datatypes · 0.1pi-calculus · 0.1nominal logic · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Broadcast psi-calculi with an application to wireless protocols
Johannes Borgström, Shuqin Huang, Magnus Johansson 0001, Palle Raabjerg, Björn Victor, Johannes Åman Pohjola, Joachim Parrow |
Softw. Syst. Model. | 3 |
| 2011 | Broadcast Psi-calculi with an Application to Wireless Protocols
Johannes Borgström, Shuqin Huang, Magnus Johansson 0001, Palle Raabjerg, Björn Victor, Johannes Åman Pohjola, Joachim Parrow |
SEFM | 3 |
| 2010 | Weak Equivalences in Psi-CalculiabstractPsi-calculi extend the pi-calculus with nominal datatypes to represent data, communication channels, and logics for facts and conditions. This general framework admits highly expressive formalisms such as concurrent higher-order constraints and advanced cryptographic primitives. We here establish the theory of weak bisimulation, where the τ actions are unobservable. In comparison to other calculi the presence of assertions poses a significant challenge in the definition of weak bisimulation, and although there appears to be a spectrum of possibilities we show that only a few are reasonable. We demonstrate that the complications mainly stem from psi-calculi where the associated logic does not satisfy weakening. We prove that weak bisimulation equivalence has the expected algebraic properties and that the corresponding observation congruence is preserved by all operators. These proofs have been machine checked in Isabelle. The notion of weak barb is defined as the output label of a communication action, and weak barbed equivalence is bisimilarity for τ actions and preservation of barbs in all static contexts. We prove that weak barbed equivalence coincides with weak bisimulation equivalence. Magnus Johansson 0001, Jesper Bengtson, Joachim Parrow, Björn Victor |
LICS | 1 |
| 2009 | Psi-calculi: Mobile Processes, Nominal Data, and LogicabstractA psi-calculus is an extension of the pi-calculus with nominal data types for data structures and for logical assertions representing facts about data. These can be transmitted between processes and their names can be statically scoped using the standard pi-calculus mechanism to allow for scope migrations. Other proposed extensions of the pi-calculus can be formulated as psi-calculi; examples include the applied pi-calculus, the spi-calculus, the fusion calculus, the concurrent constraint pi-calculus, and calculi with polyadic communication channels or pattern matching. Psi-calculi can be even more general, for example by allowing structured channels, higher-order formalisms such as the lambda calculus for data structures, and a predicate logic for assertions. Our labelled operational semantics and definition of bisimulation is straightforward, without a structural congruence. We establish minimal requirements on the nominal data and logic in order to prove general algebraic properties of psi-calculi. The proofs have been checked in the interactive proof checker Isabelle. We are the first to formulate a truly compositional labelled operational semantics for calculi of this calibre. Expressiveness and therefore modelling convenience significantly exceeds that of other formalisms, while the purity of the semantics is on par with the original pi-calculus. Jesper Bengtson, Magnus Johansson 0001, Joachim Parrow, Björn Victor |
LICS | 2 |
| 2008 | Extended pi-Calculi
Magnus Johansson 0001, Joachim Parrow, Björn Victor, Jesper Bengtson |
ICALP (2) | 1 |