IEEE Transactions on Software Engineering
Statecharts: A visual formalism for complex systems
Science of Computer Programming
Communications of the ACM
Object-oriented analysis
Object-oriented modeling and design
Object-oriented modeling and design
Communications of the ACM - Special issue on analysis and modeling in software development
On the purpose of object-oriented analysis
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Challenging Universal Truths of Requirements Engineering
IEEE Software
Requirements analysis: orthodoxy, fundamentalism and heresy
Requirements engineering
Business engineering with object technology
Business engineering with object technology
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Status Report: Requirements Engineering
IEEE Software
Requirements Engineering: The Emerging Wisdom
IEEE Software
An Event-Based Architecture Definition Language
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Traditional requirements engineering (RE) are facing challenge. With the continuous change of application environment and software market, as well as the development of new design approaches (e.g. software architecture and component-based software engineering), RE should also move its eyes from product-oriented and function-centered view to problem-domain-oriented and structure-centered view. In this paper we proposed a new analysis and modeling approach : Agent-Oriented Approach (AOA). AOA is problem-domain-oriented and implementation-independent. It searches for a solution strategy for a families of problems rather than a special software requirements specification(SRS). It focuses on entities with active behavior in problem domain and pay attention to their interaction. It can describe parallel and distributed entities commonly existing in problem domains and it is more stable and reuseful than SRS.