<?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>Chetan&#039;s web scribblings! &#187; modeling</title>
	<atom:link href="http://blog.newtonicaonline.com/tag/modeling/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.newtonicaonline.com</link>
	<description>Enjoy!</description>
	<lastBuildDate>Wed, 30 Jun 2010 11:50:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sourcecode is a model</title>
		<link>http://blog.newtonicaonline.com/sourcecode-is-a-model/</link>
		<comments>http://blog.newtonicaonline.com/sourcecode-is-a-model/#comments</comments>
		<pubDate>Thu, 05 Jan 2006 12:20:00 +0000</pubDate>
		<dc:creator>Chetan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://blog.newtonicaonline.com/2006/01/05/sourcecode-is-a-model/</guid>
		<description><![CDATA[If you make To-The-Scale, albeit, smaller one, &#8220;copy&#8221; of a building, you will call it a model of building, won&#8217;t you? In the same sense, source code is also model of executable software. Compiler takes information from source code and converts it to executable software. UML can model your source code, then. So, if we [...]]]></description>
			<content:encoded><![CDATA[<p>If you make To-The-Scale, albeit, smaller one, &#8220;copy&#8221; of a building, you will call it a model of building, won&#8217;t you? In the same sense, source code is also model of executable software. Compiler takes information from source code and converts it to executable software.</p>
<p>UML can model your source code, then. So, if we see in details here is ordered set of &#8220;Models&#8221;. Ordering criteria is amount of abstraction.</p>
<p>UML &#8211; Source Code &#8211; Binary &#8211; Running Software</p>
<p>as you look at this,<br />
1. UML can be used to model any of source code, Binary, running software.<br />
2. Psuedo source code can be used to model Binary<br />
3. Transformation from UML to running software involves CASE tools, UML tools, Compiler, Platform specific tools, Libraries and Software Mechanisms, OS, OS tools.<br />
4. To me, highest difference of abstraction between adjacent things is between Binary and Running software. UML to source code is almost one to one. Source code to Binary is one to many. Binary to Running sofware involves time dimension.<br />
5. To solve Software engineering problems, we need some thing between Binary and Running software &#8211; Jave and .Net has tried this by providing runtimes.</p>
<div class="sociable">
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.newtonicaonline.com/feed/" title="RSS"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/rss.png' title='RSS' alt='RSS' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;partner=sociable" title="Print"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/printfriendly.png' title='Print' alt='Print' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;partner=sociable" title="PDF"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/pdf.png' title='PDF' alt='PDF' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Sourcecode%20is%20a%20model%20-%20http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F" title="Twitter"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/twitter.png' title='Twitter' alt='Twitter' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;title=Sourcecode%20is%20a%20model&amp;notes=If%20you%20make%20To-The-Scale%2C%20albeit%2C%20smaller%20one%2C%20%22copy%22%20of%20a%20building%2C%20you%20will%20call%20it%20a%20model%20of%20building%2C%20won%27t%20you%3F%20In%20the%20same%20sense%2C%20source%20code%20is%20also%20model%20of%20executable%20software.%20Compiler%20takes%20information%20from%20source%20code%20and%20converts%20it%20to%20" title="del.icio.us"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/delicious.png' title='del.icio.us' alt='del.icio.us' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;t=Sourcecode%20is%20a%20model" title="Facebook"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/facebook.png' title='Facebook' alt='Facebook' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;title=Sourcecode%20is%20a%20model&amp;source=Chetan%26%23039%3Bs+web+scribblings%21+Enjoy%21&amp;summary=If%20you%20make%20To-The-Scale%2C%20albeit%2C%20smaller%20one%2C%20%22copy%22%20of%20a%20building%2C%20you%20will%20call%20it%20a%20model%20of%20building%2C%20won%27t%20you%3F%20In%20the%20same%20sense%2C%20source%20code%20is%20also%20model%20of%20executable%20software.%20Compiler%20takes%20information%20from%20source%20code%20and%20converts%20it%20to%20" title="LinkedIn"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/linkedin.png' title='LinkedIn' alt='LinkedIn' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;title=Sourcecode%20is%20a%20model&amp;annotation=If%20you%20make%20To-The-Scale%2C%20albeit%2C%20smaller%20one%2C%20%22copy%22%20of%20a%20building%2C%20you%20will%20call%20it%20a%20model%20of%20building%2C%20won%27t%20you%3F%20In%20the%20same%20sense%2C%20source%20code%20is%20also%20model%20of%20executable%20software.%20Compiler%20takes%20information%20from%20source%20code%20and%20converts%20it%20to%20" title="Google Bookmarks"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/googlebookmark.png' title='Google Bookmarks' alt='Google Bookmarks' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;title=Sourcecode%20is%20a%20model&amp;bodytext=If%20you%20make%20To-The-Scale%2C%20albeit%2C%20smaller%20one%2C%20%22copy%22%20of%20a%20building%2C%20you%20will%20call%20it%20a%20model%20of%20building%2C%20won%27t%20you%3F%20In%20the%20same%20sense%2C%20source%20code%20is%20also%20model%20of%20executable%20software.%20Compiler%20takes%20information%20from%20source%20code%20and%20converts%20it%20to%20" title="Digg"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/digg.png' title='Digg' alt='Digg' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/addtofavorites.png' title='Add to favorites' alt='Add to favorites' style='width:16px; height:16px' class='' /></a></li>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.newtonicaonline.com%2Fsourcecode-is-a-model%2F&amp;title=Sourcecode%20is%20a%20model" title="StumbleUpon"><img src='http://blog.newtonicaonline.com/wp-content/plugins/sociable-30/images/stumbleupon.png' title='StumbleUpon' alt='StumbleUpon' style='width:16px; height:16px' class='' /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.newtonicaonline.com/sourcecode-is-a-model/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
