to the satisficing of higher-level goals. Furthermore, in contrast to NFR we relate
goals to PIs and other concepts (e.g., tasks, roles, agents) explicitly, which enables
different types of analysis across different views on organizations.
Agent goals in multi-agent systems are specified by declarative logical
specifications that describe states of the agent system, which are desirable and could
be realized by the agent. Only hard goals are considered. Such declarative goals often
have a simple (software-oriented) format and are often operationalized in agent
programming languages by sequences of actions or plans [10]. Then, the distinction
between goals and tasks, essential for our framework, is not tangible any more.
In summary, this paper presents a formal goal-oriented modeling approach in the
context of the performance-oriented view on organizations. The proposed approach is
based on the idea that goals should be defined over organizational performance
indicators. The proposed approach includes a diverse vocabulary to express goal-
related concepts and relations, in particular w.r.t. performance evaluation, e.g.,
organizational or individual, hard or soft goals, how they contribute to or conflict with
each other’s satisfaction, mechanisms for identifying the (level of) satisfaction/
satisficing of goals, as well as guidelines and techniques for building consistent goal
structures. Goals are related to concepts described in other views of the framework as
well, which enables different types of analysis within and between views; they are
mentioned here but will be elaborated and applied on larger case studies elsewhere.
References
1. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J., 2004. Tropos: An
Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent
Systems, 8, 203-236.
2. Bernus, P. et al. (eds.): Handbook on Architectures of Information Systems, Springer-
Verlag, Heidelberg (1998) 209-241.
3. Chan, F.T.S., 2003. Performance measurement in a supply chain International Journal of
Advanced Manufacturing Technology 21(7), 534-548.
4. Dardenne, A., van Lamsweerde, A., Fiskas, S.: Goal Directed Requirements Acquisition.
Science of Computer Programming, 20 (1993) 3-50
5. Mylopoulos, J., Chung, L., Nixon, B., 1992. Representing and Using Nonfunctional
Requirements: A Process-Oriented Approach. IEEE Transactions on Software Engineering,
18(6), 483-497.
6. Popova, V., Sharpanskykh, A., 2007. Modeling Organizational Performance Indicators. In
Proc. of Int. Modeling and Simulation Multiconference, 165-170.
7. Popova, V., Sharpanskykh, A., 2008. Formal Goal-based Modeling of Organizations.
Technical Report 080103AI, Vrije Universiteit Amsterdam, http://hdl.handle.net/
1871/11732
8. Sycara, K., 1988. Resolving Goal Conflicts via Negotiation. In Proc. of the 7
th
National
Conference on Artificial Intelligence, 245-250.
9. Van Lamsweerde, A., Darimont, R., Letier, E., 1998. Managing Conflicts in Goal-Driven
Requirements Engineering. IEEE Transaction on Software Engineering, 24(11), 908-926.
10. Van Linder, B., van der Hoek, W., and Meyer, J.-J. Ch., 1996. Formalising motivational
attitudes of agents: On preferences, goals and commitments. In Intelligent Agents Volume
II, vol. LNCS 1037, Springer, 17-32.
11. Yu, E., 1997. Towards Modelling and Reasoning Support for Early-Phase Requirements
Engineering. 3
rd
IEEE Int. Symp. on Requirements Engineering, 226-235.
28