Get our computer engineering ebooks to upgrade or stay update on it. Nowadays, computer has been advanced so rapidly since it's become one of the most multifunctional tools. We can do almost anything on computer right now like browsing internet, playing games, watching movies, doing design and the list go on and on and on. From a serious work like coding to entertainment. A magic box that very useful and can do anything. You are on the right way by being here since we have huge amounf of it.

Sabtu, 19 November 2016

Reverse Engineering of Design Patterns from Java Source Code

Reverse Engineering of Design Patterns from Java Source Code
H-nvP6a7cyYC
114
By:

Published on 2007 by ProQuest

Our approach uses lightweight static program analysis techniques to capture program intent. This dissertation also describes our tool, PINOT, that implements this new approach.

READ NOW

Recovering design patterns can enhance existing source code analysis tools by bringing program understanding to the design level. This dissertation presents a new, fully automated pattern detection approach based on our reclassification of the GoF patterns by their pattern intent. We argue that the GoF pattern catalog classifies design patterns in the forward-engineering sense; our reclassification is better suited for reverse engineering. Our approach uses lightweight static program analysis techniques to capture program intent. This dissertation also describes our tool, PINOT, that implements this new approach. PINOT detects all the GoF patterns that have concrete definitions driven by code structure or system behavior. PINOT is faster, more accurate, and targets more patterns than existing pattern detection tools. PINOT has been tested against several benchmark applications, including Apache Ant, Java AWT, JHotDraw, and Swing. Since PINOT has proven successful, we extend PINOT to recognize a broader range of design patterns. This dissertation describes our pattern detection language, MUSCAT, that allows users to define and analyze their own design patterns using the PINOT engine. MUSCAT is a visual language that allows users to model program intent by specifying both the structural- and behavioral-aspects of a design pattern. This dissertation evaluates MUSCAT and discusses the trade-offs between effectiveness and flexibility.

This Book was ranked 23 by Google Books for keyword design pattern.

The book is written in enfor NOT_MATURE

Read Ebook Now
false
true

Printed Version of this book available in
BOOK

Availability of Ebook version is falsein falseor false

Public Domain Status false

Rating by

SAMPLE

false

To Get More Computer Engineering Ebooks Click Here

Tidak ada komentar:

Posting Komentar

Comments

Contact Us

Nama

Email *

Pesan *