A UML-Based Software Services Ecosystem Modeling Approach

Article Preview

Abstract:

This paper presents a software service ecosystem modeling framework. The framework includes resource model, actor model and standard model. The meta model of each model is described and a UML-based software service ecosystem modeling language is proposed. A case study is presented to show the practicality of the proposed framework. Finally we conclude by highlighting the research areas that in our opinion are worth for future investigation.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

766-771

Citation:

Online since:

September 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Yang F Q. Thinking on the development of software engineering technology. [J]. Ruan Jian Xue Bao(J. Softw. ). 2005, 16(1): 1-7.

Google Scholar

[2] Cusumano M A. The changing software business: Moving from products to services[J]. Computer. 2008, 41(1): 20-27.

DOI: 10.1109/mc.2008.29

Google Scholar

[3] Jansen S, Finkelstein A, Brinkkemper S. A sense of community: A research agenda for software ecosystems[C]. In: Software Engineering-Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on. IEEE, 2009. 187-190.

DOI: 10.1109/icse-companion.2009.5070978

Google Scholar

[4] Boucharas V, Jansen S, Brinkkemper S. Formalizing software ecosystem modeling[C]. In: Proceedings of the 1st international workshop on Open component ecosystems. ACM, 2009. 41-50.

DOI: 10.1145/1595800.1595807

Google Scholar

[5] Bosch J. From software product lines to software ecosystems[C]. In: Proceedings of the 13th International Software Product Line Conference. Carnegie Mellon University, 2009. 111-119.

Google Scholar

[6] Jansen S, Brinkkemper S, Finkelstein A. Business network management as a survival strategy: A tale of two software ecosystems[C]. In: 1st International Workshop on Software Ecosystems. Citeseer, (2009).

DOI: 10.4337/9781781955635.00009

Google Scholar

[7] He K, Peng R, Liu W, et al. Networked Software[M]. Science Process, 2008. 246.

Google Scholar

[8] Li D, Han Y, Hu J. Complex Network Thinking in Software Engineering[C]. In: Computer Science and Software Engineering, 2008 International Conference on. IEEE, 2008. 264-268.

DOI: 10.1109/csse.2008.689

Google Scholar

[9] Google App Engine Program Policies[Z].

Google Scholar

[10] Iyer B, Lee C H, Venkatraman N. Managing in a Small World Ecosystem: Some Lessons from the Software Sector[J]. California Management Review. 2006, 48(3): 28-47.

DOI: 10.2307/41166348

Google Scholar

[11] Messerschmitt D G, Szyperski C. Software ecosystem: understanding an indispensable technology and industry[J]. MIT Press Books. 2005, 1.

DOI: 10.7551/mitpress/6323.001.0001

Google Scholar