Integrating architecture description languages with a standard design method

作者: David F. Redmiles , Nenad Medvidovic , David S. Rosenblum , Jason E. Robbins

DOI: 10.5555/302163.302184

关键词:

摘要: Software architecture descriptions are high-level models of software systems. Some researchers have proposed special-purpose architectural notations that a great deal expressive power but not well integrated with common development methods. Others used mainstream methods accessible to developers, lack semantics needed for extensive analysis. We describe an approach combining the advantages these two ways modeling architectures. present examples extending UML, emerging standard design notation, use description languages, C2 and Wright. Our suggests practical strategy bringing into wider use, namely by incorporating substantial elements method.

参考文章(18)
Nenad Medvidovic, David S. Rosenblum, Domains of concern in software architectures and architecture description languages conference on domain specific languages. pp. 16- 16 ,(1997)
Nenad Medvidovic, Richard N. Taylor, A framework for classifying and comparing architecture description languages foundations of software engineering. ,vol. 22, pp. 60- 76 ,(1997) , 10.1145/267895.267903
Gregory D. Abowd, Robert Allen, David Garlan, Formalizing style to understand descriptions of software architecture ACM Transactions on Software Engineering and Methodology. ,vol. 4, pp. 319- 364 ,(1995) , 10.1145/226241.226244
Glenn E. Krasner, Stephen T. Pope, A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 Journal of Object-oriented Programming. ,vol. 1, pp. 26- 49 ,(1988) , 10.5555/50757.50759
Robert Allen, David Garlan, A formal basis for architectural connection ACM Transactions on Software Engineering and Methodology. ,vol. 6, pp. 213- 249 ,(1997) , 10.1145/258077.258078
E. Rechtin, The synthesis of complex systems IEEE Spectrum. ,vol. 34, pp. 50- 55 ,(1997) , 10.1109/MSPEC.1997.609816
Dilip Soni, Robert L. Nord, Christine Hofmeister, Software architecture in industrial applications international conference on software engineering. pp. 196- 207 ,(1995) , 10.1145/225014.225033
Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, Richard N. Taylor, Using object-oriented typing to support architectural design in the C2 style Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '96. ,vol. 21, pp. 24- 32 ,(1996) , 10.1145/239098.239106
David Garlan, Robert Allen, Formalizing architectural connection international conference on software engineering. pp. 71- 80 ,(1994) , 10.5555/257734.257745
Dewayne E. Perry, Alexander L. Wolf, Foundations for the study of software architecture ACM Sigsoft Software Engineering Notes. ,vol. 17, pp. 40- 52 ,(1992) , 10.1145/141874.141884