Filters








6 Hits in 2.2 sec

Taming Multi-Variability of Software Product Line Transformations [chapter]

Daniel Strüber, Sven Peldzsus, Jan Jürjens
2018 Lecture Notes in Computer Science  
We present a staged rule application technique for applying a variability-intensive transformation to a product line.  ...  In product line transformations, the dedicated management of variability can help to control complexity and to benefit maintenance and performance.  ...  We thank Rick Salay and the anonymous reviewers for their constructive feedback. This work was supported by the Deutsche Forschungsgemeinschaft (DFG), project SecVolution@Run-time, no. 221328183.  ... 
doi:10.1007/978-3-319-89363-1_19 fatcat:itrrss422vezfac6jvitcrxplq

Game programming by demonstration

Mikaël Mayer, Viktor Kuncak
2013 Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software - Onward! '13  
The availability of these resources has a huge potential to positively transform our society and empower individuals.  ...  GAME := class NAME extends Game '{' GAME CONTENT '}' GAME CONTENT := layout width = constant layout height = constant {SHAPE DEF}+ {CATEGORY DEF}+ {RULE DEF}+ SHAPE DEF := val NAME = new (Rectangle | Circle  ...  We thank Lomig Megard, who greatly contributed to the new version of the project.  ... 
doi:10.1145/2509578.2509583 dblp:conf/oopsla/MayerK13 fatcat:jlzsrcfybzejll6zsq3f7wzzjy

CSS Minification via Constraint Solving (Technical Report) [article]

Matthew Hague and Anthony W. Lin and Chih-Duo Hong
2018 arXiv   pre-print
In this paper, we propose a new minification method based on merging similar rules in a CSS file. We consider safe transformations of CSS files, which preserve the semantics of the CSS file.  ...  To automatically identify a rule merging opportunity that best minimises file size, we reduce the rule-merging problem to a problem on CSS-graphs, i.e., node-weighted bipartite graphs with a dependency  ...  In this paper, we propose a new class of CSS transformations based on merging similar or duplicate rules in the CSS file (thereby removing repetitions across multiple rules in the file) that could reduce  ... 
arXiv:1812.02989v1 fatcat:cfpcbp6upjfg3kapjd2t4b6jtm

Model-Driven Engineering in the Large: Refactoring Techniques for Models and Model Transformation Systems

Daniel Strüber, Gabriele Prof. Dr. Taentzer
2016
Third, the development of models is handled systematically by expressing the involved operations using model transformation rules.  ...  Third, we introduce a refactoring to merge a set of model transformation rules exhibiting a high degree of similarity. The aim of this technique is to improve maintainabil [...]  ...  FASE'16 paper "RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules" [115] .  ... 
doi:10.17192/z2016.0085 fatcat:fvfleozzfnf7fh2nohxo66ba7m

Interactive Programming by Example

Mikaël Mayer
2017
We thank Lomig Megard, who has been contributing to an upcoming new version of the system that we described in this paper.  ...  Press on the event menu, select the move event that just occurred, drag the ball to the right, and accept the rule. We next enable the player to shoot at the enemy when "Fire" is pressed.  ...  It automatically suggests a ranked list of paraphrased transformations based on the context of user interactions.  ... 
doi:10.5075/epfl-thesis-7956 fatcat:3uyy2h5mwjd3zhpajd6qmqxmta

Experience the city:analysis of space-time behavior and spatial learning [article]

A Anastasia Moiseeva, HJP Harry Timmermans, TA Theo Arentze
2013
Communication Systems, Presented at 80th Annual Conference of the Transportation Research Board, Washington, D.C., (CD-ROM). Hato, E. and R. Kitamura (2008  ...  To investigate the relation between the explanatory variables and construction of the meaning of a location a multinomial logistic regression model was used.  ...  model that classifies the outcome variables of interest, using a network of input variables.  ... 
doi:10.6100/ir752340 fatcat:qjiyzjznxjfjfb4bcqt6y7wwqy