Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 17 October 2005 San Diego, CA The 5th OOPSLA Workshop on Domain-Specific Modeling.

Similar presentations


Presentation on theme: "1 17 October 2005 San Diego, CA The 5th OOPSLA Workshop on Domain-Specific Modeling."— Presentation transcript:

1 1 http://www.dsmforum.org/events/DSM05 17 October 2005 San Diego, CA The 5th OOPSLA Workshop on Domain-Specific Modeling

2 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 2 Objectives Intensive collaborative sessions Attempt to discuss, share and solve challenging problems facing DSM Have something to report to OOPSLA community Have fun!

3 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 3 About past workshops BOF at OOPSLA’00 DSVL workshops at OOPSLA’01 & ’02 DSM workshop at OOPSLA’03 & ’04 – Past papers and group work results available at: www.dsmforum.org/events Special issue “Domain-Specific Modeling with Visual Languages” – Journal of Visual Languages and Computing, Vol. 15., 3-4, June-August, 2004

4 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 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 Model in DSM language Generate code No map! Code Map to code, implement Modeling domain vs. modeling code

5 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 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 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 6 Domain Idea Finished Product Domain Framework Model in DSM language Generate code Easy! Expert (few) Normal (many ) Done a few times before! Code generator DSM language Framework code How to implement DSM

7 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 7 Related events Model Driven Software Development workshops Software Factories workshop Visual Languages and Formal Methods (VLFM'04) Visual Languages and Human-Centric Computing (VL /HCC) Generative Programming and Component Engineering (GPCE) International Workshop on Metamodels, Schemas & Grammars for Reverse Engineering (ATEM) Model transformation workshops

8 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 8 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 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

9 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 9 DSM’05 Program Committee Pierre America, Philips Philip T. Cox, Dalhousie University Krzysztof Czarnecki, University of Waterloo Andy Evans, Xactium Jeff Gray, University of Alabama at Birmingham Jack Greenfield, Microsoft Steven Kelly, MetaCase Jürgen Kerstna, St. Jude Medical Kalle Lyytinen, Case Western Reserve University Pentti Marttiin, Nokia Birger Møller-Pedersen, University of Oslo David Oglesby, Honeywell Matti Rossi, Helsinki School of Economics Jonathan Sprinkle, University of California, Berkeley Juha-Pekka Tolvanen, MetaCase

10 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 10 Schedule and format 8:30 – Overview and Introductions 9:00 – Presentations: Experiences Sánchez-Ruíz & Hansen Bhanot et al. Denckla et al. 10:00 – Coffee/Tea Break 10:30 – Presentations: Domain aspects Lemaire Jung Hamza Chastek & McGregor 11:30 – Presentations: Foundations Hruby 12:00 – Breakout Workgroup Assignment and Lunch 13:30 – Breakout Sessions Coffee/Tea Break 15:00 15:30 – Final Session Breakout session reports Final words 17:00 – Group Photograph 17:01 – Executive committee meeting Next workshop? (interested parties)

11 The 5th OOPSLA workshop on Domain-Specific Modeling (DSM’05) 11 Publishing results Workshop web-site – www.dsmforum.org/events/DSM05 – Papers – Presentations – Workgroup results – Photos Poster at OOPSLA 2005 – Spreading the word – Presented at Welcome Reception


Download ppt "1 17 October 2005 San Diego, CA The 5th OOPSLA Workshop on Domain-Specific Modeling."

Similar presentations


Ads by Google