<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-35527885</id><updated>2011-04-21T19:35:49.715-07:00</updated><title type='text'>Executable UML Patterns and Analysis</title><subtitle type='html'>Patterns, analysis tips, and news of the Executable UML community by Leon Starr.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35527885.post-6951178520987198414</id><published>2008-08-23T10:33:00.001-07:00</published><updated>2008-08-23T10:38:05.457-07:00</updated><title type='text'>Newsletter coming</title><content type='html'>I am re-initiating the Executable UML Newsletter.  Found a much better way to organize the mailing list which I, as always, keep private.  Please sign up and I hope to get the next issue out in the coming days.  One of my ideas is to feature updates on the various Executable UML tools out there.&lt;br /&gt;&lt;br /&gt;I am also planning to put a chapter from my book up as a Google Knol soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35527885-6951178520987198414?l=modelpatterns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/6951178520987198414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35527885&amp;postID=6951178520987198414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/6951178520987198414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/6951178520987198414'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/2008/08/newsletter-coming.html' title='Newsletter coming'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35527885.post-3793196156345217548</id><published>2008-08-19T08:47:00.000-07:00</published><updated>2008-08-19T08:49:48.365-07:00</updated><title type='text'>Article on Google Knol and PDF</title><content type='html'>Hmm, the link in the previous post seems to be missing.  Let's try this again.  You can find my new article as a &lt;a href="http://knol.google.com/k/leon-starr/how-to-build-articulate-uml-class-models/2hnjef6cmm97l/4#"&gt;Google Knol&lt;/a&gt;.  There, that should work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35527885-3793196156345217548?l=modelpatterns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/3793196156345217548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35527885&amp;postID=3793196156345217548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/3793196156345217548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/3793196156345217548'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/2008/08/article-on-google-knol-and-pdf.html' title='Article on Google Knol and PDF'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35527885.post-4156219687635064594</id><published>2008-08-06T11:43:00.001-07:00</published><updated>2008-08-06T11:45:36.206-07:00</updated><title type='text'>New article published!</title><content type='html'>To kick things off, I have written an article comparing good and bad class modeling approaches.  It's at my website here.  Please take a look and feel free to e-mail me any comments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://modelint.com/downloads/HTB_Articulate_CMs.pdf"&gt;How to Build Articulate Class Models&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35527885-4156219687635064594?l=modelpatterns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/4156219687635064594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35527885&amp;postID=4156219687635064594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/4156219687635064594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/4156219687635064594'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/2008/08/new-article-published.html' title='New article published!'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35527885.post-1616505590390913493</id><published>2008-05-28T10:57:00.001-07:00</published><updated>2008-05-28T11:10:46.972-07:00</updated><title type='text'>Blog Reorientation and new ATC example model</title><content type='html'>As you may know, this used to be the Executable UML Patterns blog.  I've renamed it to establish a wider focus.  I think it will be easier to manage posts if I just put everything into the one blog and that's my plan.&lt;br /&gt;&lt;br /&gt;Don't worry, I still plan to get my patterns library on line, one at a time and hope to have something for you soon.&lt;br /&gt;&lt;br /&gt;To kick things off though, I am putting together an Air Traffic Controller model example that has some nice features.  The focus is on the class diagram, but the model consists of states, action language and even code - the whole shebang.&lt;br /&gt;&lt;br /&gt;The main purpose of this model is for a new course I am developing.  I plan to use this model at the very beginning of the course to show the power of executable models, precise declarative (static, non-procedural) constraints, action language and platform independent requirements.  This is in contrast to the usual style of non-executable or elaborative UML modeling that is commonly used these days for Java projects.&lt;br /&gt;&lt;br /&gt;The class diagram in the ATC example points out how logic rules normally packed into if-then logic laden action language or code can be expressed unambiguously in static class diagram structure.  So the model nails down constraints at a delcarative level that prevent a lot of bugs from occurring in the harder to test and manage procedural level.  You also get less action language and less code coming out the back end which is also nice.&lt;br /&gt;&lt;br /&gt;If you follow my micro-blog - the Twitter posts, you can see my progress.  Right now I am running the model through BridgePoint (an Executable UML tool built by Mentor Graphics) to make sure it executes fully.  Once I am satisfied, I will post the complete model.&lt;br /&gt;&lt;br /&gt;This may take a few days, though as there are new features in the tool that I need to learn (playing around with the logging capability this morning).  So this is more than just a modeling project, it is a bit of a tool version re-acquaintance project as well.  But stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35527885-1616505590390913493?l=modelpatterns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/1616505590390913493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35527885&amp;postID=1616505590390913493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/1616505590390913493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/1616505590390913493'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/2008/05/blog-reorientation-and-new-atc-example.html' title='Blog Reorientation and new ATC example model'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35527885.post-116001550924214948</id><published>2006-10-04T19:29:00.000-07:00</published><updated>2006-10-04T19:31:49.246-07:00</updated><title type='text'>Welcome to Leon's Pattern Blog</title><content type='html'>I've got a library full of patterns that I hope to put in my next book.  But you don't have to wait for the print edition.  As I find time in between my projects I will try to get as many of them up here as possible.  Your comments will be greatly appreciated.&lt;br /&gt;&lt;br /&gt;- Leon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35527885-116001550924214948?l=modelpatterns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelpatterns.blogspot.com/feeds/116001550924214948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35527885&amp;postID=116001550924214948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/116001550924214948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35527885/posts/default/116001550924214948'/><link rel='alternate' type='text/html' href='http://modelpatterns.blogspot.com/2006/10/welcome-to-leons-pattern-blog.html' title='Welcome to Leon&apos;s Pattern Blog'/><author><name>Leon Starr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_N1_lWDBsbVk/SKrqyIx8o2I/AAAAAAAABO8/Rxh5_Jvkd1o/S220/Photo+60.jpg'/></author><thr:total>0</thr:total></entry></feed>
