@inproceedings{KosarMZ04, title = {JART: Grammar-Based Approach to Refactoring}, author = {Tomaz Kosar and Marjan Mernik and Viljem Zumer}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/compsac/2004/2209/01/220910502abs.htm}, tags = {rule-based, refactoring, rule-based refactoring, systematic-approach, grammar}, researchr = {https://researchr.org/publication/KosarMZ04}, cites = {0}, citedby = {0}, pages = {502-507}, booktitle = {compsac}, } @inproceedings{AvdicausevicMLZ02, title = {Experimental aspect-oriented language - AspectCOOL}, author = {Enis Avdicausevic and Marjan Mernik and Mitja Lenic and Viljem Zumer}, year = {2002}, doi = {10.1145/508791.508974}, url = {http://doi.acm.org/10.1145/508791.508974}, researchr = {https://researchr.org/publication/AvdicausevicMLZ02}, cites = {0}, citedby = {0}, pages = {943-947}, booktitle = {SAC}, } @inproceedings{MernikLAZ02, title = {LISA: An Interactive Environment for Programming Language Development}, author = {Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2304/23040001.htm}, tags = {programming languages, meta programming, meta-model, model-driven development, programming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MernikLAZ02}, cites = {0}, citedby = {0}, pages = {1-4}, booktitle = {CC}, } @inproceedings{GrayFCKMT08, title = {DSLs: the good, the bad, and the ugly}, author = {Jeffrey G. Gray and Kathleen Fisher and Charles Consel and Gabor Karsai and Marjan Mernik and Juha-Pekka Tolvanen}, year = {2008}, doi = {10.1145/1449814.1449863}, url = {http://doi.acm.org/10.1145/1449814.1449863}, tags = {DSL}, researchr = {https://researchr.org/publication/GrayFCKMT08}, cites = {0}, citedby = {0}, pages = {791-794}, booktitle = {OOPSLA}, } @article{KosarOMVCCH10, title = {Comparing general-purpose and domain-specific languages: An empirical study}, author = {Kosar, Tomaz and Oliveira, Nuno and Marjan Mernik and Pereira, Varanda and Crepinsek, Matej and Da, Cruz and Henriques, Rangel}, year = {2010}, doi = {10.2298/CSIS1002247K}, url = {http://www.doiserbia.nb.rs/Article.aspx?ID=1820-02141002247K}, tags = {empirical, programming languages, application framework, little language, source-to-source, C++, programming, systematic-approach, open-source, domain-specific language}, researchr = {https://researchr.org/publication/KosarOMVCCH10}, cites = {0}, citedby = {0}, journal = {Computer Science and Information Systems}, volume = {7}, number = {2}, pages = {247-264}, } @inproceedings{JavedMBS07, title = {GenInc: An Incremental Context-Free Grammar Learning Algorithm for Domain-Specific Language Development}, author = {Faizan Javed and Marjan Mernik and Barrett R. Bryant and Alan P. Sprague}, year = {2007}, tags = {context-aware, incremental, grammar, domain-specific language}, researchr = {https://researchr.org/publication/JavedMBS07}, cites = {0}, citedby = {0}, pages = {118-124}, booktitle = {mlmta}, } @inproceedings{JavedMSB06, title = {Incrementally Inferring Context-Free Grammars for Domain-Specific Languages}, author = {Faizan Javed and Marjan Mernik and Alan P. Sprague and Barrett R. Bryant}, year = {2006}, tags = {context-aware, incremental, grammar, domain-specific language}, researchr = {https://researchr.org/publication/JavedMSB06}, cites = {0}, citedby = {0}, pages = {363-368}, booktitle = {seke}, } @inproceedings{JavedBCMS04, title = {Context-free grammar induction using genetic programming}, author = {Faizan Javed and Barrett R. Bryant and Matej Crepinsek and Marjan Mernik and Alan P. Sprague}, year = {2004}, doi = {10.1145/986537.986635}, url = {http://doi.acm.org/10.1145/986537.986635}, tags = {programming, genetic programming, context-aware, grammar}, researchr = {https://researchr.org/publication/JavedBCMS04}, cites = {0}, citedby = {0}, pages = {404-405}, booktitle = {ACMse}, } @article{HenriquesPMLGW05, title = {Automatic generation of language-based tools using the LISA system}, author = {Pedro Rangel Henriques and Pereira, M.J.V. and Marjan Mernik and Lenic, M. and Jeffrey G. Gray and Wu, H.}, year = {2005}, month = {april}, doi = {10.1049/ip-sen:20041317}, tags = {rule-based, attribute grammars, completeness, data-flow language, traversal, data-flow, debugging, compiler, parsing, systematic-approach, grammar, domain-specific language}, researchr = {https://researchr.org/publication/HenriquesPMLGW05}, cites = {0}, citedby = {0}, journal = {Software, IEE Proceedings -}, volume = {152}, number = {2}, pages = {54-69}, } @article{BrestGBMZ06, title = {Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems}, author = {Janez Brest and Saso Greiner and Borko Boskovic and Marjan Mernik and Viljem Zumer}, year = {2006}, doi = {10.1109/TEVC.2006.872133}, url = {http://dx.doi.org/10.1109/TEVC.2006.872133}, researchr = {https://researchr.org/publication/BrestGBMZ06}, cites = {0}, citedby = {0}, journal = {tec}, volume = {10}, number = {6}, pages = {646-657}, } @inproceedings{LiuMB07, title = {A clustering entropy-driven approach for exploring and exploiting noisy functions}, author = {Shih-Hsi Liu and Marjan Mernik and Barrett R. Bryant}, year = {2007}, doi = {10.1145/1244002.1244166}, url = {http://doi.acm.org/10.1145/1244002.1244166}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/LiuMB07}, cites = {0}, citedby = {0}, pages = {738-742}, booktitle = {SAC}, } @article{MernikZLA99, title = {Implementation of Multiple Attribute Grammar Inheritance in the Tool LISA}, author = {Marjan Mernik and Viljem Zumer and Mitja Lenic and Enis Avdicausevic}, year = {1999}, tags = {attribute grammars, grammar}, researchr = {https://researchr.org/publication/MernikZLA99}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {34}, number = {6}, pages = {68-75}, } @article{MernikKZ95, title = {LISA: A Tool for Automtic Language Implementation}, author = {Marjan Mernik and Nikolaj Korbar and Viljem Zumer}, year = {1995}, researchr = {https://researchr.org/publication/MernikKZ95}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {30}, number = {4}, pages = {71-79}, } @inproceedings{KrusecLMZ01, title = {Language Development in a Visual Manner}, author = {Robet Krusec and Mitja Lenic and Marjan Mernik and Viljem Zumer}, year = {2001}, url = {http://csdl.computer.org/comp/proceedings/hcc/2001/0474/00/04740396abs.htm}, researchr = {https://researchr.org/publication/KrusecLMZ01}, cites = {0}, citedby = {0}, pages = {396-403}, booktitle = {vl}, } @article{FilipicFM03, title = {Evolutionary Optimization of Markers in Clothes Production}, author = {Bogdan Filipic and Iztok Fister and Marjan Mernik}, year = {2003}, url = {http://ai.ijs.si/informatica/vols/vol27_4_03abs.html#6}, tags = {optimization}, researchr = {https://researchr.org/publication/FilipicFM03}, cites = {0}, citedby = {0}, journal = {informaticaSI}, volume = {27}, number = {4}, pages = {411-415}, } @inproceedings{MernikNAZ01, title = {Designa and implementation of simple object description language}, author = {Marjan Mernik and Uros Novak and Enis Avdicausevic and Viljem Zumer}, year = {2001}, doi = {10.1145/372202.372468}, url = {http://doi.acm.org/10.1145/372202.372468}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MernikNAZ01}, cites = {0}, citedby = {0}, pages = {590-595}, booktitle = {SAC}, } @article{CrepinsekMZ05, title = {Extracting grammar from programs: brute force approach}, author = {Matej Crepinsek and Marjan Mernik and Viljem Zumer}, year = {2005}, doi = {10.1145/1064165.1064171}, url = {http://doi.acm.org/10.1145/1064165.1064171}, tags = {systematic-approach, grammar}, researchr = {https://researchr.org/publication/CrepinsekMZ05}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {40}, number = {4}, pages = {29-38}, } @article{HenriquesPMLAZ02, title = {Automatic Generation of Language-based Tools}, author = {Pedro Rangel Henriques and Maria João Varanda Pereira and Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {2002}, url = {http://www.elsevier.com/gej-ng/31/29/23/117/52/show/Products/notes/index.htt#008}, tags = {programming languages, rule-based, interpreter, principles, reuse, code generation, compiler, grammar}, researchr = {https://researchr.org/publication/HenriquesPMLAZ02}, cites = {0}, citedby = {0}, journal = {ENTCS}, volume = {65}, number = {3}, pages = {77-96}, } @inproceedings{WuRBGM05, title = {A two-dimensional separation of concerns for compiler construction}, author = {Xiaoqing Wu and Suman Roychoudhury and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2005}, doi = {10.1145/1066677.1066985}, url = {http://doi.acm.org/10.1145/1066677.1066985}, tags = {separation of concerns, compiler}, researchr = {https://researchr.org/publication/WuRBGM05}, cites = {0}, citedby = {0}, pages = {1365-1369}, booktitle = {SAC}, } @article{ZumerKM97, title = {Automatic implementation of programming languages using object oriented approach}, author = {Viljem Zumer and Nikolaj Korbar and Marjan Mernik}, year = {1997}, tags = {programming languages, object-oriented programming, programming, subject-oriented programming, systematic-approach, feature-oriented programming}, researchr = {https://researchr.org/publication/ZumerKM97}, cites = {0}, citedby = {0}, journal = {jsa}, volume = {43}, number = {1-5}, pages = {203-210}, } @inproceedings{JoMB06, title = {Editorial message: programming languages track}, author = {Chang-Hyun Jo and Marjan Mernik and Barrett R. Bryant}, year = {2006}, doi = {10.1145/1141277.1141652}, url = {http://doi.acm.org/10.1145/1141277.1141652}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/JoMB06}, cites = {0}, citedby = {0}, pages = {1601-1602}, booktitle = {SAC}, } @inproceedings{JoMB04, title = {Editorial message: special track on the programming languages}, author = {Chang-Hyun Jo and Marjan Mernik and Barrett R. Bryant}, year = {2004}, doi = {10.1145/967900.968191}, url = {http://doi.acm.org/10.1145/967900.968191}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/JoMB04}, cites = {0}, citedby = {0}, pages = {1453-1454}, booktitle = {SAC}, } @article{CrepinsekMJBS05, title = {Extracting grammar from programs: evolutionary approach}, author = {Matej Crepinsek and Marjan Mernik and Faizan Javed and Barrett R. Bryant and Alan P. Sprague}, year = {2005}, doi = {10.1145/1064165.1064172}, url = {http://doi.acm.org/10.1145/1064165.1064172}, tags = {systematic-approach, grammar}, researchr = {https://researchr.org/publication/CrepinsekMJBS05}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {40}, number = {4}, pages = {39-46}, } @article{MernikZ05, title = {Incremental programming language development}, author = {Marjan Mernik and Viljem Zumer}, year = {2005}, doi = {10.1016/j.cl.2004.02.001}, url = {http://dx.doi.org/10.1016/j.cl.2004.02.001}, tags = {programming languages, programming, incremental}, researchr = {https://researchr.org/publication/MernikZ05}, cites = {0}, citedby = {0}, journal = {Comp. Lang., Syst. \& Struct.}, volume = {31}, number = {1}, pages = {1-16}, } @inproceedings{LiuJMBGSH09, title = {MARS: Metamodel Recovery from Multi-tiered Models Using Grammar Inference}, author = {Qichao Liu and Faizan Javed and Marjan Mernik and Barrett R. Bryant and Jeffrey G. Gray and Alan P. Sprague and Dejan Hrncic}, year = {2009}, doi = {10.1109/TASE.2009.29}, url = {http://dx.doi.org/10.1109/TASE.2009.29}, tags = {grammar}, researchr = {https://researchr.org/publication/LiuJMBGSH09}, cites = {0}, citedby = {0}, pages = {325-326}, booktitle = {tase}, } @inproceedings{RebernakM07, title = {A tool for compiler construction based on aspect-oriented specifications}, author = {Damijan Rebernak and Marjan Mernik}, year = {2007}, doi = {10.1109/COMPSAC.2007.46}, url = {http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2007.46}, tags = {rule-based, compiler}, researchr = {https://researchr.org/publication/RebernakM07}, cites = {0}, citedby = {0}, pages = {11-16}, booktitle = {compsac}, } @inproceedings{FilipicFM06, title = {Evolutionary search for optimal combinations of markers in clothing manufacturing}, author = {Bogdan Filipic and Iztok Fister and Marjan Mernik}, year = {2006}, doi = {10.1145/1143997.1144270}, url = {http://doi.acm.org/10.1145/1143997.1144270}, tags = {search}, researchr = {https://researchr.org/publication/FilipicFM06}, cites = {0}, citedby = {0}, pages = {1661-1666}, booktitle = {gecco}, } @inproceedings{TairasMG08, title = {Using Ontologies in the Domain Analysis of Domain-Specific Languages}, author = {Robert Tairas and Marjan Mernik and Jeffrey G. Gray}, year = {2008}, url = {http://ceur-ws.org/Vol-395/paper02.pdf}, tags = {ontologies, ontology, domain analysis, analysis, domain-specific language}, researchr = {https://researchr.org/publication/TairasMG08}, cites = {0}, citedby = {0}, pages = {20-31}, booktitle = {MoDELS}, } @inproceedings{HeeringM02, title = {Minitrack Introduction}, author = {Jan Heering and Marjan Mernik}, year = {2002}, url = {http://csdl.computer.org/comp/proceedings/hicss/2002/1435/09/14350279.pdf}, researchr = {https://researchr.org/publication/HeeringM02}, cites = {0}, citedby = {0}, pages = {279}, booktitle = {hicss}, } @inproceedings{MernikZ01, title = {Domain-Specific Languages for Software Engineering - Minitrack Introduction}, author = {Marjan Mernik and Viljem Zumer}, year = {2001}, url = {http://computer.org/proceedings/hicss/0981/volume 209/09819071abs.htm}, tags = {language engineering, software language engineering, software engineering, domain-specific language}, researchr = {https://researchr.org/publication/MernikZ01}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @article{Kosar2008, title = {A preliminary study on various implementation approaches of domain-specific language}, author = {Toma{\v{z}} Kosar and Pablo E. Mart{\'{\i}}nez L{\'o}pez and Pablo A. Barrientos and Marjan Mernik}, year = {2008}, tags = {DSL engineering, DSL implementation approach, dsl examples, language engineering, DSL, systematic-approach, domain-specific language}, researchr = {https://researchr.org/publication/Kosar2008}, cites = {0}, citedby = {0}, journal = {Information and Software Technology}, volume = {50}, number = {5}, } @inproceedings{JoMB05, title = {Editorial: programming languages track}, author = {Chang-Hyun Jo and Marjan Mernik and Barrett R. Bryant}, year = {2005}, doi = {10.1145/1066677.1066991}, url = {http://doi.acm.org/10.1145/1066677.1066991}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/JoMB05}, cites = {0}, citedby = {0}, pages = {1383-1384}, booktitle = {SAC}, } @inproceedings{WuGRM05, title = {Weaving a debugging aspect into domain-specific language grammars}, author = {Hui Wu and Jeffrey G. Gray and Suman Roychoudhury and Marjan Mernik}, year = {2005}, doi = {10.1145/1066677.1066986}, url = {http://doi.acm.org/10.1145/1066677.1066986}, tags = {generative programming, programming languages, AspectJ, semantics, case study, separation of concerns, transformation language, weaving, debugging, compiler, DSL, programming, parsing, systematic-approach, transformation, grammar, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/WuGRM05}, cites = {0}, citedby = {0}, pages = {1370-1374}, booktitle = {SAC}, } @article{WuBGM10, title = {Component-based LR parsing}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2010}, doi = {10.1016/j.cl.2009.01.002}, url = {http://dx.doi.org/10.1016/j.cl.2009.01.002}, tags = {parsing algorithm, reusable components, rule-based, design complexity, composition, language design, reuse, information hiding, debugging, compiler, parsing, grammar, domain-specific language}, researchr = {https://researchr.org/publication/WuBGM10}, cites = {38}, citedby = {0}, journal = {Comp. Lang., Syst. \& Struct.}, volume = {36}, number = {1}, pages = {16-33}, } @article{Mernik07, title = {Editorial}, author = {Marjan Mernik}, year = {2007}, url = {http://www.comsis.fon.bg.ac.yu/ComSIS/Vol4No2/Editorial.htm}, researchr = {https://researchr.org/publication/Mernik07}, cites = {0}, citedby = {0}, journal = {comsis}, volume = {4}, number = {2}, } @inproceedings{WuBGRM06, title = {Separation of concerns in compiler development using aspect-orientation}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Suman Roychoudhury and Marjan Mernik}, year = {2006}, doi = {10.1145/1141277.1141646}, url = {http://doi.acm.org/10.1145/1141277.1141646}, tags = {separation of concerns, compiler}, researchr = {https://researchr.org/publication/WuBGRM06}, cites = {0}, citedby = {0}, pages = {1585-1590}, booktitle = {SAC}, } @inproceedings{MernikLEAZ98, title = {The Template and Multiple Inheritance Approach into Attribute Grammars}, author = {Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {1998}, url = {http://computer.org/proceedings/iccl/8454/84540102abs.htm}, tags = {attribute grammars, systematic-approach, grammar}, researchr = {https://researchr.org/publication/MernikLEAZ98}, cites = {0}, citedby = {0}, pages = {102-110}, booktitle = {iccl}, } @inproceedings{AroraMBRM08, title = {A Domain-Specific Language for Application-Level Checkpointing}, author = {Ritu Arora and Marjan Mernik and Purushotham Bangalore and Suman Roychoudhury and Saraswathi Mukkai}, year = {2008}, doi = {10.1007/978-3-540-89737-8_3}, url = {http://dx.doi.org/10.1007/978-3-540-89737-8_3}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/AroraMBRM08}, cites = {0}, citedby = {0}, pages = {26-38}, booktitle = {icdcit}, } @article{JavedMBS08, title = {An Unsupervised Incremental Learning Algorithm for Domain-Specific Language Development}, author = {Faizan Javed and Marjan Mernik and Barrett R. Bryant and Alan P. Sprague}, year = {2008}, doi = {10.1080/08839510802164127}, url = {http://dx.doi.org/10.1080/08839510802164127}, tags = {incremental, domain-specific language}, researchr = {https://researchr.org/publication/JavedMBS08}, cites = {0}, citedby = {0}, journal = {aai}, volume = {22}, number = {7&8}, pages = {707-729}, } @inproceedings{MernikGZB03, title = {Can a Parser be Generated from Examples?}, author = {Marjan Mernik and Goran Gerlic and Viljem Zumer and Barrett R. Bryant}, year = {2003}, tags = {parsing}, researchr = {https://researchr.org/publication/MernikGZB03}, cites = {0}, citedby = {0}, pages = {1063-1067}, booktitle = {SAC}, } @inproceedings{MernikLAZ00, title = {Compiler/Interpreter Generator System LISA}, author = {Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {2000}, url = {http://computer.org/proceedings/hicss/0493/04938/04938059abs.htm}, tags = {interpreter, compiler}, researchr = {https://researchr.org/publication/MernikLAZ00}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @article{CrepinsekMBJS05, title = {Inferring Context-Free Grammars for Domain-Specific Languages}, author = {Matej Crepinsek and Marjan Mernik and Barrett R. Bryant and Faizan Javed and Alan P. Sprague}, year = {2005}, doi = {10.1016/j.entcs.2005.02.055}, url = {http://dx.doi.org/10.1016/j.entcs.2005.02.055}, tags = {context-aware, grammar, domain-specific language}, researchr = {https://researchr.org/publication/CrepinsekMBJS05}, cites = {0}, citedby = {0}, journal = {ENTCS}, volume = {141}, number = {4}, pages = {99-116}, } @article{KokolZBM95, title = {PROMIS: A Software Metrics Tool Generator}, author = {Peter Kokol and Viljem Zumer and Janez Brest and Marjan Mernik}, year = {1995}, researchr = {https://researchr.org/publication/KokolZBM95}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {30}, number = {5}, pages = {37-42}, } @article{KosarLBM08, title = {A preliminary study on various implementation approaches of domain-specific language}, author = {Tomaz Kosar and Pablo E. Martínez López and Pablo A. Barrientos and Marjan Mernik}, year = {2008}, doi = {10.1016/j.infsof.2007.04.002}, url = {http://dx.doi.org/10.1016/j.infsof.2007.04.002}, tags = {systematic-approach, domain-specific language}, researchr = {https://researchr.org/publication/KosarLBM08}, cites = {0}, citedby = {0}, journal = {INFSOF}, volume = {50}, number = {5}, pages = {390-405}, } @article{MernikZ98, title = {Incremental language design}, author = {Marjan Mernik and Viljem Zumer}, year = {1998}, tags = {language design, incremental, design}, researchr = {https://researchr.org/publication/MernikZ98}, cites = {0}, citedby = {0}, journal = {iee}, volume = {145}, number = {2-3}, pages = {85-92}, } @inproceedings{JoMB08, title = {Special track on Programming Languages: editorial message}, author = {Chang-Hyun Jo and Marjan Mernik and Barrett R. Bryant}, year = {2008}, doi = {10.1145/1363686.1363738}, url = {http://doi.acm.org/10.1145/1363686.1363738}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/JoMB08}, cites = {0}, citedby = {0}, pages = {189-190}, booktitle = {SAC}, } @inproceedings{WuGM09, title = {Unit Testing for Domain-Specific Languages}, author = {Hui Wu and Jeffrey G. Gray and Marjan Mernik}, year = {2009}, doi = {10.1007/978-3-642-03034-5_7}, url = {http://dx.doi.org/10.1007/978-3-642-03034-5_7}, tags = {programming languages, Java, case study, functional programming, testing, reuse, C++, debugging, DSL, abstraction, domain-specific language}, researchr = {https://researchr.org/publication/WuGM09}, cites = {0}, citedby = {0}, pages = {125-147}, booktitle = {DSL}, } @article{AvdicausevicLMZ01, title = {AspectCOOL: An experiment in design and implementation of aspect-oriented language}, author = {Enis Avdicausevic and Mitja Lenic and Marjan Mernik and Viljem Zumer}, year = {2001}, tags = {language design, design}, researchr = {https://researchr.org/publication/AvdicausevicLMZ01}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {36}, number = {12}, pages = {84-94}, } @article{LiuMB07:0, title = {Entropy-Driven Parameter Control for Evolutionary Algorithms}, author = {Shih-Hsi Liu and Marjan Mernik and Barrett R. Bryant}, year = {2007}, url = {http://www.informatica.si/PDF/31-1/15_Liu-Entropy-Driven 20Parameter 20Control...pdf}, researchr = {https://researchr.org/publication/LiuMB07%3A0}, cites = {0}, citedby = {0}, journal = {informaticaSI}, volume = {31}, number = {1}, pages = {41-50}, } @article{JavedMGB08, title = {MARS: A metamodel recovery system using grammar inference}, author = {Faizan Javed and Marjan Mernik and Jeffrey G. Gray and Barrett R. Bryant}, year = {2008}, doi = {10.1016/j.infsof.2007.08.003}, url = {http://dx.doi.org/10.1016/j.infsof.2007.08.003}, tags = {grammar}, researchr = {https://researchr.org/publication/JavedMGB08}, cites = {0}, citedby = {0}, journal = {INFSOF}, volume = {50}, number = {9-10}, pages = {948-968}, } @article{MernikHS05, title = {When and how to develop domain-specific languages}, author = {Marjan Mernik and Jan Heering and Anthony M. Sloane}, year = {2005}, doi = {10.1145/1118890.1118892}, url = {http://doi.acm.org/10.1145/1118890.1118892}, tags = {programming languages, DSL engineering, program analysis, pattern language, DSL implementation approach, dsl examples, language engineering, points-to analysis, domain analysis, analysis, language design, source-to-source, survey, DSL, programming, design, systematic-approach, open-source, domain-specific language}, researchr = {https://researchr.org/publication/MernikHS05}, cites = {154}, citedby = {3}, journal = {ACM Comput. Surv.}, volume = {37}, number = {4}, pages = {316-344}, } @article{WuBGM05, title = {Pattern transformation for two-dimensional separation of concerns}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2005}, doi = {10.1145/1082983.1083133}, url = {http://doi.acm.org/10.1145/1082983.1083133}, tags = {separation of concerns, transformation}, researchr = {https://researchr.org/publication/WuBGM05}, cites = {0}, citedby = {0}, journal = {sigsoft}, volume = {30}, number = {4}, pages = {1-5}, } @article{RebernakMHP06, title = {AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars}, author = {Damijan Rebernak and Marjan Mernik and Pedro Rangel Henriques and Maria João Varanda Pereira}, year = {2006}, doi = {10.1016/j.entcs.2006.10.003}, url = {http://dx.doi.org/10.1016/j.entcs.2006.10.003}, tags = {rule-based, attribute grammars, compiler, grammar}, researchr = {https://researchr.org/publication/RebernakMHP06}, cites = {0}, citedby = {0}, journal = {ENTCS}, volume = {164}, number = {2}, pages = {37-53}, } @techreport{Sprinkle:TSE:2009, title = {Fundamental Limitations in Domain-Specific Language Evolution}, author = {Jonathan Sprinkle and Jeffrey G. Gray and Marjan Mernik}, year = {2009}, month = {August}, url = {http://www.ece.arizona.edu/~sprinkjm/wiki/uploads/Publications/sprinkle-tse2009-domainevolution-submitted.pdf}, tags = {programming languages, model-to-model transformation, semantics, transformation engineering, meta programming, meta-model, modeling language, modeling, language engineering, transformation language, language modeling, source-to-source, maintenance, model-driven engineering, transformation system, model transformation, Meta-Environment, higher-order transformations, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Sprinkle%3ATSE%3A2009}, cites = {0}, citedby = {0}, institution = {University of Arizona}, number = {TR-090831}, address = {1230 E. Speedway Blvd., Bldg. 104}, } @article{WuGM08, title = {Grammar-driven generation of domain-specific language debuggers}, author = {Hui Wu and Jeffrey G. Gray and Marjan Mernik}, year = {2008}, doi = {10.1002/spe.863}, url = {http://dx.doi.org/10.1002/spe.863}, tags = {debugging, grammar, domain-specific language}, researchr = {https://researchr.org/publication/WuGM08}, cites = {0}, citedby = {1}, journal = {SPE}, volume = {38}, number = {10}, pages = {1073-1103}, } @article{MernikLAZ98, title = {Une approche orientée-objet pour la réutilisation de spécifications formelles de langages}, author = {Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {1998}, researchr = {https://researchr.org/publication/MernikLAZ98}, cites = {0}, citedby = {0}, journal = {Lobjet}, volume = {4}, number = {3}, } @inproceedings{TairasMG08a, title = {Using Ontologies in the Domain Analysis of Domain-Specific Languages}, author = {Robert Tairas and Marjan Mernik and Jeffrey G. Gray}, year = {2008}, doi = {10.1007/978-3-642-01648-6_35}, url = {http://dx.doi.org/10.1007/978-3-642-01648-6_35}, tags = {ontologies, ontology, domain analysis, analysis, domain-specific language}, researchr = {https://researchr.org/publication/TairasMG08a}, cites = {0}, citedby = {0}, pages = {332-342}, booktitle = {MoDELS}, } @inproceedings{GrayKM04, title = {Adaptive and Evolvable Software Systems: Techniques, Tools, and Applications: Minitrack Introduction}, author = {Jeffrey G. Gray and Raymond Klefstad and Marjan Mernik}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690267.pdf}, researchr = {https://researchr.org/publication/GrayKM04}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @article{SprinkleMTS09, title = {Guest Editors Introduction: What Kinds of Nails Need a Domain-Specific Hammer?}, author = {Jonathan Sprinkle and Marjan Mernik and Juha-Pekka Tolvanen and Diomidis Spinellis}, year = {2009}, doi = {10.1109/MS.2009.92}, url = {http://doi.ieeecomputersociety.org/10.1109/MS.2009.92}, researchr = {https://researchr.org/publication/SprinkleMTS09}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {26}, number = {4}, pages = {15-18}, } @article{MernikLAZ00:0, title = {Multiple Attribute Grammar Inheritance}, author = {Marjan Mernik and Mitja Lenic and Enis Avdicausevic and Viljem Zumer}, year = {2000}, tags = {attribute grammars, grammar}, researchr = {https://researchr.org/publication/MernikLAZ00%3A0}, cites = {0}, citedby = {0}, journal = {informaticaSI}, volume = {24}, number = {3}, }