Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
jump to main content
Search Details
Quicksearch:
OK
Result-List
Title
Title
Content
Content
Page
Page
Search Book
Model-Driven software modernization : concept-based engineering of situation-specific methods / Marvin Grieger [erster Gutachter: Engels, Gregor; zweiter Gutachter: Ebert, Jürgen ...]. Paderborn, 2016
Content
Table of Contents
I Foundations and Related Work
1 Introduction
1.1 Software Transformation Methods
1.2 Problem Statement
1.3 Requirements
1.4 Solution Concept
1.5 Overview of Publications
1.6 Structure of this Thesis
2 Foundations
2.1 Model-Driven Engineering
2.1.1 Meta-Object Facility
2.1.2 Model-Driven Architecture
2.1.3 Architecture-Driven Modernization
2.2 Method Engineering
2.2.1 Situational Method Engineering
2.2.2 Software and Systems Process Engineering Metamodel
2.2.3 Metamodeling Layers
2.3 Software Reengineering
2.3.1 Software Migration, Transformation & Modernization
2.3.2 Compiler
2.3.3 Programming Paradigms
2.3.4 Concept Modeling
3 Scenario and Related Work
3.1 Modernization Scenario
3.1.1 Oracle Forms
3.1.2 Oracle ADF
3.2 Requirements
3.3 Related Work
3.3.1 Situational Method Engineering Approaches
3.3.2 Reengineering Frameworks
3.3.3 Evaluation
3.4 Summary
II Solution Concept
4 Overview
4.1 The MEFiSTo Framework
4.1.1 Method Base
4.1.2 Method Engineering Process
4.1.3 Phases & Roles
4.2 Evaluation Criteria
4.3 Running Example
4.3.1 Summit
4.4 Summary
5 MEFiSTo Method Base
5.1 Requirements
5.2 Overview of the Structure
5.2.1 Method Fragments
5.2.2 Method Patterns
5.3 Transformation Phase Fragments
5.4 Tool Implementation Phase Fragments
5.5 Basic Transformation Patterns
5.5.1 Language Transformation
5.5.2 Conceptual Transformation
5.5.3 Reimplementation
5.5.4 Code Removal
5.5.5 Platform-Dependent Architecture Restructuring
5.6 Composed Transformation Patterns
5.6.1 Language Transformation-Based Reimplementation
5.6.2 Concept Recognition-Based Language Transformation
5.7 Formalization
5.7.1 MEFiSTo Intermediate Modeling Language (MIML)
5.7.2 SPEM
5.7.3 Transforming MIML to SPEM
5.8 Summary
6 MEFiSTo Method Engineering Process
6.1 Requirements
6.2 Overview of the Process
6.3 Situational Context Identification
6.3.1 Concept Identification
6.3.2 Influence Factor Identification
6.4 Transformation Method Construction
6.4.1 Method Pattern Selection & Configuration
6.4.2 Method Pattern Integration
6.4.3 Instantiation of Tool Implementation Phase Fragments
6.4.4 MIML To SPEM Transformation
6.4.5 Method Completion
6.5 Tool Implementation
6.6 Transformation
6.7 Summary
III Evaluation and Conclusion
7 Feasibility Studies
7.1 Evaluation Criteria Revisited
7.2 Feasibility Study 1: Oracle Forms to Oracle ADF
7.2.1 Situational Context Identification
7.2.2 Transformation Method Construction
7.2.3 Tool Implementation
7.2.4 Transformation
7.3 Feasibility Study 2: Oracle Reports to Jasper Reports
7.3.1 Situational Context Identification
7.3.2 Transformation Method Construction
7.3.3 Tool Implementation
7.3.4 Transformation
7.4 Discussion
7.5 Summary
8 Conclusion and Future Work
8.1 Contributions
8.2 Requirements Revisited
8.3 Future Work
8.3.1 Enhancing the mefisto framework
8.3.2 Example-Based method Learning
References
Appendix A Characterization of Method Patterns
Appendix B Overview of the Method Engineering Process
Glossary
Acronyms
The search-operation requires javascript to be activated.