dc.contributor.author
Ingerfeld, Peter
dc.date.accessioned
2018-06-07T15:22:00Z
dc.date.available
2008-08-13T09:19:20.646Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/976
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-5178
dc.description.abstract
Betriebliche Anwendungssysteme und insbesondere Entscheidungsunterstützende
Systeme (EUS) basieren häufig auf mathematischen Optimierungsmodellen, bei
denen es sich sehr oft um lineare und gemischt-ganzzahlige Modelle handelt.
Die Generierung solcher Modelle kann über verschiedene Modellierungssprachen,
Modellierungsbibliotheken oder Solverinterfaces erfolgen, und zur Modelllösung
gibt es eine Reihe unterschiedlicher Optimierer. Alle diese Arten von
Optimierungssoftware müssen zu ihrer Nutzung in betriebliche Anwendungssysteme
integriert, bzw. an diese angebunden werden. Hierbei ergibt sich das Problem,
dass die einzelnen Bestandteile (Solver, Modellierungssprachen,
Modellierungssysteme etc.) oft von unterschiedlichen Anbietern und mit
unterschiedlichen Zielsetzungen und Designparadigmen entwickelt wurden. Dies
führt häufig zu einer mangelhaften „Passgenauigkeit“ der
Optimierungssoftwareschnittstellen untereinander und zum betrieblichen
Anwendungssystem, woraus sich negative Auswirkungen auf die
Entwicklungseffizienz und Softwarequalität ergeben können. In der vorliegenden
Arbeit wird dieses Problem aufgegriffen, indem ein Architekturkonzept zur
Integration unterschiedlicher Solver und Modellierungssprachen in betriebliche
Anwendungssysteme entworfen wird. Ziel ist dabei eine vereinheitlichende
Anbindung unterschiedlicher Optimierungssoftwarebausteine über eine
Optimierungsmiddleware, die gleichzeitig diverse passgenaue
Schnittstellensysteme für jeweils unterschiedliche Programmierkontexte und
-sprachen bietet. Dabei beschränkt sich die Betrachtung nicht nur auf
Programmierschnittstellen, sondern reicht bis zu den Endbenutzerschnittstellen
integrierter Modellierungssysteme, die Solver, Modellierungssprachen und
Modellverwaltungsfunktionalitäten verbinden. Über das rein Konzeptionelle
hinaus werden umfangreiche Implementierungen vorgenommen. So werden Teile des
Architekturkonzepts prototypisch in Form einer Komponentenbibliothek
umgesetzt. Weiterhin wird ein vollständiges integriertes Modellierungssystem
für den Einsatz in Forschung und Lehre entwickelt, das eine offene Plattform
für die Nutzung unterschiedlicher Modellierungssprachen und Solver bietet.
de
dc.description.abstract
Decision Support Systems are often based on mathematical optimization models,
which are in many cases linear or mixed-integer models. Such models can be
generated via modeling languages, modeling libraries or solver interfaces and
they can be solved by appropriate mathematical solvers. The problem is that
the parts (solvers, modeling languages, modeling systems etc.) often were
developed by different parties, with different objectives and different design
paradigms, which results in a lack of fitting accuracy of the optimization
system interfaces. This affects the developer’s efficiency and the software
quality. This paper tries to outline an architectural concept for the
integration of different solvers and modeling languages into application
systems. The core of the architectural concept is a middleware for
optimization systems which not only integrates solvers, libraries and modeling
languages, but also offers a number of specific interfaces for different
programming contexts. The concept is not only restricted to programming
interfaces, it also ranges up to the end user by proposing solutions for the
incorporation of solvers and modeling languages into an integrated modeling
system. Beyond mere conceptual ideas, substantial implementations have been
carried out: Parts of the architectural concept were implemented as a
component library. Furthermore a complete integrated modeling system has been
built, which serves as an open platform for using various solvers and modeling
languages and which has already has been employed for research and teaching
purposes in a major number of cases.
en
dc.rights.uri
http://www.fu-berlin.de/sites/refubium/rechtliches/Nutzungsbedingungen
dc.subject
Optimierungssysteme
dc.subject
Modellierungssprachen
dc.subject.ddc
000 Informatik, Informationswissenschaft, allgemeine Werke
dc.title
Konzeption einer Architektur für Optimierungssoftware zur Integration in
betriebliche Anwendungssysteme
dc.contributor.firstReferee
Prof. Dr. Uwe Suhl
dc.contributor.furtherReferee
Prof. Dr. Achim Koberstein
dc.date.accepted
2008-07-07
dc.identifier.urn
urn:nbn:de:kobv:188-fudissthesis000000004928-3
dc.title.translated
Conceptual design of an architecture for integrating optimization software
into enterprise application systems
en
refubium.affiliation
Wirtschaftswissenschaft
de
refubium.mycore.fudocsId
FUDISS_thesis_000000004928
refubium.mycore.derivateId
FUDISS_derivate_000000004249
dcterms.accessRights.dnb
free
dcterms.accessRights.openaire
open access