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

Mogens Nielsen

dblp:n/MogensNielsen · DBLP profile ↗
← Back
43ranked-venue papers
26as first author
0since 2021 · last 2014
—ORCID · none

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

Theory of computation · 36 · 24 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 2Graphics, computer vision, multimedia, augmented reality and games · 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.

Theoretical computer science
8 papers
Logic in computer science · 81% Combinatorics and discrete mathematics · 10% Distributed computing theory · 5%
Network and information security
1 paper
Authentication and access control · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

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

TopicWeightPapersLastEvidence papers
Logic in computer science
bisimulation
0.132003
Undecidability of domino games and hhp-bisimilarity · Inf. Comput. 2003
Bisimulation from Open Maps · Inf. Comput. 1996
Bisimulation and open maps · LICS 1993
Logic in computer science
concurrency theory
0.142001
Modelling with Partial Orders - Why and Why Not? · ICALP 2001
Transition Systems, Event Structures and Unfoldings · Inf. Comput. 1995
Bisimulation and open maps · LICS 1993
Authentication and access control › access control › context-aware access control
history-based access control
0.112005
A framework for concrete reputation-systems with applications to history-based access control · CCS 2005
Authentication and access control › trust management
trust and reputation
0.112005
A framework for concrete reputation-systems with applications to history-based access control · CCS 2005
Authentication and access control
trust management
0.112005
A framework for concrete reputation-systems with applications to history-based access control · CCS 2005
Combinatorics and discrete mathematics
partial orders
0.012001
Modelling with Partial Orders - Why and Why Not? · ICALP 2001
Logic in computer science › concurrency theory
event structures
0.021995
Transition Systems, Event Structures and Unfoldings · Inf. Comput. 1995
Bisimulation and open maps · LICS 1993
Logic in computer science › bisimulation
open maps
0.021996
Bisimulation from Open Maps · Inf. Comput. 1996
Bisimulation and open maps · LICS 1993
Logic in computer science › temporal logic › linear temporal logic
pure-past linear temporal logic
0.012005
A framework for concrete reputation-systems with applications to history-based access control · CCS 2005
Logic in computer science
temporal logic
0.012005
A framework for concrete reputation-systems with applications to history-based access control · CCS 2005
Distributed computing theory
distributed verification
0.011996
Automated Logical Verification Based on Trace Abstractions · PODC 1996
Logic in computer science
semantics
0.011996
Bisimulation from Open Maps · Inf. Comput. 1996
Logic in computer science
transition systems
0.011995
Transition Systems, Event Structures and Unfoldings · Inf. Comput. 1995
Logic in computer science › concurrency theory
unfolding
0.011995
Transition Systems, Event Structures and Unfoldings · Inf. Comput. 1995
Computational complexity
undecidability
0.012003
Undecidability of domino games and hhp-bisimilarity · Inf. Comput. 2003
Logic in computer science
coalgebra
0.011993
Bisimulation and open maps · LICS 1993
Logic in computer science
category theory
0.011993
Bisimulation and open maps · LICS 1993
Automata and formal languages › l systems
d0l systems
0.011974
On the Decidability of Some Equivalence Problems for D0L-Systems · Inf. Control. 1974
Automata and formal languages
equivalence problem
0.011974
On the Decidability of Some Equivalence Problems for D0L-Systems · Inf. Control. 1974
Automata and formal languages
l systems
0.011974
On the Decidability of Some Equivalence Problems for D0L-Systems · Inf. Control. 1974
Computational complexity
decidability
0.011974
On the Decidability of Some Equivalence Problems for D0L-Systems · Inf. Control. 1974

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

pure-past linear temporal logic · 0.1policy specification language · 0.1trace abstraction · 0.0model checking · 0.0topos · 0.0presheaves · 0.0category theory · 0.0
YearPublicationVenuePosition
2014 Trust in event structures
Mogens Nielsen
Theor. Comput. Sci.1
2012 Transfer of trust in event-based reputation systems
Mogens Nielsen, Karl Krukow
Theor. Comput. Sci.1
2008 A logical framework for history-based access control and reputation systems
abstract
Reputation systems are meta systems that record, aggregate and distribute information about principals' behaviour in distributed applications. Similarly, history-based access control systems make decisions based on programs' past security-sensitive actions. While the applications are distinct, the two types of systems are fundamentally making decisions based on information about the past behaviour of an entity. A logical policy-centric framework for such behaviour-based decision-making is presented. In the framework, principals specify policies which state precise requirements on the past behaviour of other principals that must be fulfilled in order for interaction to take place. The framework consists of a formal model of behaviour, based on event structures; a declarative logical language for specifying properties of past behaviour; and efficient dynamic algorithms for checking whether a particular behaviour satisfies a property from the language. It is shown how the framework can be extended in several ways, most notably to encompass parameterized events and quantification over parameters. In an extended application, it is illustrated how the framework can be applied for dynamic history-based access control for safe execution of unknown and untrusted programs.
Karl Krukow, Mogens Nielsen, Vladimiro Sassone
J. Comput. Secur.2
2007 CCS with Replication in the Chomsky Hierarchy: The Expressive Power of Divergence
Jesús Aranda, Cinzia Di Giusto, Mogens Nielsen, Frank D. Valencia
APLAS3
2006 Biomedical Signal Compression With Optimized Wavelets
abstract
In this work, we propose a novel scheme of signal compression based on signal-dependent wavelets. To adapt the mother wavelet to the signal for the purpose of compression, it is necessary to define a family of wavelets that depend on a set of parameters and a quality criterion for wavelet selection (i.e., wavelet parameter optimization). We propose the use of orthogonal wavelets parameterized by their scaling filter, with optimization criterion based on the minimization of signal distortion rate given the desired compression rate. For coding the wavelet coefficients we adopted the embedded zerotree wavelet coding algorithm. Results on electromyographic signals show that optimization significantly improves performance.
Mogens Nielsen, Ernest Nlandu Kamavuako, Michael Midtgaard Andersen, Marie-Françoise Lucas, Dario Farina
ICASSP (2)1
2005 A framework for concrete reputation-systems with applications to history-based access control
abstract
In a reputation-based trust-management system, agents maintain information about the past behaviour of other agents. This information is used to guide future trust-based decisions about interaction. However, while trust management is a component in security decision-making, many existing reputation-based trust-management systems provide no formal security-guarantees. In this extended abstract, we describe a mathematical framework for a class of simple reputation-based systems. In these systems, decisions about interaction are taken based on policies that are exact requirements on agents' past histories. We present a basic declarative language, based on pure-past linear temporal logic, intended for writing simple policies. While the basic language is reasonably expressive (encoding e.g. Chinese Wall policies) we show how one can extend it with quantification and parameterized events. This allows us to encode other policies known from the literature, e.g., `one-out-of-k'. The problem of checking a history with respect to a policy is efficient for the basic language, and tractable for the quantified language when policies do not have too many variables.
Karl Krukow, Mogens Nielsen, Vladimiro Sassone
CCS2
2005 Introduction - Combined TCSA/TCSB issue - mathematical foundations of computer science 2000
Mogens Nielsen, Branislav Rovan
Theor. Comput. Sci.1
2004 A Calculus for Trust Management
Marco Carbone, Mogens Nielsen, Vladimiro Sassone
FSTTCS2
2003 Towards a formal notion of trust
abstract
Trust management systems have been proposed as an alternative to traditional security mechanisms in Global Computing. We present some challenges in establishing a formal foundation for the notion of trust, and some preliminary ideas towards a category of trust models.
Mogens Nielsen, Karl Krukow
PPDP1
2003 A Formal Model for Trust in Dynamic Networks
abstract
We propose a formal model of trust informed by the Global Computing scenario and focusing on the aspects of trust formation, evolution, and propagation. The model is based on a novel notion of trust structures which, building on concepts from trust management and domain theory, feature at the same time a trust and an information partial order.
Marco Carbone, Mogens Nielsen, Vladimiro Sassone
SEFM2
2003 Undecidability of domino games and hhp-bisimilarity
Marcin Jurdzinski, Mogens Nielsen, Jirí Srba
Inf. Comput.2
2002 On the expressive power of temporal concurrent constraint programming languages
abstract
The tcc paradigm is a formalism for timed concurrent constraint programming. Several tcc languages differing in their way of expressing infinite behavior have been proposed in the literature. In this paper we study the expressive power of some of these languages. In particular, we show that: (1) recursive procedures with parameters can be encoded into parameterless recursive procedures with dynamic scoping, and viceversa. (2) replication can be encoded into parameterless recursive procedures with static scoping, and viceversa. (3) the languages from (1) are strictly more expressive than the languages from (2). Furthermore, we show that behavioral equivalence is undecidable for the languages from (1), but decidable for the languages from (2). The undecidability result holds even if the process variables take values from a fixed finite domain.
Mogens Nielsen, Catuscia Palamidessi, Frank D. Valencia
PPDP1
2001 Properties of Distributed Timed-Arc Petri Nets
Mogens Nielsen, Vladimiro Sassone, Jirí Srba
FSTTCS1
2001 Modelling with Partial Orders - Why and Why Not?
Mogens Nielsen
ICALP1
2000 Hereditary History Preserving Bisimilarity Is Undecidable
Marcin Jurdzinski, Mogens Nielsen
STACS2
1999 Bisimulation and Open Maps for Timed Transition Systems
abstract
Formal models for real-time systems have been studied intensively over the past decade. Much of the theory of untimed systems have been lifted to real-time settings. One example is the notion of bisimulation applied to timed transition systems, which
Mogens Nielsen, Thomas Hune
Fundam. Informaticae1
1998 Timed Bisimulation and Open Maps
Thomas Hune, Mogens Nielsen
MFCS2
1998 Reasoning About the Past
Mogens Nielsen
MFCS1
1998 Open Maps, Behavioural Equivalences, and Congruences
Allan Cheng, Mogens Nielsen
Theor. Comput. Sci.2
1996 Automated Logical Verification Based on Trace Abstractions
abstract
We propose a new and practical framework for integrating the behavioral reasoning about distributed systems with model-checking methods.
Nils Klarlund, Mogens Nielsen, Kim Sunesen
PODC2
1996 Bisimulation from Open Maps
André Joyal, Mogens Nielsen, Glynn Winskel
Inf. Comput.2
1996 Foreword: Special Volume of TAPSOFT 1995 Papers
Peter D. Mosses, Mogens Nielsen, Michael I. Schwartzbach
Theor. Comput. Sci.2
1996 Petri Nets and Bisimulation
Mogens Nielsen, Glynn Winskel
Theor. Comput. Sci.1
1996 Models for Concurrency: Towards a Classification
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
Theor. Comput. Sci.2
1995 Characterizing Behavioural Congruences for Petri Nets
Mogens Nielsen, Lutz Priese, Vladimiro Sassone
CONCUR1
1995 Obseving Behaviour Categorically
Mogens Nielsen, Allan Cheng
FSTTCS1
1995 Transition Systems, Event Structures and Unfoldings
Mogens Nielsen, Grzegorz Rozenberg, P. S. Thiagarajan
Inf. Comput.1
1994 Bisimulation for Models in Concurrency
Mogens Nielsen, Christian Clausen
CONCUR1
1993 A Classification of Models for Concurrency
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
CONCUR2
1993 Bisimulation and open maps
abstract
An abstract definition of bisimulation is presented. It allows a uniform definition of bisimulation across a range of different models for parallel computation presented as categories. As examples, transition systems, synchronization trees, transition systems with independence (an abstraction from Petri nets), and labeled event structures are considered. On transition systems, the abstract definition readily specialises to Milner's (1989) strong bisimulation. On event structures, it explains and leads to a revision of the history-preserving bisimulation of Rabinovitch and Traktenbrot (1988), and Goltz and van Glabeek (1989). A tie-up with open maps in a (pre)topos brings to light a promising new model, presheaves on categories of pomsets, into which the usual category of labeled event structures embeds fully and faithfully. As an indication of its promise, this new presheaf model has refinement operators, though further work is required to justify their appropriateness and understand their relation to previous attempts.>
André Joyal, Mogens Nielsen, Glynn Winskel
LICS2
1993 Deterministic Behavioural Models for Concurrency
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
MFCS2
1992 CCS, Location and Asynchronous Transition Systems
Madhavan Mukund, Mogens Nielsen
FSTTCS2
1992 Elementary Transition Systems and Refinement
abstract
Elementary transition systems are-in a strong categorical sense-the transition system version of a basic system model of net theory called elementary net systems. The structural notion of a region associated with elementary transition systems captures the intuitive idea of a local state as modelled by the conditions of an elementary net system. In this paper we equip elementary transition systems with a refinement operation over the local states (regions). We then show our operation satisfies a number of interesting properties. In particular, this operation supports compositional reasoning. It is very hard if not impossible to define a corresponding operation at the level of nets which enjoys similar properties. This is due to the concrete choice of conditions used to enforce intended behaviour. Thus our results show that the more abstract-but essentially equivalent-model of elementary transition systems is the appropriate framework for theoretical studies concerning refinement operations for elementary net systems.
Mogens Nielsen, Grzegorz Rozenberg, P. S. Thiagarajan
Acta Informatica1
1992 Elementary Transition Systems
abstract
Transition systems are a simple and powerful formalism for explaining the operational behaviour of models of concurrency. They provide a common framework for investigating the interrelationships between different approaches to the study of distributed systems. Hence an important question to be answered is: which subclass of transition systems corresponds to a particular model of distribted systems? In this paper we provide an answer to this question for elementary net systems. Within net theory, which is one well-established theory of distributed systems, elementary net systems constitute a basic systems model. Using this model, fundamental concepts such as causality, concurrency, conflict and confusion can be clearly defined and separated from each other (see [ 151). Much is known about the behavioural aspects of elementary net systems in terms of trace theory, nonsequential processes and event structures as shown in [lo]. Trace theory was initiated by Mazurkiewicz [7] (see also [l]). The theory of nonsequential processes originates from the work of Petri [12]; see also [2]. Event structures arose out of the work of Nielsen, Plotkin and Winskel [9] and they now possess a rich theory mainly due to the efforts of Winskel [18]. Elementary net systems also have a strong relationship to transition systems. More precisely, there is a natural way of associating a transition system with each elementary net system in order to explain the operational behaviour of elementary net systems in purely sequential terms. Hence the question arises as to which transition systems correspond to elementary net systems.
Mogens Nielsen, Grzegorz Rozenberg, P. S. Thiagarajan
Theor. Comput. Sci.1
1991 Models for Concurrency
Mogens Nielsen
MFCS1
1990 Behavioural Notions for Elementary Net Systems
Mogens Nielsen, Grzegorz Rozenberg, P. S. Thiagarajan
Distributed Comput.1
1989 The RAISE Language, Method and Tools
abstract
Abstract This paper presents the RAISE 1 software development method, its associated specification language, and the tools supporting it. The RAISE method enables the stepwise development of both sequential and concurrent software from abstract specification through design to implementation. All stages of RAISE software development are expressed in the wide-spectrum RAISE specification language. The RAISE tools form an integrated tool environment supporting both language and method. The paper surveys RAISE and furthermore, more detailed presentations of major RAISE results are provided. The subjects of these are (a) an example of the use of the RAISE method and language, and (b) a presentation of the mathematical semantics of the RAISE specification language.
Mogens Nielsen, Klaus Havelund, Kim Ritter Wagner, Chris George
Formal Aspects Comput.1
1984 Degrees of Non-Determinism and Concurrency: A Petri Net View
Mogens Nielsen, P. S. Thiagarajan
FSTTCS1
1981 Petri Nets, Event Structures and Domains, Part I
Mogens Nielsen, Gordon D. Plotkin, Glynn Winskel
Theor. Comput. Sci.1
1974 EOL Systems with Control Devices
Mogens Nielsen
Acta Informatica1
1974 Nonterminals, Homomorphisms and Codings in Different Variations of OL-Systems. II. Nondeterministic Systems
Mogens Nielsen, Grzegorz Rozenberg, Arto Salomaa, Sven Skyum
Acta Informatica1
1974 Nonterminals, Homomorphisms and Codings in Different Variations of OL-Systems. I. Deterministic Systems
Mogens Nielsen, Grzegorz Rozenberg, Arto Salomaa, Sven Skyum
Acta Informatica1
1974 On the Decidability of Some Equivalence Problems for D0L-Systems
abstract
One of the questions of the longest open standing in the area of Lindenmayer systems is the decidability of the equivalence problem for deterministic, informationless L-systems (DOL-systems). This and some related equivalence problems (equivalence with respect to the set and the sequence of generated words, Parikh-vectors and word-lengths) are investigated. Some of these related problems are shown to be recursively solvable, and the implications of these results on the main open problem mentioned above are discussed.
Mogens Nielsen
Inf. Control.1