摘要
Linux是由全球范围的系统软件设计专家在遵守通用公共许可证条款(GPL)的前提下共同开发的符合POSIX标准的类UNIX操作系统,在开发过程中没有严格完整的文档化软件体系结构,因而不利于内核开发者对Linux内核的理解和维护。文章在综合分析Linux内核有关文档的基础上,利用软件工具并分析部分Linux内核源码,恢复了Linux内核文档化的软件体系结构,以提高其可靠性、可维护性和可扩展性。Linux代表了Internet时代一种新的软件开发模式,对Linux内核软件体系结构恢复的研究,是这种新的开发模式下进行软件工程学研究的一种尝试。
Linux is developed by the global system software experts under the GPL.Owing to without strict and integrate documented software architecture during development, understanding and maintaining the Linux kernel has been difficult.This paper recoveres the software architecture of Linux kernel after comprehensive analyzing the related Linux kernel documents,using software tools and analyzing part source code,aiming at advancing its reliability, maintainability and extensibility.Linux representatives a new software development mode in Internet time,researching the architecture recovers of the linux kernel is an attempt of software engineering research under the new development mode.
出处
《计算机工程与应用》
CSCD
北大核心
2001年第3期42-44,共3页
Computer Engineering and Applications
关键词
软件体系结构
软件工程
LINUX
操作系统
内核
UNIX
Software architecture, software engineering, architecture recovery, Linux operating system