A Domain-Specific Language for the Document-Based Model-Driven Engineering of Business Applications

dc.contributor.author Leblebici, Onur
dc.contributor.author Kardaş, Geylani
dc.contributor.author Tuğlular, Tuğkan
dc.date.accessioned 2023-01-26T12:51:22Z
dc.date.available 2023-01-26T12:51:22Z
dc.date.issued 2022
dc.description.abstract To facilitate the development of business applications, a domain-specific language (DSL), called DARC, is introduced in this paper. Business documents including the descriptions of the responsibilities, authorizations, and collaborations, are used as the first-class entities during model-driven engineering (MDE) with DARC. Hence the implementation of the business applications can be automatically achieved from the corresponding document models. The evaluation of using DARC DSL for the development of commercial business software was performed in an international sales, logistics, and service solution provider company. The results showed that the code for all business documents and more than 50% of the responsibility descriptions composing the business applications could be generated automatically by modeling with DARC. Finally, according to the users' feedback, the assessment clearly revealed the adoption of DARC features in terms of the DSL quality characteristics, namely functional suitability, usability, reliability, maintainability, productivity, extensibility, compatibility, and expressiveness. en_US
dc.identifier.doi 10.1109/ACCESS.2022.3210530
dc.identifier.issn 2169-3536 en_US
dc.identifier.issn 2169-3536
dc.identifier.scopus 2-s2.0-85139404045
dc.identifier.uri https://doi.org/10.1109/ACCESS.2022.3210530
dc.identifier.uri https://hdl.handle.net/11147/12815
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation.ispartof IEEE Access en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Business application en_US
dc.subject DARC en_US
dc.subject Domain-specific language en_US
dc.subject Model-driven engineering en_US
dc.title A Domain-Specific Language for the Document-Based Model-Driven Engineering of Business Applications en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0001-6797-3913
gdc.author.id 0000-0001-6797-3913 en_US
gdc.author.institutional Tuğlular, Tuğkan
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 104110 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 104093 en_US
gdc.description.volume 10 en_US
gdc.description.wosquality Q2
gdc.identifier.openalex W4312550297
gdc.identifier.wos WOS:000865093100001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 2.0
gdc.oaire.influence 2.6842677E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Business application
gdc.oaire.keywords DARC
gdc.oaire.keywords Adaptation models
gdc.oaire.keywords Domain specific languages
gdc.oaire.keywords Codes
gdc.oaire.keywords TK1-9971
gdc.oaire.keywords DSL
gdc.oaire.keywords domain-specific language
gdc.oaire.keywords model-driven engineering
gdc.oaire.keywords Solid modeling
gdc.oaire.keywords Authorization
gdc.oaire.keywords Business
gdc.oaire.keywords Computer applications
gdc.oaire.keywords Electrical engineering. Electronics. Nuclear engineering
gdc.oaire.popularity 3.1547385E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0209 industrial biotechnology
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.openalex.collaboration National
gdc.openalex.fwci 2.01348548
gdc.openalex.normalizedpercentile 0.81
gdc.opencitations.count 1
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 13
gdc.plumx.scopuscites 3
gdc.scopus.citedcount 3
gdc.wos.citedcount 3
relation.isAuthorOfPublication.latestForDiscovery 7f52fb71-3121-46a6-a461-2ff1b28d9fa1
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
A_Domain-Specific_Language_for_the_Document-Based_Model-Driven_Engineering_of_Business_Applications.pdf
Size:
1.38 MB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
3.2 KB
Format:
Item-specific license agreed upon to submission
Description: