|
[1] Bryan Henderson, “Linux Loadable Kernel Module HOWTO”, Mar 2006. http://tldp.org/HOWTO/Module-HOWTO/. [2] Hung-Ying Tyan, “Design, Realization and Evaluation of a Component-based Compositional Software Architecture for Network Simulation”, PhD thesis, Department of Electrical Engineering, The Ohio State University, 2002. [3] D. Garlan, R. Allen, and J. Ockerbloom, “Exploiting Style in Architectural Design Environments“, In Proceedings of ACM SIGSOFT Symposium on the Foundations of Software Engineering, December 1994. [4] D. C. Luckham, J. J. Kenney, L. M. Augustin, J. Vera, D. Bryan, and W. Mann, “Specification and Analysis of System Architecture Using Rapide”, IEEE Transactions on Software Engineering, vol.21, no.4, pp.336-355, April 1995. [5] J. Magee, N. Dulay, S. Eisenbach, and J. Kramer, “Specifying Distributed Software Architectures”, in Proceedings of the 5th European Software Engineering Conference, ESEC’95, September 1995. [6] J. Magee, N. Dulay, and J. Kramer, “Structuring Parallel and Distributed Programs”, IEE Software Engineering Journal, vol.8, no.2, pp.73-82, March 1993. [7] R. B. Allen, “A Formal Approach to Software Architectures”, PhD thesis, Carnegie Mellon University, May 1997. [8] D. Batory and S. O’Malley, “The Design and Implementation of Hierarchical Software Systems with Reusable Components”, ACM Transactions on Software Engineering and Methodology, vol.1, no.4, pp.355-398, October 1992. [9] OMG. CORBA. http://www.corba.org, 2000. [10] Microsoft, Inc. “.NET: Driving Business Value with the Microsoft Platform”, http://www.microsoft.com/net/, 2005. [11] Microsoft, Inc. “COM: Delivering on the Promises of Component Technology”, http://www.microsoft.com/com/, 2001. [12] Sun Microsystems, Inc. Java remote method invocation (RMI). [13] J. Appavoo, K. Hui, C. A. N. Soules, R. W. Wisniewski, D. M. Da Silva, O. Krieger, M. A. Auslander, D. J. Edelsohn, B. Gamsa, G. R. Ganger, P. McKenney, M. Ostrowski, B. Rosenburg, M. Stumm, and J. Xenidis, “Enabling autonomic behavior in systems software with hot swapping”, IBM Systems Journal, vol.42, no.1, pp.60-76, January 2003. [14] A. Baumann, J. Kerr, J. Appavoo, D. Da Silva, O. Krieger, and R. W. Wisniewski, “Module Hot-Swapping for Dynamic Update and Reconfiguration in K42”, in 6th Linux.Conf.Au, Canberra, Australia, April 2005. [15] K. Hui, J. Appavoo, R. Wisniewski, M. Auslander, D. Edelsohn, B. Gamsa, O. Krieger, B. Rosenburg, and M. Stumm, “Supporting Hot-Swappable Components for System Software”, Position paper in Operating Systems (HotOS-VIII), May 2001. [16] Yueh-Feng Lee and Ruei-Chuan Chang, “Hotswapping Linux kernel modules”, The Journal of Systems and Software, vol.79, Issue 2, pp.163-175, February 2006. [17] E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek, “The Click Modular Router”, ACM Transactions on Computer Systems, vol.18, no.3, pp.263-297, August 2000. [18] The Click Modular Router Project. http://read.cs.ucla.edu/click/. [19] J. N. Herder, H. Bos, B. Gras, P. Homburg, and A. S. Tanenbaum, “Modular System Programming in MINIX 3”, USENIX; login:, vol.31, no.2, pp.19-28, April 2006. [20] The MINIX 3 Operating System. http://www.minix3.org/. [21] Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification, Version 1.2, TIS Committee, http://www.x86.org/ftp/manuals/tools/elf.pdf. May 1995.
|