Slides from Code Generation 2007

Blogged under Code Generation, Software by Mark Dalgarno on Friday 25 May 2007 at 7:16 pm

Several of the speakers from Code Generation 2007 have been kind enough to make their slides from the event public.

  • Automating Application Development for Legacy IT Systems with MDA and SOA (Case Study: Chung-Yeung Pang, Xaver Wiesmann) Powerpoint slides
  • Building a flexible software factory using small DSLs and Small Models (Case Study: Jos Warmer) Powerpoint slides or PDF
  • Designing a DSL for Information Systems Architecture (Workshop: Eoin Woods, Nick Rozanski) Powerpoint slides
  • Evolution of DSLs (Think Tank: Laurence Tratt) PDF
  • How to Leverage UML/MDA Investments in the Enterprise? (Tutorial: Franck Barbier) Powerpoint slides
  • Life cycle Application Generation (Case Study: Peter Bell) Powerpoint Slides
  • Microsoft DSL Tools  - Demonstrations of applications (Case Study: Alan Cameron-Wills) PDF
  • openArchitectureWare - (Tutorial: Markus Voelter) Powerpoint Slides
  • Putting models (not code) at the heart of the enterprise (Tutorial: Tony Clark) Powerpoint slides
  • Service Creation with MetaEdit+ Cambridge (Case Study: Angelo Hulshout) PDF
  • Web application generation with Software Product Lines and DSLs (Whitepaper: Peter Bell) Word Document

For slides for the sessions by Steven Kelly and Juha-Pekka Tolvanen - please contact MetaCase directly.

I’ll upload more slides as they become available.

Variant Management paper now online

Blogged under Product Lines, Software by Mark Dalgarno on Friday 25 May 2007 at 9:11 am

Our paper on Variant Management is now available on-line. Here’s the abstract:

Related products frequently share much of the same software, with only a few differences realizing product-specific functionality. However, much of the challenge of developing related products comes from managing these differences.

When faced with this challenge, organisations often turn to their Configuration Management (CM) system to manage the variability between products. We will illustrate this using case studies, and then discuss the reasons why this approach is rarely wholly successful.

We will then consider another case study, of an organisation that recognized that use of CM alone was insufficient to manage variability. This organisation has adopted a Variant Management approach, which addresses the problems of a pure CM approach, by enabling the development of a group of related products as a whole, rather than as individual, independent projects. CM still plays an essential role in this organisation but this role has changed with the introduction of Variant Management.

Keywords: variant management, configuration management, software product lines, software families, software reuse, software process improvement

I presented this at the 3rd BCS CMSG conference last week.

Proudly powered by Wordpress - Theme Triplets Identification Band, the girlish style by neuro