The behavior decision of agent in multi-agent system is dependent on the task of individual agent ,the cooperation with other agents,and the multi-agent system' constraints. The paper presents three abstract concept models of achievement intention,joint intention and maintenance intention representing the factors that affect agent's behaviors respectively,to investigate autonomous agent's behaviors decision in support of agent-oriented software development. The paper discusses and analyzes how they will affect agent's behavior decision and the relationship among them,defines their formal and rigorous semantics,finally specifies and proves a number of important properties.
Agent oriented software development method is a new research area in the field of software engineering.As the method provides abstract concept, i.e. , agent, to naturally model the computational entities and problemsolving manners in complex system, and ways to effectively control the system complexity, many attentions havebeen imposed on it. The paper summarizes the research status, introduces and investigates a number of representativeworks, and at last concludes the existing problems and future further research work.