Study on multi agent-based large scope distributed software architecture