Text this: Secure software design maintenance using enhanced Task-Oriented Security Maintenance (TOSIM) model