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 c...
Although the efforts from the Workflow Management Coalition (WfMC) led to the definition of a standa...
The design of an exception handling mechanism for communicating sequential processes is presented. I...
ABSTRACT Component-based development (CBD) is recognized today as the standard paradigm for structur...
Many of the problems that stem from the use of exception handling are caused by the local way in whi...
Abstract. A control flow graph represents all the flows of control that may arise during program exe...
Contemporary specification languages of workflow management systems focus on capturing process execu...
. The most powerful control constructs in modern programming languages are continuations and excepti...
Scientific workflow systems often operate in highly unreliable, heterogeneous and dynamic environmen...
Abstract. We present a program logic, Lc, which modularly reasons about unstructured control flow in...
Operators for delimiting control and for capturing composable continuations litter the landscape of ...
Exception handling is a crucial aspect of practical programming, particularly in systems allowing lo...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
In recent years, various approaches combining software architectures and exception handling have bee...
q Our being able to control exceptions has provided a significant advantage in being able to write m...
The most difficult aspect of concurrent discrete-event control is the handling of errors. Most prese...
Although the efforts from the Workflow Management Coalition (WfMC) led to the definition of a standa...
The design of an exception handling mechanism for communicating sequential processes is presented. I...
ABSTRACT Component-based development (CBD) is recognized today as the standard paradigm for structur...
Many of the problems that stem from the use of exception handling are caused by the local way in whi...
Abstract. A control flow graph represents all the flows of control that may arise during program exe...
Contemporary specification languages of workflow management systems focus on capturing process execu...
. The most powerful control constructs in modern programming languages are continuations and excepti...
Scientific workflow systems often operate in highly unreliable, heterogeneous and dynamic environmen...
Abstract. We present a program logic, Lc, which modularly reasons about unstructured control flow in...
Operators for delimiting control and for capturing composable continuations litter the landscape of ...
Exception handling is a crucial aspect of practical programming, particularly in systems allowing lo...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
In recent years, various approaches combining software architectures and exception handling have bee...
q Our being able to control exceptions has provided a significant advantage in being able to write m...
The most difficult aspect of concurrent discrete-event control is the handling of errors. Most prese...
Although the efforts from the Workflow Management Coalition (WfMC) led to the definition of a standa...
The design of an exception handling mechanism for communicating sequential processes is presented. I...
ABSTRACT Component-based development (CBD) is recognized today as the standard paradigm for structur...