Detecting, Tracing, and Monitoring Architectural Tactics in Code /Mehdi Mirakhorli, Member, IEEE and Jane Cleland-Huang, Member, IEEE - Mirakhorli,Mehdi