search menu icon-carat-right cmu-wordmark

Builder's Guide for WaterBeans Components

Technical Report
This paper describes WaterBeans, a proof-of-feasibility system for building software applications through a process of assembling prefabricated software components.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-99-TR-024
DOI (Digital Object Identifier)
10.1184/R1/6572111.v1

Abstract

WaterBeans is a proof-of-feasibility system for building software applications through a process of assembling (composing) prefabricated software components. WaterBeans was originally developed as a proof of feasibility that software component technology could be used to develop software applications in the domain of water-quality modeling. (In particular, WaterBeans supports modeling and simulating the hydrology of urban storm water sewage and runoff.) WaterBeans includes a component model for component developers, a visual composition environment for importing and assembling components into applications, and several families of components. One family of components supports modeling and simulating urban sewage systems. Another family of components was developed to prove the generality of WaterBeans; this family of components allows visualization and manipulation of digital waveforms. This report documents the programming interface for component developers. It also provides a brief description of the composition environment.

Cite This Technical Report

Plakosh, D., Smith, D., & Wallnau, K. (1999, December 1). Builder's Guide for WaterBeans Components. (Technical Report CMU/SEI-99-TR-024). Retrieved April 19, 2024, from https://doi.org/10.1184/R1/6572111.v1.

@techreport{plakosh_1999,
author={Plakosh, Daniel and Smith, Dennis and Wallnau, Kurt},
title={Builder's Guide for WaterBeans Components},
month={Dec},
year={1999},
number={CMU/SEI-99-TR-024},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6572111.v1},
note={Accessed: 2024-Apr-19}
}

Plakosh, Daniel, Dennis Smith, and Kurt Wallnau. "Builder's Guide for WaterBeans Components." (CMU/SEI-99-TR-024). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 1999. https://doi.org/10.1184/R1/6572111.v1.

D. Plakosh, D. Smith, and K. Wallnau, "Builder's Guide for WaterBeans Components," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-99-TR-024, 1-Dec-1999 [Online]. Available: https://doi.org/10.1184/R1/6572111.v1. [Accessed: 19-Apr-2024].

Plakosh, Daniel, Dennis Smith, and Kurt Wallnau. "Builder's Guide for WaterBeans Components." (Technical Report CMU/SEI-99-TR-024). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 1999. https://doi.org/10.1184/R1/6572111.v1. Accessed 19 Apr. 2024.

Plakosh, Daniel; Smith, Dennis; & Wallnau, Kurt. Builder's Guide for WaterBeans Components. CMU/SEI-99-TR-024. Software Engineering Institute. 1999. https://doi.org/10.1184/R1/6572111.v1