Detail publikace
Dynamically Reconfigurable Architectures: An Evaluation of Approaches for Preventing Architectural Violations
softwarová architektura, chyby architektur, dynamická architektura, rekonfigurace architektury za běhu systému
Dynamické aspekty chování softwarových systémů s dynamicky rekonfigurovatelnou architekturou může vést za běhu těchto systémů k významným chybám v architektuře. V těchto případech se architektura systému vyvíjí za běhu systému na základě aktuálního stavu okolí systému. Následné rekonfigurace architektury za běhu systému mohou nakonec vést k chybné architektuře a takové, která nebyla uvažována při návrhu systému. Zmiňované chyby architektury jsou známy jako "architectural erosion" a "architectural drift" a přispívají k rostoucí křehkosti systému nebo nedostatku jeho soudržnosti a jasnosti jeho struktury. Tato kapitola popíše a srovná možná opatření pro prevenci chyb architektury v modelech dynamických služeb a komponent. Cílem kapitoly je vyhodnotit vhodnost těchto opatření v kombinaci s pokročilými vlastnostmi architektur rekonfigurovatelných za běhu systémů, jako jsou ad-hoc rekonfigurace, mobilita služeb a komponent, zachování hierarchie kompozice a aspekty architektur.
@inbook{BUT111506,
author="Marek {Rychlý}",
title="Dynamically Reconfigurable Architectures: An Evaluation of Approaches for Preventing Architectural Violations",
booktitle="Handbook of Research on Architectural Trends in Service-Driven Computing (2 Volumes)",
year="2014",
publisher="IGI Global",
address="Hershey, Pennsylvania",
series="Advances in Systems Analysis, Software Engineering, and High Performance Computing",
pages="26--43",
doi="10.4018/978-1-4666-6178-3.ch002",
isbn="978-1-4666-6178-3",
url="http://www.igi-global.com/book/handbook-research-architectural-trends-service/102201"
}