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

    $166.00 CAD
     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

    $166.00 CAD
     per 

    You May Also Like

    More in Computers & Technology

    View all
    Coasters 101: An Engineer's Guide to Roller Coaster Design
    User Driven Change: Give Them What They Want
    AI4U: Mind-1.1 Programmer's Manual
    Practical mod_perl: Programming, Administration, Performance Tips
    Practical C Programming: Why Does 2+2 = 5986? (Nutshell Handbooks)
    A World of Programming (Kids Get Coding)
    Parallel Programming in OpenMP
    $68.00 CAD
     per 
    Chaos (The Tool Kit of Dynamic Activities)
    JavaScript Application Cookbook: Programming JavaScript Applications
    Programming and Research: Skills and Techniques for Interior Designers
    Hello App Inventor!: Android programming for kids and the rest of us
    Affective Computing and Interaction: Psychological, Cognitive and Neuroscientific Perspectives
    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.