Safeware engineering – safe and secure software