A Model-driven Approach to Refactoring: Relating transformations in object models and programs

A Model-driven Approach to Refactoring: Relating transformations in object models and p...

MIA KARTS BOOKS

A Model-driven Approach to Refactoring: Relating transfor...
Skip to product information

    A Model-driven Approach to Refactoring: Relating transformations in object models and programs

    $115.56 USD
     per 
    Available

    Book Details

    Format
    Paperback
    Language
    English
    Category
    Computers & Technology
    Condition
    New
    ISBN-13
    9783848409846
    ISBN-10
    3848409844

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 3848409844

    Author: Massoni, Tiago

    Condition: New

    Refactoring object-oriented software, as any other evolutionary task, usually affects source code and object models, burdening developers to keep those artifacts correct and up to date. Due to the gap between modeling and programming artifacts, refactoring efforts soon become duplicate and considerably expensive. In this context, currently used tool support, in special Round-Trip Engineering (RTE) tools, fails to fully automate evolution tasks. Consequently, most projects discard object models early in the life cycle, adhering to code-driven approaches. This work proposes a formal approach to consistently refactor object models and object-oriented programs of a system in a model-driven manner. Model refactoring is backed by formal laws of modeling, which are guaranteed to be semantics preserving. Each refactoring, a composition of laws, applicable to an object model, is associated with a semi-automatic sequence of applications of laws of programming, called strategy. Strategies are applied by relying on a specific conformance relationship between object models and programs, which must fulfill a specific degree of confinement.

    View full details

    A Model-driven Approach to Refactoring: Relating transformations in object models and programs

    $115.56 USD
     per 

    You May Also Like

    More in Computers & Technology

    View all
    Coasters 101: An Engineer's Guide to Roller Coaster Design
    Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)
    Entwurf und Analyse von Algorithmen: Eine Einfhrung in die Algorithmik mit Java (Studienbcher Informatik) (German Edition)
    All Ears
    $17.26 USD
     per 
    At Home with Computers (Materializing Culture)
    Structural Dynamic Systems Computational Techniques and Optimization: Computational Techniques (Gordon and Breach International Series in Engineering, Technolo)
    An Agent-Based Approach for Coordinated Multi-Provider Service Provisioning (Whitestein Series in Software Agent Technologies and Autonomic Computing)
    Logica Universalis: Towards a General Theory of Logic
    Interactive Evolutionary Algorithms for Multi-Objective Optimization: Design and Validation of a Hybrid Interactive Reference Point Method
    Foundations of Algorithm Design and Analysis
    Next-Generation Passive Optical Networks
    ITIL For Beginners: The Complete Beginner's Guide to ITIL
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.