Unifying Structural and Security Modeling and Analyses in the ADAM Object-Oriented Design Environment