Arne J. Glenstrup

dblp:39/6066 · also Arne John Glenstrup · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 1 first-authorTheory of computation · 2Computer networks · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

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.

Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 50% Program verification · 25% Program analysis · 25%

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

TopicWeightPapersLastEvidence papers
Collaborative and social computing
computer-supported cooperative work
0.112011
The global interaction research initiative at the IT university of Copenhagen, Denmark · CSCW 2011
Collaborative and social computing › remote collaboration
global collaboration
0.112011
The global interaction research initiative at the IT university of Copenhagen, Denmark · CSCW 2011
Compilers and program optimization › partial evaluation
binding-time analysis
0.112005
Termination analysis and specialization-point insertion in offline partial evaluation · ACM Trans. Program. Lang. Syst. 2005
Compilers and program optimization
partial evaluation
0.112005
Termination analysis and specialization-point insertion in offline partial evaluation · ACM Trans. Program. Lang. Syst. 2005
Program analysis
static analysis
0.112005
Termination analysis and specialization-point insertion in offline partial evaluation · ACM Trans. Program. Lang. Syst. 2005
Program verification
termination analysis
0.112005
Termination analysis and specialization-point insertion in offline partial evaluation · ACM Trans. Program. Lang. Syst. 2005
Collaborative and social computing › computer-supported cooperative work
distributed collaboration
0.012011
The global interaction research initiative at the IT university of Copenhagen, Denmark · CSCW 2011

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

size-change graphs · 0.1bounded anchoring · 0.1
YearPublicationVenuePosition
2013 An inductive characterization of matching in binding bigraphs
abstract
Abstract We analyze the matching problem for bigraphs. In particular, we present a sound and complete inductive characterization of matching in bigraphs with binding. Our results yield a specification for a provably correct matching algorithm, as needed by our prototype tool implementing bigraphical reactive systems.
Troels Christoffer Damgaard, Arne J. Glenstrup, Lars Birkedal, Robin Milner
Formal Aspects Comput.2
2011 The global interaction research initiative at the IT university of Copenhagen, Denmark
abstract
This showcase paper describes the Global Interaction Research Initiative - GIRI - recently inaugurated at the IT University of Copenhagen. It presents the motivation for this initiative, namely that the use of information technology is the core enabling factor for global collaboration and business. We argue that there is a fundamental need for understanding and providing next generation technologies for this ultra large-scale interaction paradigm. GIRI is organized around a set of research themes and projects, focusing on different application areas. Themes and projects are loosely coupled in the sense that each research project is defined in its own right with a specific set of challenges, vision, approach, partners, and funding scheme. At the time of writing, GIRI has 3 research themes and are hosting 6 projects, but these numbers are expected to increase as GIRI grows. GIRI is an open research initiative, and we invite other researchers to join.
Jakob E. Bardram, Pernille Bjørn, Arne J. Glenstrup, Thomas Pederson
CSCW3
2011 Beddernet: Application-Level Platform-Agnostic MANETs
Rasmus Sidorovs Gohs, Sigurður Rafn Gunnarsson, Arne J. Glenstrup
DAIS3
2010 Rough Sets Based Context-Aware Service Discovery Framework
abstract
Service discovery is one of the key tasks in SOA, locating a particular or a series of services by matching a user query with service advertisement in service repository. It's crucial to the automation and intelligence of service invocation, achieving better user-experience of QoS. However, key-word based syntactic matchmaker currently fails to provide a satisfied service discovery mechanism. Therefore, this paper proposes a RS-CASD (Rough Set-based Context-Aware Service Discovery) Framework that explores context information and ontology model to semantically enhance the user query and service advertisement for more fulfilled service discovery. Rough set theory is applied to deal with inexact or uncertain functional and contextual properties and extraction of context rules from historical records.
Arne J. Glenstrup
ICSS3
2008 Formalizing Higher-Order Mobile Embedded Business Processes with Binding Bigraphs
Mikkel Bundgaard, Arne J. Glenstrup, Thomas T. Hildebrandt, Espen Højsgaard, Henning Niss
COORDINATION2
2005 Termination analysis and specialization-point insertion in offline partial evaluation
abstract
Recent research suggests that the goal of fully automatic and reliable program generation for a broad range of applications is coming nearer to feasibility. However, several interesting and challenging problems remain to be solved before it becomes a reality. Solving them is alsonecessary,if we hope ever to elevate software engineering from its current state (a highly developed handiwork) into a successful branch of engineering, capable of solving a wide range of new problems by systematic, well-automated and well-founded methods.A key problem in all program generation isterminationof the generation process. This article focuses on off-line partial evaluation and describes recent progress towards automatically solving the termination problem, first for individual programs, and then for specializers and “generating extensions,” the program generators that most offline partial evaluators produce.The technique is based onsize-change graphsthat approximate the changes in parameter sizes at function calls. We formulate a criterion,bounded anchoring,for detecting parameters known to be bounded during specialization: a bounded parameter can act as ananchorfor other parameters. Specialization points necessary for termination are computed by adding a parameter that tracks call depth, and then selecting a specialization point in every call loop where it is unanchored. By generalizing all unbounded parameters, we compute a binding-time division which together with the set of specialization pointsguaranteestermination.Contributions of this article include a proof, based on the operational semantics of partial evaluation with memoization, that the analysis guarantees termination; and an in-depth description of safety of the increasing size approximation operator required for termination analysis in partial evaluation.Initial experiments with a prototype shows that the analysis overall yields binding-time divisions that can achieve a high degree of specialization, while still guaranteeing termination.The article ends with a list of challenging problems whose solution would bring the community closer to the goal of broad-spectrum, fully automatic and reliable program generation.
Arne J. Glenstrup, Neil D. Jones
ACM Trans. Program. Lang. Syst.1
2003 Performance evaluation of multirate time division multiplexed wavelength routed optical networks
Christian Fenger, Arne J. Glenstrup
Comput. Commun.2
2002 Program Generation, Termination, and Binding-Time Analysis
Neil D. Jones, Arne J. Glenstrup
GPCE2
2002 Program generation, termination, and binding-time analysis
abstract
Recent research suggests that the goal of fully automatic and reliable program generation for a broad range of applications is coming nearer to feasibility. However, several interesting and challenging problems remain to be solved before it becomes a reality.We first discuss the relations between problem specifications and their solutions in program form, and then narrow the discussion to an important special case: program transformation. Although the goal of fully automatic program generation is still far from fully achieved, there has been some success in a special case: partial evaluation, also known as program specialization.A key problem in all program generation is termination of the generation process. This paper (See the GPCE'02 proceedings for the full paper.} describes recent progress towards automatically solving the termination problem, first for individual programs, and then for specializers and "generating extensions," the program generators that most offline partial evaluators produce.
Neil D. Jones, Arne J. Glenstrup
ICFP2
2002 Abstract and conclusions of PLI invited paper: program generation, termination, and binding-time analysis
abstract
Recent research suggests that the goal of fully automatic and reliable program generation for a broad range of applications is coming nearer to feasibility. However, several interesting and challenging problems remain to be solved before it becomes a reality. .We first discuss the relations between problem specifications and their solutions in program form, and then narrow the discussion to an important special case: program transformation. Although the goal of fully automatic program generation is still far from fully achieved, there has been some success in a special case: partial evaluation, also known as program specialization.A key problem in all program generation is termination of the generation process. This paper describes recent progress towards automatically solving the termination problem, first for individual programs, and then for specializers and "generating extensions," the program generators that most offline partial evaluators produce.
Neil D. Jones, Arne J. Glenstrup
PPDP2