http:www'dsmforum'orgeventsDSM07 - PowerPoint PPT Presentation

About This Presentation
Title:

http:www'dsmforum'orgeventsDSM07

Description:

No map! Code. Map to code, implement. Modeling domain ... California State University, ... Sprinkle, University of California, Berkeley. Juha-Pekka Tolvanen, ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 12
Provided by: juhapekkat
Learn more at: http://www.dsmforum.org
Category:

less

Transcript and Presenter's Notes

Title: http:www'dsmforum'orgeventsDSM07


1
The 7th OOPSLA Workshop on Domain-Specific
Modeling
  • http//www.dsmforum.org/events/DSM07
  • 21-22 October 2007
  • Montréal, Canada

2
Objectives
  • Intensive collaborative sessions
  • Attempt to discuss, share and solve challenging
    problems
  • See others work, running DSMs, tools etc.
  • Have something to report to OOPSLA community
  • Have fun!

3
About past workshops
  • BOF at OOPSLA00
  • DSVL workshops at OOPSLA01 02
  • DSM workshop at OOPSLA03
  • Special issue on DSM
  • Journal of Visual Languages and Computing, Vol.
    15., 3-4, June-August, 2004
  • DSM Workshops at OOPSLA04, 05, 06

4
Modeling domain vs. modeling code
DomainIdea
FinishedProduct
Solve problem in domain terms
5
What is Domain-Specific Modeling
  • Captures domain knowledge (as opposed to code)
  • Uses domain abstractions
  • Applies domain concepts and rules as modeling
    constructs
  • Narrow down the design space
  • Focus on single range of products
  • Lets developers design products using domain
    terms
  • Apply familiar terminology
  • Solve the RIGHT problems!
  • Solve problems only ONCE!

6
How to implement DSM
DomainIdea
FinishedProduct
Easy!
Domain Framework
Generates code
DomainModel
Normal (many)
7
Some reported DSM cases
  • Bell Labs / ATT / Lucent 5ESS
    telecommunications switch
  • Nokia Mobile Phone product line
  • Honeywell embedded software architectures
  • NASA ASE group Amphion
  • EADS, Tetra terminals
  • Pecunet B2B E-Business insurance
  • LexiFi mlFi, financial contracts
  • DuPont Activity Modeling
  • NASA Architecture Definition Language
  • ORGA SIM toolkit JavaCard
  • USAF Message Transformation and Validation
  • NASA JPL embedded measurement systems
  • F.A.S.T GmbH, Bayerische Landesbank, Arcus
    architectural metamodel

8
About submissions
9
DSM07 Program Committee
  • Scott Ambler, IBM
  • Pierre America, Philips
  • Philip T. Cox, Dalhousie University
  • Krzysztof Czarnecki, University of Waterloo
  • Brandon Eames, Utah State University
  • Andy Evans, Xactium
  • Jeff Gray, University of Alabama at Birmingham
  • Jack Greenfield, Microsoft
  • Frederic Jouault, INRIA/Univ. Alabama at
    Birmingham
  • Jürgen Jung, University of Duisburg-Essen
  • Steven Kelly, MetaCase
  • Jürgen Kerstna, St. Jude Medical
  • Minna Koskinen, University of Jyväskylä
  • Benoit Langlois, Thales
  • Shih-Hsi Liu, California State University, Fresno
  • Kalle Lyytinen, Case Western Reserve University
  • Pentti Marttiin, Nokia Siemens Networks
  • Birger Møller-Pedersen, University of Oslo
  • Steve Nordstrom, Vanderbilt University

10
Schedule and format
  • Day 1
  • 830 Overview and introductions
  • 900 Paper presentations
  • 1200 Lunch
  • 1330 Demo and paper presentations
  • 1705 Discussion
  • Day 2
  • 830 Paper presentations
  • 1200 Group work topic selection
  • 1220 Lunch
  • 1400 Group Work
  • 1600 Group Work reporting and discussion
  • 1650 Closing

11
Publishing results
  • Workshop web-site
  • www.dsmforum.org/events/DSM07
  • Papers
  • Presentations
  • Workgroup results
  • Photos ?
Write a Comment
User Comments (0)
About PowerShow.com