【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换

上传人:从****越 文档编号:100509246 上传时间:2019-09-23 格式:DOC 页数:30 大小:1.55MB
返回 下载 相关 举报
【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换_第1页
第1页 / 共30页
【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换_第2页
第2页 / 共30页
【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换_第3页
第3页 / 共30页
【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换_第4页
第4页 / 共30页
【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换》由会员分享,可在线阅读,更多相关《【精品文档】29中英文双语计算机专业外文文献翻译成品:C.C语言的自动类型转换(30页珍藏版)》请在金锄头文库上搜索。

1、此文档是毕业设计外文翻译成品( 含英文原文+中文翻译),无需调整复杂的格式!下载之后直接可用,方便快捷!本文价格不贵,也就几十块钱!一辈子也就一次的事!外文标题:Automated Model Transformations Using the C.C Language外文作者:Vojtech Merunka, Oldrich Nouza, and Jiri Brozek文献出处:Advances in Enterprise Engineering,2018 :137-151(如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)英文3098单词, 18089字符(字符就是印刷符),中文547

2、8汉字。Automated Model Transformations Using the C.C LanguageVojtech Merunka, Oldrich Nouza, and Jiri BrozekAbstract. This paper introduces the C.C programming language, which is designed for automated model transformations. The C.C language is outcome of our research and has been implemented in the CA

3、SE tool of a British software company. This technology started to be used by companies in the Central Europe and for business and software engineering courses at several Czech and Slovak universities, Loughborough University in the UK and Lehigh University in Pennsylvania. An interesting side-effect

4、 of this technology is C.C language application as a first teach-ing language in algorithmization, programming and software engineering courses.KeywordsC.C language, model transformations, modelling and simulation, BORM.IntroductionModern CASE tools solve issues of business modeling and software mod

5、eling integration. This convergence requires strong support of the model-driven approach (MDA), where requirement modeling and business model simulation are used for subsequent information system design.There are numerous modeling problems related to this matter. They concern interconnection of busi

6、ness models and software models, business process simulations, step-by-step transformations, domain-specific capabilities, flexibility, consistency and integrity checking etc. It remains questionable how these complex requirements should be implemented in CASE tools. We think that hard coding of the

7、se features is not the effective way. Hence we report our original experience with the C.C language, show its basic concepts, syntax and demonstrate the way it supports modelling process.The C.C language design is an outcome of our research 11. Interpreter of this language has been recently included

8、 into the Craft.CASE modeling tool developed by the British Company CRAFT.CASE Limited. This company thus takes all activities which were connected with the Craft.CASE and the BORM method in the past, including their future advancements.Model Transformation TechniquesThere are several ways how to cl

9、assify model transformation techniques. For example, Jean-Marc Jezequel 14 presents the following classification:1. General purpose programming languages - Java, VB, C+, C#, etc. Rules and model behavior are implemented from scratch using the programming language.2. Generic transformation tools - XS

10、LT (XML transformation) and graph transformation tools.3. CASE tools scripting languages - for example Arcstyler, Objecteering, Op- timalJ, or Fujaba.4. Dedicated model transformation tools - for example OMG QVT, which uses language OCL.5. Meta Metamodeling tools - for example MetaEdit+, XMF-Mosaic,

11、 or Ker- Meta.The Craft.CASE modeling tool provides model transformation via the C.C interpreter. This approach combines features from categories 1 to 4. In addition, the C.C interpreter is able to perform all operations on the model (including simulations, refactoring, new diagram creation, user-in

12、teractive procedures, manipulation with values of concrete object instances etc.), that are executed manually by users from graphical user interface. On the other hand, the language is not yet standardized on the present, therefore it is not possible to share the source code with other modeling tool

13、s.Craft.CASE and BORMCraft.CASE is a tool primarily targeted for modelling, testing and simulation of business processes and conceptual modelling of information systems using one coherent approach based in MDA and UML 3.Craft.CASE and its C.C interpreter are developed in the VisualWorks for Smalltal

14、k programming environment, which is an enterprise-class application development and delivery platform based on pure object-oriented programming19.The Craft.CASE implements the BORM method (Business Object Relation Modeling). BORM is the result of our previous work and has been described in 11,9,12.

15、BORM is based on the idea of object-oriented paradigm in conjunction with the process-based approach. As other MDA-based methodologies, BORM starts with a business-oriented specification of the problem area. Then it is step- by-step transformed to the correct software solution.Craft.CASE supports th

16、ese concepts transformations via business process simulators, instance-level modeling and set of transformation rules describing how to derive subsequent concepts from previous ones. Moreover, in each step of the method, Craft.CASE keeps consistency between two layers of a model; subjects and behaviors. Thanks to metamodel background and system internal C.C procedures, there is rigidly chec

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 期刊/会议论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号