Telefona gönder: Formal aspects of component software