ACM Home Page
Please provide us with feedback. Feedback
Software design for reliability and reuse: a proof-of-concept demonstration
Full text PdfPdf (707 KB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-Ada '94 table of contents
Baltimore, Maryland, United States
Pages: 396 - 404  
Year of Publication: 1994
ISBN:0-89791-666-2
Authors
J. Bell  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
F. Bellegarde  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
J. Hook  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
R. B. Kieburtz  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
A. Kotov  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
J. Lewis  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
L. McKinney  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
D. P. Oliva  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
T. Sheard  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
L. Tong  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
L. Walton  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
T. Zhou  Pacific Software Research Center, Oregon Graduate Institute of Science & Technology
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 41,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/197694.197740
What is a DOI?

ABSTRACT

The Pacific Software Research Center is developing a new method to support reuse and introduce reliability into software. The method is based on design capture in domain specific design languages and automatic program generation using a reusable suite of program transformation tools. The transformation tools, and a domain specific component generator incorporating them, are being implemented as part of a major project underway at the Oregon Graduate Institute of Science and Technology. The processes used in tool development and application of the method are being captured. Once completed, an experiment will be performed on the generator to assess its usability and flexibility.This paper describes the Software Design for Reliability and Reuse method and illustrates its application to the Message Translation and Validation domain, a problem identified by our sponsors so that our method can be compared directly to a previously existing state-of-the-art solution based on code templates produced by the Software Engineering Institute (SEI) [14].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
jeffrey M. Bell. An implementation of Reynold's defunctionalization method for a modern func~ tional language. Master's thesis, Oregon Graduate institute, January 1994.
 
2
 
3
 
4
 
5
Wei-Ngan Chin and John Daxlington. Higherorder removal: A modular approach. Unpublished work, 1993.
 
6
J. R. B. Cockett and D. Spencer. Strong categorical datatypes. In R. A. G. Seely, editor, International Meeting on Category Theory, 1991. AMS, 1992.
 
7
 
8
 
9
Richard B. Kieburtz. Software design for reliability and reuse (preliminary method definition). Technical report, Department of Computer Science and Engineering, Oregon Graduate Institute, October 1993.
 
10
Richard B. Kieburtz and Jeffrey Lewis. Programming with algebras. Technical Report (submitted for publication), Oregon Graduate Institute, October 1993.
 
11
 
12
13
 
14
Charles Plinta, Kenneth Lee, and Michael Rissman. A model solution for CSI message translation and validation. Technical Report CMU/SEi-89-TR-12 ESD-89-TR-20, Software Engineering Institute, Carnegie Mellon University, December 1989.
15
 
16
Tim Sheard. Type parametric programming. Technical Report 93-018, Department of Computer Science and Engineering, Oregon Graduate Institute, November 1993.
17
 
18
19
 
20

CITED BY  10
 
 
 

Collaborative Colleagues:
J. Bell: colleagues
F. Bellegarde: colleagues
J. Hook: colleagues
R. B. Kieburtz: colleagues
A. Kotov: colleagues
J. Lewis: colleagues
L. McKinney: colleagues
D. P. Oliva: colleagues
T. Sheard: colleagues
L. Tong: colleagues
L. Walton: colleagues
T. Zhou: colleagues

Peer to Peer - Readers of this Article have also read: