TY - CHAP
T1 - Engineering organisation-oriented software
AU - Kollingbaum, M.
AU - Norman, T.
AU - Mehandjiev, N.
AU - Brown, K.
PY - 2006
Y1 - 2006
N2 - The conventional ways of building software are accepted to produce rigid systems that impede the processes of change typical for contemporary organisations. In this paper, we propose that software can be made more adaptable and tuned to the needs of changing organisations, if it is built using organisation-inspired principles and software structures such as Virtual Organisations, roles and norms. Agent-based software engineering is already using these principles, and we extend the state of the art in that domain by proposing an "open systems" approach, where agents can join and leave Virtual Organisations at will, taking on different roles as needed. Reasoning on organisational roles and norms is facilitated by formalised contract templates and automatic conflict resolution strategies. In terms of overall lifecycle, a system is initiated to satisfy a set of formalised requirements. Agents respond to bids for joining a Virtual Organisation, where each bid is for a contract-based coalition. In this paper, we describe our approach and outline a set of research challenges.
AB - The conventional ways of building software are accepted to produce rigid systems that impede the processes of change typical for contemporary organisations. In this paper, we propose that software can be made more adaptable and tuned to the needs of changing organisations, if it is built using organisation-inspired principles and software structures such as Virtual Organisations, roles and norms. Agent-based software engineering is already using these principles, and we extend the state of the art in that domain by proposing an "open systems" approach, where agents can join and leave Virtual Organisations at will, taking on different roles as needed. Reasoning on organisational roles and norms is facilitated by formalised contract templates and automatic conflict resolution strategies. In terms of overall lifecycle, a system is initiated to satisfy a set of formalised requirements. Agents respond to bids for joining a Virtual Organisation, where each bid is for a contract-based coalition. In this paper, we describe our approach and outline a set of research challenges.
KW - distributed constraints
KW - multi-agent systems
KW - virtual organisations
UR - https://www.scopus.com/pages/publications/50949107564
U2 - 10.1145/1137661.1137667
DO - 10.1145/1137661.1137667
M3 - Chapter
AN - SCOPUS:50949107564
SN - 159593409X
SN - 9781595934093
T3 - Proceedings - International Conference on Software Engineering
SP - 23
EP - 28
BT - Proceedings of the 2006 International Workshop on Interdisciplinary Software Engineering Research, WISER '06, Co-located with the 28th International Conference on Software Engineering, ICSE 2006
T2 - 2nd International Workshop on Interdisciplinary Software Engineering Research, WISER'06, Co-located with the 28th International Conference on Software Engineering, ICSE 2006
Y2 - 20 May 2006 through 28 May 2006
ER -