Abstract
Understanding the philosophy behind components and services is necessary before choosing a solution to deal with change in software design.
- Bennett, K., Layzell, P., Budgen, D., Brereton, P., Macaulay, L. and Munro, M. Service-based software: The future for flexible software. In Proceedings of the 7th Asia-Pacific Software Engineering Conference, (Singapore, 2000). IEEE. Google ScholarDigital Library
- Budgen, D., Brereton, P. and Turner, M. Codifying a service architectural style. In Proceedings of the 28th Annual International Computer Software and Applications Conference, (Hong Kong, 2004). IEEE, 16--22. Google ScholarDigital Library
- Conboy, K. and Fitzgerald, B. Toward a conceptual framework of agile methods: A study of agility in different disciplines. In Proceedings of the ACM Workshop on Interdisciplinary Software Engineering Research, (Newport Beach, CA, 2004). ACM Press, NY, 37--44. Google ScholarDigital Library
- Costagliola, G., Ferrucci, F., Tortora, G. and Vitiello, G. Class point: An approach for the size estimation of object-oriented systems. IEEE Trans. Software Engineering 31, 1, 52--74. Google ScholarDigital Library
- Costagliola, G., Francese, R., Risi, M., Scanniello, G., and Lucia, A.D. A component-based visual environment development process. In Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering. ACM Press, NY, 2002, 327--334. Google ScholarDigital Library
- DeMarco, T. Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs, NJ, 1979. Google ScholarDigital Library
- Elfatatry, A. and Layzell, P. Negotiating in service-oriented environments. Commun. ACM 47, 8 (Aug. 2004), 103--108. Google ScholarDigital Library
- Gore, P., Pyarali, I., Gill, C.D. and Schmidt, D.C. The design and performance of a real-time notification service. In Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, (Toronto, Canada, 2004), IEEE. Google ScholarDigital Library
- Jobber, D. Principles and Practice of Marketing. McGraw-Hill, NY, 1998.Google Scholar
- Padmanabhuni, S., Ganesh, J. and Moitra, D. Web Services, grid computing, and business process management: Exploiting complementarities for business agility. In Proceedings of the IEEE International Conference on Web Services, (San Diego, CA, June 6--9, 2004). IEEE. Google ScholarDigital Library
- Srivatsa, M., Xiong, L. and Liu, L. TrustGuard: Countering vulnerabilities in reputation management for decentralized overlay networks. In Proceedings of the 14th International Conference on World Wide Web, (Chiba, Japan, 2005). ACM Press, NY, 422--431. Google ScholarDigital Library
- Zimmermann, T., Weisgerber, P., Diehl, S. and Zeller, A. Mining version histories to guide software changes. In Proceedings of the 26th International Conference on Software Engineering. IEEE Computer Society, Washington, DC, 2004, 563--572. Google ScholarDigital Library
Index Terms
- Dealing with change: components versus services
Recommendations
Change Taxonomy and Service Importance Factor for Change Analysis in Composite Service
ICEBE '15: Proceedings of the 2015 IEEE 12th International Conference on e-Business EngineeringService-based applications which increasingly rely on the distributed platform provided by the Web are subject to frequent changes due to changing business and technological requirements. Change impact analysis is an important activity of management for ...
Dealing with changes in service orchestrations
SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied ComputingService Oriented Computing (SOC) allows programmers to build distributed applications by putting together (i.e., orchestrating) existing services exported by remote providers. The main source of complexity in building such kind of orchestrations is the ...
Ontology-Based change management of composite services
OTM'06: Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part IIAs services in an SOA can be composed of lower level services, there will exist dependencies between services Changing services can impact other services in the SOA and a lot of manual service management tasks are required Our goal is to create a method ...
Comments