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.

[PDF]

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
  • Apr 26, 2021 News!

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

  • Nov 18, 2021 News!

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

  • Dec 24, 2021 News!

     Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec)   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Dec 06, 2019 News!

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