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
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
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.2 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
