<?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/'><id>tag:blogger.com,1999:blog-6800934446457898793.post101420059885206309..comments</id><updated>2010-07-04T08:50:31.827-04:00</updated><category term='trueskill'/><category term='aes'/><title type='text'>Comments on Moserware: Towards Moore's Law Software: Part 2 of 3</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.moserware.com/feeds/101420059885206309/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html'/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-1829069147494905004</id><published>2008-04-18T22:31:00.000-04:00</published><updated>2008-04-18T22:31:00.000-04:00</updated><title type='text'>Juha-Pekka Tolvanen: Interesting thought -- I hadn...</title><content type='html'>Juha-Pekka Tolvanen: Interesting thought -- I hadn't considered that companies might be actively trying not to let the fact that their using these concepts for fear they'd lose an advantage.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/1829069147494905004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/1829069147494905004'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208572260000#c1829069147494905004' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7255104876070617449</id><published>2008-04-18T04:46:00.000-04:00</published><updated>2008-04-18T04:46:00.000-04:00</updated><title type='text'>When it comes to adoption, I see that there is no ...</title><content type='html'>When it comes to adoption, I see that there is no single reason holding the domain-specific (modeling) languages from becoming mainstream. One obvious reason why we don’t hear much about success stories on using domain-specific languages and models is that they are often propriety and contained within one company only. For instance, over 90% of our customers don’t allow us to mention details regarding their DSM activities. And I understand this very well -- if you are 10x faster than your competitors why you would like to reveal your advantage?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/7255104876070617449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/7255104876070617449'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208508360000#c7255104876070617449' title=''/><author><name>Juha-Pekka Tolvanen</name><uri>http://www.metacase.com/blogs/jpt/blogView</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-421851703'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-2070872917909294578</id><published>2008-04-16T21:11:00.000-04:00</published><updated>2008-04-16T21:11:00.000-04:00</updated><title type='text'>Peter Christensen: Paul Beel's group sounds intere...</title><content type='html'>Peter Christensen: Paul Beel's group sounds interesting and I checked out his blog. Unfortuntaely, the 100 minute drive would make it a bit too far to attend regularly.&lt;BR/&gt;&lt;BR/&gt;Thanks for the contact info though, never know when our paths might meet.&lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;Juha-Pekka Tolvanen: Wow! Impressive experience, especially with the paper. I agree with the points you made. &lt;BR/&gt;&lt;BR/&gt;I have a follow-up question though: in your opinion, based off all the work you've done, what do you think is holding these tools and ideas from becoming more mainstream? Are they too niche and require too much training or customization?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/2070872917909294578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/2070872917909294578'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208394660000#c2070872917909294578' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6397627659361796403</id><published>2008-04-16T15:11:00.000-04:00</published><updated>2008-04-16T15:11:00.000-04:00</updated><title type='text'>I see that one sort of domain-specific models is t...</title><content type='html'>I see that one sort of domain-specific models is those based on flow type, like user navigation and interaction, task workflow or various services, like call processing services described in detail in: http://www.metacase.com/support/45/manuals/Call%20Processing%20Language%20Example.pdf&lt;BR/&gt;&lt;BR/&gt;Another soft of models is those describing static structures, like automotive architectures in AUTOSAR (http://www.metacase.com/images/SoftwareComponentDiagram.png) or insurance products (http://www.metacase.com/images/insurance.gif). &lt;BR/&gt;&lt;BR/&gt;If behavior is a relevant part of the domain and there is need for a more comprehensive code generation, then various state machines are preferable models of computation. &lt;BR/&gt;&lt;BR/&gt;Often in practice there is a need to combine multiple of languages. Their concrete syntax does not need to be graphical but can also be based on matrix and table presentations along with some text. These possibilities are naturally dependent on the tool. We wrote few years ago a paper on various language structures and how companies tend to build domain-specific languages. In this paper we analyzed 20+ industry cases. If interested, you may find the paper here: http://users.jyu.fi/~jpt/TolKelSPLC2005.pdf&lt;BR/&gt;&lt;BR/&gt;When it comes to Intentional Software I see several similarities, but I have only seen one of their case presented at OOP last January (http://www.metacase.com/blogs/jpt/blogView?showComments=true&amp;entry=3378978081). That talk mostly gave the rationale for raising the level of abstraction and creating domain-specific languages than discussed how the tool works in practice. Issues like how the languages are defined and maintained or how they evolve along with models created already created were not unfortunately addressed.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/6397627659361796403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/6397627659361796403'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208373060000#c6397627659361796403' title=''/><author><name>Juha-Pekka Tolvanen</name><uri>http://www.metacase.com/blogs/jpt/blogView</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1405238234'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-1945684382128300228</id><published>2008-04-16T13:30:00.000-04:00</published><updated>2008-04-16T13:30:00.000-04:00</updated><title type='text'>Jeff, you should get in touch with Paul Beel (paul...</title><content type='html'>Jeff, you should get in touch with Paul Beel (paul dot beel at gmail dot com) and check out his blog at http://novacode.wordpress.com/ .  He has started a group in Terra Haute called the Indiana Programming Meetup.  Their first meeting was about Common Lisp (http://novacode.wordpress.com/2008/03/26/meeting-main-topic-common-lisp/ ) and they had the guys from Paragent come and show off their system and CUSP, the CL plugin for Eclipse.  It's not exclusively Lisp (next meeting is by a PHP guy) but might be up your alley.&lt;BR/&gt;&lt;BR/&gt;-Peter</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/1945684382128300228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/1945684382128300228'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208367000000#c1945684382128300228' title=''/><author><name>Peter Christensen</name><uri>http://www.pchristensen.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1987401233'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-4620469400126964009</id><published>2008-04-15T22:45:00.000-04:00</published><updated>2008-04-15T22:45:00.000-04:00</updated><title type='text'>Peter: Thanks for the encouragement. Hopefully par...</title><content type='html'>Peter: Thanks for the encouragement. Hopefully part 3 lives up to your expectations :)&lt;BR/&gt;&lt;BR/&gt;I checked out your blog and saw you mention the Chicago Lisp meeting. That definitely sounds interesting. It'd be neat to have something similar in Indianapolis. &lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;Juha-Pekka: Thanks for the link! I checked out the cases. Do you see DSM mostly being used for workflow type scenarios? It seemed like MetaEdit+ is the popular tool to use. Have you seen ones built with Simonyi's tools?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/4620469400126964009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/4620469400126964009'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208313900000#c4620469400126964009' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-2053306799515481530</id><published>2008-04-15T17:52:00.000-04:00</published><updated>2008-04-15T17:52:00.000-04:00</updated><title type='text'>Nice post. You might be interested to see industry...</title><content type='html'>Nice post. You might be interested to see industry cases on creating and using domain-specific (modeling) languages at http:://www.dsmforum.org/cases.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/2053306799515481530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/2053306799515481530'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208296320000#c2053306799515481530' title=''/><author><name>Juha-Pekka Tolvanen</name><uri>http://www.metacase.com/blogs/jpt/blogView</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-683176248'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-4125639029909032642</id><published>2008-04-15T11:25:00.000-04:00</published><updated>2008-04-15T11:25:00.000-04:00</updated><title type='text'>Jeff, you've saved me the trouble of writing somet...</title><content type='html'>Jeff, you've saved me the trouble of writing something that has been on my mind for a while.  I can't wait for Part 3!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/4125639029909032642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/101420059885206309/comments/default/4125639029909032642'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html?showComment=1208273100000#c4125639029909032642' title=''/><author><name>Peter Christensen</name><uri>http://www.pchristensen.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2008/04/towards-moores-law-software-part-2-of-3.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-101420059885206309' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/101420059885206309' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-985839356'/></entry></feed>
