<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marc Giombetti &#187; uml</title>
	<atom:link href="http://www.giombetti.com/tag/uml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.giombetti.com</link>
	<description>Marc Giombetti's blog about computer science and lifestyle.</description>
	<lastBuildDate>Wed, 04 Nov 2009 22:24:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Model-Driven Development &#8211; Modellierung mit UML2</title>
		<link>http://www.giombetti.com/2005/08/15/model-driven-development-modellierung-mit-uml2/</link>
		<comments>http://www.giombetti.com/2005/08/15/model-driven-development-modellierung-mit-uml2/#comments</comments>
		<pubDate>Mon, 15 Aug 2005 15:43:45 +0000</pubDate>
		<dc:creator>marc</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[university]]></category>
		<category><![CDATA[AGSE]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[model driven development]]></category>
		<category><![CDATA[uml]]></category>

		<guid isPermaLink="false">http://www.giombetti.com/2005/08/15/model-driven-development-modellierung-mit-uml2/</guid>
		<description><![CDATA[Im Rahmen meines Studiums der Informatik an der TU Kaiserslautern habe ich das Proseminars &#8220;Model Driven Development&#8221; der Arbeitsgruppe Software Engineering AGSE erfolgreich absolviert und mich mit dem Thema &#8220;Modellierung mit UML 2&#8243; beschäftigt. Die Ausarbeitung als auch die Vortragsfolien stelle ich hier zum download bereit.

Zusammenfassung
Im Rahmen dieser Arbeit wird die UML als Modellierungssprache in [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" align="justify"><a href="http://www.giombetti.com/2005/08/15/model-driven-development-modellierung-mit-uml2/omg-uml-logo/" title="OMG UML Logo" rel="attachment wp-att-17"><img src="http://www.giombetti.com/wp-content/2008/03/uml2.thumbnail.gif" alt="OMG UML Logo" align="left" /></a>Im Rahmen meines Studiums der Informatik an der <a href="http://www.uni-kl.de/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.uni-kl.de');">TU Kaiserslautern</a> habe ich das Proseminars &#8220;<a href="http://wwwagse.informatik.uni-kl.de/teaching/proseminar/ss2005" onclick="javascript:pageTracker._trackPageview ('/outbound/wwwagse.informatik.uni-kl.de');">Model Driven Development</a>&#8221; der <a href="http://wwwagse.informatik.uni-kl.de/aboutus/" onclick="javascript:pageTracker._trackPageview ('/outbound/wwwagse.informatik.uni-kl.de');">Arbeitsgruppe Software Engineering AGSE</a> erfolgreich absolviert und mich mit dem Thema &#8220;Modellierung mit UML 2&#8243; beschäftigt. Die Ausarbeitung als auch die Vortragsfolien stelle ich hier zum download bereit.</p>
<p><span id="more-15"></span><br />
<strong>Zusammenfassung</strong><br />
Im Rahmen dieser Arbeit wird die UML als Modellierungssprache in den Kontext der modellbasierten Entwicklung eingeordnet. Die zentralen Begriffe Modell, Diagramm, Sicht und die Zusammenhäange, die zwischen diesen Begriffen bestehen, werden in Abschnitt 1.3 vorgestellt und erklärt. Anhand des Beispiels eines Use-Case-Diagramms (Abschnitt 2.1) und eines Klassendiagramms (Abschnitt 2.2) wird sowohl ein dynamisches, als auch ein statisches Diagramm vorgestellt.</p>
<p align="justify">Da ein Schwerpunkt der modellbasierten Entwicklung, die Transformation von Diagrammen ist, werden hier zwei Ansätze verfolgt und Beispiele gegeben. Zum einen wird in Abschnitt 2.3 die Transformation eines Use-Case-Diagramms in ein Klassendiagramm, diagramm¨ubergreifend anhand eines vereinfachten Metamodells erklärt. Zum andern wird in Abschnitt 2.4 die Transformation von einem Modell in Programmiercode, hier am Beispiel der Transformation eines Klassendiagramms in Java-Code, gezeigt. Obwohl die Implementierung eines Modells immer an eine gewisse Plattform angepasst werden muss, ist es klar, dass Konzepte langlebiger als Realisierungen sind. In dem Kontext wird in Abschnitt 2.5 das Konzept der PIM und PSMs vorgestellt, welches Technologiewandel beherrschbar macht. Abschliessend wird dann in Abschnitt 2.6 auf einige Probleme bei der modellbasierten Entwicklung und der automatisierten Quellcodeerzeugung eingegangen.</p>
<p class="MsoNormal" align="justify"><!--more--><strong>Downloads</strong><br />
<img src="http://www.giombetti.com/wp-content/2008/03/pdf16x16.gif" alt="PDF 16×16" /> <a href="http://www.giombetti.com/downloads/Modellierung%20mit%20UML%202%20-%20Ausarbeitung%20(PDF)" title="Modellierung mit UML 2">Proseminar: Modellierung mit UML 2 &#8211; Ausarbeitung (PDF)</a><br />
<img src="http://www.giombetti.com/wp-content/2008/03/ps16x16.gif" alt="Postscript 16×16 Icon" /> <a href="http://www.giombetti.com/downloads/Modellierung%20mit%20UML%202%20-%20Ausarbeitung%20(Postscript)" title="Proseminar: Modellierung mit UML 2 - Ausarbeitung (Postscript)">Proseminar: Modellierung mit UML 2 &#8211; Ausarbeitung (Postscript)</a><br />
<img src="http://www.giombetti.com/wp-content/2008/03/pp16x16.gif" alt="Powerpoint 16×16 Icon" /> <a href="http://www.giombetti.com/downloads/Modellierung%20mit%20UML%202%20-%20Vortragsfolien%20(PowerPoint)" title="http://www.giombetti.com/downloads/Modellierung%20mit%20UML%202%20-%20Vortragsfolien%20(PowerPoint)">Proseminar: Modellierung mit UML 2 &#8211; Vortragsfolien (PowerPoint)</a></p>
<p class="MsoNormal" align="justify">
<p class="MsoNormal" align="justify"><strong>Vortrag &#8211; Video</strong></p>
<p class="MsoNormal" align="justify">Ich weise darauf hin, dass dies einer meiner ersten Vorträge ist und bitte darum keine &#8220;zu scharfe&#8221; Kritik in Hinsicht auf den Vortragsstil auszuüben <img src='http://www.giombetti.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p class="MsoNormal" align="justify"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="482" height="394" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=-4466472471007382392&amp;hl=de&amp;fs=true" /><embed id="VideoPlayback" type="application/x-shockwave-flash" width="482" height="394" src="http://video.google.com/googleplayer.swf?docid=-4466472471007382392&amp;hl=de&amp;fs=true"></embed></object></p>
<p class="MsoNormal" align="justify"><strong>Vortrag &#8211; Slides<br />
</strong></p>
<p class="MsoNormal" align="justify"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="481" height="402" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="player" /><param name="allowfullscreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.authorstream.com/player.swf?p=giombetti-74857-modellierung-mit-uml-2-uml2-model-driven-development-mdd-proseminar-vortrag-education-ppt-powerpoint" /><embed id="player" type="application/x-shockwave-flash" width="481" height="402" src="http://www.authorstream.com/player.swf?p=giombetti-74857-modellierung-mit-uml-2-uml2-model-driven-development-mdd-proseminar-vortrag-education-ppt-powerpoint" allowscriptaccess="always" allowfullscreen="true"></embed></object><span style="font-size: x-small;"><a title="More presentations by giombetti on authorSTREAM" href="http://www.authorstream.com/User-Presentations/giombetti/" target="_blank"><br />
</a></span></p>
<p class="MsoNormal" align="justify"><strong>Links</strong><br />
<a href="http://wwwagse.informatik.uni-kl.de/teaching/proseminar/ss2005" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/wwwagse.informatik.uni-kl.de');">Offizielle Proseminar Website</a><a href="http://wwwagse.informatik.uni-kl.de/teaching/proseminar/ss2005"><strong><br />
</strong></a><a href="http://wwwagse.informatik.uni-kl.de/aboutus/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/wwwagse.informatik.uni-kl.de');">Arbeitsgruppe Software Engine</a><a href="http://wwwagse.informatik.uni-kl.de/aboutus/">ering AGSE<br />
</a><a href="http://www.omg.org/" target="_blank">Object Management Group<br />
</a><a href="http://www.uml.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.uml.org');">UML Resource Page</a></p>
<p class="MsoNormal" align="justify"><strong>Fragen und Anmerkungen</strong><br />
Wenn Sie Fragen oder Anmerkungen zu diesem Thema haben, können Sie mich gerne unter marc<img src="http://www.giombetti.com/wp-content/2008/03/at_sign.gif" alt="@ Sign" />giombetti.com kontaktieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giombetti.com/2005/08/15/model-driven-development-modellierung-mit-uml2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
