• Home
  • Search
  • Consistency Analysis of Dynamic Evolution of Software Architectures Using Constraint Hypergraph Grammars
  • Cite Icon1
  • https://doi.org/10.1007/978-3-642-16167-4_64Copy DOI Icon

Consistency Analysis of Dynamic Evolution of Software Architectures Using Constraint Hypergraph Grammars

  • Jan 1, 2010
  • Hongzhen Xu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With increasing demands and changing environment on software systems, a major challenge for those systems is to evolve themselves to adapt to these variations, especially during their running, where dynamic evolution of software architectures has been a key issue of software dynamic evolution research. Most current research in this direction focuses on describing dynamic evolution process of software architectures, and lack consistency analysis of dynamic evolution of software architectures. In this paper, we propose to represent software architectures with constraint hypergraphs, model dynamic evolution of software architectures with constraint hypergraph grammars, and discuss the consistency condition and corresponding consistency decision method of dynamic evolution of software architectures. Our approach provides a formal theoretical basis and a user-friendly graphical representation for consistency analysis of dynamic evolution of software architectures.

Similar Papers
  • Book Chapter
  • Citations2

Software Architecture Evolution and Technology Research

  • Jan 01, 2022
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Ruiqi Zeng +3
  • Dissertation
  • Citations10

DYNAMIC EVOLUTION AND RECONFIGURATION OF SOFTWARE ARCHITECTURES THROUGH ASPECTS

  • Jun 13, 2011
  • Cristóbal Costa Soria
  • Conference Article

Session details: SATTA - software architecture: theory, technology, and applications track

  • Apr 03, 2017
  • Rafael Capilla +2
  • Book Chapter
  • Citations23

Software Architecture Evolution through Dynamic AOP

  • Jan 01, 2004
  • Paolo Falcarin +1
  • Book Chapter
  • Citations4

Software Migration and Architecture Evolution with Industrial Platforms: A Multi-case Study

  • Jan 01, 2018
  • Konstantinos Plakidas +2
  • Book Chapter
  • Citations11

Introducing the Software Architectonic Viewpoint

  • Jan 01, 2002
  • Alessandro Maccari +1
  • Conference Article
  • Citations1

Multi-level Architectural Evolution Management

  • Jan 01, 2007
  • Tien Nguyen
  • Conference Article
  • Citations33

Towards Dynamic Evolution of Self-Adaptive Systems Based on Dynamic Updating of Control Loops

  • Sep 01, 2012
  • Hiroyuki Nakagawa +2
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Research Article
  • Citations4

Collaboration strategy for software dynamic evolution of multi-agent system

  • Jul 01, 2015
  • Journal of Central South University
  • Qing-Shan Li +4
  • Book Chapter
  • Citations28

Dynamic Evolution in Aspect-Oriented Architectural Models

  • Jan 01, 2005
  • Jennifer Pérez +3
  • Book Chapter
  • Citations6

The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures – Two Controlled Experiments

  • Jan 01, 2014
  • Muhammad Atif Javed +1
  • Research Article
  • Citations3

A pattern language for the evolution of component-based software architectures

  • Apr 15, 2014
  • Electronic Communication of The European Association of Software Science and Technology
  • Aakash Ahmad +3
  • Book Chapter
  • Citations24

Chapter 1 - Relating System Quality and Software Architecture: Foundations and Approaches

  • Jan 01, 2014
  • Relating System Quality and Software Architecture
  • Peter Eeles +4
  • Conference Article

A Runtime Model Checker for Dynamic Software Based on Aspect-Oriented Programming

  • May 01, 2011
  • Hongwei Yang
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.