Volume 5 Number 7 (Jul. 2010)
Home > Archive > 2010 > Volume 5 Number 7 (Jul. 2010) >
JSW 2010 Vol.5(7): 721-728 ISSN: 1796-217X
doi: 10.4304/jsw.5.7.721-728

Description and Verification of Dynamic Software Architectures for Distributed Systems

Hongzhen Xu1, 2, 3, Guosun Zeng1, 3, Bo Chen1, 3

1Department of computer Science and Technology, Tongji University, Shanghai, 201804, China
2Department of Computer Science and Technology, East China Institute of Technology, Fuzhou, Jiangxi Province, 344000, China
3Embedded System and Service Computing Key Lab of Ministry of Education, Shanghai, 201804, China

Abstract—Continuing growth and increasing complexity of distributed software systems make them be more flexible, adaptive and easily extensible. Dynamic evolution or reconfiguration of distributed software systems is one possible solution to meet these demands. However, there are some challenges for building dynamically evolving distributed software systems at runtime, where dynamic software architectures for them is one of the most crucial problems. In this paper, we proposed a formal method of describing and verifying dynamic software architectures for distributed systems using hypergraph grammars. We firstly gave out reconfiguration production rules and operations for software architectures based on hypergraph grammars, and then described dynamic reconfiguration of software architectures for distributed systems according to those rules. At last we verified the invariant property of dynamic software architectures for those systems using model checking, and gave out corresponding verification algorithms.

Index Terms—distributed system; dynamic software architectures; hypergraph grammars; invariant property; verification.


Cite: Hongzhen Xu, Guosun Zeng, Bo Chen, "Description and Verification of Dynamic Software Architectures for Distributed Systems," Journal of Software vol. 5, no. 7, pp. 721-728, 2010.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]