|
ABSTRACT
A Domain-Specific Software Architecture (DSSA) has been defined as:• "an assemblage of software components, specialized for a particular type of task (domain), generalized for effective use across that domain, composed in a standardized structure (topology) effective for building successful applications" [Hay94] or, alternately• "a context for patterns of problem elements, solution elements, and situations that define mappings between them [Hid90].The following small example illustrates these definitions as well as provides the reader with some insight into the types of processes and tools needed to support the creation and use of a DSSA.
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
|
[Bat94] D. Batory. A Software Generator for Flavored Type Expressions. Technical Report ADAGE-UT-94-02, University of Texas at Austin, February 1994.
|
| |
2
|
[CS93] L. Coglianese and R. Szymanski. DSSA-ADAGE: An Environment for Architecture-based Avionics Development. In Proceedings of AGARD'93, May 1993.
|
| |
3
|
[CT92] L. Coglianese and W. Tracz. Architecture-Based Development Process Guidelines for Avionics Software. Technical Report ADAGE-IBM-92-02, IBM Federal Systems Company, December 1992.
|
| |
4
|
[GHJV94] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns - Microarchitectures for Reusable Object - Oriented Software. Addison-Wesley, 1994.
|
| |
5
|
[GS93] D. Garlan and M. Shaw. An Introduction to Software Architectures. Advances in Software Engineering and Knowledge Engineering, I:41-49, 1993.
|
| |
6
|
[Hay94] Architecture-Based Acquisition and Development of Software Guidelines and Recommendations from the ARPA Domain-Specific Software Architecture (DSSA) Program. Technical report, Teknowledge Federal Systems, October 1994.
|
| |
7
|
[Hid90] Proceedings of the Workshop on Domain-Specific Software Architectures. Technical Report CMU/SEI-88-TR-30, Software Engineering Institute, Hidden Valley, PA, July 9-12 1990.
|
| |
8
|
[HRT94] R. Hayes-Roth and W. Tracz. DSSA Tool Requirements for Key Process Functions. Technical Report ADAGE-IBM-93-13B, Loral Federal Systems - Owego, October 1994. Version 3.0.
|
| |
9
|
[Jon86] T.C. Jones. Programming Productivity. McGraw-Hill Book Company, New York, 1986.
|
| |
10
|
[KCH+90] 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, November 1990.
|
| |
11
|
David C. Luckham , John J. Kenney , Larry M. Augustin , James Vera , Doug Bryan , Walter Mann, Specification and Analysis of System Architecture Using Rapide, IEEE Transactions on Software Engineering, v.21 n.4, p.336-355, April 1995
[doi> 10.1109/32.385971]
|
| |
12
|
[PD91] R. Prieto-Díaz. Reuse Library Process Model. Technical Report AD-B157091, IBM CDRL 03041-002, STARS, July 1991.
|
| |
13
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
14
|
[Sch90] W.L. Scherlis. DARPA Software Technology Plan. In Proceedings of ISTO Software Technology Community Meeting, June 27-29 1990.
|
| |
15
|
|
| |
16
|
[TC92] W. Tracz and L. Coglianese. DSSA Engineering Process Guidelines. Technical Report ADAGE-IBM-92-02A, IBM Federal Systems Company, December 1992.
|
| |
17
|
[TPD+94] A. Terry, G. Papanogopoulos, M. Devito, N. Coleman, and L. Erman. An Annotated Repository Schema. Version 4.0. Technical report, Teknowledge Federal Systems, 1994.
|
| |
18
|
[Tra87] W. Tracz. Software Reuse: Motivators and Inhibitors. In Proceedings of COMPCON87, February 1987.
|
| |
19
|
[Tra93a] W. Tracz. LILEANNA: A Parameterized Programming Language. In Proceedings of Second International Workshop on Software Reuse, pages 66-78, March 1993.
|
 |
20
|
|
| |
21
|
[TSC94] W. Tracz, S. Shafer, and L. Coglianese. DSSA-ADAGE Design Records. Technical Report ADAGE-IBM-93-05A, Loral Federal Systems Company, July 1994. Version 1.1.
|
| |
22
|
|
CITED BY 23
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard N. Taylor , Nenad Medvidovic , Kenneth M. Anderson , E. James Whitehead, Jr. , Jason E. Robbins , Kari A. Nies , Peyman Oreizy , Deborah L. Dubrow, A Component- and Message-Based Architectural Style for GUI Software, IEEE Transactions on Software Engineering, v.22 n.6, p.390-406, June 1996
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|