|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Tom Mens, Jeff Magee, Bernhard Rumpe, "Evolving Software Architecture Descriptions of Critical Systems," Computer, vol. 43, no. 5, pp. 42-48, May, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/MC.2010.136, author = {Tom Mens and Jeff Magee and Bernhard Rumpe}, title = {Evolving Software Architecture Descriptions of Critical Systems}, journal ={Computer}, volume = {43}, number = {5}, issn = {0018-9162}, year = {2010}, pages = {42-48}, doi = {http://doi.ieeecomputersociety.org/10.1109/MC.2010.136}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Evolving Software Architecture Descriptions of Critical Systems IS - 5 SN - 0018-9162 SP42 EP48 EPD - 42-48 A1 - Tom Mens, A1 - Jeff Magee, A1 - Bernhard Rumpe, PY - 2010 KW - Software-intensive systems KW - Critical systems KW - Architecture descriptions KW - Software architecture KW - Software engineering KW - Architectural evolution VL - 43 JA - Computer ER - | |||
1. IEEE Std. 1471-2000 and ISO/IEC 42010:2007, Recommended Practice for Architectural Description of Software-Intensive Systems, 2007.
2. O. Barais et al., "Software Architecture Evolution," Software Evolution, T. Mens, and S. Demeyer eds., Springer, 2008, pp. 233-262.
3. S. Sendall, and W. Kozaczynski, "Model Transformation: The Heart and Soul of Model-Driven Software Development," IEEE Software, vol. 20, no. 5, 2003, pp. 42-45.
4. J. Philipps and B. Rumpe, "Refinement of Pipe-and-Filter Architectures," Proc. World Congress on Formal Methods in the Development of Computing Systems (FM 99), LNCS 1708, Springer, 1999, pp. 96-115.
5. D. Le Métayer, "Describing Software Architecture Styles Using Graph Grammars," IEEE Trans. Software Eng., vol. 24, no. 7, 1998, pp. 521-533.
6. M. Wermelinger and J.L. Fiadeiro, "A Graph Transformation Approach to Software Architecture Reconfiguration," Science of Computer Programming, vol. 44, no. 2, 2002, pp. 133-155.
7. L. Grunske, "Formalizing Architectural Refactorings as Graph Transformation Systems," Proc. 6th Int'l Conf. Software Eng., Artificial Intelligence, Networking, and Parallel/Distributed Computing and 1st ACIS Int'l Workshop Self-Assembling Wireless Networks (SNPD/SAWN 05), IEEE CS Press, 2005, pp. 324-329.
8. D. Tamzalit and T. Mens, "Guiding Architectural Restructuring through Architectural Styles," Proc. 17th Ann. IEEE Int'l Conf. and Workshop Eng. of Computer-Based Systems (ECBS 10), IEEE Press, 2010, pp. 69-78.
9. H. Krahn and B. Rumpe, "Towards Enabling Architectural Refactorings through Source Code Annotations," Proc. der Modellierung 2006, Gesellschaft für Informatik, 2006, pp. 203-212.
10. A. McVeigh, J. Kramer, and J. Magee, "Using Resemblance to Support Component Reuse and Evolution," Proc. 2006 Conf. Specification and Verification of Component-Based Systems (SAVCBS 06), ACM Press, 2006, pp. 49-56.
1. R.N. Taylor, N. Medvidovic, and E.M. Dashofy, Software Architecture: Foundations, Theory, and Practice, Wiley, 2009.
2. L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, 2nd ed., Addison-Wesley, 2003.
3. N. Medvidovic and R.N. Taylor, "A Classification and Comparison Framework for Software Architecture Description Languages," IEEE Trans. Software Eng., Jan. 2000, pp. 70-93.
4. M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996.
5. R. van Ommering et al., "The Koala Component Model for Consumer Electronics Software," Computer, Mar. 2000, pp. 78-85.

