This work has been finished in March 2005.
Model Driven Architecture (MDA) wird von der Object Management Group (OMG) stark vorangetrieben und hält Einzug in die Softwareentwicklung. MDA wird als nächster Schritt des Formalisierungs- und Abstraktionsprozesses von Software gesehen, etwa wie die Ablöse von Assembler durch Hochsprachen.
This work has been finished in March 2007.
In den letzten Jahrzehnten durchlief die Softwareentwicklung eine eindrucksvolle Evolution. Anfang der 1960er Jahre begann die kommerzielle Softwareentwicklung mit primitiven Assemblerinstruktionen, kurz darauf folgten bereits die ersten Hochsprachen.
Modeling languages play an essential part in the software engineering process. While UML is currently the primarily used language for this purpose, others such as Domain-Specific Modeling Languages (DSMLs) are catching up.
This work has been finished in November 2007.
Ubiquitäre Web-Anwendungen sollen, entsprechend dem anytime/anywhere/anymedia Paradigma, dem Anwender, egal wann, wo und mit welchem Gerät er die Anwendung nutzt, einen individuell abgestimmten und auf die Rahmenbedingungen des Benutzers angepassten Inhalt liefern.
This work has been finished in September 2006.
In den vergangenen zwei Jahrzehnten hat Software eine immer stärkere Bedeutung in zahlreichen Geschäftsprozessen und alltäglichen Informationsflüssen erlangt. Sie stellt gewissermaßen das Fundament dieser Abläufe dar.
This work has been finished in June 2005.
MDA(Model Driven Architecture) defines a software development process. Three models build the core of the MDA: PIM (Platform Independent Model), PSM (Platform Specific Model) and Code.
A core concept of Model-Driven Software Engineering (MDSE) is the use of models and transformations. Models represent information of the system, while transformations allow converting one or more input models to specific output models.
This work has been finished in February 2009.
In der modernen Softwareentwicklung werden Modelle nicht nur zur Dokumentation eingesetzt sondern auch zur Generierung von Quellcode. Syntaxfehler und Inkonsistenzen im Modell wirken sich daher direkt auf den Quellcode aus.
This work has been finished in March 2012.
Der Einsatz von Enterprise Mashups erlaubt Anwendern ohne technische Kenntnisse aus vorhandenen Daten in unterschiedlichen Systemen ad hoc eine neue Anwendung zu erstellen.