Formal development of multi-agent systems with FPASS : towards formalizing PASSI methodology using rewriting logic