外文标题:Automated Model Transformations Using the C.C Language
外文作者:Vojtech Merunka, Oldrich Nouza, and Jiri Brozek
文献出处:Advances in Enterprise Engineering,2008 :137-151
英文3098单词, 18089字符,中文5478汉字。
此文档是外文翻译成品,无需调整复杂的格式哦!下载之后直接可用,方便快捷!价格不贵。
Automated Model Transformations Using the C.C Language
Vojtech Merunka, Oldrich Nouza, and Jiri Brozek
Abstract.
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 CASE 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 of this technology is C.C language application as a first teach-ing language in algorithmization, programming and software engineering courses.
Keywords
C.C language, model transformations, modelling and simulation, BORM.
Introduction
Modern CASE tools solve issues of business modeling and software modeling 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 business 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 these 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]. Interpr