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.

Sigurd Meldal

dblp:m/SMeldal · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2001
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-authorTheory of computation · 3Software 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 · 80% Computational complexity · 20%
Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language semantics
0.011997
Singular and Plural Nondeterministic Parameters · SIAM J. Comput. 1997
Logic in computer science › algebraic logic
algebraic semantics
0.011997
Singular and Plural Nondeterministic Parameters · SIAM J. Comput. 1997
Logic in computer science
algebraic specification
0.011995
A Complete Calculus for the Multialgebraic and Functional Semantics of Nondeterminism · ACM Trans. Program. Lang. Syst. 1995
Logic in computer science › algebraic logic
equational logic
0.011995
A Complete Calculus for the Multialgebraic and Functional Semantics of Nondeterminism · ACM Trans. Program. Lang. Syst. 1995
Computational complexity
nondeterminism
0.011995
A Complete Calculus for the Multialgebraic and Functional Semantics of Nondeterminism · ACM Trans. Program. Lang. Syst. 1995
Programming languages and type systems
abstract data types
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991
Programming languages and type systems › inheritance
inheritance and subtyping
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991
Programming languages and type systems › module systems
ML modules
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991
Programming languages and type systems
module systems
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991
Programming languages and type systems
object-oriented programming
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991
Distributed systems
distributed coordination
0.011991
Exploiting Locality in Maintaining Potential Causality · PODC 1991
Distributed systems › distributed algorithms
logical clocks
0.011991
Exploiting Locality in Maintaining Potential Causality · PODC 1991
Logic in computer science
causality
0.011991
Exploiting Locality in Maintaining Potential Causality · PODC 1991
Programming languages and type systems › specification language
algebraic specification
0.011991
An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991

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

sound and complete calculi · 0.0algebraic semantics · 0.0program transformation · 0.0equational reasoning · 0.0locality exploitation · 0.0language design · 0.0implementation · 0.0
YearPublicationVenuePosition
2001 Compositional Homomorphisms of Relational Structures
Michal Walicki, Adis Hodzic, Sigurd Meldal
FCT3
2001 Computation Algebras
abstract
We introduce a framework that generalizes algebraic specifications by equipping algebras with descriptions of evaluation strategies. The resulting abstract mathematical description allows one to model the implementation of algebras on various platforms in a way that is independent of the function-oriented specifications. We study algebras with associated data dependencies. The latter provide separate means for modelling computational aspects apart from the functional specifications captured by an algebra. The formalization of evaluation strategies (1) introduces increased portability among different hardware platforms, and (2) allows a potential increase in execution efficiency, since a chosen evaluation strategy may be tailored to a particular platform. We present the development process where algebraic specifications are equipped with data dependencies, the latter are refined, and, finally, mapped to actual hardware architectures.
Michal Walicki, Magne Haveraaen, Sigurd Meldal
Math. Struct. Comput. Sci.3
1997 Singular and Plural Nondeterministic Parameters
abstract
The article defines algebraic semantics of singular (call-time-choice) and plural (run-time-choice) nondeterministic parameter passing and presents a specification language in which operations with both kinds of parameters can be defined simultaneously. Sound and complete calculi for both semantics are introduced. We study the relations between the two semantics and point out that axioms for operations with plural arguments may be considered as axiom schemata for operations with singular arguments.
Michal Walicki, Sigurd Meldal
SIAM J. Comput.2
1995 A Complete Calculus for the Multialgebraic and Functional Semantics of Nondeterminism
abstract
The current algebraic models for nondeterminism focus on the notion of possibility rather than necessity and consequently equate (nondeterministic) terms that one would intuitively not consider equal. Furthermore, existing models for nondeterminism depart radically from the standard models for (equational) specifications of deterministic operators. One would prefer that a specification language for nondeterministic operators be based on an extension of the standard model concepts, preferably in such a way that the reasoning system for (possibly nondeterministic) operators becomes the standard equational one whenever restricted to the deterministic operators—the objective should be to minimize the departure from the standard frameworks. In this article we define a specification language for nondeterministic operators and multialgebraic semantics. The first complete reasoning system for such specifications is introduced. We also define a transformation of specifications of nondeterministic operators into derived specifications of deterministic ones, obtaining a “computational” semantics of nondeterministic specification by adopting the standard semantics of the derived specification as the semantics of the original one. This semantics turns out to be a refinement of multialgebra semantics. The calculus is shown to be sound and complete also with respect to the new semantics.
Michal Walicki, Sigurd Meldal
ACM Trans. Program. Lang. Syst.2
1991 An object-oriented approach to formal specification of reactive systems
abstract
An object-oriented approach to formal specification of reactive systems is described. The main contributions of the work are: a language for specifying and implementing reactive modules; inheritance operations for such specifications and implementations; a formal semantics for such reactive programs and for the inheritance operations in terms of partial orders of events; treatment of specifications as types of modules and treatment of modules as first-class objects; and discussion of subtyping among specifications.>
Neel Madhav, Sigurd Meldal
ICDCS2
1991 Exploiting Locality in Maintaining Potential Causality
abstract
In distributed systems it is often important to be able to determine the temporal relationships between events generated by differentprocesses.An algorithm
Sigurd Meldal, Sriram Sankar, James Vera
PODC1
1991 An Extension of Standard ML Modules with Subtyping and Inheritance
abstract
We describe a general module language integrating abstract data types, specifications and object-oriented concepts. The framework is based on the Standard ML module system, with three main extensions: subtyping, a form of object derived from ML structures, and inheritance primitives. The language aims at supporting a range of programming styles, including mixtures of object-oriented programming and programs built around specified algebraic or higher-order abstract data types. We separate specification from implementation, and provide independent inheritance mechanisms for each. In order to support binary operations on objects within this framework, we introduce "internal interfaces" which govern the way that function components of one structure may access components of another. The language design has been tested by writing a number of program examples; an implementation is under development in the context of a larger project. 1 Introduction This paper describes a general module sys...
John C. Mitchell, Sigurd Meldal, Neel Madhav
POPL2
1991 A Complete Axiomatic Semantics of Spawning
Sigurd Meldal
Distributed Comput.1