Harald Søndergaard

Prof. Harald Søndergaard


Research Focus & Metrics

Academic Career Length

42Years (1985-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 February 1989 in Higher-Order and Symbolic Computation
Verified
Journal Article
Closed access
PDF file
NJNeil D. Jones
Neil D. Jones
PSPeter Sestoft
Peter Sestoft
HSHarald Søndergaard
Harald Søndergaard

1 January 1985 in Lecture Notes in Computer Science
Verified
Book Chapter
Closed access
PDF file
NJNeil D. Jones
Neil D. Jones
PSPeter Sestoft
Peter Sestoft
HSHarald Søndergaard
Harald Søndergaard

1 March 1993 in ACM Letters on Programming Languages and Systems
Verified
Journal Article
Open access
KMKim Marriott
Kim Marriott
HSHarald Søndergaard
Harald Søndergaard
We show how precise groundness information can be extracted from logic programs. The idea is to use abstract interpretation with Boolean functions as “approximations” to groundness dependencies between variables. This idea is not new, and different classes of Boolean functions have been used. We argue, however, that one class, the positive functions, is more suitable than others. Positive Boolean functions have a certain property which we (inspired by A. Langen) call “condensation.” This property allows for rapid computation of groundness information.

18 October 2012 in Computer Science Education
Verified
Journal Article
Closed access
HSHarald Søndergaard
Harald Søndergaard
RMRaoul A. Mulder
Raoul A. Mulder
We examine student peer review, with an emphasis on formative practice and collaborative learning, rather than peer grading. Opportunities to engage students in such formative peer assessment are growing, as a range of online tools become available to manage and simplify the process of administering student peer review. We consider whether pedagogical requirements for student peer review are likely to be discipline-specific, taking computer science and software engineering as an example. We then summarise what attributes are important for a modern generic peer review tool, and classify tools according to four prevalent emphases, using currently available, mature tools to illustrate each. We conclude by identifying some gaps in current understanding of formative peer review, and discuss how online tools for student peer review can help create opportunities to answer some of these questions.


1 October 1992 in The Computer Journal
Verified
Journal Article
Open access
PDF file
HSHarald Søndergaard
Harald Søndergaard
PSP. Sestoft
P. Sestoft
The introduction of a non-deterministic operator in even a very simple functional programming language gives rise to a plethora of semantic questions. These questions are not only concerned with the choice operator itself. A surprisingly large number of different parameter passing mechanisms are made possible by the introduction of bounded non-determinism. The diversity of semantic possibilities is examined systematically using denotational definitions based on mathematical structures called power domains. This results in an improved understanding of the different kinds of non-determinism and the properties of different kinds of non-deterministic languages.