Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - General

Performance analysis of an XForms framework with the main focus on profiling by example of Chiba

Title: Performance analysis of an XForms framework with the main focus on profiling by example of Chiba

Diploma Thesis , 2007 , 105 Pages , Grade: 1.0

Autor:in: Diplom Informatiker Lars Windauer (Author)

Computer Science - General
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

The goal of this thesis is to analyse a common XForms framework (Chiba) with the focus on profiling for performance inadequacies and to fix them if possible. A prototype of a largely automated performance measurement setup to underpin the analysis and the verification of enhancements has been designed and implemented.

The thesis starts with a theoretical part to specify terms & methodologies. Before the paper comes to its practical part the analysed project is introduced. Afterwards a practical performance analysis from the first steps to the narrow of the analysed project is exemplarily described.

In detail, chapter 1 Performance & Profiling elaborates how to quantify and profile performance in theory. Chapter 2 Methods introduces various methods to analyse performance. XForms and the analysed product Chiba are presented in chapter 3 XForms / Chiba Fundamentals. The implemented performance analysis is described in chapter 4 Performance Analysis Iteration and chapter 5 Tuning XForms Actions.

The Performance Analysis Iteration focuses on the design and implementation of tests to analyse and validate potential performance shortages, while Tuning XForms Actions illustrates how profiling techniques can be utilised not only to analyse but also to enhance a validated shortage. Finally - in chapter 6 Closing - the results of the analysis and the enhancements are reconsidered.

Excerpt


Inhaltsverzeichnis (Table of Contents)

  • Performance & Profiling
    • Performance
    • Profiling
  • Methods
    • Modelling Approach
    • Measurement Approach
    • Testing
    • Benchmarking
    • Monitoring
    • Exhaustive Analysis
    • Hotspot Analysis Approach
    • Exploring the Domain
    • Verify & Validate
    • Tuning Approach
    • Conclusion
  • XForms / Chiba Fundamentals
    • XForms
    • Chiba
    • Conclusion
  • Performance Analysis Iteration
    • Utilised System
    • Profiling Tools Put into Service
    • Acquiring Information about Chiba
    • Verify Hypothesis About Hotspots
    • XForms Test Bundles
    • Test Setup
    • Verify Hypothesis About Hotspots 3 - XForms Actions
  • Tuning XForms Actions
    • Tuning preparations
    • Analyse Bottleneck
    • Confute Hypothesis
    • The Tuning Process
    • Prove Enhancement
    • Finale
  • Closing

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

This thesis aims to analyze the performance of a widely used XForms framework, Chiba, with a focus on identifying and addressing performance bottlenecks. To support this analysis and verification of improvements, a prototype of a largely automated performance measurement setup was designed and implemented.

  • Performance Analysis of XForms Frameworks
  • Profiling Techniques for Identifying Performance Issues
  • Development of Automated Performance Measurement Setup
  • Performance Optimization and Enhancement
  • Verification and Validation of Performance Improvements

Zusammenfassung der Kapitel (Chapter Summaries)

Chapter 1, "Performance & Profiling", provides a theoretical background on how to quantify and profile software performance. Chapter 2, "Methods", introduces various methods used to analyze performance, including modeling, measurement, testing, benchmarking, monitoring, exhaustive analysis, hotspot analysis, domain exploration, verification, validation, and tuning approaches. Chapter 3, "XForms / Chiba Fundamentals", introduces the XForms standard and the Chiba framework, which is the subject of the performance analysis. Chapter 4, "Performance Analysis Iteration", details the implementation of the performance analysis, including the design and implementation of tests to analyze and validate potential performance bottlenecks. Chapter 5, "Tuning XForms Actions", showcases how profiling techniques can be used not only to analyze but also to improve identified performance issues. The chapter concludes with a demonstration of how the tuning process can be validated and proven to be effective.

Schlüsselwörter (Keywords)

The main keywords and focus topics of this thesis include XForms, Chiba, performance analysis, profiling, automated performance measurement, bottleneck identification, optimization, and enhancement verification. The thesis explores the application of these concepts in the context of a widely used XForms framework, ultimately contributing to a better understanding of performance analysis techniques and their practical application.

Excerpt out of 105 pages  - scroll top

Details

Title
Performance analysis of an XForms framework with the main focus on profiling by example of Chiba
Grade
1.0
Author
Diplom Informatiker Lars Windauer (Author)
Publication Year
2007
Pages
105
Catalog Number
V85134
ISBN (eBook)
9783638900164
ISBN (Book)
9783638905657
Language
English
Tags
Performance XForms Chiba
Product Safety
GRIN Publishing GmbH
Quote paper
Diplom Informatiker Lars Windauer (Author), 2007, Performance analysis of an XForms framework with the main focus on profiling by example of Chiba, Munich, GRIN Verlag, https://www.grin.com/document/85134
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  105  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint