None

14927 palavras 60 páginas
Model Driven Architecture in the Enterprise

Final Report

12/15/05

CSE 333
Professor: Steven Demurjian

Amit Adur
Keyur Patel
Sabhay Kapoor
Saleh Ibrahim

Table of Contents

Model Driven Architecture in the Enterprise i
Table of Contents ii
MDA in the Enterprise 4
Abstract 4
1. Introduction 4
2. Background 5 2.1 MDA 5 2.1.1 MDA Objectives 5 2.1.2 MOF: the MDA’s Genie 5 2.1.3 Role of UML in MDA 7 2.2 EDOC: Model-Driven Enterprise Architecture 7 2.3 Alternatives to MDA/EDOC 8
3. Evaluation Criteria for MDA Tools 8
4. Evaluation of MDA compliant tools 12 4.1 Borland Together Architect 2006 for Eclipse 12 4.2 I-Logix Rhapsody 21 4.2.1 Rhapsody Overview 21 4.2.2 Rhapsody Evaluation 22 4.2.3 The MIA-Software Tool Suite 27 4.2.4 Rhapsody and MIA-Tools 28 4.3 OptimalJ Developer Edition by intelliJ 4.0.00 29 4.4 MagicDraw UML 10.0 41
5. Summary of Results 51
6. Conclusions and Future Work 52
Appendix A: UML 1.x and MDA 54 A.1 Advantages 54 a) Separation of Abstract Syntax from Concrete Syntax 54 b) Enabling Extensibility 54 c) Supports platform-independent models 54 d) Open Standard 54 A.2 Disadvantages of using UML 1.x: 55 a) Not enough support for component based modeling 55 b) UML and MOF are not in sync 55
Appendix B: 4. Other Enterprise Architectures 55 B.1 TOGAF Model 55 B.2 IDEF (for Integrated Definition) 56 B.3 The Zachman Framework 56 B.4 C4ISR 57 B.5 The Treasury Enterprise Architecture Framework (TEAF) 57
Appendix C: Other MDA Tools 58 C.1 OpenMDX: An Advanced MDA Framework 58 C.2 ExecutableUML (xUML) 58 C.3 Component-X by Data Access Technologies 59 C.4 The TAU Generation2 Approach to MDA 59
Appendix D. Project Schedule and Task Assignment 60
References 62

MDA in the Enterprise

Abstract

Model Driven Architecture (MDA) has the potential to revolutionize software

Relacionados

  • None none none
    370 palavras | 2 páginas
  • None
    284 palavras | 2 páginas
  • None
    5283 palavras | 22 páginas
  • none
    1201 palavras | 5 páginas
  • None
    881 palavras | 4 páginas
  • None
    359 palavras | 2 páginas
  • None
    560 palavras | 3 páginas
  • None
    4533 palavras | 19 páginas
  • None
    2852 palavras | 12 páginas
  • none
    8873 palavras | 36 páginas