From Organization Models to System Requirements: A 'Cooperating Agents' Approach.
Eric S. K. Yu, Philippe Du Bois, Éric Dubois, John Mylopoulos · 1995
Increasingly, information systems development oc-curs in the context of existing systems and estab-lished organizational processes. Viewing organiza-tional and system components as cooperating agents offers a way of understanding their inter-relationships and how these relationships would or should be al-tered as new systems are introduced. In this paper, we show how two agent-oriented frameworks can be used in combination during requirements engineering for cooperative information systems. The ALBERT lan-guage is used to specify requirements, in terms of states and actions, and information and perception. The framework is used to understand and redesign organi-zational processes, in terms of strategic relationships and rationales. A small banking example is used to illustrate how the requirements process may iterate be-tween the two levels of modelling and analysis towards a requirements specification. 1