In software engineering, it is important issue that architects estimate the performance of software in the early phase of development process. Many approaches translate architecture based on UML into analytical models. However, in agent based system development, these approaches ignore or simplify the crucial details of the underlying the performance of an agent platform. Additionally, architec...