ConSolve: Produktmerkmale

Entwicklungssystem

  • Die deklarative, domänenspezifische Sprache ConStrukt dient zur Modellierung der Problembeschreibung.
  • Die Codegenerierung von problemspezifischen Schnittstellen zum Laufzeitsystem ermöglicht einfache und schnelle Integration in Anwendungen.
  • Eine spezielle Shell ermöglicht interaktives Arbeiten ohne Anwendungsprogramm.
  • Ein Werkzeug zur Analyse von Suchläufen ist vorhanden.

Laufzeitumgebung

  • Das effiziente Laufzeitsystem zur Lösungssuche implementiert verschiedene Constraint-basierte Techniken.
  • Zwischenstände der Lösungssuche können abgerufen werden.
  • Änderungen an der Problemstellung zur Laufzeit werden unterstützt.
  • Die Analyse von Zwischenergebnissen oder extern erstellten Lösungsvorschlägen ist möglich.
  • Während der Lösung ist ein Abbruch jederzeit mit einem Zwischenergebnis möglich.

Constraint-Techniken

  • Symbolische Wertebereiche und Mengen von Zahlen (ganze Zahlen, Fließkommazahlen) können verarbeitet werden.
  • Harte, gewichtete und unscharfe Constraints (Fuzzy-Constraints) werden unterstützt.
  • Verschiedene vordefinierte globale Constraints sind verfügbar.
  • Die folgenden Suchalgorithmen sind verfügbar:
    • Branch&Bound Baumsuche mit oder ohne Backmarking.
    • Programmierbare lokale Suche. 
  • Die folgenden Formen der Constraint-Propagierung werden unterstützt:
    • Extended forward checking.
    • Inverse arc consistency (Fixpunkt der Propagierung). 

Systemvoraussetzungen

  • Das ConSolve®-Entwicklungssystem und die Laufzeitumgebung unterstützen folgende Betriebssysteme:
  • Microsoft Windows 9x , ME, NT, 2000 oder XP; Linux und UNIX (Apple Macintosh in Vorbereitung).
  • Das ConSolve®-Laufzeitsystem lässt sich in jede Programmierumgebung mit C- oder C++-Schnittstelle einbinden.
Diese Webseite verwendet Cookies. Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Datenschutzinformationen

Mitglied im

Software-Cluster

Das Unternehmen

Die SIEDA GmbH entwickelt und vertreibt Standardsoftware zur unternehmensweiten Ressourcenplanung.

Kernprodukt ist unsere Software zur Dienstplanung und Zeiterfassung OC:Planner, die von mehr als 500 Kunden insbesondere in Kliniken, Pflege- und Betreuungseinrichtungen, Rettungsdiensten und Feuerwehren verwendet wird. Personaleinsatzplanung und Arbeitszeitmanagement mit OC:Planner steigert nachweisbar die Effizienz unserer Kunden und reduziert ihre Kosten.