1.2.
Phase model for software generation