An error localization validation and optimization tool for embedded code augmentation an architecture oriented approach