News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Linux 2.6 kernel modeled in UML 2.0

Jun 30, 2005 — by Henry Kingman — from the LinuxDevices Archive — views

The Software Revolution has created a complete, detailed model of the 2.6 Linux kernel using UML 2.0 (unified modeling language). The model comprises interlinked scalable vector graphics and text documents modeling all major subsystems of the kernel, including all source code fields and functions.

The Software Revolution says its Linux kernel model is the most complete and detailed model yet made of the Linux kernel, and that it meets or exceeds the requirements for UML 2.0.

The Software Revolution's Linux model uses scalable vector graphics (SVG) for control flow graphs, structure charts, state machines, action diagrams, data element tables, call charts, complexity metrics, business rules, decision tables, and data elements. The graphics contain hyperlinks to related lines and functions in the source code listings. The source listings are also heavily indexed and cross-linked.


According to the Object Management Group (OMG), the open industry consortium that maintains the UML spec, UML “specifies a graphical language for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems.” Version 2.0 of the UML specification is currently undergoing finalization. However, research by Embedded Market Forecasters in April of last year found that technologies derived from UML 2.0 can help embedded projects stay on schedule and reach completion.


Software Revolution's Design-Level Linux Documentation can be found here, along with an FAQ, bugzilla, and tutorial.

The Software Revolution specializes in transforming applications written using legacy languages and methods into modern, Web-enabled software.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.