3. A 10,000-Foot View of the Full Kernel

This chapter provides an overview of the kernel, including the key innovations of the kernel approach. We start by defining what a kernel is and what is new with the kernel approach. We then define the different kinds of elements in the kernel, which are

• The essential things to progress and evolve—the alphas

• The essential things to do—the activity spaces

• The essential capabilities needed—the competencies

You can view this chapter as an introduction to the proposal1 submitted by the SEMAT community to the OMG.

1. The proposal submitted by SEMAT to the OMG can be found on the SEMAT website, www.semat.org.


A software engineering kernel is a lightweight set of concepts and definitions that ...

Get The Essence of Software Engineering: Applying the SEMAT Kernel now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.