English
Unternehmen Produkte Download Support Vertrieb Kontakt
Produkte > Architektur




Architektur

Die Architektur von ConSolve® basiert auf der Trennung der beiden folgenden Aufgaben aus Sicht des Anwendungsentwicklers:

  • Formalisierung des Optimierungsproblems: Diese Aufgabe erfordert die detaillierte Kenntnis von Fachkonzepten, Benutzermodellen etc. und gehört daher zur Entwicklung der Anwendungslösung.
  • Entwicklung und Bereitstellung von Optimierungsverfahren: Diese Aufgabe wird durch das Entwicklungssystem ConSolve® erledigt.

Bindeglied dieser beiden Aufgabenstellungen ist die deklarative Formalisierung des Optimierungsproblems in der Beschreibungssprache ConStrukt.

Kombinatorische Optimierungsprobleme sind im Allgemeinen nicht effizient lösbar. Es gibt eine Reihe von Suchverfahren, die alle ihre Vor- und Nachteile haben. Das ConSolve®-System stellt momentan eine Reihe sogenannter constraint-basierter Verfahren zur Verfügung, die ggf. in lokale Suchalgorithmen eingebettet werden. Aus diesen wählen Anwendungsentwickler ein geeignetes Verfahren aus.
Das Anwendungssystem verwendet dann zur Lösung der formalisierten Planungsaufgabe die Laufzeitbibliothek von ConSolve®. Zur Kommunikation zwischen Anwendungssystem und Laufzeitbibliothek wird aus der Problemformulierung eine Schnittstelle in einer höheren Programmiersprache automatisch generiert. Momentan wird dabei C/C++ unterstützt, die native Unterstützung der Programmiersprache Java ist in Planung.

Die folgende Abbildung beschreibt das Vorgehensmodell bei der Verwendung von ConSolve®.

 

 

Dieses Vorgehen bietet auch bei der Pflege und Erweiterung der mittels ConSolve® entwickelten Systeme folgende Vorteile:
  • Die kompakte Problemspezifikation erleichtert die Anpassung an veränderte Gegebenheiten durch Einfügung oder Streichung von Randbedingungen oder veränderten Bewertungen.
  • ConSolve® wird fortlaufend um neue Verfahren erweitert. Diese lassen sich aufgrund der Deklarativität leicht durch bereits bestehende Formalisierungen von Optimierungsproblemen nutzen.

 

 17, Juli 2006 - Neuer Internetauftritt 
Neuer Internetauftritt der Sieda GmbH mit der Website für ConSolve
 
 

 
Haben Sie Interesse an unseren Produkten?
Unser Vertrieb ruft Sie gerne zurück.
 
Name
Telefon
Firma
Bitte geben Sie den angezeigten Sicherheitscode in das untere Eingabefeld ein, um Ihre Anfrage abzuschicken. Der Sicherheitscode dient dem Schutz vor Spameinträgen.