Matthias Wester-Ebbinghaus, Daniel Moldt, Christine Reese, and Kolja Markwardt.
Towards organization-oriented software engineering.
In Heinz Züllighoven, editor, Software Engineering Konferenz
2007 in Hamburg: SE'07 Proceedings, volume 105 of LNI, pages 205-217.
GI, 2007.
Software systems are subject to ever increasing complexity so that the necessity for their efficient structuring arises. In this context, the concept of organization as an expressive and abstract real-world analogue appears to be a promising starting point. In this paper, the advancement of the agent-oriented approach to software engineering to a truly organization-oriented one is propagated. In doing so, the possibility of abstraction through the metaphor of organizational unit will be highlighted. This concept allows to summarize a set of units in such a manner that complex systems may be regarded and treated as wholes. The aim is a multi-level and multi-dimensional approach to organization-oriented design that shall be qualified for the engineering of large software systems as well as for the general understanding of complex systems.
@InProceedings{Wester+07a,
author = {Wester-Ebbinghaus, Matthias and Moldt, Daniel and Reese,
Christine and Markwardt, Kolja},
Title = {Towards Organization--Oriented Software Engineering},
Booktitle = {Software Engineering Konferenz 2007 in Hamburg: SE'07 Proceedings},
Publisher = {GI},
Series = {LNI},
Volume = {105},
Pages = {205--217},
Editor = {Z{\"u}llighoven, Heinz},
Year = 2007,
Keywords = {high-level Petri nets,
organization-oriented software engineering,
software landscaping,
reference nets,
software architecture in-the-large},
Abstract = {Software systems are subject to ever increasing
complexity so that the necessity for their efficient structuring
arises. In this context, the concept of organization as an
expressive and abstract real-world analogue appears to be a
promising starting point. In this paper, the advancement of the
agent-oriented approach to software engineering to a truly
organization-oriented one is propagated. In doing so, the
possibility of abstraction through the metaphor of organizational
unit will be highlighted. This concept allows to summarize a set
of units in such a manner that complex systems may be regarded and
treated as wholes. The aim is a multi-level and multi-dimensional
approach to organization-oriented design that shall be qualified
for the engineering of large software systems as well as for the
general understanding of complex systems.
}
}