COMPLEX APPROACH TO SERVICE DEVELOPMENT (Tetiana M. Kot, Andrey V. Reverchuk, Larysa S. Globa, Alexander Schill)

Modern companies including telecommunication companies and mobile operators working in the global environment should guarantee technological effectiveness and innovation, renewing their technologies and services. Operation Support System/Business Support System is used in telecommunication companies. In current state-of-the-art approaches, several iterations involving analysts and system architects are necessary, methodologies allow modeling non-functional or functional requirements but they do not take into account the interaction between functional and non-functional requirements as well as collaboration between services. Web Services Agreement is a convenient way to contain QoS parameters but state-of-the-art SLA-aware methods cannot support all classes of non-functional parameters and provide run-time support and dynamic reconfiguration at the same time. The approach proposed in this paper fills this gap. It employs a well-defined workflow and analysis model for developing and adapting complex software systems including support of all classes of non-functional parameters and providing run-time support and dynamic reconfiguration of provided services.

Рік видання: 2012
Номер: 2
УДК: 621.39
C. 19—29. Іл. 10. табл. 5. Бібліогр.: 16 назв.

Література:
1. Börger E. Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL. ─ Springer, 2011. ─ 14 p.
2. Business process management: Where business processes and web services meet / W. M. P. van der Aalst, B. Benatallah, F. Casati, F. Curbera, H. M. W. Verbeek // Data
and Knowledge Engineering. ─ 2007. ─ Vol. 61, N. 1. ─ P. 1─5.
3. A novel approach to increase efficiency of OSS/BSS workflow planning and design / T. Kot, A. Reverchuk, L.Globa, A. Schill // Lecture Notes in Business Information
Processing. ─ Springer, 2012. ─ Vol. 117. ─ P. 142─152.
4. Software errors cost U.S. Economy $59.5 billion annually: NIST assesses technical needs of industry to improve software-testing. ─ 2002. ─ http://www.cse.buffalo.edu/~ mikeb/
5. Non-functional requirements in software engineering / L. Chung, B. A. Nixon, E. Yu, J. Mylopoulos. ─ Boston: Kluwer Academic Publishers, 2000. ─ 472 p.
6. Social Modeling for Requirements Engineering / E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos. ─ Cambridge, MA: MIT Press, 2011. ─ 752 p.
7. Van Lamsweerde A. Requirements engineering: From system goals to UML models to software specifications. ─ John Wiley and Sons, 2009. ─ 650 p.
8. Mendling J., Lassen K., Zdun U. On the transformation of control flow between block-oriented and graph-oriented process modeling languages // IJBPIM. Special Issue on
Model-Driven Engineering of Executable Business Process Models. ─ 2008. ─ Vol. 3, N. 2, ─ P. 96─108.
9. Klingemann J., Wasch J., Aberer K. Deriving service models in cross-organizational workflows // Proceedings of the 9th International Workshop on Research Issues on Data
Engineering: Information Technology for Virtual Enterprises. ─ March 1999. ─ P. 100─107.
10. Quality driven web services composition / L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, Q. Z. Sheng // Proceedings of the 12th International Conference on World
Wide Web. ─ May 2003. ─ P. 411─421.
11. Constraint driven web service composition in METEOR-S / R. Aggarwal, K. Verma, J. Miller, W. Milnor // Proceedings of the 2004 IEEE International Conference on Services Computing. ─ September 2004. ─ P. 23─30.
12. QoS-aware middleware for web services composition / L. Zeng, B. Benatallah, A. Ngu, M. Dumas, J. T. Kalagnanam, H. Chang // IEEE Transactions on Software Engineering. ─ 2004. ─ Vol. 30. ─ P. 311─327.
13. Aiello M., Giorgini P. Applying the Tropos methodology for analysing web services requirements and reasoning about Qualities of Services. CEPIS Upgrade // The European
Journal of the Informatics Professional. ─ 2004. ─ Vol. 5. ─ P. 20─26.
14. Maximilien E., Singh M. A framework and ontology for dynamic web services selection // IEEE Internet Computing. ─ 2008. ─ Vol. 8. ─ P. 84─93.
15. Method of non-functional requirements balancing when service development / T. Kot, A. Reverchuk, L. Globa, A. Schill // Journal of Theoretical and Applied Computer Science. ─ 2012. ─ Vol. 6, N. 3. ─ P. 50─57.
16. Kot T., Globa L., Schill A. Applying business process modeling method when telecommunication services development. // Proceedings of International Crimean Conference
on Microwave and Telecommunication Technology, September 2011. ─ Sevastopol: Weber, 2011. ─ Vol. 1. ─ P. 457─458.

Українська