The consideration of semantic gap between design and code

G. K. Ibragim, T. F. Umarov
{"title":"The consideration of semantic gap between design and code","authors":"G. K. Ibragim, T. F. Umarov","doi":"10.55452/1998-6688-2023-20-4-48-54","DOIUrl":null,"url":null,"abstract":"In project management on creation of program application, specialists from different subject areas are involved, who include their contributions, for instance, UI/UX designers who create mock-ups of the future application or developers who write the code according to the prototype. The design conception may go beyond the possibilities of interpreting it from a technical point of view of implementation. The realization of such idea could not to be able to collect on only one defined program platform or language, and accordingly the problem is appeared. To eliminate semantic gap between the designers’ concepts and opportunity of program developers in technical affordance, released methodology, Model Driven Architecture (MDA), which is, on the one hand, a concept for implementation of software, on the other hand a standard. In paper, considerate the MDA and its transformation levels with determine a pragmatical semantics of mapping, reasons of chosen a class diagram as model of transformation and Java language for code generation.","PeriodicalId":447639,"journal":{"name":"Herald of the Kazakh-British technical university","volume":"61 5-6","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Herald of the Kazakh-British technical university","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.55452/1998-6688-2023-20-4-48-54","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In project management on creation of program application, specialists from different subject areas are involved, who include their contributions, for instance, UI/UX designers who create mock-ups of the future application or developers who write the code according to the prototype. The design conception may go beyond the possibilities of interpreting it from a technical point of view of implementation. The realization of such idea could not to be able to collect on only one defined program platform or language, and accordingly the problem is appeared. To eliminate semantic gap between the designers’ concepts and opportunity of program developers in technical affordance, released methodology, Model Driven Architecture (MDA), which is, on the one hand, a concept for implementation of software, on the other hand a standard. In paper, considerate the MDA and its transformation levels with determine a pragmatical semantics of mapping, reasons of chosen a class diagram as model of transformation and Java language for code generation.
考虑设计与代码之间的语义差距
在创建程序应用的项目管理中,来自不同学科领域的专家都会参与其中,例如,UI/UX 设计师会创建未来应用程序的模型,开发人员会根据原型编写代码。设计构思可能会超出从技术角度对其进行解释的可能性。要实现这样的构想,就不能仅仅依靠一种确定的程序平台或语言,因此问题就出现了。为了消除设计者的概念与程序开发者在技术能力上的机会之间的语义差距,模型驱动架构(MDA)这一方法论应运而生。本文考虑了 MDA 及其转换层次,确定了映射的实用语义、选择类图作为转换模型的原因以及生成代码的 Java 语言。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信