Agent-based software engineering has been regarded as a new notion to build complex software systems. A seamless development, from modeling to implementation of agent-based software, is the new revolution in software engineering. However, there has not been a simple and efficient means to facilitate agent-based software development. In this paper, we propose an agent-based software development ...