ARTIST Methodology and Framework: A Novel Approach for the Migration of Legacy Software on the Cloud

  title={ARTIST Methodology and Framework: A Novel Approach for the Migration of Legacy Software on the Cloud},
  author={Andreas Menychtas and Christina Santzaridou and George Kousiouris and Theodora A. Varvarigou and Leire Orue-Echevarria Arrieta and Juncal Alonso and Jes{\'u}s Gorro{\~n}ogoitia and Hugo Bruneli{\`e}re and Oliver Strau{\ss} and Tatiana Senkova and Bram Pellens and Peter Stuer},
  journal={2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing},
Nowadays Cloud Computing is considered as the ideal environment for engineering, hosting and provisioning applications. A continuously increasing set of cloud-based solutions is available to application owners and developers to tailor their applications exploiting the advanced features of this paradigm for elasticity, high availability and performance. Although these offerings provide many benefits to new applications, they also incorporate constrains to the modernization and migration of… Expand
Software modernization and cloudification using the ARTIST migration methodology and framework
This work presents a complete methodology and a methodology instantiation framework for the effective migration of legacy software to modern cloud environments. Expand
Migrating enterprise applications to the cloud: methodology and evaluation
This work presents a methodology for application migration to the cloud that takes aspects like differences in the granularity of interactions and data confidentiality, and introduces a tool for decision support, application refactoring and data migration that assists application developers in realising this methodology. Expand
Challenges in migrating legacy software systems to the cloud - an empirical study
The findings of this study constitute a practical guide to conduct this transition and are platform agnostic and independent from any specific migration scenario, cloud platform, or an application domain. Expand
A Survey of Cloud Migration Methods: A Comparison and Proposition
This paper aims to study deeply and to compare existing Cloud migration methods, based on Model Driven Engineering (MDE) approach to highlight the strengths and weaknesses of each one and proposed a Cloud legacy system Migration Method relied on Architecture Driven Modernization (ADM). Expand
Cloud Readiness Assessment of Legacy Application
A way to extract an index that describes the feasibility of the re-engineering of existing software into a cloud environment is assessed and a real application that needs to be migrated to a private cloud is tested. Expand
Cloudifying Applications with ARTIST - A Global Modernization Approach to Move Applications onto the Cloud
The European Project ARTIST aims to guide companies in this transition by providing them with methods, techniques, and tools, from when the migration is just a thought, until it can be provisioned as a service, taking into account technical, business and organizational aspects. Expand
Key challenges during legacy software system migration to cloud computing platforms — an empirical study
Moving existing legacy systems to cloud platforms is a difficult and high cost process that may involve technical and non-technical resources and challenges. There is evidence that the lack ofExpand
Challenges Emerging from Future Cloud Application Scenarios
This paper presents key application areas and capabilities of future scenarios, which are not tackled by current advancements and highlight specific requirements and goals for advancements in the cloud computing domain. Expand
Automation and orchestration framework for large-scale enterprise cloud migration
Cloud Migration Orchestrator (CMO) is presented, a framework for automation and coordination of large-scale cloud migration based on the IBM Business Process Management (BPM) technology with pre-migration analytics that seamlessly automates complex and error-prone tasks. Expand
A generic cloud migration process model
This research uses a metamodeling approach to develop a generic process model and then evaluates and refine the model through three case studies and domain expert reviews to underpinning a substrate for constructing, standardising, maintaining, and sharing bespoke cloud migration models that can be applied to given cloud adoption scenarios. Expand


Legacy applications on the cloud: Challenges and enablers focusing on application performance analysis and providers characteristics
This paper highlights the challenges that arise when porting legacy applications on cloud environments and proposes enabling technologies for overcoming these challenges and the corresponding limitations and emphasizes on application analysis and aspects oriented to quality of service, multi-tenancy contexts that affect the application behaviour at runtime. Expand
SMART: The Service-Oriented Migration and Reuse Technique
Abstract : This report describes the Service-Oriented Migration and Reuse Technique (SMART). SMART is a technique that helps organizations analyze legacy systems to determine whether theirExpand
Service-Oriented Migration and Reuse Technique (SMART)
An early version of SMART was applied with good success to assist a DoD organization in evaluating the potential for converting components of an existing system into services that would run in a new and tightly constrained SOA environment. Expand
Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities
This keynote paper: presents a 21 st century vision of computing; identifies various computing paradigms promising to deliver the vision of computing utilities; defines Cloud computing and providesExpand
Architecture-Driven Modernization (ADM)
  • P. Newcomb
  • Computer Science
  • 12th Working Conference on Reverse Engineering (WCRE'05)
  • 2005
This tutorial outlines some main research challenges on this topic, and provides guidelines and practical solutions for realizing service-oriented systems able to support QoS-aware dynamic binding, and helping the comprehension of service–oriented systems. Expand
Model Driven Engineering
A framework for model driven engineering is set out, which proposes an organisation of the modelling 'space' and how to locate models in that space, and identifies the need for defining families of languages and transformations, and for developing techniques for generating/configuring tools from such definitions. Expand
The NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) thatExpand
Situational Method Engineering: State-of-the-Art Review
The situational method engineering (SME) literature is surveyed and a synoptic evaluation presented in the context of formalizing and regularizing the conceptual framework and underpinning theory.Expand
Guest Editor's Introduction: Model-Driven Engineering
Model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain conceptsExpand
Business Model Generation
Few books in the business literature can truly be called breakthroughs. This may be one. Alexander Osterwalder and Yves Pigneur, professors of information technology at the University of Lausanne,Expand