Modeling Software Architecture Evolution for Electronic Commerce System Based on Graph Representation

Article Preview

Abstract:

With the rapid development of mobil internent and internet of things,most of electronic commerce systems need to be improved.Software architecture evolution for electronic commerce system provides an important technology measure for its improvement work. This paper try to model software architecture evolution of e-commerce based on graph representation.Firstly the paper apply a graph to represent SA of a e-commerce system,and give its formulazation description.Then establish some basic evolution rules for software architecture evolution of electronic commerce system on the basis of defining graph transformation rule,software architecture evolution operations for electronic commerce can be carryed out according to these evolution rules.Finally through an evolution case, the sophisticated process of software architecture evolution for the electronic commerce system is described.This research work can help to upgrade the electronic commerce. system.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

966-970

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] Mei H, Shen JR. Progress of research on software architecture. Journal of Software, 2006, 17(6): 1257−1275 (in Chinese with English abstract). http: /www. jos. org. cn/1000-9825/17/1257. htm [doi: 10. 1360/jos171257].

DOI: 10.1360/jos171257

Google Scholar

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

DOI: 10.3724/sp.j.1001.2011.04017

Google Scholar

[3] M. H. Kacem, A. H. Kacem, M. Jmaiel, K. Drira. Describing dynamic software architectures using an extended UML model. Proceedings of 21st Annual ACM Symposium on Applied Computing, 2006, pp.1245-1249.

DOI: 10.1145/1141277.1141569

Google Scholar

[4] D. Ayed, Y. Berbers. UML profile for the design of a platform-independent context-aware applications. Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM' 06), 2006, pp.1-5.

DOI: 10.1145/1169086.1169090

Google Scholar

[5] P. Pelliccione, P. Inverardi, H. Muccini. CHARMY: a framework for designing and verifying architectural specifications. IEEE Transactions on Software Engineering, 2009, 35(3): 325-346.

DOI: 10.1109/tse.2008.104

Google Scholar

[6] Mei H, Chen F, Wang QX, Feng YD. ABC/ADL: An ADL supporting component composition. Lecture Notes in Computer Science, 2012, 2495: 38-47.

DOI: 10.1007/3-540-36103-0_6

Google Scholar

[7] Li CY, Li GS, He PJ. A formal dynamic architecture description language. Journal of Software[J](in chinese), 2006, 17(6): 1349-1359.

Google Scholar

[8] T. Mens, J. Magee, B. Rumpe. Evolving software architecture descriptions of critical systems. IEEE Computer, 2010, 43(5): 42-48.

DOI: 10.1109/mc.2010.136

Google Scholar