A Model-Based Approach to Language Integration

被引:0
作者
Tomassetti, Federico [1 ]
Vetro, Antonio [1 ]
Torchiano, Marco [1 ]
Voelter, Markus
Kolb, Bernd
机构
[1] Politecn Torino, Dept Comp Engn & Control Automat, Turin, Italy
来源
2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE) | 2013年
关键词
language interactions; language integration; model driven development; projectional editors;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The interactions of several languages within a software system pose a number of problems. There is several anecdotal and empirical evidence supporting such concerns. This paper presents a solution to achieve proper language integration in the context of language workbenches and with limited effort. A simple example is presented to show how cross-language constraints can be addressed and the quality of the support attainable, which covers error-checking and refactoring. A research agenda is then presented, to support future work in the area of language integration, taking advantage of modern language workbenches features.
引用
收藏
页码:76 / 81
页数:6
相关论文
共 13 条
[1]  
Barja M. L., 1994, P 20 INT C VER LARG, P463
[2]  
Budinsky F., 2003, Eclipse Modeling Framework
[3]  
Groenewegen Danny, 2008, 2008 8th International Conference on Web Engineering (ICWE), P175, DOI 10.1109/ICWE.2008.15
[4]  
Kats Lennart C. L., 2010, COMPANION 25 ANN ACM, P237, DOI [DOI 10.1145/1869542.1869592, 10.1145/1869542, DOI 10.1145/1869542]
[5]  
Kolovos DS, 2006, LECT NOTES COMPUT SC, V4066, P128
[6]  
Kunming Nie, 2011, Proceedings of the 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering (HASE 2011), P178, DOI 10.1109/HASE.2011.44
[7]  
Mayer P., 2012, 2012 12th IEEE Working Conference on Source Code Analysis and Manipulation (SCAM 2012), P94, DOI 10.1109/SCAM.2012.11
[8]   Challenges in software evolution [J].
Mens, T ;
Wermelinger, M ;
Ducasse, S ;
Demeyer, S ;
Hirschfeld, R ;
Jazayeri, M .
EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, :13-22
[9]  
Pfeiffer Rolf-Helge, 2012, Model Driven Engineering Languages and Systems. Proceedings 15th International Conference, MODELS 2012, P168, DOI 10.1007/978-3-642-33666-9_12
[10]  
Pfeiffer Rolf-Helge, 2012, Modelling Foundations and Applications. Proceedings 8th European Conference, ECMFA 2012, P178, DOI 10.1007/978-3-642-31491-9_15