There are many reasons for integrating industry's software technology into the university system at the graduate level. This paper discusseseflorts by TRW, Rational Software Corporation, and the University of Southern California's Software Engineering department to intcgratesoftwarearchitecturc technology into USC's software engineering curriculum. University and industry goals and strategies arefirst addressed followed by a purpose for using megaprogramming and middlewarc technology within software engineering education. Next, the UNAS architectural paradigm and components arc described as well as how UNASfits into a software engineering curriculum. The next section proposes software engineering courseware useful in both industry as well as university settings. Finally, an account of completed activities and lessons learned.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.