MDA - Neue Techniken, neue Lösungen, neue Probleme?
(Vortrag auf den MDD Days 2009, Student Day, Leipzig, im Auftrag der Fa. Tomcat computer GmbH, München)
Model-Driven Software Engineering in Practice - Chapter 2 - MDSE PrinciplesMarco Brambilla
Slides for the mdse-book.com chapter 2: Model-driven Software Engineering Principles.
Complete set of slides now available:
Chapter 1 - http://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-1-introduction
Chapter 2 - http://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-2-mdse-principles
Chapter 3 - http://www.slideshare.net/jcabot/model-driven-software-engineering-in-practice-chapter-3-mdse-use-cases
Chapter 4 - http://www.slideshare.net/jcabot/modeldriven-software-engineering-in-practice-chapter-4
Chapter 5 - https://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-5-integration-of-modeldriven-in-development-processes
Chapter 6 - http://www.slideshare.net/jcabot/mdse-bookslideschapter6
Chapter 7 - http://www.slideshare.net/mbrambil/model-driven-software-engineering-in-practice-book-chapter-7-developing-your-own-modeling-language
Chapter 8 - http://www.slideshare.net/jcabot/modeldriven-software-engineering-in-practice-chapter-8-modeltomodel-transformations
Chapter 9 - https://www.slideshare.net/mbrambil/model-driven-software-engineering-in-practice-book-chapter-9-model-to-text-transformations-and-code-generation
Chapter 10 - http://www.slideshare.net/jcabot/mdse-bookslideschapter10managingmodels
This book discusses how approaches based on modeling can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE).
MDSE practices have proved to increase efficiency and effectiveness in software development. MDSE adoption in the software industry is foreseen to grow exponentially in the near future, e.g., due to the convergence of software development and business analysis.
This book is an agile and flexible tool to introduce you to the MDE and MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDE instruments for your needs so that you can start to benefit from MDE right away.
The first part discusses the foundations of MDSE in terms of basic concepts (i.e., models and transformations), driving principles, application scenarios and current standards, like the wellknown MDA initiative proposed by OMG (Object Management Group) as well as the practices on how to integrate MDE in existing development processes.
The second part deals with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDE projects.
The book covers introductory and technical topics, spanning definitions and orientation in the MD* world, metamodeling, domain specific languages, model transformations, reverse engineering, OMG's MDA, UML, OCL, ATL, QVT, MOF, Eclipse, EMF, GMF, TCS, xText.
http://www.mdse-book.com
Why there is no future for Model Driven DevelopmentJohan den Haan
Talk at Ecole des Mines de Nantes: In this talk I will tell you my story of developing a successful Model Driven Software Factory with a fast growing user base.
I will cover topics like selecting a domain, designing DSLs, growing a DSL (evolution), generating the application, quality and testing, release planning, and creating a user base.
I will also tell you how I came to the conclusion that there is no future for Model-Driven Development.
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)siouxhotornot
The document contains information about Markus Völter and his work related to model-driven software development. It discusses that Markus Völter works as an independent consultant focused on software architecture, middleware, and model-driven software development. He has written books on these topics, speaks at conferences, and is a committer for the Eclipse openArchitectureWare project. The document also provides an overview of model-driven development, including how it works, reasons for using it, core concepts, and benefits.
Domänenspezifische Sprachen sind keine Geheimwissenschaft, tatsächlich
begleiten sie Java Entwickler schon seit geraumer Zeit, z.B. in Form von
JPA-QL, XSLT oder Regular Expressions. Mit Werkzeugen wie Xtext, ANTLR,
MGrammar oder MPS lassen sich heute in wenigen Stunden eigene, externe
DSLs erstellen. Der Vortrag zeigt Anwendungsgebiete in typischen Java
Enterprise Systemen und demonstriert den Einstieg mit Xtext.
Model-Driven Software Engineering in Practice - Chapter 2 - MDSE PrinciplesMarco Brambilla
Slides for the mdse-book.com chapter 2: Model-driven Software Engineering Principles.
Complete set of slides now available:
Chapter 1 - http://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-1-introduction
Chapter 2 - http://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-2-mdse-principles
Chapter 3 - http://www.slideshare.net/jcabot/model-driven-software-engineering-in-practice-chapter-3-mdse-use-cases
Chapter 4 - http://www.slideshare.net/jcabot/modeldriven-software-engineering-in-practice-chapter-4
Chapter 5 - https://www.slideshare.net/mbrambil/modeldriven-software-engineering-in-practice-chapter-5-integration-of-modeldriven-in-development-processes
Chapter 6 - http://www.slideshare.net/jcabot/mdse-bookslideschapter6
Chapter 7 - http://www.slideshare.net/mbrambil/model-driven-software-engineering-in-practice-book-chapter-7-developing-your-own-modeling-language
Chapter 8 - http://www.slideshare.net/jcabot/modeldriven-software-engineering-in-practice-chapter-8-modeltomodel-transformations
Chapter 9 - https://www.slideshare.net/mbrambil/model-driven-software-engineering-in-practice-book-chapter-9-model-to-text-transformations-and-code-generation
Chapter 10 - http://www.slideshare.net/jcabot/mdse-bookslideschapter10managingmodels
This book discusses how approaches based on modeling can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE).
MDSE practices have proved to increase efficiency and effectiveness in software development. MDSE adoption in the software industry is foreseen to grow exponentially in the near future, e.g., due to the convergence of software development and business analysis.
This book is an agile and flexible tool to introduce you to the MDE and MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDE instruments for your needs so that you can start to benefit from MDE right away.
The first part discusses the foundations of MDSE in terms of basic concepts (i.e., models and transformations), driving principles, application scenarios and current standards, like the wellknown MDA initiative proposed by OMG (Object Management Group) as well as the practices on how to integrate MDE in existing development processes.
The second part deals with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDE projects.
The book covers introductory and technical topics, spanning definitions and orientation in the MD* world, metamodeling, domain specific languages, model transformations, reverse engineering, OMG's MDA, UML, OCL, ATL, QVT, MOF, Eclipse, EMF, GMF, TCS, xText.
http://www.mdse-book.com
Why there is no future for Model Driven DevelopmentJohan den Haan
Talk at Ecole des Mines de Nantes: In this talk I will tell you my story of developing a successful Model Driven Software Factory with a fast growing user base.
I will cover topics like selecting a domain, designing DSLs, growing a DSL (evolution), generating the application, quality and testing, release planning, and creating a user base.
I will also tell you how I came to the conclusion that there is no future for Model-Driven Development.
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)siouxhotornot
The document contains information about Markus Völter and his work related to model-driven software development. It discusses that Markus Völter works as an independent consultant focused on software architecture, middleware, and model-driven software development. He has written books on these topics, speaks at conferences, and is a committer for the Eclipse openArchitectureWare project. The document also provides an overview of model-driven development, including how it works, reasons for using it, core concepts, and benefits.
Domänenspezifische Sprachen sind keine Geheimwissenschaft, tatsächlich
begleiten sie Java Entwickler schon seit geraumer Zeit, z.B. in Form von
JPA-QL, XSLT oder Regular Expressions. Mit Werkzeugen wie Xtext, ANTLR,
MGrammar oder MPS lassen sich heute in wenigen Stunden eigene, externe
DSLs erstellen. Der Vortrag zeigt Anwendungsgebiete in typischen Java
Enterprise Systemen und demonstriert den Einstieg mit Xtext.
Voice + IP 2012
IT Transformation mit EMC
Holger Daube, EMC Deutschland GmbH
Das Blog der Messe Frankfurt zur Digitalisierung des Geschäftslebens:
http://connected.messefrankfurt.com/de/
Was die Cloud mit einem brennenden Haus zu tun hatNane Kratzke
Ein Motivationsvortrag für hybride Cloud Szenarien im Rahmen einer Veranstaltung des Computermuseums der FH Kiel und der fat it solution GmbH.
Der Vortrag beschäftigt sich mit häufig genannten Bedenken warum Cloud-basierte Geschäftsmodelle vermieden werden: Verfügbarkeit, Sicherheit, Vendor Lock-In (Fokus dieses Vortrags), Kosten.
Und was man dagegen machen kann.
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyMedien Meeting Mannheim
Das Hype-Thema Cloud Computing wird langsam erwachsen. Nach anfänglicher Euphorie drängen nun vermehrt Angebote für Unternehmen auf den Markt, die den Begriff Cloud auch verdienen. Dabei stehen Anbieter von Cloud Computing im geschäftlichen Umfeld vor der Herausforderung die technischen Möglichkeiten und die Anforderungen des Geschäfts zusammenzubringen.
Hierbei sind neben rechtlichen Fragen u.a. auch technische Fragen zu klären wie z.B. eine Integration von Bestandssystemen erfolgt oder welche organisatorischen Voraussetzungen für Cloud Computing in Unternehmen überhaupt notwendig sind. Dabei stellt sich immer mehr heraus, dass im Unternehmensumfeld Cloudprinzipien aufgegeben werden müssen, um den Anforderungen des Geschäftes nach dynamischen und flexiblen ICT-Services zu genügen.
Unternehmen, die vor der Frage eines möglichen Einsatzes von Cloud Computing stehen, haben im Vorfeld eine Vielzahl von Aspekten abzuwägen und Fragen zu klären. Dieser Vortrag betrachtet einige davon und zeigt am Beispiel der Dynamic Services von T- Systems, eine Realisierung auf Providerseite auf.
Denn erst wenn die heute noch offenen Fragen für das jeweilige Unternehmen zufriedenstellend beantwortet sind, stellt Cloud Computing eine echte alternative Sourcingstrategie dar.
Was sind typische Use Cases, die für Cloud Technologien sprechen?
Schneide ich mein Unternehmen von Innovationen ab, wenn ich diesen Weg nicht beschreite?
Wie sieht der Weg aus, wenn ich Cloud Technologien adaptieren möchte?
Software Archaeology - Raiders of the Lost Code (long)Lars Martin
Am 20.06.2013 hielten wir bei der JUG Saxony einen Vortrag zur Modernisierung von Altsystemen. Vorgestellt wurde die modellbasierte Softwaremodernisierung und das Eclipse basierte Werkzeug MoDisco. (german)
Webcast: Quo vadis Communote – in die Cloud oder hinter die Firewall?Communote GmbH
Die Präsentation zum Webcast "Quo vadis Communote – in die Cloud oder hinter die Firewall?" informiert Sie über die Möglichkeiten und Vorteile der Nutzung von Communote in der Cloud und im eigenen Firmennetz.
http://www.opitz-consulting.com/go/3-6-11
Beim Regionaltreffen Rhein-Neckar der Deutschen Oracle Anwendergruppe (DOAG e. V.) am 9. September 2014 in Mannheim stellte unser Datenbankexperte Rainier Kaczmarczyk die kostengünstige und einfache Standby-Lösung des neuseeländischen Herstellers Dbvisit vor und demonstrierte auf einem Testsystem das Setup, die Konfiguration und ein Switchover.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
Das aktuelle Schlagwort in der Presse und auf vielen Webseiten lautet Cloud-Computing. Viele Anbieter von Hard- und Software werben sogar mit dem Begriff Cloud-Computing. Aber mal ehrlich, wissen sie was eigentlich Cloud-Computing wirklich bedeutet und was mit der Wolke gemeint ist.
Haben wir die Software und ihr Management im Griff?
Trends
Megatrends und Wertewandel
im Software und System Engineering
Produkt-/Code-Qualität versus Prozessqualität –
was sich zur Sicherung bewährt hat ...
Life Cycle Modelle und Prozesse
Best Practices (Modelle, Body of Knowledge, …)
Faktor Mensch im Arbeitsumfeld
Schlussfolgerungen
Voice + IP 2012
IT Transformation mit EMC
Holger Daube, EMC Deutschland GmbH
Das Blog der Messe Frankfurt zur Digitalisierung des Geschäftslebens:
http://connected.messefrankfurt.com/de/
Was die Cloud mit einem brennenden Haus zu tun hatNane Kratzke
Ein Motivationsvortrag für hybride Cloud Szenarien im Rahmen einer Veranstaltung des Computermuseums der FH Kiel und der fat it solution GmbH.
Der Vortrag beschäftigt sich mit häufig genannten Bedenken warum Cloud-basierte Geschäftsmodelle vermieden werden: Verfügbarkeit, Sicherheit, Vendor Lock-In (Fokus dieses Vortrags), Kosten.
Und was man dagegen machen kann.
Cloud Computing – erwachsen genug für Unternehmen? by Dr. Michael PaulyMedien Meeting Mannheim
Das Hype-Thema Cloud Computing wird langsam erwachsen. Nach anfänglicher Euphorie drängen nun vermehrt Angebote für Unternehmen auf den Markt, die den Begriff Cloud auch verdienen. Dabei stehen Anbieter von Cloud Computing im geschäftlichen Umfeld vor der Herausforderung die technischen Möglichkeiten und die Anforderungen des Geschäfts zusammenzubringen.
Hierbei sind neben rechtlichen Fragen u.a. auch technische Fragen zu klären wie z.B. eine Integration von Bestandssystemen erfolgt oder welche organisatorischen Voraussetzungen für Cloud Computing in Unternehmen überhaupt notwendig sind. Dabei stellt sich immer mehr heraus, dass im Unternehmensumfeld Cloudprinzipien aufgegeben werden müssen, um den Anforderungen des Geschäftes nach dynamischen und flexiblen ICT-Services zu genügen.
Unternehmen, die vor der Frage eines möglichen Einsatzes von Cloud Computing stehen, haben im Vorfeld eine Vielzahl von Aspekten abzuwägen und Fragen zu klären. Dieser Vortrag betrachtet einige davon und zeigt am Beispiel der Dynamic Services von T- Systems, eine Realisierung auf Providerseite auf.
Denn erst wenn die heute noch offenen Fragen für das jeweilige Unternehmen zufriedenstellend beantwortet sind, stellt Cloud Computing eine echte alternative Sourcingstrategie dar.
Was sind typische Use Cases, die für Cloud Technologien sprechen?
Schneide ich mein Unternehmen von Innovationen ab, wenn ich diesen Weg nicht beschreite?
Wie sieht der Weg aus, wenn ich Cloud Technologien adaptieren möchte?
Software Archaeology - Raiders of the Lost Code (long)Lars Martin
Am 20.06.2013 hielten wir bei der JUG Saxony einen Vortrag zur Modernisierung von Altsystemen. Vorgestellt wurde die modellbasierte Softwaremodernisierung und das Eclipse basierte Werkzeug MoDisco. (german)
Webcast: Quo vadis Communote – in die Cloud oder hinter die Firewall?Communote GmbH
Die Präsentation zum Webcast "Quo vadis Communote – in die Cloud oder hinter die Firewall?" informiert Sie über die Möglichkeiten und Vorteile der Nutzung von Communote in der Cloud und im eigenen Firmennetz.
http://www.opitz-consulting.com/go/3-6-11
Beim Regionaltreffen Rhein-Neckar der Deutschen Oracle Anwendergruppe (DOAG e. V.) am 9. September 2014 in Mannheim stellte unser Datenbankexperte Rainier Kaczmarczyk die kostengünstige und einfache Standby-Lösung des neuseeländischen Herstellers Dbvisit vor und demonstrierte auf einem Testsystem das Setup, die Konfiguration und ein Switchover.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
Das aktuelle Schlagwort in der Presse und auf vielen Webseiten lautet Cloud-Computing. Viele Anbieter von Hard- und Software werben sogar mit dem Begriff Cloud-Computing. Aber mal ehrlich, wissen sie was eigentlich Cloud-Computing wirklich bedeutet und was mit der Wolke gemeint ist.
Haben wir die Software und ihr Management im Griff?
Trends
Megatrends und Wertewandel
im Software und System Engineering
Produkt-/Code-Qualität versus Prozessqualität –
was sich zur Sicherung bewährt hat ...
Life Cycle Modelle und Prozesse
Best Practices (Modelle, Body of Knowledge, …)
Faktor Mensch im Arbeitsumfeld
Schlussfolgerungen