Sign in
Steve Cook's WebLog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Architecture Edition
DSL Tools
Pedantic
UML
VSTS
Archive
Archives
October 2012
(1)
October 2011
(1)
June 2011
(2)
March 2011
(1)
February 2011
(1)
January 2011
(1)
December 2010
(1)
November 2010
(4)
October 2010
(1)
September 2010
(1)
August 2010
(1)
June 2010
(1)
April 2010
(2)
March 2010
(2)
January 2010
(1)
October 2009
(1)
September 2009
(1)
July 2009
(1)
June 2009
(3)
May 2009
(3)
February 2009
(1)
December 2008
(1)
November 2008
(5)
October 2008
(3)
September 2008
(3)
August 2008
(1)
July 2008
(2)
June 2008
(1)
May 2008
(1)
April 2008
(2)
February 2008
(1)
January 2008
(1)
December 2007
(3)
November 2007
(2)
October 2007
(2)
September 2007
(1)
August 2007
(4)
July 2007
(1)
June 2007
(6)
May 2007
(2)
March 2007
(4)
February 2007
(1)
January 2007
(6)
December 2006
(1)
November 2006
(1)
September 2006
(4)
August 2006
(1)
July 2006
(1)
June 2006
(2)
May 2006
(3)
April 2006
(1)
January 2006
(3)
December 2005
(7)
November 2005
(2)
October 2005
(2)
September 2005
(5)
August 2005
(2)
July 2005
(3)
June 2005
(4)
May 2005
(6)
April 2005
(2)
March 2005
(5)
February 2005
(3)
January 2005
(3)
December 2004
(4)
November 2004
(4)
October 2004
(4)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Steve Cook's WebLog
UML Semantics
Posted
over 9 years ago
by
Steve Cook MSFT
15
Comments
Grady has blogged about Microsoft’s position on UML . His article is a masterpiece of technopolitical spin. He says Microsoft “rejects UML”, and of course we don’t; as my colleague Alan Cameron Wills says, “we don’t want to limit ourselves to UML as a...
Steve Cook's WebLog
Eventful times at OOPSLA
Posted
over 9 years ago
by
Steve Cook MSFT
8
Comments
Today at OOPSLA I participated in a panel session about MDA . We had an interesting debate about what MDA actually is. I suggested that MDA proponents fall into the following three camps. 1. The UML PIM camp: MDA involves the use of UML to build Platform...
Steve Cook's WebLog
UML 2.4.1 now released
Posted
over 2 years ago
by
Steve Cook MSFT
1
Comments
When UML 2.4 was released we discovered an issue that meant it was impossible to interchange StructuredActivityNodes reliably. StructuredActivityNodes are executable nodes in an activity diagram that are also groups. UML 2.4 doesn’t specify clearly...
Steve Cook's WebLog
Graphical languages – semantics vs syntax
Posted
over 9 years ago
by
Steve Cook MSFT
4
Comments
Recent postings have talked about “semantics” of graphical languages. When I was involved in UML development this word caused a lot of argument and confusion. In my view, it goes like this. A graphical language has three primary aspects: concrete syntax...
Steve Cook's WebLog
Balls and Sockets in UML Components
Posted
over 4 years ago
by
Steve Cook MSFT
0
Comments
In my last two posts I outlined the basic ideas of Parts, Ports and Connectors as they appear in Structured Classes. This time I’m going to discuss Components, and in particular the changes we’ve been making in UML 2.3 so that the Components chapter is...
Steve Cook's WebLog
UML - the Good, the Bad or the Ugly?
Posted
over 8 years ago
by
Steve Cook MSFT
3
Comments
At this link you can download a “paper panel” about the pros and cons of UML 2.0, as published in the Software and Systems Modeling Journal. Participants Steve Mellor , Joaquin Miller , Bran Selic and me; moderated by Brian Henderson-Sellers. The first...
Steve Cook's WebLog
MDA again
Posted
over 8 years ago
by
Steve Cook MSFT
4
Comments
I told Stefan Tilkov that speaking as an ex-participant of the OMG circus I particularly enjoyed the following paragraph from his blog : So in the end, it seems to come down to MOF in its sort-of-working semi-compatible non-standardized incarnation (...
Steve Cook's WebLog
Analogy between software development and manufacturing
Posted
over 7 years ago
by
Steve Cook MSFT
2
Comments
Neil Davidson emailed me this interesting comment about my SPA talk. I fully agree with him that we're always going to need craftsmen to produce software, and that the tools they use will change. As with all analogies, the analogy between maturity in...
Steve Cook's WebLog
Metadata
Posted
over 8 years ago
by
Steve Cook MSFT
4
Comments
I’m just back from an intense week in Redmond . A few days before going I gave another talk, this time to the British Computer Society’s Advanced Programming Group. During the talk I was asked what I meant by “metadata”. I realized that these days I use...
Steve Cook's WebLog
DSL Tools, UML and MOF
Posted
over 8 years ago
by
Steve Cook MSFT
8
Comments
We’ve received a couple of questions on the DSL Tools Forum which I thought I’d expand upon here. The questions are: - Why don’t we use UML to define our metamodels? - Why don’t we use MOF to define our metamodels? To answer these effectively, it’s...
Steve Cook's WebLog
Throwing UML models away
Posted
over 8 years ago
by
Steve Cook MSFT
2
Comments
Harry Pierson points out a very interesting post from Juha-Pekka Tolvanen reporting on Grady Booch's OOPSLA panel comments about throwing UML models away. Are we achieving a consensus?
Steve Cook's WebLog
New release of DSL Tools
Posted
over 8 years ago
by
Steve Cook MSFT
10
Comments
The new release of our DSL Tools is available now, as announced by Gareth.
Steve Cook's WebLog
Software Factories - the human side
Posted
over 8 years ago
by
Steve Cook MSFT
0
Comments
I’m back in the office after travelling to Switzerland to speak about Software Factories at TechDays . I had some very interesting conversations there with Ralf Westphal , who showed me his work on adding textual Domain Specific Languages to Visual Studio...
Steve Cook's WebLog
Model-driven and pattern-based development
Posted
over 8 years ago
by
Steve Cook MSFT
4
Comments
This article on TheServerSide.Net gives a good perspective about what is really happening with MDA .
Steve Cook's WebLog
Language Gaps
Posted
over 9 years ago
by
Steve Cook MSFT
2
Comments
The next big step for software development is “Language Engineering”. As well as our own work on software factories , you can see this awareness emerging in other places eg this recent post by Martin Fowler . What do I mean by Language? - look at Alan...
Steve Cook's WebLog
VSTS 2005, DSL, and Software Architecture
Posted
over 7 years ago
by
Steve Cook MSFT
1
Comments
Jack Greenfield has posted a comprehensive response to Tad Anderson .
Steve Cook's WebLog
Macaw's Software Factory
Posted
over 7 years ago
by
Steve Cook MSFT
2
Comments
At this link is an interesting article about how Macaw, a System Integrator based in the Netherlands, is implementing the software factory vision. They are supporting VS2003 and VS2005, and taking a very pragmatic approach. No graphical modelling tools...
Steve Cook's WebLog
UML 2.4 is complete
Posted
over 2 years ago
by
Steve Cook MSFT
3
Comments
Finally we have completed all of the technical processes for creating UML 2.4. Now it just has to go through the OMG’s voting procedures and, assuming it passes, will be formally issued as the latest UML specification. We’ve given a lot of attention to...
Steve Cook's WebLog
MDA and Software Factories
Posted
over 8 years ago
by
Steve Cook MSFT
3
Comments
Harry has hit the nail on the head . Again .
Steve Cook's WebLog
New version of DSL Tools now available
Posted
over 7 years ago
by
Steve Cook MSFT
8
Comments
See the DSL Tools web page for details on the latest preview of the DSL Tools. Here's what the link says: About the Latest CTP The latest CTP (in the June CTP of Visual Studio 2005 SDK) brings the Domain-Specific Language tools much closer to their...
Steve Cook's WebLog
Domain Specific Languages and UML
Posted
over 9 years ago
by
Steve Cook MSFT
2
Comments
My colleague Alan Cameron Wills makes several excellent points about why not to base domain specific languages on UML . I hope Grady Booch reads this. There really is very little common semantic ground between a conveyer belt and anything in UML.
Steve Cook's WebLog
Business Capabilities and Software Factories
Posted
over 9 years ago
by
Steve Cook MSFT
3
Comments
Keith Short’s blog has a report on some of our team’s experiences at OOPSLA this year. I’m back in the UK now, recovering from the jetlag. One aspect of our Software Factories tutorial which I think was particularly interesting was the use of Business...
Steve Cook's WebLog
A busy life
Posted
over 8 years ago
by
Steve Cook MSFT
3
Comments
It's almost a month since I posted anything - we've been very busy working on the next version of the DSL tools, which will appear quite soon. Last week I spent a day at the SPA conference which was a nice opportunity to meet up with some old friends...
Steve Cook's WebLog
Getting rid of Meta ...
Posted
over 8 years ago
by
Steve Cook MSFT
9
Comments
We’re currently doing a major cleanup and revision of the APIs of the DSL Tools. An aspect of this is a systematic renaming so that the API is a better match to the concepts we are dealing with. One thing we decided to do is get rid of the Meta… prefix...
Steve Cook's WebLog
Software Practice Advancement
Posted
over 8 years ago
by
Steve Cook MSFT
2
Comments
I spoke a few days ago at the British Computer Society's SPA Group Architecture day. There were several interesting talks about MDA and other topic, which you can find at http://bcs-oops.org.uk/mdaprog.html . The SPA group used to be called the OOPS group...
Page 1 of 7 (157 items)
1
2
3
4
5
»