| Title | Why Consider Implementation-Level Decisions in Software Architectures? | 
| Publication Type | Report | 
| Year of Publication | 2000 | 
| Authors | Mehta, N., N. Medvidović, and M. Rakic | 
| Document Number | USC-CSE-00-514 | 
| Date Published | February 2000 | 
| Institution | Center for Software Engineering, University of Southern California | 
| Type | Technical Report | 
| Keywords | software architecture, software architecture to implementation | 
| Abstract | This paper describes an approach towards bringing these two closer by making certain implementation-level decisions explicit in the architecture. Specifically, we focus on the choices made in modeling and implementing component interactions. The process is based on a taxonomy of software connectors that the authors have developed to better understand component interactions, and an architectural framework developed to support a variety of connectors. |