Steve Cook's WebLog

UML 2.5 Beta now available

The beta version of UML 2.5 is now available at http://www.omg.org/spec/UML/2.5/Beta1/. ...

Author: Steve Cook MSFT Date: 10/30/2012

UML 2.4.1 now released

When UML 2.4 was released we discovered an issue that meant it was impossible to interchange...

Author: Steve Cook MSFT Date: 10/24/2011

Back from Salt Lake City: now we have a plan for more flexible UML profiles

Last week I was at the OMG meeting in Salt Lake City. A high point of the meeting was issuing a...

Author: Steve Cook MSFT Date: 06/27/2011

Preparing for the next OMG meeting

I’ll be off to Salt Lake City in a couple of weeks for the next OMG meeting. One thing I’m going to...

Author: Steve Cook MSFT Date: 06/03/2011

UML Progress Report

I just finished participating in the OMG meeting in Arlington. Our work on UML 2.5 is moving along,...

Author: Steve Cook MSFT Date: 03/28/2011

New Sample: Linking UML elements to diagrams in Visual Studio Ultimate

Alan Wills has created a new sample that pulls together several of the capabilities of our...

Author: Steve Cook MSFT Date: 02/21/2011

UML 2.4 is complete

Finally we have completed all of the technical processes for creating UML 2.4. Now it just has to go...

Author: Steve Cook MSFT Date: 01/26/2011

UML 3 dilemmas

I’m back from the OMG meeting in Santa Clara. We talked a lot about the future of UML. Just about...

Author: Steve Cook MSFT Date: 12/13/2010

XMI 2.1 Export for VS2010 UML Tools

There is an XMI 2.1 Exporter now available for VS2010 UML Tools. It is available as source code in...

Author: Steve Cook MSFT Date: 11/26/2010

Hurtling back from Paris

I’m currently hurtling through the French countryside at some significant fraction of the speed of...

Author: Steve Cook MSFT Date: 11/26/2010

Use cases for UML

I had a conversation recently in which the following three use cases for UML were suggested: UML as...

Author: Steve Cook MSFT Date: 11/18/2010

The story of UML

Jean Bézivin is telling the story of UML on his blog. His post on How to choose the good ingredients...

Author: Steve Cook MSFT Date: 11/15/2010

UML for mainstream developers

I’d like to explore the idea that UML could be made more useful to mainstream developers if it were...

Author: Steve Cook MSFT Date: 10/19/2010

Back from the OMG meeting in Cambridge

I just arrived back from the Object Management Group’s September meeting in Cambridge (the one...

Author: Steve Cook MSFT Date: 09/27/2010

Domain Specific Development book website updated for VS2010

Our DSL Tools book website at http://www.domainspecificdevelopment.com/ has been updated with...

Author: Steve Cook MSFT Date: 08/20/2010

The Road Ahead for UML

I have co-written a paper about the future of UML with Ivar Jacobson. You can find it here. Let me...

Author: Steve Cook MSFT Date: 06/07/2010

Syntropy book available online

Back in 1994 I co-authored a book on modelling with my colleague John Daniels. We called our...

Author: Steve Cook MSFT Date: 04/23/2010

Why I signed up for SEMAT

I’ve recently become a signatory to SEMAT (Software Engineering Method and Theory). They’ve been...

Author: Steve Cook MSFT Date: 04/02/2010

Another OMG meeting is over

I’ve just finished the OMG meeting in Jacksonville. I got my first taste of the Board of Directors:...

Author: Steve Cook MSFT Date: 03/26/2010

Interviews with Ivar Jacobson

Channel 9 has published seven interesting interviews with Ivar Jacobson, in which he gives an...

Author: Steve Cook MSFT Date: 03/01/2010

Speaking at Microsoft Architect Insight Conference

I shall be speaking at the Microsoft Architect Insight Conference on 31st March, soon after arriving...

Author: Steve Cook MSFT Date: 01/29/2010

Visual Studio 2010 and .Net Framework Beta 2 is available

We’ve all been working very hard on beta 2 which is now available – see Cameron's announcement. I’ve...

Author: Steve Cook MSFT Date: 10/20/2009

Reflections on the OMG meeting in San Antonio

I got back from San Antonio a week ago. The jetlag was bad this time; I’d been in the USA for two...

Author: Steve Cook MSFT Date: 09/28/2009

Closing date for "Future Development of UML" RFI and workshop is 17th August

Reminder: the closing date for submissions to the Future Development of UML RFI is the 17th August....

Author: Steve Cook MSFT Date: 07/31/2009

Balls and Sockets in UML Components

In my last two posts I outlined the basic ideas of Parts, Ports and Connectors as they appear in...

Author: Steve Cook MSFT Date: 06/29/2009

UML Structured Classes part 2

Last time I explained about Parts using a small example. But the idea of Parts can extend equally...

Author: Steve Cook MSFT Date: 06/23/2009

UML Structured Classes part 1

Recently I have spend quite a lot of time working out proposals to fix problems in the definition of...

Author: Steve Cook MSFT Date: 06/17/2009

The Oslo team are implementing UML 2

Keith Short has announced that the next Oslo CTP will include support for loading UML models into...

Author: Steve Cook MSFT Date: 05/28/2009

VS 2010 DSL SDK Beta1

Following close on the heels of VS2010 Beta1, we've announced the corresponding DSL SDK (oh those...

Author: Steve Cook MSFT Date: 05/22/2009

Ages of silence

I see I haven't written anything here since February. I've been very busy on two main fronts - lots...

Author: Steve Cook MSFT Date: 05/21/2009

Alan is blogging again

Alan Cameron Wills has started blogging about UML for Agile Development. This should be...

Author: Steve Cook MSFT Date: 02/02/2009

Future Development of UML RFI issued by OMG

Last week I attended the OMG's technical meeting in Santa Clara. I was pleased that the Analysis and...

Author: Steve Cook MSFT Date: 12/15/2008

Data is a mass noun

Datum is singular. Data is plural. So we ought to talk about these data and many data and fewer...

Author: Steve Cook MSFT Date: 11/27/2008

Explicit Design

Cameron has been blogging about new features in our product.. In a recent post he used the term...

Author: Steve Cook MSFT Date: 11/27/2008

Oslo topics

Keith Short has been blogging about Oslo and the DSL Toolkit and Oslo's use of model-driven...

Author: Steve Cook MSFT Date: 11/21/2008

New features for DSL Tools in Visual Studio 2010

Stuart has blogged about the new features expected in DSL Tools in VS 2010. There's plenty new...

Author: Steve Cook MSFT Date: 11/05/2008

UML Syntax and Semantics

So what really is the difference between syntax and semantics in UML? Firstly there is the notation,...

Author: Steve Cook MSFT Date: 11/02/2008

Architecture Edition Videos

If you want more details about the tools we're building, Cameron Skinner gives an overview of the...

Author: Steve Cook MSFT Date: 10/21/2008

Class Diagrams

The most familiar UML diagram is the class diagram. A class diagram can mean many different things....

Author: Steve Cook MSFT Date: 10/13/2008

UML and DSLs

So is UML really contradictory to DSLs? Do they really represent different philosophies? I don’t...

Author: Steve Cook MSFT Date: 10/07/2008

Rejoining the OMG – UML and beyond

Last week I attended an OMG meeting for the first time in almost 6 years. If you don’t know, the OMG...

Author: Steve Cook MSFT Date: 09/29/2008

Eyal joins the team

A slightly belated hello to Eyal who has joined the DSL Tools team in Cambridge. Welcome Eyal!

Author: Steve Cook MSFT Date: 09/19/2008

Microsoft joins the OMG

We've just announced our membership of the Object Management Group. As Cameron says, I shall be at...

Author: Steve Cook MSFT Date: 09/11/2008

Visual Studio 2008 SDK 1.1 has been released

See the VSX team blog.

Author: Steve Cook MSFT Date: 08/21/2008

DSL Book Website updated

The website for our DSL book has been updated - thanks Gareth. This includes downloadable versions...

Author: Steve Cook MSFT Date: 07/23/2008

Code Generation 2008

Slides from the CG2008 conference are posted here. Clemens Reijnen blogged about it, and is posting...

Author: Steve Cook MSFT Date: 07/21/2008

I’ve got a new job working on DSLs and UML!

Having spent a year in the Visual Studio Ecosystem team helping to integrate the DSL Tools deeper...

Author: Steve Cook MSFT Date: 06/25/2008

Keeping busy

James and Jean-Marc are kicking off their European tour in Brussels. Gareth has found some more...

Author: Steve Cook MSFT Date: 05/20/2008

A new member of the team!

Jean-Marc has joined our team! He brings some great new ideas and energy to what we're doing and I'm...

Author: Steve Cook MSFT Date: 04/18/2008

Extra entries on the undo stack

I spent some of this afternoon looking at a problem reported on the VSX forum. The questioner has...

Author: Steve Cook MSFT Date: 04/14/2008

Next>