Ansprechpartner

Dr. Wolfgang Goerigk


b+m Informatik AG
Rotenhofer Weg 20
24109 Melsdorf

Telefon: +49 (0)4340 404-1423
E-Mail: wolfgang.goerigk(at)bmiag.de

Forschungsprojekte

» DynaMod
» MENGES

Aktuelles

Architekturzentrierte Modernisierung von Softwaresystemen

b+m mit Vortrag auf den Softwareforen Leipzig

» Mehr lesen
Nachhaltige Architektur-Modernisierung von Softwaresystemen

Kombination aus statischer und dynamischer Analyse bildet Nutzungszenarien auf Code- und...

» Mehr lesen

Partner

b+m - die Experten für Engineering Solutions
Innovationen und technologische Expertise für Ihren Erfolg

Engineering Solutions

b+m ist Vorreiter und erfahrener  Spezialist auf dem Gebiet des Modellgetriebenen Software Engineering und  speziell der Modellgetriebenen Softwareentwicklung. Mit b+m gear Java verfügt b+m über eine eigene Softwarefabrik zur automatisierten Fertigung, durch die nicht nur eine deutliche  Produktivitätssteigerung und Prozessoptimierung erzielt, sondern insbesondere auch die Qualität und Wartbarkeit der Anwendungen verbessert werden. Daraus ergeben sich signifikante Wettbewerbsvorteile für b+m Kunden: Best Practices, die auf Qualität ausgerichtet sind und auf der Erfahrung aus Methodik und Projektmanagement beruhen.

Modellgetriebenes Softwareengineering

Die Kernkompetenz von b+m ist das Modellgetriebene Softwareengineering (MDSE) und speziell die Modell-getriebene Softwareentwicklung (MDSD).

Das Hauptcharakteristikum des MDSD-Ansatzes ist die domänenspezifische Modellierung in einer DSL (Domain Specific Language). Wesentliche Voraussetzung dafür ist das Herausarbeiten domänenspezifischer Abstraktionen, auf die der Modellierer zurückgreifen kann. Dadurch lassen sich fachliche und technische Zusammenhänge in einer Domäne effizienter modellieren und anschließend mit nachgeschalteten Abbildungsvorschriften in Modelle mit geringerem Abstraktionsgrad oder auch direkt in Code für eine Zielplattform überführen.

Durch dieses Automationspotenzial für die Fertigung von Software wird nicht nur eine deutliche Produktivitätssteigerung und Prozessoptimierung erzielt, sondern insbesondere auch die Qualität und Wartbarkeit der entstehenden Softwaresysteme verbessert.

b+m trägt mit einer Vielzahl von erfolgreich realisierten MDSD-Projekten dazu bei, dass sich MDSD durchsetzt. Das von b+m entwickelte Framework wurde als openArchitectureWare (oAW) openSource gestellt und ist inzwischen im Eclipse Modeling Project aufgegangen.

b+m hat das Softwareengineering über den Entwicklungsprozess hinaus konsequent modellgetrieben ausgerichtet (MDSE) und auf das IT-Architektur-Management ausgedehnt. Daraus und aus einem reifen und etablierten Vorgehen in IT-Projekten ergeben sich signifikante Wettbewerbsvorteile für Kunden: Best Practices, die auf Qualität ausgerichtet sind und auf jahrzehntelanger Erfahrung aus Methodik und Projektmanagement beruhen.

Profitieren Sie von den Erfahrungen der b+m Experten. Gern präsentieren wir Ihnen unsere Leistungen in einem persönlichen Termin. Sprechen Sie uns an.

Modellgetriebene Software-Modernisierung

Modellgetriebene Softwareentwicklung hat sich als effizienter und wartungsfreundlicher Ansatz in der Praxis bewährt. Wurde dieser Ansatz bisher vorrangig für Neuentwicklungen genutzt, besteht bereits seit längerem der Wunsch, dessen Potential auch für die Modernisierung bestehender Software-Assets nutzbar zu machen.

Diesem Ziel widmet sich die Modellgetriebene Modernisierung (MDM). Im Gegensatz zu Neuentwicklungen, bei denen auf Anforderungs- und Designdokumente zurückgegriffen werden kann, sind im Modernisierungskontext oftmals die bestehende Anwendung, deren Entwickler sowie deren Anwender die primäre Informationsquelle.

Ein Kernaspekt des MDM-Ansatzes ist daher die Wiedergewinnung fachlicher und architektureller Information aus bestehenden Anwendungen und deren Übertragung in geeignete, vernetzte Modelle.

Die durchgehende Nutzung von Modellen sowie die gleichzeitige Betrachtung technischer und fachlicher Belange im modellgetriebenen b+m Modernisierungsprozess unterstützt verschiedene Aspekte, die zur erfolgreichen Planung, Steuerung und Durchführung von Modernisierungsprojekten von großer Bedeutung sind:

  • Identifikation fachlicher Komponenten in Bestandssystemen zur Identifizierung und Wiederentdeckung fachlicher Anforderungen und Services

  • Rekonstruktion von Anwendungsfällen und Analyse von Feature-Nutzung und Komponentennutzung

  • Explizite Modellierung analysierbarer Beziehungen zwischen technischen und fachlichen Entitäten von Alt- und Neusystem, Facharchitektur und Anforderungen

  • Konsistentes Requirements-Management über den Modernisierungs-Projektverlauf in Alt- und Neusystem

Profitieren Sie von den Erfahrungen der b+m Experten. Gern präsentieren wir Ihnen unsere Leistungen in einem persönlichen Termin. Sprechen Sie uns an.




 

Profitieren Sie von den Erfahrungen der b+m Experten. Gern präsentieren wir Ihnen unsere Leistungen in einem persönlichen Termin. Sprechen Sie uns an.