• Home
  • Search
  • A Formal Model Driven Approach to Dependable Software Evolution
  • Cite Icon12
  • https://doi.org/10.1109/compsac.2006.10Copy DOI Icon

A Formal Model Driven Approach to Dependable Software Evolution

  • Jan 1, 2006
  • Feng Chen +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The paper proposes a unified formal model driven approach to software evolution based on both program transformation and model transformation of legacy systems. A formal model definition ensures a consistent interpretation of the legacy system and provides a theoretical foundation for dependable software evolution. The theoretical foundation is based on the construction of a wide spectrum language for reengineering, known as WSL, which enjoys a sound formal semantics. The architecture and working flow of the approach are proposed, and the mappings between WSL and PSL in MDA provide an engaging combination of traditional program transformation and modern model transformation, which shows that the proposed approach is feasible and promising in its domain. A prototype tool is developed to test the approach and a case study is used for experiments with the proposed approach and the prototype tool. Conclusion is drawn based on analysis and further research directions are also discussed

Similar Papers
  • Conference Article
  • Citations2

A Unified Formal Model for Supporting Aspect-Oriented Dynamic Software Architecture

  • Nov 01, 2007
  • Yiming Lau +4
  • Conference Article
  • Citations10

Towards dynamic backward slicing of model transformations

  • Nov 01, 2011
  • Zoltan Ujhelyi +2
  • Research Article
  • Citations11

Model transformations for migrating legacy deployment models in the automotive industry

  • Jul 14, 2013
  • Software & Systems Modeling
  • Gehan M K Selim +3
  • Research Article
  • Citations323

Scyther : semantics and verification of security protocols

  • Jan 01, 2006
  • Data Archiving and Networked Services (DANS)
  • Cas Cremers
  • Conference Article
  • Citations8

Transformation of aspect-oriented requirements specifications for reactive systems into aspect-oriented design specifications

  • Aug 01, 2011
  • Gunter Mussbacher +2
  • Research Article
  • Citations8

Essential software structure through implicit context

  • Jan 01, 2003
  • Open Collections
  • Gail C Murphy +1
  • Conference Article
  • Citations4

Making Usability Test Data Actionable! A Quantitative Test-Driven Prototyping Approach

  • Apr 19, 2023
  • Felix Kretzer +1
  • PDF
  • Book Chapter
  • Citations4

DyNetKAT: An Algebra of Dynamic Networks

  • Jan 01, 2022
  • Georgiana Caltais +3
  • Conference Article
  • Citations5

Synchronizing user interfaces of different mobile platforms

  • May 01, 2009
  • Istvan Madari +1
  • Research Article
  • Citations2

A Model Driven Approach to Water Resource Analysis based on Formal Methods and Model Transformation

  • Jan 01, 2015
  • Procedia Computer Science
  • Flora Amato +5
  • Conference Article
  • Citations5

Ensuring consistency of information systems rules models

  • Jun 18, 2009
  • Olegas Vasilecas +1
  • Research Article
  • Citations2

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

  • Apr 01, 2012
  • Journal of Electrical and Electronic Engineering
  • Abbas Rasoolzadegan +1
  • Research Article

Formalizing the main characteristics of QVT-based model transformation languages

  • Jan 01, 2020
  • Alireza Rouhi +1
  • Conference Article
  • Citations13

Software development is program transformation

  • Nov 07, 2010
  • Ralph E Johnson
  • Conference Article
  • Citations2

Multi-Display Prototyping Using Any Browser Based UX Tools

  • Sep 23, 2018
  • Divya Seshadri +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.