QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper

Ethan Hadar, Irit Hadar, Donald F. Ferguson

2012

Abstract

Quality Domain Specific Language (QDSL) is a model-driven approach providing a taxonomy, model, and visual editing tool for evaluating and benchmarking the quality of composite applications in cloud environments. Our language and associated modeling tool provide visual and textual means for constructing mathematical algorithms needed for computing aggregated quality assessment of cloud services. QDSL enables the illustration and definition of metrics, measurements and indicators, relationships for computation, and transformation functions that normalize the measurements into relative quality scoring. As a result, QDSL provides a structure that guides overall quality assessments. The computation algorithm is structured in a visual manner and associates the quality assessments graph with the structure of the cloud composite application in a hybrid environment. QDSL supports transformation from physical measurements into scoring comparative assessments of benchmarked provided IT solutions. This paper presents a basic model for QDSL and examples of usage. A prototypical eclipse EMF modeling tool of QDSL is used for communication, whereas commercial monitoring tools implement the instantiated models for evaluating service qualities.

References

  1. Adam, S., Doerr, J., 2007. On the Notion of Determining System Adequacy by Analyzing the Traceability of Quality. Advanced Information System Donzelli, P., Bresciani, P., 2004. Improving Requirements Engineering by Quality Modeling A Quality-based Requirements Engineering Framework. Journal of Research and Practice in Information Technology, Vol. 36 Issue 4, pp. 277-294.
  2. Adam, S., Doerr, J., 2007. On the Notion of Determining System Adequacy by Analyzing the Traceability of Quality. Advanced Information System Donzelli, P., Bresciani, P., 2004. Improving Requirements Engineering by Quality Modeling A Quality-based Requirements Engineering Framework. Journal of Research and Practice in Information Technology, Vol. 36 Issue 4, pp. 277-294.
  3. Ferguson, D.F., Hadar, E., 2010. Constructing and evaluating supply-chain systems in cloud-connected enterprise. In 5th international conference on software and data technologies, ICSOFT 2010, Athens, Greece, July 2010
  4. Ferguson, D.F., Hadar, E., 2010. Constructing and evaluating supply-chain systems in cloud-connected enterprise. In 5th international conference on software and data technologies, ICSOFT 2010, Athens, Greece, July 2010
  5. Ferguson, D.F., Hadar, E., 2011. Optimizing the IT business supply chain utilizing cloud computing. The 8th International Conference on Emerging Technologies for a Smarter World (CEWIT2011), Long Island, Hauppauge, New York, November 2-3, 2011.
  6. Ferguson, D.F., Hadar, E., 2011. Optimizing the IT business supply chain utilizing cloud computing. The 8th International Conference on Emerging Technologies for a Smarter World (CEWIT2011), Long Island, Hauppauge, New York, November 2-3, 2011.
  7. Frank, U., Heise, D., Kattenstroth, H., Ferguson, D.F., Hadar, E., Waschke, M.G., 2009. ITML : A DomainSpecific Modeling Language for Supporting Business Driven IT Management. Proceedings of the 9th OOPSLA workshop on domain-specific modeling (DSM), OOPSLA 2009, Orlando, Florida, US,.
  8. Frank, U., Heise, D., Kattenstroth, H., Ferguson, D.F., Hadar, E., Waschke, M.G., 2009. ITML : A DomainSpecific Modeling Language for Supporting Business Driven IT Management. Proceedings of the 9th OOPSLA workshop on domain-specific modeling (DSM), OOPSLA 2009, Orlando, Florida, US,.
  9. Gruber, T., 1995. Towards principles for the design of ontologies used for knowledge sharing. International Journal of Human-Computer Studies, 43(5/6), pp. 907-928.
  10. Gruber, T., 1995. Towards principles for the design of ontologies used for knowledge sharing. International Journal of Human-Computer Studies, 43(5/6), pp. 907-928.
  11. Kupfer, M., Hadar, I., 2008. Understanding and Representing Deployment Requirements for Achieving Non-Functional System Properties. In International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, affiliated with MoDELS, Toulouse France, September 2008.
  12. Kupfer, M., Hadar, I., 2008. Understanding and Representing Deployment Requirements for Achieving Non-Functional System Properties. In International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, affiliated with MoDELS, Toulouse France, September 2008.
  13. Zachos, K., Lockerbie, J., Hughes, B., Matthews, P., 2011. Towards a framework for describing cloud service characteristics for use by chief information officers. In Requirements Engineering for Systems, Services and Systems-of-Systems (RESS), pp: 16 - 23, Trento, Italy, Aug 2011
  14. Zachos, K., Lockerbie, J., Hughes, B., Matthews, P., 2011. Towards a framework for describing cloud service characteristics for use by chief information officers. In Requirements Engineering for Systems, Services and Systems-of-Systems (RESS), pp: 16 - 23, Trento, Italy, Aug 2011
  15. Franch, X., Carvallo, J.P. 2003. Using quality models in software package selection. IEEE Software, vol. 20(1), pp.34-41
  16. Franch, X., Carvallo, J.P. 2003. Using quality models in software package selection. IEEE Software, vol. 20(1), pp.34-41
Download


Paper Citation


in Harvard Style

Hadar E., Hadar I. and F. Ferguson D. (2012). QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 228-233. DOI: 10.5220/0003913102280233


in Harvard Style

Hadar E., Hadar I. and F. Ferguson D. (2012). QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 228-233. DOI: 10.5220/0003913102280233


in Bibtex Style

@conference{closer12,
author={Ethan Hadar and Irit Hadar and Donald F. Ferguson},
title={QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={228-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003913102280233},
isbn={978-989-8565-05-1},
}


in Bibtex Style

@conference{closer12,
author={Ethan Hadar and Irit Hadar and Donald F. Ferguson},
title={QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={228-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003913102280233},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper
SN - 978-989-8565-05-1
AU - Hadar E.
AU - Hadar I.
AU - F. Ferguson D.
PY - 2012
SP - 228
EP - 233
DO - 10.5220/0003913102280233


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - QDSL - QUALITY DOMAIN SPECIFIC LANGUAGE FOR CLOUD COMPOSITE APPLICATIONS - Short Research Paper
SN - 978-989-8565-05-1
AU - Hadar E.
AU - Hadar I.
AU - F. Ferguson D.
PY - 2012
SP - 228
EP - 233
DO - 10.5220/0003913102280233