Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dennis L. Doubleday is active.

Publication


Featured researches published by Dennis L. Doubleday.


Software Engineering Journal | 1993

Durra: a structure description language for developing distributed applications

Charles B. Weinstock; Dennis L. Doubleday; Michael J. Gardner; Randall W. Lichota

Durra is a language and runtime support system for developing distributed applications. In this paper, we describe the general nature of these applications, and the need for separating structural and behavioural details. A Durra user describes an application as a set of components (application tasks and communication channels), a set of alternative configurations showing how these components are connected at runtime, and a set of conditional configuration transitions that take place at runtime. We illustrate these features through examples drawn from the fault tolerance domain. We conclude with an illustration of the use of Durra in an incremental software development scenario.


international conference on distributed computing systems | 1990

Application-level programming

Dennis L. Doubleday; Charles B. Weinstock

The use of a declarative language, called Dura, designed to support application-level programming is illustrated by distributed avionics system. The authors show how the language is used to describe the application, its components and structure; how the run-time executive provides support for fault-tolerance by reconfiguration of the application; and how an interactive interface to the executive supports debugging and monitoring of the application.<<ETX>>


tri-ada | 1991

Building distributed Ada applications from specifications and functional components

Dennis L. Doubleday; Charles B. Weinstock; Michael J. Gardner; Randall W. Lichota

Abstract : Durra is a language and support environment for the specification and execution of distributed Ada applications. A Durra programmer describes an application as a collection of processes and data links. More complicated application descriptions may also include a structuring of this collection that varies dynamically according to a set of reconsideration conditions. Each process defined in the application description is associated with an independently complied Ada subprogram that implements the behavior of that process. The Durra programmer specifies the distribution of application components by assigning them to virtual nodes called clusters. For each cluster, the Durra compiler generates a multithreaded Ada program that imports the code for the processes assigned to that node and manages their execution. Durra also facilitates rapid prototyping through the use of tools that interpret timing specifications associated with processes and generates Ada code to simulate their expected behavior.


cooperative distributed systems | 1992

Building fault tolerant distributed applications with Durra

Dennis L. Doubleday; Charles B. Weinstock; Michael J. Gardner; Randall W. Lichota


Computing Systems | 1989

Developing Applications for Heterogeneous Machine Networks: The Durra Environment

Dennis L. Doubleday; Charles B. Weinstock; Jeannette M. Wing


Archive | 1988

The Durra Runtime Environment

Dennis L. Doubleday; Charles B. Weinstock


Computing Systems | 1989

Developing Applications for Heterogeneous Machine Networks: The Durra Network.

Dennis L. Doubleday; Charles B. Weinstock; Jeannette M. Wing


Archive | 1989

Command, Control, Communications, and Intelligence Node: A Durra Application Example

Dennis L. Doubleday; Charles B. Weinstock; Steven L. Baur; David C. Bixler; Michael T. Heins


Archive | 1989

The Durra Application Debugger/Monitor

Dennis L. Doubleday


Archive | 1989

Durra: A Task-Level Description Language Use's Manual

Dennis L. Doubleday; Charles B. Weinstock

Collaboration


Dive into the Dennis L. Doubleday's collaboration.

Top Co-Authors

Avatar

Charles B. Weinstock

Software Engineering Institute

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge