Efficient deadlock analysis of component-based software architectures
Efficient deadlock analysis of component-based software architectures
复制标题
基于组件的软件架构的高效死锁分析
DOI:
10.1016/j.scico.2013.02.006
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Mila E. Majster-Cederbaum
中科院分区:
文献类型:
--
作者:
Christian Lambertz;Mila E. Majster-Cederbaum
Component-based development (CBD) is a promising approach to master the design complexity of huge software products. In addition, knowledge about the architecture of such component systems can help in establishing important system properties, which in general is computationally hard because of the state space explosion problem. Extending previous work, we here investigate the novel class of disjoint circular wait free component systems and show how we can use the architectural information to establish a condition for the property of deadlock-freedom in polynomial time. Furthermore, we emphasize the importance of this class by showing how to transform an arbitrary system into a disjoint circular wait free one in linear time and in a property preserving way and by providing various computational complexity results. A running example is included. We use the framework of interaction systems, but our results carry over to other CBD models.
登录
查看更多内容
DOI:
--
发表时间:
2010
期刊:
International Conference on Information and Computation Economies
影响因子:
--
作者:
Christian Lambertz;M. Majster
通讯作者:
M. Majster
影响因子:
1.3
作者:
Leandro Dias da Silva;A. Perkusich
通讯作者:
A. Perkusich
影响因子:
3.1
作者:
J. F. Groote;A. Mathijssen;M. Reniers;Y. Usenko;M. V. Weerdenburg
通讯作者:
J. F. Groote;A. Mathijssen;M. Reniers;Y. Usenko;M. V. Weerdenburg
DOI:
10.1007/978-3-540-85762-4_15
发表时间:
2008
期刊:
2009 Third IEEE International Symposium on Theoretical Aspects of Software Engineering
影响因子:
--
作者:
M. Majster;Christoph Minnameier
通讯作者:
Christoph Minnameier
DOI:
10.1016/j.entcs.2009.12.035
发表时间:
2008
期刊:
Sci. Comput. Program.
影响因子:
--
作者:
R. Hennicker;Stephan Janisch;Alexander Knapp
通讯作者:
Alexander Knapp