Variability Extension to SparkS, a Domain Specific Scripting Language for Electronic Test Equipment

被引:0
作者
Nikoo, Mahdi Saeedi [1 ]
Oguztuzun, Halit [2 ]
机构
[1] Spark Calibrat Serv, Res & Dev Lab, Ankara, Turkey
[2] Middle East Tech Univ, Comp Engn Dept, Ankara, Turkey
来源
2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK) | 2019年
关键词
variability; preprocessor; domain specific language; Aspect Oriented Programming; MODELING VARIABILITY; PRODUCT;
D O I
10.1109/ubmk.2019.8907107
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Initial version of SparkS, a domain specific scripting language for calibration automation of electronic test equipment, was designed as a single-task language. As we decided to make the language more powerful over time to make it support variations in equipment models, it also became clear that we need to give language a support for variability. In this work we present our approach for handling variability in SparkS. We also show our design and development of the methodology.
引用
收藏
页码:767 / 772
页数:6
相关论文
共 33 条
[1]  
Aho Alfred V., 1977, ADDISON WESLEY SERIE
[2]  
[Anonymous], 2005, Aspect-Oriented Software Development
[3]  
[Anonymous], 2000, Generative Programming: Methods, Tools, and Applications
[4]  
Asikainen T, 2004, LECT NOTES COMPUT SC, V3014, P225
[5]  
Bachmann F, 2004, LECT NOTES COMPUT SC, V3014, P66
[6]   Scaling step-wise refinement [J].
Batory, D ;
Sarvela, JN ;
Rauschmayer, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (06) :355-371
[7]  
Bornat R., 1979, Understanding and writing compilers: A do-it-yourself guide
[8]   Weaving behavior into feature models for embedded system families [J].
Brown, T. J. ;
Gawley, R. ;
Bashroush, R. ;
Spence, I. ;
Kilpatrick, P. ;
Gillan, C. .
SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, :52-+
[9]  
Clements P., 2002, Software Product Lines
[10]  
Colyer A., 2004, COMP0012004 LANC U