Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 21-22 October 2007 Montréal, Canada The 7th OOPSLA Workshop on Domain-Specific Modeling.

Similar presentations


Presentation on theme: "1 21-22 October 2007 Montréal, Canada The 7th OOPSLA Workshop on Domain-Specific Modeling."— Presentation transcript:

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

2 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 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 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 3 About past workshops BOF at OOPSLA’00 DSVL workshops at OOPSLA’01 & ’02 DSM workshop at OOPSLA’03 Special issue on DSM – Journal of Visual Languages and Computing, Vol. 15., 3-4, June-August, 2004 DSM Workshops at OOPSLA’04, ’05, ’06

4 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 4 Domain Idea Finished Product Solve problem in domain terms Assembler Map to code, implement UML Model Map to UML Generate, Add bodies Domain Framework Domain Model Generates code No map! Code Map to code, implement Modeling domain vs. modeling code

5 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 5 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! What is Domain-Specific Modeling

6 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 6 Domain Idea Finished Product Domain Framework Domain Model Generates code Easy! Expert (few) Normal (many ) Done a few times before! Code generation Domain metamodel Framework Code How to implement DSM

7 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 7 Some reported DSM cases Bell Labs / AT&T / 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 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 8 About submissions

9 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 9 DSM’07 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 Juha Pärssinen, VTT Matti Rossi, Helsinki School of Economics Arturo Sanchez, University of North Florida Jonathan Sprinkle, University of California, Berkeley Juha-Pekka Tolvanen, MetaCase Hans Vangheluwe, McGill University Markus Völter, independent consultant Jing Zhang, Motorola

10 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 10 Schedule and format Day 1 8:30 – Overview and introductions 9:00 – Paper presentations 12:00 – Lunch 13:30 – Demo and paper presentations 17:05 – Discussion Day 2 8:30 – Paper presentations 12:00 – Group work topic selection 12:20 – Lunch 14:00 – Group Work 16:00 – Group Work reporting and discussion 16:50 – Closing

11 The 7th OOPSLA workshop on Domain-Specific Modeling (DSM’07) 11 Publishing results Workshop web-site – www.dsmforum.org/events/DSM07 – Papers – Presentations – Workgroup results – Photos


Download ppt "1 21-22 October 2007 Montréal, Canada The 7th OOPSLA Workshop on Domain-Specific Modeling."

Similar presentations


Ads by Google