Threat-driven modeling and verification of secure software using aspect-oriented Petri nets | IEEE Journals & Magazine | IEEE Xplore