Acknowledgement
Supported by : 국방과학연구소
References
- Gillett, F.E., "Future View: New Tech Ecosystems of Cloud, Cloud Services, and Cloud Computing," Forrester Research Paper, 2008.
- Turner, M., Budgen, D., and Brereton, P., "Turning Software into a Service," IEEE Computer, vol.36, no.10, pp.38-44, 2003. https://doi.org/10.1109/MC.2003.1236470
- Kim, S.D., "Software Reusability," Wiley Encyclopedia of Computer Science and Engineering, vol. 4, pp.2679-2689, 2009.
- Espadas, J., Concha, D., and Molina, A., "Application Development over Software-as-a- Service platforms," In Proceedings of Software Engineering Advances(ICSEA 2008), IEEE, pp.97-104, October, 2008.
- Kwok, T., Nguyen, T., Lam, L., "A Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application," In Proceedings of IEEE International Conference on Services Computing (SCC 2008), pp.179-186, 2008.
- Mietzner, R., Metzger, A., Leymann, F., and Pohl, K., "Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications," In Proceedings of 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems (PESOS 2009), pp.18-25, 2009.
- Choi, S. W., Chang, S. H., and Kim, S. D., "A Systematic Methodology for Developing Component Frameworks," In Proceedings of 7th International Conference on Fundamental Approaches to Software Engineering (FASE 2004), Lecture Notes in Computer Science 2984, pp.359-373, 2004.
- Kim, S.D., Her, J.S., and Chang, S.H., "A Theoretical Foundation of Variability in Component- Based Development," Information and Software Technology(IST), vol.47, pp.663-673, July, 2005. https://doi.org/10.1016/j.infsof.2004.11.007
- Software Engineering - Product Quality - Part 1: Quality Model. ISO/IEC 9126-1, June, 2001.
- Laplante, P.A., Zhang, J., and Voas, J., "What's in a Name? Distinguishing between SaaS and SOA," IT Professional, vol.10, no.3, pp.46-50, May/June 2008.
- Her, J.S., La, H.J., and Kim, S.D., "A Formal Approach to Devising a Practical Method for Modeling Reusable Service," In Proceedings of 2008 IEEE International Conference on e-Business Engineering (ICEBE 2008), pp.221-228, October 22-24, 2008.
- Chang, S.H. and Kim, S.D., "A SOAD Approach to Developing Adaptable Services," In Proceedings of IEEE International Conference on Services Computing (SCC 2007), pp.713-714, 2007.
- Gamma, E., Helm, R., Johnson, R., and Vlissides, J., Design Patterns: Elements of Reusable Object- Oriented Software, Addison Wesley Professional, 1994.
- Gomma, H., Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures, Addison Wesley Professional, 2004.
- Chong, F., Carraro G., and Wolter, R., "Multi- Tenant Data Architecture," MSDN Architecture Center, 2006. http://msdn2.microsoft.com/
- Rozanski, N. and Woods, E., Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Addison-Wesley, 2005.
- Jimenez-Peris, R., Patiño-Martinez, M., Kemme, B., Perez-Sorrosal, F., and Serrano, D., "A System of Architectural Patterns for Scalable, Consistent and Highly Available Mult-Tier Service-Oriented Infrastructure," Architecting Dependable Systems VI, Lecture Notes in Computer Science 5835, pp. 1-23, 2009.
- Hennicker, R. and Koch, N., "Modeling the User Interface of Web Applications with UML," In Proceedings of Workshop of the pUML-Group held together with the UML 2001 on Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists, pp. 158-172, 2001.
- IEEE Computer Society and ACM, Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE Computer Socity, 2004.
- Pressman, R., Software Engineering: A Practitioner's Approach 6th edition, McGraw-Hill, 2005.