A program storage device readable by computer comprising a program of instructions executable by said computer to perform a method of visually designing a desired topology of a mobile ad-hoc network from which a desired mobility-pattern is derived, said method comprising:
- graphically designing a dynamic topology of said ad-hoc network comprising node components, wherein the graphical design of said dynamic topology comprises producing iconographic animation that is generated and displayed on a graphical user input (GUI) display upon creation, wherein said node components comprise positional data;
- generating concurrent mobility-pattern data corresponding to the designed dynamic topology;
- and
- manipulating said mobility-pattern data using said iconographic animation by interacting directly with said GUI display.