DocumentCode :
2435731
Title :
An implementation mechanism for tailorable exceptional flow
Author :
Brinke, Steven Te ; Laarakkers, Mark ; Bockisch, Christoph ; Bergmans, Lodewijk
Author_Institution :
Software Eng. Group, Univ. of Twente, Enschede, Netherlands
fYear :
2012
fDate :
9-9 June 2012
Firstpage :
22
Lastpage :
26
Abstract :
Decomposing software according to the structure of the problem domain makes it easier to manage its complexity. Such a decomposition requires a programming language that supports compositions matching those in the problem domain. However, current programming languages only offer a restricted set of control-flow related composition mechanisms, such as method invocation and exception handling. This limits developers in choosing the desired decomposition. Previously, we showed that continuations are suitable for implementing various control-flow compositions. However, composing and refining these implementations requires new language features. In this paper, we outline requirements for control-flow composition and show how exception handling can be implemented using continuations, scopes and bindings.
Keywords :
programming languages; software engineering; control flow related composition mechanisms; current programming languages; decomposing software; implementation mechanism; programming language; software engineering; tailorable exceptional flow; Java; Libraries; Programming; Reactive power; Semantics; Software; continuation-passing style; control-flow composition; exception handling; free composition; language design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Exception Handling (WEH), 2012 5th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1767-2
Type :
conf
DOI :
10.1109/WEH.2012.6226594
Filename :
6226594
Link To Document :
بازگشت