Using Formal Methods and Agent-Oriented Software Engineering for Modeling NASA Swarm-Based Systems | IEEE Conference Publication | IEEE Xplore