Publication:
Model-driven benchmark generation for web services

dc.contributor.author Zhu, Liming en_US
dc.contributor.author Gorton, Ian en_US
dc.contributor.author Liu, Yan en_US
dc.contributor.author Bui, Bao en_US
dc.date.accessioned 2021-11-25T12:55:08Z
dc.date.available 2021-11-25T12:55:08Z
dc.date.issued 2006 en_US
dc.description.abstract Web services solutions are being increasingly adopted in enterprise systems. However, ensuring the quality of service of Web services applications remains a costly and complicated performance engineering task. Some of the new challenges include limited controls over consumers of a service, unforeseeable operational scenarios and vastly different XML payloads. These challenges make existing manual performance analysis and benchmarking methods difficult to use effectively. This paper describes an approach for generating customized benchmark suites for Web services applications from a software architecture description following a Model Driven Architecture (MDA) approach. We have provided a performance-tailored version of the UML 2.0 Testing Profile so architects can model a flexible and reusable load testing architecture, including test data, in a standards compatible way. We extended our MDABench [27] tool to provide a Web service performance testing “cartridge” associated with the tailored testing profile. A load testing suite and automatic performance measurement infrastructure are generated using the new cartridge. Best practices in Web service testing are embodied in the cartridge and inherited by the generated code. This greatly reduces the effort needed for Web service performance benchmarking while being fully MDA compatible. We illustrate the approach using a case study on the Apache Axis platform. en_US
dc.identifier.isbn 1595933980 en_US
dc.identifier.uri http://hdl.handle.net/1959.4/38553
dc.language English
dc.language.iso EN en_US
dc.publisher ACM press en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/3.0/au/ en_US
dc.source Legacy MARC en_US
dc.subject.other Performance en_US
dc.subject.other MDA en_US
dc.subject.other model-driven development en_US
dc.subject.other Testing en_US
dc.subject.other Code generation en_US
dc.subject.other Web Service en_US
dc.subject.other Service-Oriented Architecture en_US
dc.title Model-driven benchmark generation for web services en_US
dc.type Conference Paper en
dcterms.accessRights metadata only access
dspace.entity.type Publication en_US
unsw.accessRights.uri http://purl.org/coar/access_right/c_14cb
unsw.publisher.place New York, USA en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofconferenceLocation Shanghai, China en_US
unsw.relation.ispartofconferenceName 2006 international worskhop on service-oriented software engineering en_US
unsw.relation.ispartofconferenceProceedingsTitle 2006 international worskhop on service-oriented software engineering, Proceedings en_US
unsw.relation.ispartofconferenceYear 2006 en_US
unsw.relation.ispartofpagefrompageto 36-39 en_US
unsw.relation.originalPublicationAffiliation Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Gorton, Ian, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Liu, Yan, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Bui, Bao, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.school School of Computer Science and Engineering *
Files
Resource type