Publication:
MDABench: Customized benchmark generation using MDA

dc.contributor.author Zhu, Liming en_US
dc.contributor.author Bui, N en_US
dc.contributor.author Liu, Yan en_US
dc.contributor.author Gorton, Ian en_US
dc.date.accessioned 2021-11-25T12:55:06Z
dc.date.available 2021-11-25T12:55:06Z
dc.date.issued 2007 en_US
dc.description.abstract This paper describes an approach for generating customized benchmark suites from a software architecture description following a Model Driven Architecture (MDA) approach. The benchmark generation and performance data capture tool implementation (MDABench) is based on widely used open source MDA frameworks. The benchmark application is modeled in UML and generated by taking advantage of the existing community-maintained code generation `cartridges` so that current component technology can be exploited. We have also tailored the UML 2.0 Testing Profile so architects can model the performance testing and data collection architecture in a standards compatible way. We then extended the MDA framework to generate a load testing suite and automatic performance measurement infrastructure. This greatly reduces the effort and expertise needed for benchmarking with complex component and Web service technologies while being fully MDA standard compatible. The approach complements current model-based performance prediction and analysis methods by generating the benchmark application from the same application architecture that the performance models are derived from. We illustrate the approach using two case studies based on Enterprise JavaBean component technology and Web services. en_US
dc.identifier.issn 0164-1212 en_US
dc.identifier.uri http://hdl.handle.net/1959.4/38551
dc.language English
dc.language.iso EN 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 Computer architecture en_US
dc.subject.other Codes (symbols en_US
dc.subject.other Computer programming languages en_US
dc.subject.other Computer software en_US
dc.subject.other Java programming language en_US
dc.subject.other Standardization en_US
dc.subject.other World Wide Web en_US
dc.title MDABench: Customized benchmark generation using MDA en_US
dc.type Journal Article en
dcterms.accessRights open access
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.description.publisherStatement © 2006 Elsevier Inc. All rights reserved. en_US
unsw.identifier.doiPublisher http://dx.doi.org/10.1016/j.jss.2006.10.052 en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofissue 2 en_US
unsw.relation.ispartofjournal Journal of Systems and Software en_US
unsw.relation.ispartofpagefrompageto 265-282 en_US
unsw.relation.ispartofvolume 80 en_US
unsw.relation.originalPublicationAffiliation Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Bui, N en_US
unsw.relation.originalPublicationAffiliation Liu, Yan, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Gorton, Ian en_US
unsw.relation.school School of Computer Science and Engineering *
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Microsoft Word - zhu-JSS_revision_final.doc
Size:
1.13 MB
Format:
application/msword
Description:
Resource type