Compiler transformation intended to improve generated code.

Expression connecting interface properties to data.

Planned method for releasing software.

Defined interface exposed by a software component.

Formal definition of exchanged data structures.

Environment used for active software development.

Creation, use, updating, and destruction stages of a component.

Representing information using a defined encoding scheme.

Build intended primarily for development and testing.

Techniques coordinating simultaneous operations.