Model Driven Architecture for Reverse Engineering Technologies: Strategic Directions and System Evolution, 1st Edition

  • Liliana Favre
  • Published By:
  • ISBN-10: 1615206507
  • ISBN-13: 9781615206506
  • DDC: 005.1
  • Grade Level Range: College Freshman - College Senior
  • 311 Pages | eBook
  • Original Copyright 2009 | Published/Released June 2010
  • This publication's content originally published in print form: 2009

  • Price:  Sign in for price



The demand for modernization of legacy systems has created the need for new architectural frameworks that improve interoperability, productivity, process quality, and maintenance costs involved with model driven architecture. Model Driven Architecture for Reverse Engineering Technologies: Strategic Directions and System Evolution emphasizes the importance of validation and verification in the modernization of systems that are critical to safety, security, and economic profits. Containing integration analyses to control the evolution of legacy systems towards object oriented technologies, this innovative publication provides critical research for those that have adopted reverse production practices or are considering an investment in system modernization.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
Table of Contents.
1: Basics.
2: Reverse Engineering and MDA: An Introduction.
3: Model Driven Architecture (MDA).
4: MDA, Metamodeling and Transformation.
5: Formalization of MOF-Based Processes.
6: Formalization of MOF-Based Metamodels.
7: MOF-Metamodels and Formal Languages.
8: Mappings of MOF Metamodels and Algebraic Languages.
9: Mappings of MOF Metamodels and Object-Oriented Languages.
10: Techniques Underlying MDA-Based Reverse Engineering.
11: Software Evolution, MDA and Design Pattern Components.
12: Evolution of Models and MDA-Based Refactoring.
13: MDA-Based Object-Oriented Reverse Engineering.
14: Conclusions.
15: Summing up the Parts.
16: Towards MDA Software Evolution.
17: Selected Readings.
18: Foundations for MDA Case Tools.
19: A Rigorous Framework for Model-Driven Development.
Platform Specific Metamodels and Language Metamodels.
OCL and NEREUS: Type System.
Transformation Rule System.
Design Pattern Metamodels.
About the Author.