Trusted Software Architecture Evolution Based on Graph Transformation Rule

Article Preview

Abstract:

In current software architecture evolution community, Trusted attributes of component are less considered; and the concept of trusted software architecture evolution has not generally agreed. Focused on above shortages, This paper propose the idea of trusted software architecture evolution, it helps to increase the trustworthiness of evolution; on the basis of graph transformation rule, establish some basic evolution rules, Evolution operations are implemented according to these evolution rules. It can ensure the exactness of evolution process. The paper also introduce E-R diagram to represent trusted software architecture evolution; and finally through an evolution case, exactly and visually describes the sophisticated evolution process of trusted software architecture evolution.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 989-994)

Pages:

4940-4944

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Xu HZ, Zeng GS, Chen B. Conditional Hypergraph Grammars and Its Analysis of Dynamic Evolution of Software Architectures. Journal of Software, 2011, 22(6): 1210-1223.

DOI: 10.3724/sp.j.1001.2011.04017

Google Scholar

[2] Cheng XY, Zeng GS, Xu HZ. Description of Software Architecture Evolution Based on Delta-Grammar. Computer Science,2010,37(9): 127-130, 150.

Google Scholar

[3] Xu HZ, Zeng GS, Dynamic Evolution of Software Architectures Based on Hypergraph Grammars. Journal of Tongji university(natural science), 2011, 39(5): 745-750.

Google Scholar

[4] Hirsch D, Inverardi P, Montanari U. Graph grammars and constraint solving for software architecture styles. In: Proc. of the Int'l Workshop on Software Architecture. New York: ACM Press, 1998. 69−72.

DOI: 10.1145/288408.288426

Google Scholar

[5] M. Wermelinger, J. L. Fiadeiro. A graph transformation approach to software architecture reconfiguration. Science of Computer Programming, 2002, 44(2): 133-155.

DOI: 10.1016/s0167-6423(02)00036-9

Google Scholar

[6] D. L. Métayer. Describing software architecture styles using graph grammars. IEEE Transactions on Software Engineering, 1998, 24(7): 521-533.

DOI: 10.1109/32.708567

Google Scholar

[7] Ding B, Wang HM, Shi DX, etc,. Component Model Supporting Trustworthiness-Oriented Software Evolution. Journal of Software [J], 2011, 22(1): 17-27.

DOI: 10.3724/sp.j.1001.2011.03813

Google Scholar