Browse by Tags

Tagged Content List
  • Blog Post: 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/ .  Potential users and implementers are encouraged to read it and raise issues for consideration by the Finalization Task Force.  Issues may be logged at http://www.omg.org/report_issue.htm .
  • Blog Post: UML 2.4.1 now released

    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 whether they should be serialized as nodes or...
  • Blog Post: UML for mainstream developers

    I’d like to explore the idea that UML could be made more useful to mainstream developers if it were redesigned so that a UML model could directly represent the semantics and terminology of modern programming languages. For example, if you are working in C#, instead of having Attributes and Operations...
  • Blog Post: Back from the OMG meeting in Cambridge

    I just arrived back from the Object Management Group’s September meeting in Cambridge (the one across the river from Boston, not the one in UK where I went to university and go to work). I want to make UML more relevant to mainstream developers and a better match for modern platforms, so that...
  • Blog Post: The Oslo team are implementing UML 2

    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 to be able to store UML models created using the...
  • Blog Post: Ages of silence

    I see I haven't written anything here since February. I've been very busy on two main fronts - lots of work on getting Team Architect ready for Beta 1 of Visual Studio Team System 2010, as well lots of work on making changes to the Components part of the forthcoming UML 2.3 specification. Well, Beta...
  • Blog Post: Alan is blogging again

    Alan Cameron Wills has started blogging about UML for Agile Development. This should be interesting.
  • Blog Post: 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 Design Task Force voted to issue a Request For Information on the Future Development of UML. The RFI can be found here and I strongly encourage anybody interested in the future of UML to respond, especially...
  • Blog Post: Explicit Design

    Cameron has been blogging about new features in our product.. In a recent post he used the term Explicit Design. I've been reflecting on this, and I like it. In software development we really do need to capture design data that is not just the code, but should be saved and versioned just like the code...
  • Blog Post: Oslo topics

    Keith Short has been blogging about Oslo and the DSL Toolkit and Oslo's use of model-driven terminology. There's been a fair amount of speculation about how all these things fit together, so it is good now PDC is over to be able to clarify the relationships.
  • Blog Post: UML Syntax and Semantics

    So what really is the difference between syntax and semantics in UML? Firstly there is the notation, or concrete syntax. This defines what shapes are allowed on the diagrams: rectangles, ovals, lines, arrows, solid, dashed, compartments, annotations, adornments etc, and a set of rules about how these...
  • Blog Post: Architecture Edition Videos

    If you want more details about the tools we're building, Cameron Skinner gives an overview of the next version of Team System Architecture Edition. Mark Groves explains and demos the logical part of the story in Top-Down Design , and Suhail Dutta explains and demos the physical part of the story with...
  • Blog Post: Class Diagrams

    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 rectangles on these diagrams are 1:1 with the code...
  • Blog Post: UML and DSLs

    So is UML really contradictory to DSLs? Do they really represent different philosophies? I don’t think so. After all, UML is just a set of domain specific languages. If you want to model use cases, or state transition diagrams, what other DSLs would you use? Software architecture is all about tradeoffs...
  • Blog Post: 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 – Object Management Group – is the organization that specifies UML, as well as a lot of related specifications such as BPMN and MOF, and some unrelated ones such as CORBA. The last time I attended an...
  • Blog Post: Microsoft joins the OMG

    We've just announced our membership of the Object Management Group. As Cameron says , I shall be at the upcoming Orlando meeting where I hope to meet up with quite a few old friends from the time when I represented IBM at OMG meetings!
  • Blog Post: Code Generation 2008

    Slides from the CG2008 conference are posted here . Clemens Reijnen blogged about it, and is posting about TeamArchitect UML, with some nice pictures.
  • Blog Post: 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 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 top of the DSL Tools. Our leader is Cameron Skinner...
Page 1 of 1 (18 items)