Towards organization-oriented software engineering

Matthias Wester-Ebbinghaus, Daniel Moldt, Christine Reese, Kolja Markwardt
2007 Software Engineering  
Software systems are subject to ever increasing complexity and in need of efficient structuring. The concept of organization as an expressive and abstract realworld reference presents apromising starting point. In the field of computer science, organizations have particularly been studied within the multi-agent systems community.However,the individual agent metaphor turns out to be of rather small granularity and somewhat less suited for large-scale software systems. To overcome this problem
more » ... le preserving the earnings of the agent-oriented approach to software engineering, this paper introduces the newm etaphor of organizational unit. This concept allows to summarize as et of units in am anner that complexs ystems may be regarded and treated as wholes and exhibit corporate agency. According to different levels of analysis drawn from organization theory,different types of organizational units are incorporated into areference architecture for organization-oriented software engineering.
dblp:conf/se/Wester-EbbinghausMRM07 fatcat:cx2cv2blyndv7ivkh2do6qxhpq