University of Limerick Institutional Repository

An architectural approach to ensure globally consistent dynamic reconfiguration of component-based systems

DSpace Repository

Show simple item record Ghafari, Mohammad Jamshidi, Pooyan Shahbazi, Saeed Haghighi, Hassan 2012-10-16T08:25:15Z 2012-10-16T08:25:15Z 2012
dc.description peer-reviewed en_US
dc.description.abstract One of the key issues that should be considered when addressing reliable evolution is to place a software system in a consistent status before and after change. This issue becomes more critical at runtime because it may lead to the failure on running missioncritical systems. In order to place the affected elements in a safe state before dynamic changes take place, the notion of tranquility has been proposed to make quiescence criterion less disruptive and easier to obtain. However, it only ensures consistency in applications with restrictive black-box design. In this paper, an architecture-based approach is proposed to preserve global consistency during runtime reconfiguration of component-based systems in distributed contexts. An initial evaluation through a prototypical implementation shows that this approach not only enables tranquility to be applicable for distributed transactions, but also significantly reduces required time to achieve a safe state and increases system availability during runtime evolution. en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering;pp. 177-182
dc.rights "© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineeringpp. 177-182, en_US
dc.subject dynamic reconfiguration en_US
dc.subject component-based distributed system en_US
dc.subject software architecture en_US
dc.subject runtime evolution en_US
dc.subject component model en_US
dc.title An architectural approach to ensure globally consistent dynamic reconfiguration of component-based systems en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.relation.projectid 10/CE/11855 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account