Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Controlling software architecture erosion: A survey
Software architectures capture the most significant properties and design constraints of
software systems. Thus, modifications to a system that violate its architectural principles can …
software systems. Thus, modifications to a system that violate its architectural principles can …
Managing dynamic reconfiguration in component-based systems
We propose a meta-framework called 'Plastik'which i) supports the specification and creation
of runtime component-framework-based software systems and ii) facilitates and manages …
of runtime component-framework-based software systems and ii) facilitates and manages …
Documenting after the fact: Recovering architectural design decisions
Software architecture documentation helps people in understanding the software
architecture of a system. In practice, software architectures are often documented after the …
architecture of a system. In practice, software architectures are often documented after the …
A feature-oriented approach to develo** dynamically reconfigurable products in product line engineering
Dynamic product reconfiguration refers to making changes to a deployed product
configuration while a system is running. Recently, there have been increasing demands for …
configuration while a system is running. Recently, there have been increasing demands for …
[PDF][PDF] Methods for evaluating software architecture: A survey
Software architectural evaluation becomes a familiar practice in software engineering
community for develo** quality software. Architectural evaluation reduces software …
community for develo** quality software. Architectural evaluation reduces software …
FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures
Component-based systems must support dynamic reconfigurations to adapt to their
execution context, but not at the cost of reliability. Fractal provides intrinsic support for …
execution context, but not at the cost of reliability. Fractal provides intrinsic support for …
Reliable dynamic reconfigurations in a reflective component model
Software engineering must cope with a more and more increasing need for evolutivity of
software systems in order to make their administration easier. However, evolution and …
software systems in order to make their administration easier. However, evolution and …
Differencing and merging of architectural views
Differencing and merging architectural views is an important activity in software engineering.
However, existing approaches are still based on restrictive assumptions, such as requiring …
However, existing approaches are still based on restrictive assumptions, such as requiring …
The analysis of architectural languages for the needs of practitioners
Architectural languages (ALs) have attracted much attention as the modeling notations for
specifying and reasoning about important design decisions. In this study, 124 different …
specifying and reasoning about important design decisions. In this study, 124 different …
Robust reconfigurations of component assemblies
In this paper, we propose a reconfiguration protocol that can handle any number of failures
during a reconfiguration, always producing an architecturally-consistent assembly of …
during a reconfiguration, always producing an architecturally-consistent assembly of …