Publication:
Benchmark generation using domain specific modeling

dc.contributor.author Bui, Bao en_US
dc.contributor.author Zhu, Liming en_US
dc.contributor.author Gorton, Ian en_US
dc.contributor.author Liu, Yan en_US
dc.date.accessioned 2021-11-25T12:55:05Z
dc.date.available 2021-11-25T12:55:05Z
dc.date.issued 2007 en_US
dc.description.abstract Performance benchmarks are domain specific applications that are specialized to a certain set of technologies and platforms. The development of a benchmark application requires mapping the performance specific domain concepts to an implementation and producing complex technology and platform specific code. Domain specific modeling (DSM) promises to bridge the gap between application domains and implementations by allowing designers to specify solutions in domain-specific abstractions and semantics through domain specific languages (DSL). This allows generation of a final implementation automatically from high level models. The modeling and task automation benefits obtained from this approach usually justify the upfront cost involved. This paper employs a DSM based approach to invent a new DSL, DSLBench, for benchmark generation. DSLBench and its associated code generation facilities allow the design and generation of a completely deployable benchmark application for performance testing from a high level model. DSLBench is implemented using Microsoft domain specific language toolkit. It is integrated with the Visual Studio 2005 Team Suite as a plug-in to provide extra modeling capabilities for performance testing. We illustrate the approach using a case study based on .Net and C#. en_US
dc.identifier.isbn 9780769527789 en_US
dc.identifier.issn 1530-0803 en_US
dc.identifier.uri http://hdl.handle.net/1959.4/38550
dc.language English
dc.language.iso EN en_US
dc.publisher IEEE computer society 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.title Benchmark generation using domain specific modeling en_US
dc.type Conference Paper en
dcterms.accessRights open access
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.description.notePublic Original inactive link: http://aswec07.cs.latrobe.edu.au/ en_US
unsw.identifier.doi https://doi.org/10.26190/unsworks/400
unsw.publisher.place Los Alamitos, CA, USA en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofconferenceLocation Melbourne, Australia en_US
unsw.relation.ispartofconferenceName 2007 Australian software engineering conference ASWEC 07 en_US
unsw.relation.ispartofconferenceProceedingsTitle 2007 Australian software engineering conference ASWEC 07, Proceedings en_US
unsw.relation.ispartofconferenceYear 2007 en_US
unsw.relation.ispartofpagefrompageto 169-180 en_US
unsw.relation.originalPublicationAffiliation Bui, Bao, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Zhu, Liming, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Gorton, Ian en_US
unsw.relation.originalPublicationAffiliation Liu, Yan, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.school School of Computer Science and Engineering *
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Adobe Acrobat PDF.pdf
Size:
340 KB
Format:
application/pdf
Description:
Resource type