Hostname: page-component-8448b6f56d-tj2md Total loading time: 0 Render date: 2024-04-18T05:07:04.003Z Has data issue: false hasContentIssue false

Foreword: programming language interference and dependence

Published online by Cambridge University Press:  27 October 2011

DAVID CLARK
Affiliation:
Kings College, London, United Kingdom Email: David.J.Clark@kcl.ac.uk; Chunyan.Mu@kcl.ac.uk
ROBERTO GIACOBAZZI
Affiliation:
Università degli Studi di Verona, Verona, Italy Email: roberto.giacobazzi@univr.it
CHUNYAN MU
Affiliation:
Kings College, London, United Kingdom Email: David.J.Clark@kcl.ac.uk; Chunyan.Mu@kcl.ac.uk
Rights & Permissions [Opens in a new window]

Extract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Interference and dependence are closely related concepts: interference being the observable phenomenon connected with dependence. Essentially, interference means that the behaviour of some parts of a dynamic system may influence the behaviour of other parts of the same system, while dependence specifies how the semantics of sub-components of a dynamic system are related. Identifying, measuring and controlling interference is essential in many aspects of modern computer science, in particular, in security, program analysis and verification, debugging, systems specification, model checking, program manipulation, program slicing, reverse engineering, data mining, distributed databases and systems biology. In all these fields, dependency and interference play a key role in designing suitable abstractions or in partitioning complex systems into simpler ones. Reasoning about dependency and interference requires theories, models and semantics, as well as algorithms and tools for their analysis. Beginning in 2004, the series of Programming Language Interference and Dependence (PLID) workshops has been devoted to promoting and spreading cutting-edge research in this field, with a particular emphasis on unpublished results with great impact on the theoretical basis. PLID2007, which was held at the The Technical University of Denmark on 21 August 2007, was particularly successful, and constituted the ideal forum for announcing a call for papers for a special journal issue on programming language interference and dependence, which would not necessarily be restricted to PLID2007 contributions. From the many expressions of interest, we selected six contributions by leading researchers in the field, some of which had been presented at the PLID2007 workshop. The selected papers focus on foundational aspects of dependency and interference, with applications in language-based security, data-base management systems and program slicing.

Type
Foreword
Copyright
Copyright © Cambridge University Press 2011