• Steve Cook's WebLog

    Graphical languages – semantics vs syntax

    • 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

    MDA again

    • 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

    Model-driven and pattern-based development

    • 4 Comments
    This article on TheServerSide.Net gives a good perspective about what is really happening with MDA .
  • Steve Cook's WebLog

    Metadata

    • 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

    MDA and Software Factories

    • 3 Comments
    Harry has hit the nail on the head . Again .
  • Steve Cook's WebLog

    UML - the Good, the Bad or the Ugly?

    • 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

    Business Capabilities and Software Factories

    • 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

    Modelling Strategy and FAQ

    • 3 Comments
    We've just posted our modelling strategy to the MSDN library. Here is the TOC: Contents Why Modeling? How Are DSLs Used in Model-Driven Development? What About UML? What About MDA? What Are Software Factories? Other Frequently Asked Questions ...
  • Steve Cook's WebLog

    A busy life

    • 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

    Language Workbenches article

    • 3 Comments
    Martin Fowler has written a nice article about Language Workbenches , which discusses several related initiatives including Intentional Software, Software Factories and MDA. It's well worth reading.
  • Steve Cook's WebLog

    UML & Design World

    • 3 Comments
    Last week I spent at UML & Design World . I did several sessions. Monday: I co-led a tutorial with Jack Greenfield on Software Factories. Monday: I moderated a panel session on "Approaches to Model Driven Development", with Jack Greenfield ...
  • Steve Cook's WebLog

    Modelling in the run time

    • 3 Comments
    Don Box says "In my mind, the only way this stuff will get traction is if we change the runtimes to work in terms of higher-order expressions. Otherwise we're stuck in the 1980's CASE world where box-and-arrows and code were like matter and anti-matter...
  • Steve Cook's WebLog

    The UML Pantomime

    • 3 Comments
    I found the Babel Experiment described here very interesting. It claims to show that if you only allow people to use UML and not to talk, you get a better result than if you allow them to talk. The better result is only that "their diagrams were more...
  • Steve Cook's WebLog

    UML 2.4 is complete

    • 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

    The Road Ahead for UML

    • 3 Comments
    I have co-written a paper about the future of UML with Ivar Jacobson . You can find it here. Let me know what you think!
  • Steve Cook's WebLog

    Architecture Journal on software factories

    • 3 Comments
    Issue 9 has articles by Jack Greenfield, Marcel de Vries, Tom Fuller, Steve Eadie, Lewis Curtis and George Cerbone, and me.
  • Steve Cook's WebLog

    Controversy at Code Generation 2007

    • 3 Comments
    Several members of our team will be at Code Generation 2007 . I'll be on a panel session on 19th May. Here's the abstract: Standardised modelling languages, such as OMG UML and its younger cousins SysML and BPMN, emerged from the melee of competing...
  • Steve Cook's WebLog

    Using LINQ to write constraints in OCL style v2

    • 3 Comments
    Based on Michael Giagnocavo's feedback, here's a cleaner version of my last post. Thanks Michael. [ ValidationState ( ValidationState .Enabled)] public partial class ExampleElement { [ ValidationMethod ( ValidationCategories .Menu | ValidationCategories...
  • Steve Cook's WebLog

    DSL Tools Roadmap

    • 2 Comments
    Stuart has blogged a roadmap of future plans for DSL Tools.
  • Steve Cook's WebLog

    100,000 software factories

    • 2 Comments
    There's a nice plug for our work on Soma's blog - Somasegar is the corporate vice president of Developer Division.
  • Steve Cook's WebLog

    Class Diagrams

    • 2 Comments
    The most familiar UML diagram is the class diagram. A class diagram can mean many different things. If you look around a room in which developers are writing software, you’ll often see whiteboards with UML class diagrams on. This is UmlAsSketch . The...
  • Steve Cook's WebLog

    Why I signed up for SEMAT

    • 2 Comments
    I’ve recently become a signatory to SEMAT (Software Engineering Method and Theory). They’ve been trying to get me to sign up for some time but I resisted so far. Why did I change my mind? Originally, SEMAT was branded as “a revolution in software engineering...
  • Steve Cook's WebLog

    Syntropy book available online

    • 2 Comments
    Back in 1994 I co-authored a book on modelling with my colleague John Daniels . We called our approach “Syntropy”. The book has been out of print for several years now. Sales were modest, but it was quite influential. The Object Constraint Language, which...
  • Steve Cook's WebLog

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

    • 2 Comments
    Having spent a year in the Visual Studio Ecosystem team helping to integrate the DSL Tools deeper into the VS SDK, I am moving back to VSTS Architecture Edition to work on their new set of tools for architects, including UML tools, which are built on...
  • Steve Cook's WebLog

    The Oslo team are implementing UML 2

    • 2 Comments
    Keith Short has announced that the next Oslo CTP will include support for loading UML models into the Oslo repository. I've been helping Keith and his team to unravel some of the complexities of the UML specification. As Keith says, in due course we plan...
Page 2 of 7 (157 items) 12345»