Change Impact Analysis In Software Architectures.pdf

scriptie_S_Looman.pdf
Preview of Change Impact Analysis in Software Architectures
🔗 Source: essay.utwente.nl
📊 Size: 1.72 MB
📄 Pages: 198 pages
⬇️ Downloads: 24

Summary

The proposed approach for change impact analysis in software architectures is based on the validation of functional requirements. The functional requirements are transformed into a formal behavior description, which states the behavior that must be present or absent in the architecture. If one or more of the formal behavior descriptions fail, the requirements that are not satisfied by the architecture can be identified. Traces between the requirements and architecture are used to identify the components of the architecture that are not satisfying the requirements.

To validate requirements, a simulatable model of the architecture is built based on the architecture description language (AADL). The architecture is annotated with additional properties to specify the behavior of individual components. The simulation of the architecture is performed using the modeling language Alloy, which derives the state space representing the behavior of the architecture. After simulation, it can be asserted whether the architecture satisfies the requirements.

Given the derived state space, satisfaction of functional requirements, and traces from functional requirements to architecture components, change impact analysis is performed. Several guidelines are provided for different activities of this process. The approach is evaluated by performing five change scenarios in an existing project, and the results are discussed.

The proposed approach is promising, but Alloy imposes limitations on the size of the architecture and length of simulation. Alloy is also slow when simulating architectures. Other directions are given for future research.

Description

Thesis explores impact of functional requirement changes on software architecture's behavioral view.

Technical Information

  • File Format: PDF
  • File Size: 1.72 MB
  • Pages: 198
  • Language: EN
  • Total Downloads: 24
  • Last Updated: 2 days ago

Document Overview

This PDF document about Change Impact Analysis in Software Architectures provides comprehensive information and guidance. Whether you're a beginner or advanced user, this resource offers valuable insights into Change Impact Analysis in Software Architectures.

Related Topics

If you're interested in Change Impact Analysis in Software Architectures, you might also want to explore:

Download Change Impact Analysis in Software Architectures eBooks for free and learn more about Change Impact Analysis in Software Architectures. These books contain exercises and tutorials to improve your practical skills, at all levels!

Not satisfied with this document? We have related documents to Change Impact Analysis in Software Architectures, try searching with similar keywords: Change Impact Analysis in Software Architectures, Theoretical Analysis of Linear Models for Meta-Learning: Shallow vs Deep Architectures, Documenting Software Architectures 2nd Edition, documenting software architectures second edition, Documenting Software Architectures Views And Beyon, Intel® 64 And Ia 32 Architectures Software Developer's Manual, Microservices Flexible Software Architectures, safety check of automotive software hardware architectures

You can download PDF versions of the user's guide, manuals and ebooks about Change Impact Analysis in Software Architectures, you can also find and download for free A free online manual (notices) with beginner and intermediate, Downloads Documentation, You can download PDF files (or DOC and PPT) about Change Impact Analysis in Software Architectures for free, but please respect copyrighted ebooks.