Životní cyklus modelujeme pro konkrétní třídu. Vlevo na kartě Model najdeme třídu, pro kterou chceme modelovat životní cyklus (zde Student), a v její kontextové nabídce zvolíme Create diagram....
V okně průvodce vytvořením diagramu zvolíme v nabídce Type selection diagram typu State Machine diagram, vyplníme jeho název do pole Name a potrvdíme OK.
Pro životní cyklus je třeba definovat událost, která povede k vyvolání akce a přechodu do jiného stavu. Pro vytvoření události použijeme v dialogové nabídce nově vytvořeného diagramu (zde State Machine) pod třídou, pro kterou jsme diagram vytvořili (zde Student), volbu Create element -> Event.
Otevřeme konfigurační okno nově vytvořené události (z její kontextové nabídky volbou Edit element...) a vyplníme její jméno (Name), typ (Change nebo Time pro časovanou událost) a popis (Expression - pokud toto pole nevyplníme, bude Modelio zobrazovat chybu).
Nyní vytvoříme akci, která následuje po události. Akci je třeba definovat pro třídu, jejíž životní cyklus modelujeme (zde Student). Z kontextové nabídky třídy zvolíme Create element -> Operation (pokud půjde o akci, která objekt vytváří, můžeme použít Constructor, a pokud o akci, která existenci objektu ukončí, můžeme použít Destructor).
Nově vytvořenou akci pojmenujeme (např. stiskem klávesy F2).
Můžeme začít modelovat životní cyklus. Používáme nástroje z nabídky States stejným způsobem, jako např. při tvorbě Diagramu tříd. Pro vytvoření začátku použijeme nástroj Initial State, pro vytvoření stavu nástroj State, pro vytvoření přechodu mezi stavy nástroj Transition a pro vytvoření konce nástroj Final state.
Ke každému přechodu mezi stavy (Transition) musíme přiřadit dříve vytvořenou událost a akci. Dvojklikem na existující přechod (šipku) otevřeme jeho konfigurační okno, kde do pole Recieved event začneme psát název dříve vytvořené události a potvrdíme klávesou Enter (událost se automaticky najde a doplní). Stejným způsobem vyplníme akci do pole Expression of the action.
Aby se událost a akce zobrazily v diagramu, musíme při označeném přechodu dole na záložce Properties a kartě Symbol zatrhnout Show label.
Stejným způsobem pokračujeme v modelování životního cyklu. Pokud jsou při přiřazování události nebo akce přechodu nalezeny entity s podobným jménem, Modelio zobrazí všechny odpovídající a nechá nás vybrat tu požadovanou.