所在位置:UML新闻 - 内容 论坛精华    
用UML2.0对Linux 2.6 kernel建模

[2005/6/30]

Software Revolution公司应用UML2.0建模得到了Linux 2.6 kernel模型,这个模型包括各种图形以及文本,对kernel的各个主要子系统都进行了建模表示,包含了所有源代码的域和功能。

Software Revolution认为这个模型是已有的Linux kernel模型中最完整和细致的模型,符合并超过UML2.0的要求。

Software Revolution的Linux模型用到了SVG(scalable vector graphics)来建模控制流图(control flow graph)、构造图(structure charts)、状态机、action diagram、data element table、call charts, complexity metrics, business rules, decision tables 和data elements。图中包含了到源码表中相关行和功能的超链接。源码表也建立了索引和关联。

UML

根据OMG的说法,UML“定义了为分布对象系统中的工件进行可视化、描述、构建、和文档化的图形化语言”。2.0现在正在完成之中。但是,嵌入市场方面Forecasters在去年4月的研究表明,UML对嵌入式项目按期完成项目很有帮助。

Availability

Software Revolution的设计级Linux Documentation文档可以在这里得到,同时提供有FAQbugzilla教程

Software Revolution公司致力于将使用遗留语言书写的应用和方法转换为使用现代的支持web形式软件的形式。

(自linuxdevices,袁峰 摘译,不得转载用于商业用途)