MDSD Competence Center

Produktivitäts- und Qualitätssteigerung bei gleichzeitiger Kostensenkung –
Das ist unser Rezept für Ihren Fortschritt!

Kostendruck kann längerfristig gesehen zu falschen Strategieentscheidungen führen. In der Softwarebranche ist das vielfach gleichzusetzen mit dem Griff zu einer Standardsoftware. Wir helfen Ihnen mit unserer Individualsoftware für eine erfolgreiche Zukunft Ihres Unternehmens zu sorgen!

Unsere Individualsoftware wird Kosten sparend, effizient und in hoher Qualität entwickelt und kann anschließend entsprechend Ihren Bedürfnissen laufend weiterentwickelt werden. Die Schlüssel zu unserem Erfolg heißen agile Software-Entwicklung mit SCRUM sowie modellgetriebene Softwareentwicklung!

Modellgetriebene Softwareentwicklung (engl. Model Driven Software Development, MDSD) bedeutet, dass nicht wie bisher der Code im Zentrum der Entwicklung steht, sondern Modelle. Aus einem formalen Modell der Anwendung wird mit Generatoren automatisiert lauffähige Software erzeugt. Um den MDSD-Ansatz in der Praxis umsetzen zu können, bedarf es geeigneter Werkzeuge, erweiterbarer und adaptierbarer Metamodelle, dazugehörigen Generatoren und einer Ziel-Plattform.

Wir setzen seit Jahren in unseren Projekten erfolgreich auf MDSD und haben mit unseren MDSD Experten die eigene MDSD-Lösung SERAPIS als voll integrierte Modellierungsumgebung mit spezialisierten und flexiblen Metamodellen (z.B. Informationsmodell, Präsentationsmodell) und Generatoren geschaffen, die all unser Know-how und unsere Erfahrungen mit MDSD und den verwendeten Java Technologien (wie z.B. Eclipse RCP, Spring, Hibernate) sowie mit Datenbank-getriebenen Geschäftsanwendungen widerspiegelt.

Die zentralen Eckpfeiler unserer Lösung SERAPIS lauten:

  • Komfortable Eclipse Integration
  • Einfach erweiterbare und austauschbare Metamodelle
  • Generischer, formularbasierter Editor
  • Hohe Qualitätsanforderungen an generierte Artefakte
  • Vorgefertigte Produktionsstraßen für Rich-Client- und Web-Anwendungen mit Metamodellen und Generatoren

Der Einsatz modellgetriebener Softwareentwicklung heißt nicht nur technische Innovation, sondern hat – richtig betrieben – Auswirkungen auf alle Ebenen eines Projekts. Mit unserer Lösung SERAPIS tragen wir diesem Anspruch Rechnung!

Die Vorteile für Sie liegen auf der Hand:

Produktivitätsverbesserung

  • Reduktion von Durchlaufzeiten und Aufwendungen
  • Automatisierung wiederholbarer Abläufe
  • Reduktion von Routinetätigkeiten
  • Wiederverwendung von (Meta-)Modellen, Plattformen, Generatoren
  • Komplexitätsbewältigung durch Abstraktion in Modellen
  • Rasche Verfügbarkeit von Prototypen

Verbesserung der Softwarequalität und -wartbarkeit

  • Einheitliche Architektur
  • Konsistenz zwischen Modell und Dokumentation
  • Leichtere Fehlerbehebung
  • Konservierung von Expertenwissen in Metamodellen und Generatoren
  • Einfachere Weiterentwicklung

Portabilität und Flexibilität

  • Erleichterung von Technologiewechseln und Versionssprüngen
  • Saubere Trennung zwischen Fachlichkeit und Technik

Mehr Informationen gewünscht? Dann teilen Sie unser Expertenwissen zu MDSD und SERAPIS auf unserer Download-Site sowie auf unserem JAVA Experten Blog.

Ihr Ansprechpartner:

Eduard Drexler
Business Development
Tel.: +43 (0) 1 59931 - 222
Fax: +43 (0) 1 59931 - 99
E-Mail: eMail-Link
Sphinx Managed Services