LinuxDevices.com Archive Index (1999-2012) | 2013-current at LinuxGizmos.com | About  
Follow LinuxGizmos:
Twitter Google+ Facebook RSS feed
*   get email updates   *

Linux 2.6 kernel modeled in UML 2.0

Jun 30, 2005 — by Henry Kingman — from the LinuxDevices Archive
Please share:    Tweet about this on TwitterGoogle+Share on FacebookShare on LinkedInShare on RedditPin on PinterestEmail to someone

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.

UML

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.

Availability

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 LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.

(advertise here)


Comments are closed.