Tekstiviesti: Software fault tolerance techniques and implementation /