Գրեք սա: Formal aspects of component software