34
events were organized by JUG Switzerland during 2024 so far.

Johannes Scheier
dipl. math.
Seit 1988 Software-Ingenieur
Seit 1994 Berater für objektorientierte Methodik bei Zühlke
Seit 1997-2003 Leiter der Embedded Software Abteilung bei Zühlke
Seit 2003 selbständiger Berater für UML und MDD, Entwicklung eines MDD-Tools

Wim Bast is Lead Architect at Compuware's Application Development and Integration Centre in Amsterdam, the Netherlands. Bast is responsible for the core architecture of Compuware's Java development and integration solution, OptimalJ. He has worked for the Company for more than eleven years, primarily focusing on integrating standard technologies, such as MDA and Java, into Compuware's tools. As Compuware's main technical representative at the Object Management Group, Bast is directly involved in the development of the Model Driven Architecture (MDA) and its related standards, such as Meta Object Facility (MOF). He initiated the submission of the MOF 2.0 Query, View and Transformation Request for Proposal to the OMG. Bast is Compuware's MDA expert, specializing in programming and modeling languages, as well as meta-modeling. Prior to joining Compuware, he worked as an information analyst and developed tools for meta-data exchange between development and design tools. Bast is co-author of the book 'MDA Explained: The Model Driven Architecture Practice and Promise', written together with Anneke Kleppe and Jos Warmer.

Dr. Juha-Pekka Tolvanen is the CEO of MetaCase and and co-founder of the DSM Forum. Juha-Pekka has been involved in model-driven development and tools, notably domain-specific languages and code generators since 1991. He has acted as a consultant world-wide for method development and has written over 50 articles for software development magazines and conferences, such as Embedded Systems, JavaSpektrum, DevX, Journal of AIS and ObjektSpektrum.

18.10.2006

Stainless Steel Models

LOCATION: Zürich
KEYWORDS: Concept, Methods, Tools, Product

AGENDA:
16:00 - 16:05 h Welcome
16:05 - 16:45 h Model Driven Development, Grundprinzipien um das Potential zu nutzen
Johannes Scheier, Scheier Software Engineering
16:50 - 17:30 h Model Driven Architecture: Efficiently react to changing architectural and functional requirements
Wim Bast, Compuware AG
17:30 - 18:10 h Domain-Specific Modeling for Full Code Generation
Juha-Pekka Tolvanen, MetaCase
18:10 - 18:40 h Roundtable
Afterwards you are invited to a refreshment.

Why do we believe in modelling technologies?

Once upon a time, Bran Selic, IBM Distinguished Engineer, said something like this:
"When I came to this country I was developing circuits for heat compensation. There is nothing more uninteresting than that, except perhaps coding a brand new string library".

Models are based on abstraction, the most powerful concept for combating complexity. Modelling tools bring giga horse power of platform, middleware, persistency, performance, availability, scalability, safety, security and all that under the hood. They enable you to refine and master the things you have to juggle in your everyday business.

Our 3 guests do just that: they provide tools you can use to build your highly innovative and complex applications: quickly, safely and rust-free!

Yours sincerely,
the Model Interest Group of JUGS


Model Driven Development, Grundprinzipien um das Potential zu nutzen

SPEAKER: Johannes Scheier   COMPANY: Scheier Software Engineering
SLIDES: 061018_johannes_scheier.pdf

Model Driven Develpment (MDD) verspricht eine Vielzahl von Vorteilen, wie z.B. geringerer Entwicklungsaufand, bessere Anpassbarkeit an neue Bedürfnisse und bessere Dokumentation.
Diese Vorteile kommen kommen jedoch nicht alleine durch Codegenerierung aus Modellen. Sie lassen sich nur voll ausschöpfen, wenn gewisse Grundprinizpien, beachtet werden.

Das Referat gibt zuerst eine kurze Einführung zu MDD und den davon erwarteten Vorteilen gegenüber herkömmlicher Software-Entwicklung.
Im Hauptteil werden die Grundprinzipien von MDD vorgestellt, ausführlich erklärt und mit Beispielen illustriert.
Zum Schluss wird ein Tool vorgestellt, das auf diesen Grundprinizpien aufbaut.


Model Driven Architecture: Efficiently react to changing architectural and functional requirements

SPEAKER: Wim Bast   COMPANY: Compuware AG
SLIDES: 061018_wim_bast.ppt

MDA is an answer to the need for effective and efficient application development in the midst of changing technologies and changing functional requirements.

Much application architecture exists for Java: Spring, Hibernate, JSP, struts, EJB 2.0, SOA, POJO's, data-access components and so on. More technologies will emerge but none of them will be the silver bullet. Investments in IT are mostly based on the usage of a specific technology. There is a risk, however, that your realized application is already old-fashioned before it is even in production. We need to invest in artifacts that will hold their value in the long run.

At the same time, we need to leverage our knowledge of Java technology more efficiently.
Even if we know how to develop applications in a chosen technology, it is still a time consuming and error-sensitive process to build all parts of an application. Furthermore, it is only at the end of development that we have gained the knowledge of how to develop the application even better.
Wouldn't it be nice to automate the process - to improve existing application development according to our new technology know-how?

MDA tools, like OptimalJ, help you quickly develop Java applications in the application architecture of choice. What's more, MDA gives you full control to efficiently realize:

  • Architectural improvements in existing applications;
  • Functionality changes without re-thinking all technical considerations.

Domain-Specific Modeling for Full Code Generation

SPEAKER: Juha-Pekka Tolvanen   COMPANY: MetaCase

Domain-Specific Modeling (DSM) languages provide a viable solution for improving development productivity by raising the level of abstraction beyond coding. With DSM, the models are made up of elements representing concepts that are part of the domain world, not the code world (like e.g. in UML). These languages follow domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. In many cases, full final product code can be automatically generated from these high-level specifications with domain-specific code generators.
This talk introduces domain-specific modeling languages and shows real-life examples from various fields of software product development - ranging from embedded cell phone software to B2B J2EE web sites. Second part of the talk addresses the guidelines for implementing DSM: how to identify the necessary language constructs, and different ways of building code generation.


Johannes Scheier
dipl. math.
Seit 1988 Software-Ingenieur
Seit 1994 Berater für objektorientierte Methodik bei Zühlke
Seit 1997-2003 Leiter der Embedded Software Abteilung bei Zühlke
Seit 2003 selbständiger Berater für UML und MDD, Entwicklung eines MDD-Tools


Wim Bast is Lead Architect at Compuware's Application Development and Integration Centre in Amsterdam, the Netherlands. Bast is responsible for the core architecture of Compuware's Java development and integration solution, OptimalJ. He has worked for the Company for more than eleven years, primarily focusing on integrating standard technologies, such as MDA and Java, into Compuware's tools. As Compuware's main technical representative at the Object Management Group, Bast is directly involved in the development of the Model Driven Architecture (MDA) and its related standards, such as Meta Object Facility (MOF). He initiated the submission of the MOF 2.0 Query, View and Transformation Request for Proposal to the OMG. Bast is Compuware's MDA expert, specializing in programming and modeling languages, as well as meta-modeling. Prior to joining Compuware, he worked as an information analyst and developed tools for meta-data exchange between development and design tools. Bast is co-author of the book 'MDA Explained: The Model Driven Architecture Practice and Promise', written together with Anneke Kleppe and Jos Warmer.


Dr. Juha-Pekka Tolvanen is the CEO of MetaCase and and co-founder of the DSM Forum. Juha-Pekka has been involved in model-driven development and tools, notably domain-specific languages and code generators since 1991. He has acted as a consultant world-wide for method development and has written over 50 articles for software development magazines and conferences, such as Embedded Systems, JavaSpektrum, DevX, Journal of AIS and ObjektSpektrum.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland