663:
262:
all have transformation languages as a major component. The transformation languages for these systems are driven by declarative descriptions of the structure of the input text (typically a grammar), allowing them to be applied to wide variety of formal languages and documents.
296:(MTLs), that take as input models conforming to a given metamodel and produce as output models conforming to a different metamodel. An example of such a language is the
259:
310:. The L0 language may be considered as assembler for transformation languages. There is also a high-level graphical language built on upon Lx called MOLA.
243:
211:
728:
537:
738:
704:
637:
642:
269:
languages are a kind of transformation languages to transform a meta language into specific higher programming language like
632:
255:
723:
576:
561:
330:
204:
530:
251:
53:
19:
318:
239:
571:
428:
293:
86:
697:
370:
197:
334:
314:
270:
106:
523:
449:
247:
566:
307:
733:
289:
266:
158:
63:
690:
678:
300:
606:
491:
670:
611:
591:
410:
405:
58:
8:
395:
164:
439:
415:
122:
586:
547:
282:
229:
601:
153:
581:
375:
233:
143:
127:
662:
674:
596:
390:
180:
148:
48:
717:
515:
495:
306:
There are also low-level languages such as the Lx family implemented by the
385:
380:
68:
43:
38:
400:
346:
33:
278:
455:
350:
326:
96:
342:
338:
274:
236:
into a modified output text that meets some specific goal.
461:
322:
507:
444:
433:
297:
101:
91:
488:
498:. Lx.mii.lu.lv (2007-10-08). Retrieved on 2013-08-10.
232:designed to transform some input text in a certain
715:
545:
698:
531:
205:
489:The Lx transformation language set home page
705:
691:
538:
524:
510:. Mola.mii.lu.lv. Retrieved on 2013-08-10.
212:
198:
638:Category:Lists of programming languages
716:
643:List of programming languages by type
519:
657:
633:Category:Lists of computer languages
361:
729:Programming language classification
13:
424:Languages and typical transforms:
14:
750:
739:Programming language topic stubs
661:
501:
482:
294:model transformation languages
240:Program transformation systems
1:
476:
677:. You can help Knowledge by
371:bidirectional transformation
315:XML transformation languages
7:
356:
292:technical space, there are
10:
755:
656:
625:
554:
436:(tabular data transforms)
115:Techniques and transforms
724:Transformation languages
577:Knowledge representation
562:Architecture description
290:model-driven engineering
186:Transformation languages
159:Extract, transform, load
78:Transformation languages
226:transformation language
673:-related article is a
313:There are a number of
671:programming-language
592:Programming language
572:Hardware description
411:graph transformation
406:model transformation
308:bootstrapping method
281:or into lower-level
59:Model transformation
396:data transformation
165:Web template system
54:Data transformation
20:Data transformation
440:Identity transform
123:Identity transform
686:
685:
651:
650:
548:computer language
473:
472:
283:Assembly language
230:computer language
222:
221:
746:
707:
700:
693:
665:
658:
540:
533:
526:
517:
516:
511:
505:
499:
486:
362:
317:. These include
214:
207:
200:
154:Data integration
16:
15:
754:
753:
749:
748:
747:
745:
744:
743:
734:Metaprogramming
714:
713:
712:
711:
654:
652:
647:
621:
550:
544:
514:
506:
502:
487:
483:
479:
474:
376:data conversion
359:
234:formal language
218:
144:Data conversion
128:Data refinement
12:
11:
5:
752:
742:
741:
736:
731:
726:
710:
709:
702:
695:
687:
684:
683:
666:
649:
648:
646:
645:
640:
635:
629:
627:
623:
622:
620:
619:
617:Transformation
614:
609:
604:
599:
594:
589:
584:
579:
574:
569:
564:
558:
556:
552:
551:
543:
542:
535:
528:
520:
513:
512:
500:
494:2012-07-10 at
480:
478:
475:
471:
470:
466:
465:
459:
453:
447:
442:
437:
431:
421:
420:
419:
413:
408:
403:
398:
393:
391:data migration
388:
383:
378:
373:
360:
358:
355:
220:
219:
217:
216:
209:
202:
194:
191:
190:
189:
188:
183:
181:Data wrangling
175:
174:
170:
169:
168:
167:
162:
156:
151:
149:Data migration
146:
138:
137:
133:
132:
131:
130:
125:
117:
116:
112:
111:
110:
109:
104:
99:
94:
89:
81:
80:
74:
73:
72:
71:
66:
61:
56:
51:
49:Data migration
46:
41:
36:
28:
27:
23:
22:
9:
6:
4:
3:
2:
751:
740:
737:
735:
732:
730:
727:
725:
722:
721:
719:
708:
703:
701:
696:
694:
689:
688:
682:
680:
676:
672:
667:
664:
660:
659:
655:
644:
641:
639:
636:
634:
631:
630:
628:
624:
618:
615:
613:
610:
608:
607:Specification
605:
603:
600:
598:
595:
593:
590:
588:
585:
583:
580:
578:
575:
573:
570:
568:
567:Data exchange
565:
563:
560:
559:
557:
553:
549:
541:
536:
534:
529:
527:
522:
521:
518:
509:
504:
497:
496:archive.today
493:
490:
485:
481:
469:
463:
460:
457:
454:
451:
448:
446:
443:
441:
438:
435:
432:
430:
427:
426:
425:
422:
417:
414:
412:
409:
407:
404:
402:
399:
397:
394:
392:
389:
387:
384:
382:
379:
377:
374:
372:
369:
368:
367:
364:
363:
354:
352:
348:
344:
340:
336:
332:
328:
324:
320:
316:
311:
309:
304:
302:
299:
295:
291:
286:
284:
280:
276:
272:
268:
264:
261:
257:
253:
249:
245:
241:
237:
235:
231:
227:
215:
210:
208:
203:
201:
196:
195:
193:
192:
187:
184:
182:
179:
178:
177:
176:
172:
171:
166:
163:
160:
157:
155:
152:
150:
147:
145:
142:
141:
140:
139:
135:
134:
129:
126:
124:
121:
120:
119:
118:
114:
113:
108:
107:XML languages
105:
103:
100:
98:
95:
93:
90:
88:
85:
84:
83:
82:
79:
76:
75:
70:
67:
65:
62:
60:
57:
55:
52:
50:
47:
45:
42:
40:
37:
35:
32:
31:
30:
29:
25:
24:
21:
18:
17:
679:expanding it
668:
653:
616:
503:
484:
467:
423:
386:data mapping
381:data element
365:
312:
305:
287:
265:
238:
225:
223:
185:
136:Applications
77:
69:Preprocessor
44:Data mapping
39:Data element
244:Stratego/XT
718:Categories
612:Stylesheet
508:MOLA pages
477:References
418:(contrast)
416:refinement
366:Concepts:
303:standard.
546:Types of
452:(general)
341:, CDuce,
626:See also
587:Modeling
492:Archived
401:metadata
357:See also
347:XMLambda
242:such as
34:Metadata
26:Concepts
602:Shading
319:Tritium
288:In the
279:Fortran
260:ASF+SDF
173:Related
582:Markup
468:
456:XQuery
351:FleXML
349:, and
327:XQuery
258:, and
97:MOFM2T
669:This
597:Query
555:Types
464:(XML)
458:(XML)
343:HaXml
339:XDuce
267:Macro
228:is a
161:(ETL)
64:Macro
675:stub
462:XSLT
323:XSLT
271:Java
450:TXL
445:QVT
434:AWK
429:ATL
335:FXT
331:STX
301:OMG
298:QVT
275:C++
256:DMS
252:Tom
248:TXL
102:QVT
92:AWK
87:ATL
720::
353:.
345:,
337:,
333:,
329:,
325:,
321:,
285:.
277:,
273:,
254:,
250:,
246:,
224:A
706:e
699:t
692:v
681:.
539:e
532:t
525:v
213:e
206:t
199:v
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.