Extending the MASITS Methodology for General Purpose Agent Oriented Software Engineering Topics: Agent Models and Architectures; Multi-Agent Systems; SOA and Software Agents In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, 157-165, 2015 , Lisbon, Portugal