ACM Home Page
Please provide us with feedback. Feedback
Creating reference architectures: an example from avionics
Full text PdfPdf (1.08 MB)
Source Symposium on Software Reusability archive
Proceedings of the 1995 Symposium on Software reusability table of contents
Seattle, Washington, United States
Pages: 27 - 37  
Year of Publication: 1995
ISBN:0-89791-739-1
Also published in ...
Authors
Don Batory  Department of Computer Sciences, The University of Texas, Austin, Texas
Lou Coglianese  Loral Federal Systems Company, Owego, New York
Mark Goodwin  Loral Federal Systems Company, Owego, New York
Steve Shafer  Loral Federal Systems Company, Owego, New York
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 10
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.211786
What is a DOI?

ABSTRACT

ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI90].In this paper, we present the ADAGE component-based model (or reference architecture) for avionics software synthesis. We explain the modeling procedures used, review our initial goals, show how component reuse is achieved, and examine what we were (and were not) able to accomplish. The contributions of our paper are the avionics reference architecture and the lessons that we learned; both may be beneficial to others in future modeling efforts.


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.

 
Ara93
Guillermo Arango. Domain analysis methods. In Software Reusability, W. Schafer and R.Prieto-Diaz, editors, Ellis Horwood Publishers, 1993.
Bat88
Bat92a
 
Bat92b
D. Batory and J. Barnett, "DATE: The Genesis DBMS Software Layout Editor", in Conceptual Modeling, Databases, and CASE: An Integrated View of Information Systems Development, P. Loucopoulos and R. Zicari, editors, Wiley, 1992.
 
Bat93a
D. Batory and S. Shafer, "A Domain Model for Avionics Software", IBM Owego T.R. ADAGE-~UT-93- 03, May 1993.
Bat93b
Bat94
 
Bat95
 
Bri81
 
Cog92
Lou Coglianese, et al., "An Avionics Domain- Specific Software Architecture," ARPA PI Conference, 1992. Also in CrossTalk, October 1992, and IBM Owego T.R. ADAGE-IBM-92-07, April 1992.
 
Cog93
L. Coglianese and R. Szymanski, "DSSA- ADAGE: An Environment for Architecture-based Avionics Development", Proceedings of AGARD 1993. Also, IBM Owego T.R. ADAGE-IBM-93-04, May 1993.
Cur88
Gar95
 
Gog86
 
Goo92a
M. Goodwin and L. Coglianese, "Dictionary for the Avionics Domain Architecture Generation Environment of the Domain-Specific Software Architecture Project", ADAGE-IBM-92-04.
 
Goo92b
M. Goodwin and M. Kushner, "Domain Analysis for the Avionics Domain Architecture Generation Environment of Domain Specific Software Architecture", ADAGE-IBM-92-11, November 1992.
 
Haa90
 
Hab78
A. Habermann, "Modularization and Hierarchy in a Family of Operating Systems", Carnegie Mellon University Tech. Report CS-78-101, February 1978.
 
Hei90
J. Heidemann and G. Popek, "An Extensible, Stackable Method of File System Development", TR CSD-910007, UCLA, December 1990.
 
Hut91
 
Luc85
D. Luckham and F. von Henke, "An Overview of ANNA, a Specification Language for ADA", IEEE Software, March 1985.
 
McA93
D. McAllester, "DSSA-ADAGE Avionics/Architecture Knowledge Representation Language (Draft Report), ADAGE-MIT-93-01, 1993.
 
Par76
D.L. Parnas, "On the Design and Development of Program Families", IEEE Trans. Software Engineering, March 1976.
 
Tra93
W.Tracz,"LILEANNA: A Parameterized Programming Language", Proc. 2nd International Workshop on Software Reuse, March 1993.
 
Sir93
 
SEI90
Software Engineering Institute, Proc. Workshop on Domain-Specific Software Architectures, Hidden-Valley, Pennsylvania, 1990.
 
War92
S. Wartik and R. Prieto-Diaz, "Criteria for Comparing Reuse-Oriented Domain Analysis Approaches", International Journal of Software Engineering and Knowledge Engineering, September 1992.

CITED BY  10
 
 
 
 

Collaborative Colleagues:
Don Batory: colleagues
Lou Coglianese: colleagues
Mark Goodwin: colleagues
Steve Shafer: colleagues