Skip to content


Lifecycle Modeling Language Specification (Version 1.3)

LML Specification - Official Version

This file contains the current, official, version-controlled specification for LML. The specification is broken up into 4 parts: specification information, an overview of LML, ontology, and visualizations. Modifications to this specification can be submitted to the LML Steering Committee.

LML Specification - Relationship Matrix

This file contains the current version of the LML Relationship Matrix. This matrix provides a visual way of seeing how LML entities relate to other entities. The entities are along the side and top and the connecting relations are in the middle. This matrix shows both parent and children entities, with relations specific to children in parentheses.

A standard Lifecycle Modeling Language (LML) will provide organizations a structured and behavioral language that will provide a simple way to understand and communicate cost, schedule and performance design information to all stakeholders in a standard manner. The combination of a simple structure with appropriate graphical visualizations for every entity class will facilitate the understanding of design for all stakeholders throughout the product lifecycle (concept through disposal). This language will reduce the cost of design and enable more rapid product development to better match information technology and other technical product development timelines.