Download presentation
Presentation is loading. Please wait.
1
Compuware Corporation 1 Begin
2
Compuware Corporation MDA & OptimalJ Wim Bast Bruce Epstein February 4, 2004
3
Compuware Corporation 3 Agenda l The Essence of MDA l MDA and OptimalJ l Demonstration of OptimalJ l Conclusions
4
Compuware Corporation 4 The Essence of MDA
5
Compuware Corporation 5 MDA Qualities Portability Cross-platform Interoperability Platform Independence Domain Specificity Productivity Finance E-Commerce Telecommunication More... Transportation Space Manufacturing Health Care
6
Compuware Corporation 6 MDA Benefits Reduced cost Reduced development time Improved application quality Increased return on IT investments Rapid inclusion of emerging technologies Finance E-Commerce Telecommunication More... Transportation Space Manufacturing Health Care
7
Compuware Corporation 7 Classic Modeling and Development Applications Users Designers & Developers Classic Tools Domain Knowledge Platform Knowledge Domain X Technology
8
Compuware Corporation 8 MDA Goal Applications Users Domain Models Domain Experts Technology Solutions Platform Experts MDA Tools Application Developers Technology Selection and Tuning
9
Compuware Corporation 9 MDA Essentials l Separation between, and reusability of, domain and platform expertise l Embracement and appreciation of existing IT technologies l Quick adaptability of domain and technology changes l Generation of working high-quality applications and integrations
10
Compuware Corporation 10 Detailed Specification Abstraction and Refinement Abstract Specification Refinement Definition refinement transformation l Hiding complexity in abstract specification l Adjustable Refinement Definition l Tuneable Detailed Specification
11
Compuware Corporation 11 MDA Goal Domain Models Applications Users Domain Experts Technology Solutions Platform Experts Application Developers Technology Selection and Tuning MDA Tools
12
Compuware Corporation 12 Application Technology Patterns MDA’s PIM, PSM and Iterative Refinement Domain Model refine- able to more platforms PIM Application Technology Solutions refinement transformation PSM refine- able to less platforms
13
Compuware Corporation 13 3 Different Abstraction Levels in OptimalJ Applications Application models Domain Model Coding languages Application Modelling Languages Business Modelling language Coding rules Technology rules
14
Compuware Corporation 14 MDA is raising the Level of Abstraction l Platform Independent Models l Increased productivity because of automatically generated complexity l Quality improvement because of enforcing intelligent patterns l Separation between and reuse of domain and technology expertise l Without losing fine grained control
15
Compuware Corporation 15 Demonstration of OptimalJ
16
Compuware Corporation 16 Conclusion
17
Compuware Corporation 17 OptimalJ fulfills the promises of MDA Domain Models Applications Users Domain Experts Technology Solutions Platform Experts OptimalJ
18
Compuware Corporation 18 Addison-Wesley ISBN: 0-321-19442-X
19
Compuware Corporation 19 End
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.