openPR Recherche & Suche
Presseinformation

UML-Tool objectiF bietet in der Version 6.0 neue Funktionen für die Modellierung und anschließende Code-Generierung

21.07.200517:58 UhrIT, New Media & Software
Bild: UML-Tool objectiF bietet in der Version 6.0 neue Funktionen für die Modellierung und anschließende Code-Generierung
Mithilfe von zusammengesetzten Zuständen können Zustandsautomaten beliebig geschachtelt und hierarchisch strukturiert werden
Mithilfe von zusammengesetzten Zuständen können Zustandsautomaten beliebig geschachtelt und hierarchisch strukturiert werden

(openPR) Die besondere Stärke des UML-Tools objectiF besteht darin, aus dem UML-Modell automatisch kompilierbaren Code für unterschiedlichste Zielplattformen zu generieren. In der Version 6.0, die zurzeit entwickelt wird, erhält objectiF neue Funktionen für beides: die Modellierung und die anschließende Code-Generierung. Die wichtigsten Neuerungen sind: die Spezifikation von Zustandsautomaten nach der UML 2.0 und die Integration von Frameworks. Die Berliner microTOOL GmbH kündigt die Freigabe von objectiF 6.0 für den Herbst 2005 an.



Modellieren von Zustandsautomaten nach UML 2.0:

In Zustandsautomaten wird das dynamische Verhalten eines Systems spezifiziert. Zustandsautomaten geben damit Antwort auf die Frage: „Wie verhält sich das System in einem bestimmten Zustand, wenn gewisse Ereignissen eintreten?“ Die UML 2.0 bringt viele neue Elemente für die Modellierung von Zustandsautomaten mit, die objectiF 6.0 vollständig unterstützt. Dazu gehören:

+ die Definition von Pseudozuständen
+ die Modellierung von Parallelität mit Regionen
+ der Entwurf von Zustandshierarchien mit zusammengesetzten Zuständen
+ die Wiederverwendung von Zustandsautomaten

Aus den Zustandsautomaten kann mit objectiF automatisch Code generiert werden. Das Tool erzeugt direkt aus der grafischen Verhaltensspezifikation das technische Modell einschließlich Implementierung. Die Effizienz und die Qualität der Entwicklung kann so gesteigert und die Wartung der realisierten Anwendungen erleichtert werden.

Embedded Real-Time Systeme entwickeln:

Durch die Integration eines Application Frameworks lässt sich die Effizienz bei der Code-Generierung aus Zustandsautomaten noch einmal deutlich steigern. Für die Entwicklung von Embedded Real-Time Systemen hat sich hierbei Quantum bewährt. objectiF 6.0 bringt eine Anbindung an das Open-Source Application Framework mit.

Durch die Kopplung der Tools können aus den Zustandsautomaten in objectiF auf Mausklick die passenden Design- und Implementierungsstrukturen für Quantum generiert werden. Die C++ Subklassen für das Framework werden bei der Transformation automatisch erzeugt.

Dem Entwickler werden durch die Integration viele Standardimplementierungsaufgaben abgenommen. Die Anwendung kann so schneller realisiert werden und ist weniger fehleranfällig. Zusätzlich wird eine klare Trennung von Zustands- und fachlicher Logik möglich. Die Zustandslogik, d.h. alle Zustände, Zustandsübergänge, die Bedingungen für die Zustandsübergänge und die fachlichen Aktionen, die bei einem Zustandsübergang ausgeführt werden, lassen sich jederzeit komplett aus dem Modell generieren. Wird z.B. in einem Zustandsautomaten ein neuer Zustand angelegt, wird der entsprechende Code automatisch angepasst. Die Fachlogik bleibt von der Transformation unberührt. Damit ist auch komplettes Roundtrip Engineering möglich.

Die Persistenz-Schicht einer Anwendung entwickeln:

Objektorientiert entwickeln, relational speichern – dieser Paradigmenwechsel gehört in vielen IT-Projekten zum Alltag. Für die .NET-Welt bringt objectiF 6.0 eine kostengünstige Lösung für die persistente Speicherung mit: eine Anbindung an das Open-Source Persistenz-Framework Gentle .NET.

Die Persistenzschicht einer .NET-Anwendung wird mit objectiF und Gentle .NET folgendermaßen entwickelt: Die fachlichen Klassen der Anwendung einschließlich ihrer Properties werden mit objectiF in Klassendiagrammen modelliert. Dabei werden die Klassen und Properties gleich um die gewünschten Persistenz-Eigenschaften erweitert. Die Transformation der fachlichen in technische Klassen erfolgt direkt im Klassendiagramm. objectiF generiert dabei den attributierten C#-Code für den Datenzugriff durch Gentle .NET und die dazu passenden Create Table Statements.

Neben der eigentlichen Transformation bietet objectiF viele zusätzliche Funktionen, die die Arbeit mit Gentle .NET erleichtern. Dazu gehört z.B. die objektorientierte Navigation zu anderen Objekten. Oder, dass objectiF automatisch sicher stellt, dass alle Objekte beim Zugriff immer aktuell sind, jedes geänderte Objekt am Transaktionsende gespeichert und die Datenbank automatisch aktualisiert wird.


***

making IT better heißt microTOOLs Slogan – und das ist mehr als ein Wortspiel: Das Unternehmen unterstützt Projektteams mit Tools, Prozessen und Beratung dabei, Software in hoher Qualität schnell und sicher zu entwickeln.

Die microTOOL GmbH wurde 1984 gegründet und hat sich seitdem ganz auf Software-Technik und Tool-Entwicklung spezialisiert. Die Best Practices der Software-Entwicklung werden dabei in konkreten Anwendernutzen umgesetzt. Zu den Produkten des Unternehmens gehört das UML-Tool objectiF, das strukturierte CASE-Tool case/4/0, das Projektmanagement-System in-Step und die Application Life Cycle Management Suite microTOOL Suite .NET

microTOOL GmbH
Voltastraße 5
D- 13355 Berlin

Tel.: +49/(0)30/467 086-0
Fax: +49/(0)30/464 47 14
Internet: www.microTOOL.de

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 54831
 126

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „UML-Tool objectiF bietet in der Version 6.0 neue Funktionen für die Modellierung und anschließende Code-Generierung“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von microTOOL GmbH

Bild: Requirements Management und Traceability bis zum Code mit objectiF RPM 5.0Bild: Requirements Management und Traceability bis zum Code mit objectiF RPM 5.0
Requirements Management und Traceability bis zum Code mit objectiF RPM 5.0
Das Release 5.0 der Application Lifecycle Management Software objectiF RPM bringt Neuerungen für vollständige Traceability, Deployment und modellgetriebene Softwareentwicklung mit. Die Blockdiagramme wurden um Operationen erweitert, sodass an Blöcken Code referenziert werden kann. Ausgehend von den Blöcken können dann Microservices in Form von Container Images gepackt werden, die sich für Continuous Deployment in eine Cloud eignen. Diese skriptbasierte Erweiterung ist auch nutzbar zum Konfigurieren eigener APIs. Per Request und Response Schem…
Bild: Neues Release der Projektmanagement-Software in-STEP BLUEBild: Neues Release der Projektmanagement-Software in-STEP BLUE
Neues Release der Projektmanagement-Software in-STEP BLUE
Version 6.3 der Projektmanagement-Software in-STEP BLUE ist veröffentlicht. Die Software hilft Anwendern bei der prozessbasierten Planung und Steuerung von Projekten sowie bei der versionssicheren Verwaltung sämtlicher Projektergebnisse, wie Anforderungen, Änderungen, Testfällen etc. In der neuen Version wurde der Funktionsumfang der WebApp deutlich erweitert. Das neue Release von in-STEP BLUE bietet eine verbesserte Aktivitätsplanung in der WebApp. So können sich die Anwender jetzt auch per Gantt-Chart einen Überblick über Termine und Kosten…

Das könnte Sie auch interessieren:

Bild: „Das Rad nicht immer neu erfinden”Bild: „Das Rad nicht immer neu erfinden”
„Das Rad nicht immer neu erfinden”
… Applikationsserver · Zusammenarbeit und Teamentwicklung mit TeamInsight und ProjectAssist · Analyse der Code Abdeckung, Profiling von Speicher und CPU · Thread debugging und Request Analyzer · UML Modellierung und Code Archäologie · Code Metriken und Audits JBuilder 2008 setzt auf Eclipse 3.3 (Eclipse Europa) und Eclipse Web Tools Plattform 2.0 auf. Es …
objectiF 5.0
objectiF 5.0
… bietet objectiF 100%ige Unterstützung für C# und Visual Basic .NET: Neben Klassen und Methoden stehen alle .NET-spezifischen Elemente wie Property, Event, Delegate und Attribute für die Modellierung bereit. Aus den Modellen erzeugt objectiF auf Knopfdruck Code für Visual Studio .NET. Dabei setzt das Tool sein Wissen über die Besonderheiten von .NET direkt …
CEBIT 2003
CEBIT 2003
… UML und die Solutions aus Microsoft Visual Studio .NET. objectiF ist das UML-Tool der Suite. Es unterstützt die modellbasierte Software-Entwicklung vom Use Case bis zur Code-Generierung in C# oder Visual Basic .NET. Die agile Entwicklung stellt besondere Anforderungen an ein UML-Tool, denn ein wiederholtes Refactoring auf Architektur- und Klassenniveau …
Bild: Vom UML-Tool zur Software-Factory: microTOOL gibt objectiF 7.0 freiBild: Vom UML-Tool zur Software-Factory: microTOOL gibt objectiF 7.0 frei
Vom UML-Tool zur Software-Factory: microTOOL gibt objectiF 7.0 frei
Die Berliner microTOOL GmbH hat die Version 7.0 von objectiF veröffentlicht. Das Werkzeug unterstützt jetzt – zusätzlich zur UML – die Geschäftsprozessmodellierung in der Business Process Modeling Notation (BPMN). Speziell für die SOA-Entwicklung finden sich in der neuen Version Funktionen zur Orchestrierung von Geschäftsprozessen mit Web Services auf …
Agil für .NET: microTOOL gibt Tool-Suite für die agile Entwicklung frei
Agil für .NET: microTOOL gibt Tool-Suite für die agile Entwicklung frei
… modellbasierte Softwareentwicklung ist in der Suite die neue .NET-Version des UML-Tools objectiF zuständig. Mit der automatischen Synchronität von Code und Modellen, seinen Funktionen zur Generierung von Testklassen und dem maschinellen Refactoring unterstützt das UML-Tool wesentliche Techniken agiler Entwicklung. Die hohe Integration des Werkzeugs mit …
Mit Telelogic Entwicklungsergebnisse sichern durch effiziente Kommunikation und Zusammenarbeit
Mit Telelogic Entwicklungsergebnisse sichern durch effiziente Kommunikation und Zusammenarbeit
… DOORS-Verknüpfungen zu UML 2 -Modellelementen, welche die Beschreibung von Anforderungen ergänzen, sowie die Möglichkeit, vorhandene XMI Daten zu importieren, um sie bei der Modellierung von Anforderungen weiter zu verwenden. Die neueste Version 2.6 von TAU bietet den Entwicklern viele neue Funktionen, welche die Projektarbeit erleichtern, wie z.B. die …
UML-Tool für Microsoft Visual Studio .NET
UML-Tool für Microsoft Visual Studio .NET
… Entwicklung in Visual Basic .NET und C# optimiert. Die beidseitige Integration des UML-Werkzeugs mit MS Visual Studio .NET geht über gewöhnliches Roundtrip Engineering hinaus: die Funktionen beider Tools stehen immer im aktuellen Arbeitskontext zur Verfügung. Aus einem Klassendiagramm des UML-Tools heraus kann beispielsweise in den Code-Editor von MS Visual …
Bild: MDD trifft SOABild: MDD trifft SOA
MDD trifft SOA
… Development (MDD) von Anwendungen mit service-orientierter Architektur (SOA) an. Die Version 7.0, die im vierten Quartal 2006 freigegeben werden soll, wird die Geschäftsprozessmodellierung in der Business Process Modeling Notation (BPMN) unterstützen. Bei der Modellierung von Geschäftslogik nach diesem neuen OMG-Standard wird der Anwender auf eigene …
Visual Paradigm Suite 2.3 Service Pack 3 verfügbar
Visual Paradigm Suite 2.3 Service Pack 3 verfügbar
… Zugleich ist Visual Paradigm for UML nun konform zur UML 2.1. Weitere wichtige Neuerungen sind der „Instant Generator“, der ab der Standard Edition die Code-Generierung erlaubt, sowie die überarbeiteten Standardreports. Dabei steht neben PDF und HTML nun auch MS Word als Format zusätzlich zur Verfügung. Visual Paradigm verbindet UML-Konformität mit …
Mit objectiF kostenlos vom UML-Modell zum Code in C++, C#, Visual Basic NET und Java
Mit objectiF kostenlos vom UML-Modell zum Code in C++, C#, Visual Basic NET und Java
… auf die Java- bzw. .NET-Entwicklung spezialisierten Tool-Varianten stellt das Unternehmen jetzt auch eine kostenlose Version der objectiF Enterprise Edition bereit. Die objectiF Enterprise Edition unterstützt die Modellierung mit der UML von der Anforderung bis zum Code in C++, C#, Visual Basic .NET und Java. Visual Studio .NET und Eclipse sind nahtlos …
Sie lesen gerade: UML-Tool objectiF bietet in der Version 6.0 neue Funktionen für die Modellierung und anschließende Code-Generierung