Issues in the Runtime Modification of Software Architectures

作者: Peyman Oreizy

DOI:

关键词:

摘要: Existing software architecture research has focused on static architectures, where the system is not expected to change during execution. We argue that architectures of many systems, especially long running or mission critical evolve execution, and thus cannot be accurately modeled analyzed using architectures. To overcome these problems, we propose use dynamic may In this paper, identify issues involved in supporting Although some addressed by augmenting current models (i.e., adding constructs support dynamism existing architectural description languages), are new runtime for modifying architectures). describe an initial implementation our tool, ArchShell, supports modification C2-style

参考文章(12)
Dan Harkey, Robert Orfali, Jeri Edwards, The Essential Distributed Objects Survival Guide ,(1995)
Will Tracz, Parametrized programming in LILEANNA acm symposium on applied computing. pp. 77- 86 ,(1993) , 10.1145/162754.162815
W. Teitelman, L. Masinter, The Interlisp Programming Environment Computer. ,vol. 14, pp. 25- 33 ,(1981) , 10.1109/C-M.1981.220410
Nenad Medvidovic, ADLs and dynamic architecture changes Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops. pp. 24- 27 ,(1996) , 10.1145/243327.243340
Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor, Reuse of off-the-shelf components in C2-style architectures international conference on software engineering. pp. 692- 700 ,(1997) , 10.1145/253228.253838
Mary Shaw, David Garlan, Software architecture: perspectives on an emerging discipline Prentice-Hall, Inc.. ,(1996)
Jeff Magee, Jeff Kramer, Dynamic structure in software architectures Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '96. ,vol. 21, pp. 3- 14 ,(1996) , 10.1145/239098.239104
Richard N Taylor, Nenad Medvidovic, Kenneth M Anderson, E James Whitehead Jr, Jason E Robbins, None, A component- and message-based architectural style for GUI software international conference on software engineering. ,vol. 22, pp. 295- 304 ,(1995) , 10.1145/225014.225042
M. Shaw, R. DeLine, D.V. Klein, T.L. Ross, D.M. Young, G. Zelesnik, Abstractions for software architecture and tools to support them IEEE Transactions on Software Engineering. ,vol. 21, pp. 314- 335 ,(1995) , 10.1109/32.385970
D.C. Luckham, J. Vera, An event-based architecture definition language IEEE Transactions on Software Engineering. ,vol. 21, pp. 717- 734 ,(1995) , 10.1109/32.464548