| Software design for reliability and reuse: a proof-of-concept demonstration |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 41, Citation Count: 10
|
|
|
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
|
|
|
|
|
|
|
Sam Kamin, Routine run-time code generation, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
Richard B. Kieburtz , Laura McKinney , Jeffrey M. Bell , James Hook , Alex Kotov , Jeffrey Lewis , Dino P. Oliva , Tim Sheard , Ira Smith , Lisa Walton, A software engineering experiment in software component generation, Proceedings of the 18th international conference on Software engineering, p.542-552, March 25-29, 1996, Berlin, Germany
|
|
|
|
|
Ivan Kurtev , Jean Bézivin , Frédéric Jouault , Patrick Valduriez, Model-based DSL frameworks, Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|