ACM Home Page
Please provide us with feedback. Feedback
Adaptable, reusable code
Full text PdfPdf (942 KB)
Source Symposium on Software Reusability archive
Proceedings of the 1995 Symposium on Software reusability table of contents
Seattle, Washington, United States
Pages: 38 - 46  
Year of Publication: 1995
ISBN:0-89791-739-1
Also published in ...
Author
Margaret J. Davis  Boeing Defense & Space Group, P.O. Box 3999, M/S 87-37, Seattle, WA
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/211782.211789
What is a DOI?

ABSTRACT

This paper discusses the concept of adaptability as a means for reaping the cost and schedule reduction benefits of reuse. Adaptability strives to implement the variability identified by domain analyses while managing the cost of implementation, extension, and use. The paper discusses a context for understanding different domain-specific reuse approches relative to adaptability and analyzes experience in designing and developing adaptable code. The experience is drawn from the ARPA Software Technology for Adaptable, Reliable Systems (STARS) joint demonstration project with U.S. Navy.


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
 
2
Software Productivity Consortium, Ada Quality and Style: Guidelines for Professional Programmers, SPC Technical Report SPC-91061-N, Version 02.00.02, Software Productivity Consortium, 2214 Rock Hill Road, Hemdon, VA 22070, 1991.
 
3
Software Productivity Consortium/Virginia Center of Excellence for Software Reuse and Technology Transfer, Reuse-Driven Software Process Guidebook, Technical Report SPC-92019-CMC, Software Productivity Consortium, 2214 Rock Hill Road, Hemdon, VA 22070, November 1993.
 
4
Martin Griss, "Towards tools and languages for hybrid domain-specific kits ", Proceedings of the Fifth Annual Workshop on Software Reuse, Oswego, NY, November 1993.
 
5
Lou Coglianese, W. Tracz, D. Batory, M. Goodwin, S. Shafer, R. Smith, R. Szymanski, and P. Young, DSSA-ADAGE Collected Papers of the Domain- Specific Software Architectures (DSSA) Avionics Domain Application Generation Environment (ADAGE), Document Number ADAGE- IBM-93-09, February 1994, IBM Federal Sector Company, Owego, NY 13827.
 
6
Vivek Singhal and Dan Batory, "P++: A Language for Large-Scale Reusable Software Components", Proceedings of Sixth Annual Workshop on Software Reuse, November 2-4, 1993, Owego, N.Y.
 
7
Robert Crispen, B. W. Freemon, K.C. King, and William Tucker, "DARTS: A Domain Architecture for Reuse in Training Systems", Proceedings of the 15th lnterservice/Industry Training Systems and Education Conference, 1993.
 
8
Ted J. Biggerstaff, "Limits of Concrete Component Reuse", in Proceedings of 6th Annual Workshop on Software Reuse, November 2--4, 1993, Owego, N.Y.
 
9
Don Batory, "A Scalable Approach to Software Libraries'', in Proceedings of 6th Annual Workshop on Software Reuse, November 2-4, 1993, Owego, N.Y.
 
10
Software Technology for Adaptable, Reliable Systems (STARS), Organization Domain Modeling Volume i- Conceptual Foundations, Unisys Government Systems Group STARS Technical Report STARS-UC-05156/024/00, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, July 1993.
 
11
National Aeronautics and Space Agency (NASA), KAPTUR User's Manual, DSTL-93-019, NASA Goddard, September 1993.
 
12
K.C. Kang, S.G. Cohen, J.A. Hess, W.E. Novak, and A.S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/ SEI-90-TR-21, Software Engineering institute, Carnegie Mellon University, Pittsburgh, PA, January 1992.
 
13
Software Technology for Adaptable, Reliable Systems (STARS), Reuse Library Process Model, (Ruben Prieto-Diaz) IBM STARS Technical Report CDRL 03041-001, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, July 1991.
 
14
Software Technology for Adaptable, Reliable Systems (STARS), Reuse-Oriented Software Evolution (ROSE), Unisys STARS Technical Report,Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203.
 
15
Reusable Aria Products for Information Systems Development (RAPID), Final RAPID Center Reusable Software Component Procedures, Softech Technical Report 3451-4-326/4, US Army Information Systems Engineering Command, Ft. Belvoir, VA, June 1990.
 
16
Margaret Davis and Hal Hawley, Reuse of Software Process and Product Through Knowledge-based Adaptation, Proceeeding of Third International Conference on Reuse, Rio de Janiero, Brazil, November 1994.
 
17
Software Technology for Adaptable, Reliable Systems (STARS), Process Definition Guidelines, Boeing STARS Technical Report CDRL 05150, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, July 1993.
 
18
Software Technology for Adaptable, Reliable Systems (STARS), STARS Conceptual Framework for Reuse Processes (CFRP) Volume l:Definition, Unisys STARS Technical Report STARS-VC-A018/001/00, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, October 1993.
 
19
Software Technology for Adaptable, Reliable Systems (STARS), STARS Conceptual Framework for Reuse Processes (CFRP) Volume II:Application, Unisys STARS Technical Report STARS-VC- A018/002/00, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, September 1993.
 
20
Software Technology for Adaptable, Reliable Systems (STARS), Product-line Application Engineering Guidebook, Boeing STARS Technical Report CDRL 05152, Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400, Arlington VA 22203, July 1993.
 
21
David Gross, L. Stuckey, Jr., G. Jones, and R. Lang, An Instance of the Air Vehicle Training Systems Domain: A STARS Demonstration Project, Proceedings of the 1994 Military, Government and Aerospace Simulation Mulficonference, Simulation Councils, Inc., 1994.