% Bibliography downloaded from https://researchr.org/downloadbibtex/bibliography/software-language-engineering @inproceedings{Goldschmidt08, title = {Towards an Incremental Update Approach for Concrete Textual Syntaxes for UUID-Based Model Repositories}, author = {Thomas Goldschmidt}, year = {2008}, doi = {10.1007/978-3-642-00434-6_11}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_11}, tags = {rule-based, incremental, systematic-approach, concrete syntax}, researchr = {https://researchr.org/publication/Goldschmidt08}, cites = {0}, citedby = {0}, pages = {168-177}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{HostO08, title = {The Java Programmer s Phrase Book}, author = {Einar W. Høst and Bjarte M. Østvold}, year = {2008}, doi = {10.1007/978-3-642-00434-6_20}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_20}, tags = {Java}, researchr = {https://researchr.org/publication/HostO08}, cites = {0}, citedby = {0}, pages = {322-341}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Wirtz00, title = {Using a Visual Software Engineering Language for Specifying and Analyzing Workflows}, author = {Guido Wirtz}, year = {2000}, url = {http://www.computer.org/proceedings/vl/0840/08400097abs.htm}, tags = {language engineering, software language engineering, software engineering, workflow}, researchr = {https://researchr.org/publication/Wirtz00}, cites = {0}, citedby = {0}, pages = {97-98}, booktitle = {VL}, } @article{Borchers01, title = {A pattern approach to interaction design}, author = {Jan O. Borchers}, year = {2001}, doi = {10.1007/BF01206115}, url = {http://dx.doi.org/10.1007/BF01206115}, tags = {interaction design, pattern language, language engineering, software language engineering, human-computer interaction, language design, software engineering, design, systematic-approach, domain-specific language}, researchr = {https://researchr.org/publication/Borchers01}, cites = {0}, citedby = {0}, journal = {AI Soc.}, volume = {15}, number = {4}, pages = {359-376}, } @article{Visser01-WRS, title = {A Survey of Strategies in Program Transformation Systems}, author = {Eelco Visser}, year = {2001}, doi = {10.1016/S1571-0661(04)00270-1}, url = {https://doi.org/10.1016/S1571-0661(04)00270-1}, tags = {programming languages, optimization, rule-based, transformation engineering, graph transformation, reverse engineering, refactoring, language engineering, transformation language, software language engineering, language design, strategies, graph-rewriting, survey, software engineering, rules, transformation system, rule-based refactoring, compiler, programming, program optimization, rewriting, design, rewriting strategies, transformation, Stratego, program transformation}, researchr = {https://researchr.org/publication/Visser01-WRS}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {57}, pages = {109-143}, } @inproceedings{Visser07, title = {{WebDSL}: {A} Case Study in Domain-Specific Language Engineering}, author = {Eelco Visser}, year = {2007}, doi = {10.1007/978-3-540-88643-3_7}, url = {http://dx.doi.org/10.1007/978-3-540-88643-3_7}, tags = {WebDSL, reusable components, DSL engineering, web application development, data-flow language, pattern language, case study, software components, SDF, meta-model, abstract syntax, modeling language, Stratego/XT, language engineering, software language engineering, language modeling, software component, web engineering, language design, reuse, model-driven development, data-flow, survey, software engineering, model-driven engineering, web applications, DSL, Meta-Environment, incremental, design, process modeling, systematic-approach, ASF+SDF, language, Stratego, domain-specific language}, researchr = {https://researchr.org/publication/Visser07}, cites = {0}, citedby = {9}, pages = {291-373}, booktitle = {Generative and Transformational Techniques in Software Engineering II, International Summer School, {GTTSE} 2007}, editor = {Ralf Lämmel and Joost Visser and João Saraiva}, volume = {5235}, series = {Lecture Notes in Computer Science}, address = {Braga, Portugal}, publisher = {Springer}, isbn = {978-3-540-88642-6}, } @article{BrandV96, title = {Generation of Formatters for Context-Free Languages}, author = {Mark G. J. van den Brand and Eelco Visser}, year = {1996}, doi = {10.1145/226155.226156}, url = {https://doi.org/10.1145/226155.226156}, tags = {programming languages, rule-based, translation, meta programming, SDF, interpreter, abstract syntax, language engineering, software language engineering, reuse, source-to-source, software engineering, rules, algebraic specification, source code formatting, code generation, pretty-printing, algebra, programming, context-aware, Meta-Environment, systematic-approach, ASF+SDF, open-source, grammar}, researchr = {https://researchr.org/publication/BrandV96}, cites = {46}, citedby = {12}, journal = {ACM Transactions on Software Engineering Methodology}, volume = {5}, number = {1}, pages = {1-41}, } @incollection{Ortner08:2, title = {From Software Engineering to Enterprise Engineering - Introduction to a Language-critical Approach}, author = {Erich Ortner}, year = {2008}, doi = {10.1007/978-1-4020-8739-4_24}, url = {http://dx.doi.org/10.1007/978-1-4020-8739-4_24}, tags = {language engineering, software language engineering, software engineering, systematic-approach}, researchr = {https://researchr.org/publication/Ortner08%3A2}, cites = {0}, citedby = {0}, pages = {135-143}, booktitle = {Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education, Proceedings of the 2007 International Conference on Engineering Education, Instructional Technology, Assessment, and E-learning (EIAE 2007), part of the Internationa}, editor = {Magued Iskander}, publisher = {Springer}, isbn = {978-1-4020-8738-7}, } @article{Abowd96, title = {Software Engineering and Programming Language Considerations for Ubiquitous Computing}, author = {Gregory D. Abowd}, year = {1996}, tags = {programming languages, language engineering, software language engineering, software engineering, programming}, researchr = {https://researchr.org/publication/Abowd96}, cites = {0}, citedby = {0}, journal = {ACM Computing Surveys}, volume = {28}, number = {4es}, pages = {190}, } @article{ward94languageoriented, title = {Language-Oriented Programming}, author = {Martin P. Ward}, year = {1994}, url = {http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf}, tags = {programming languages, object-oriented programming, program analysis, meta programming, language-oriented programming, meta-model, interpreter, reverse engineering, modeling language, language engineering, software language engineering, language modeling, LOP, domain analysis, analysis, language design, reuse, model-driven development, maintenance, software engineering, model-driven engineering, object-role modeling, compiler, programming, subject-oriented programming, Meta-Environment, process modeling, systematic-approach, feature-oriented programming, domain-specific language}, researchr = {https://researchr.org/publication/ward94languageoriented}, cites = {0}, citedby = {0}, journal = {Software --- Concepts and Tools}, volume = {15}, number = {4}, } @inproceedings{Liu04:17, title = {Formal Engineering for Industrial Software Development - An Introduction to the SOFL Specification Language and Method}, author = {Shaoying Liu}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3308&spage=7}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Liu04%3A17}, cites = {0}, citedby = {0}, pages = {7-8}, booktitle = {Formal Methods and Software Engineering, 6th International Conference on Formal Engineering Methods, ICFEM 2004, Seattle, WA, USA, November 8-12, 2004, Proceedings}, editor = {Jim Davies and Wolfram Schulte and Michael Barnett}, volume = {3308}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23841-7}, } @inproceedings{BastenK08, title = {DeFacto: Language-Parametric Fact Extraction from Source Code}, author = {Bas Basten and Paul Klint}, year = {2008}, doi = {10.1007/978-3-642-00434-6_17}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_17}, tags = {programming languages, program analysis, points-to analysis, analysis, source-to-source, programming, context-aware, systematic-approach, open-source, grammar}, researchr = {https://researchr.org/publication/BastenK08}, cites = {0}, citedby = {0}, pages = {265-284}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Waldo97, title = {Java: A Language for Software Engineering (Tutorial)}, author = {Jim Waldo}, year = {1997}, doi = {10.1145/253228.253539}, url = {http://doi.acm.org/10.1145/253228.253539}, tags = {Java, language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Waldo97}, cites = {0}, citedby = {0}, pages = {630}, booktitle = {ICSE}, } @article{HeidenreichWD08, title = {A Framework for Generating Query Language Code from OCL Invariants}, author = {Florian Heidenreich and Christian Wende and Birgit Demuth}, year = {2008}, url = {http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/108}, tags = {model-to-model transformation, object constraint language, semantics, OCL, rule-based, transformation engineering, translation, data-flow language, application framework, meta-model, XML, modeling language, XML Schema, modeling, language engineering, transformation language, software language engineering, language modeling, business rules, constraints, UML, model-driven development, data-flow, source-to-source, software engineering, rules, model-driven engineering, code generation, object-role modeling, ocl2sql, transformation system, model transformation, Meta-Environment, systematic-approach, model-driven integrity engineering, transformation, query language, domain-specific language}, researchr = {https://researchr.org/publication/HeidenreichWD08}, cites = {0}, citedby = {0}, journal = {ECEASST}, volume = {9}, } @proceedings{sle-2011, title = {Software Language Engineering, Fourth International Conference, SLE 2011, Braga, Portugal, July, 2011, Revised Selected Papers}, year = {2012}, note = {(to appear)}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/sle-2011}, cites = {0}, citedby = {0}, booktitle = {Software Language Engineering, Fourth International Conference, SLE 2011, Braga, Portugal, July, 2011, Revised Selected Papers}, conference = {SLE}, editor = {Uwe Aßmann and Anthony M. Sloane}, publisher = {Springer}, } @article{BarbosaMP09, title = {Constructive and Destructive Use of Compilers in Elliptic Curve Cryptography}, author = {Manuel Bernardo Barbosa and Andrew Moss and Dan Page}, year = {2009}, doi = {10.1007/s00145-008-9023-0}, url = {http://dx.doi.org/10.1007/s00145-008-9023-0}, tags = {rule-based, ECC, language engineering, software language engineering, software engineering, model-driven engineering, cryptography, compiler cryptography ECC, security, compiler, context-aware, domain-specific language}, researchr = {https://researchr.org/publication/BarbosaMP09}, cites = {0}, citedby = {0}, journal = {J. Cryptology}, volume = {22}, number = {2}, pages = {259-281}, } @proceedings{dagstuhl:2004P4101, title = {Language Engineering for Model-Driven Software Development, 29. February - 5. March 2004}, year = {2005}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, model-driven development, software engineering, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/dagstuhl%3A2004P4101}, cites = {0}, citedby = {0}, booktitle = {Language Engineering for Model-Driven Software Development, 29. February - 5. March 2004}, conference = {Dagstuhl}, editor = {Jean Bézivin and Reiko Heckel}, volume = {04101}, series = {Dagstuhl Seminar Proceedings}, publisher = {Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany}, } @article{RyderS03:0, title = {Influences on the design of exception handling: ACM SIGSOFT project on the impact of software engineering research on programming language design}, author = {Barbara G. Ryder and Mary Lou Soffa}, year = {2003}, doi = {10.1145/885638.885644}, url = {http://doi.acm.org/10.1145/885638.885644}, tags = {programming languages, exceptions, language engineering, software language engineering, design research, language design, software engineering, programming, design}, researchr = {https://researchr.org/publication/RyderS03%3A0}, cites = {0}, citedby = {0}, journal = {SIGPLAN Notices}, volume = {38}, number = {6}, pages = {16-22}, } @article{BezivinH06, title = {Guest Editorial to the Special Issue on Language Engineering for Model-Driven Software Development}, author = {Jean Bézivin and Reiko Heckel}, year = {2006}, doi = {10.1007/s10270-006-0028-6}, url = {http://dx.doi.org/10.1007/s10270-006-0028-6}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, model-driven development, software engineering, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/BezivinH06}, cites = {0}, citedby = {0}, journal = {Software and Systems Modeling}, volume = {5}, number = {3}, pages = {231-232}, } @article{Meyer88:2, title = {Eiffel: A language and environment for software engineering}, author = {Bertrand Meyer}, year = {1988}, doi = {10.1016/0164-1212(88)90022-2}, url = {http://dx.doi.org/10.1016/0164-1212(88)90022-2}, tags = {language engineering, software language engineering, software engineering, Meta-Environment, Eiffel}, researchr = {https://researchr.org/publication/Meyer88%3A2}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {8}, number = {3}, pages = {199-246}, } @inproceedings{Brand08, title = {Model-Driven Engineering Meets Generic Language Technology}, author = {Mark G. J. van den Brand}, year = {2008}, doi = {10.1007/978-3-642-00434-6_2}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_2}, tags = {meta-model, modeling language, language engineering, language modeling, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/Brand08}, cites = {0}, citedby = {0}, pages = {8-15}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Nilsson-NymanEH08, title = {Practical Scope Recovery Using Bridge Parsing}, author = {Emma Nilsson-Nyman and Torbjörn Ekman and Görel Hedin}, year = {2008}, doi = {10.1007/978-3-642-00434-6_7}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_7}, tags = {layout sensitive parsing, indentation, layout, parsing, error recovery}, researchr = {https://researchr.org/publication/Nilsson-NymanEH08}, cites = {0}, citedby = {0}, pages = {95-113}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{WarboysGRMBKM05, title = {The ArchWare Tower: The Implementation of an Active Software Engineering Environment Using a pi-Calculus Based Architecture Description Language}, author = {Brian Warboys and R. Mark Greenwood and Ian Robertson and Ronald Morrison and Dharini Balasubramaniam and Graham N. C. Kirby and Kath Mickan}, year = {2005}, doi = {10.1007/11494713_3}, url = {http://dx.doi.org/10.1007/11494713_3}, tags = {software architecture, language engineering, software language engineering, architecture, software engineering, C++, Meta-Environment}, researchr = {https://researchr.org/publication/WarboysGRMBKM05}, cites = {0}, citedby = {0}, pages = {30-40}, booktitle = {Software Architecture, 2nd European Workshop, EWSA 2005, Pisa, Italy, June 13-14, 2005, Proceedings}, editor = {Ronald Morrison and Flávio Oquendo}, volume = {3527}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-26275-X}, } @article{AndradeAGPRS06, title = {Definition of a problem-sensitive conceptual modelling language: foundations and application to software engineering}, author = {Javier Andrade Garda and Juan Ares Casal and Rafael García and Juan Pazos and Santiago Rodríguez Yánez and Andrés Silva}, year = {2006}, doi = {10.1016/j.infsof.2005.05.009}, url = {http://dx.doi.org/10.1016/j.infsof.2005.05.009}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, software engineering, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/AndradeAGPRS06}, cites = {0}, citedby = {0}, journal = {Information \& Software Technology}, volume = {48}, number = {7}, pages = {517-531}, } @inproceedings{FritzscheJAMGSBK08, title = {Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains}, author = {Mathias Fritzsche and Jendrik Johannes and Uwe Aßmann and Simon Mitschke and Wasif Gilani and Ivor T. A. Spence and T. John Brown and Peter Kilpatrick}, year = {2008}, doi = {10.1007/978-3-642-00434-6_9}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_9}, tags = {model-to-model transformation, meta-model, modeling language, transformation language, language modeling, source-to-source, model transformation, Meta-Environment, systematic-approach, transformation}, researchr = {https://researchr.org/publication/FritzscheJAMGSBK08}, cites = {0}, citedby = {0}, pages = {134-150}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{GudmundsonK01, title = {Data Abstraction in AspectJ}, author = {Stephan Gudmundson and Gregor Kiczales}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2192/21920270.htm}, tags = {programming languages, AspectJ, object-oriented programming, data-flow language, AOP, language engineering, software language engineering, design research, language design, constraints, data-flow programming, data-flow, software engineering, aspect oriented programming, programming, subject-oriented programming, abstraction, reflection, design, feature-oriented programming}, researchr = {https://researchr.org/publication/GudmundsonK01}, cites = {0}, citedby = {0}, pages = {270-271}, booktitle = {Metalevel Architectures and Separation of Crosscutting Concerns, Third International Conference, REFLECTION 2001, Kyoto, Japan, September 25-28, 2001, Proceedings}, editor = {Akinori Yonezawa and Satoshi Matsuoka}, volume = {2192}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-42618-3}, } @inproceedings{DietrichHG07, title = {A Formal Contract Language for Plugin-based Software Engineering}, author = {Jens Dietrich and John G. Hosking and Jonathan Giles}, year = {2007}, doi = {10.1109/ICECCS.2007.7}, url = {http://doi.ieeecomputersociety.org/10.1109/ICECCS.2007.7}, tags = {rule-based, contracts, language engineering, software language engineering, software engineering, software contracts}, researchr = {https://researchr.org/publication/DietrichHG07}, cites = {0}, citedby = {0}, pages = {175-184}, booktitle = {12th International Conference on Engineering of Complex Computer Systems (ICECCS 2007), 10-14 July 2007, Auckland, New Zealand}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-2895-3}, } @inproceedings{KurtevBJV06, title = {Model-based DSL frameworks}, author = {Ivan Kurtev and Jean Bézivin and Frédéric Jouault and Patrick Valduriez}, year = {2006}, doi = {10.1145/1176617.1176632}, url = {http://doi.acm.org/10.1145/1176617.1176632}, tags = {programming languages, object-oriented programming, rule-based, Java, meta programming, software architecture, data-flow language, meta-model, XML, recommender systems, modeling language, separation of concerns, XML Schema, modeling, language engineering, software language engineering, architecture, language modeling, EMF, data-flow programming, data-flow, software evolution, software engineering, model-driven engineering, object-role modeling, aspect oriented programming, information models, DSL, subject-oriented programming, Meta-Environment, MDE, systematic-approach, feature-oriented programming, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/KurtevBJV06}, cites = {0}, citedby = {1}, pages = {602-616}, booktitle = {Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA}, editor = {Peri L. Tarr and William R. Cook}, publisher = {ACM}, isbn = {1-59593-491-X}, } @inproceedings{Heidenreich-SLE2009, title = {Closing the Gap between Modelling and Java}, author = {Florian Heidenreich and Jendrik Johannes and Mirko Seifert and Christian Wende}, year = {2009}, tags = {programming languages, rule-based, Java, translation, meta programming, meta-model, modeling language, modeling, language engineering, software language engineering, language modeling, testing, metamodelling, model-driven development, software engineering, model-driven engineering, programming, Meta-Environment, parsing, systematic-approach}, researchr = {https://researchr.org/publication/Heidenreich-SLE2009}, cites = {0}, citedby = {0}, booktitle = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @inproceedings{TakedaCM92, title = {MERA: Meta Language for Software Engineering}, author = {K. Takeda and David N. Chin and I. Miyamoto}, year = {1992}, doi = {10.1109/SEKE.1992.227912}, url = {http://doi.ieeecomputersociety.org/10.1109/SEKE.1992.227912}, tags = {meta-model, language engineering, software language engineering, software engineering, model-driven engineering, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/TakedaCM92}, cites = {0}, citedby = {0}, pages = {495-502}, booktitle = {SEKE 92, The 4th International Conference on Software Engineering and Knowledge Engineering, June, 15-20 1992, Capri, Italy}, publisher = {Knowledge Systems Institute}, } @inproceedings{Kleppe08, title = {The Field of Software Language Engineering}, author = {Anneke Kleppe}, year = {2008}, doi = {10.1007/978-3-642-00434-6_1}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_1}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Kleppe08}, cites = {0}, citedby = {0}, pages = {1-7}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{SunDJTG08, title = {A Model Engineering Approach to Tool Interoperability}, author = {Yu Sun and Zekai Demirezen and Frédéric Jouault and Robert Tairas and Jeffrey G. Gray}, year = {2008}, doi = {10.1007/978-3-642-00434-6_12}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_12}, tags = {meta-model, model-driven engineering, Meta-Environment, systematic-approach}, researchr = {https://researchr.org/publication/SunDJTG08}, cites = {0}, citedby = {0}, pages = {178-187}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Sloane02, title = {Post-design Domain-Specific Language Embedding: A Case Study in the Software Engineering Domain}, author = {Anthony M. Sloane}, year = {2002}, url = {http://csdl.computer.org/comp/proceedings/hicss/2002/1435/09/14350281abs.htm}, tags = {laziness, programming languages, case study, embedded software, language engineering, software language engineering, functional programming, language design, Haskell, software engineering, design, domain-specific language}, researchr = {https://researchr.org/publication/Sloane02}, cites = {0}, citedby = {0}, pages = {281}, booktitle = {HICSS}, } @inproceedings{GoncalvesF02, title = {5SL: a language for declarative specification and generation of digital libraries}, author = {Marcos André Gonçalves and Edward A. Fox}, year = {2002}, doi = {10.1145/544220.544276}, url = {http://doi.acm.org/10.1145/544220.544276}, tags = {rule-based, software components, meta-model, modeling language, modeling, language engineering, digital library, software language engineering, language modeling, software component, domain analysis, analysis, requirements engineering, software engineering, model-driven engineering, digital libraries, information models, Meta-Environment, multimedia, systematic-approach, domain-specific language}, researchr = {https://researchr.org/publication/GoncalvesF02}, cites = {0}, citedby = {0}, pages = {263-272}, booktitle = {ACM/IEEE Joint Conference on Digital Libraries, JCDL 2002, Portland, Oregon, USA, June 14-18, 2002, Proceedings}, publisher = {ACM}, isbn = {1-58113-513-0}, } @article{RyderS03, title = {Influences on the design of exception handling ACM SIGSOFT project on the impact of software engineering research on programming language design}, author = {Barbara G. Ryder and Mary Lou Soffa}, year = {2003}, doi = {10.1145/882240.882258}, url = {http://doi.acm.org/10.1145/882240.882258}, tags = {programming languages, exceptions, language engineering, software language engineering, design research, language design, software engineering, programming, design}, researchr = {https://researchr.org/publication/RyderS03}, cites = {0}, citedby = {0}, journal = {ACM SIGSOFT Software Engineering Notes}, volume = {28}, number = {4}, pages = {29-35}, } @inproceedings{SanchezLFG08, title = {Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines}, author = {Pablo Sánchez and Neil Loughran and Lidia Fuentes and Alessandro Garcia}, year = {2008}, doi = {10.1007/978-3-642-00434-6_13}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_13}, tags = {software product lines, language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/SanchezLFG08}, cites = {0}, citedby = {0}, pages = {188-207}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @misc{Voi08e, title = {Types for Programming and Reasoning}, author = {Janis Voigtländer}, year = {2008}, tags = {control systems, programming languages, optimization, semantics, reusable components, rule-based, transformation engineering, Java, program analysis, software components, program verification, formal semantics, language engineering, transformation language, software language engineering, functional programming, design research, software component, analysis, language design, static analysis, Haskell, type system, reuse, equational proofs, software engineering, rules, algebraic specification, C++, programming paradigms, type checking, transformation system, compiler, algebra, programming, context-aware, abstraction, program optimization, design, systematic-approach, transformation, program transformation}, researchr = {https://researchr.org/publication/Voi08e}, cites = {0}, citedby = {0}, } @inproceedings{HuangS08, title = {Expressive and safe static reflection with MorphJ}, author = {Shan Shan Huang and Yannis Smaragdakis}, year = {2008}, doi = {10.1145/1375581.1375592}, url = {http://doi.acm.org/10.1145/1375581.1375592}, tags = {programming languages, object-oriented programming, rule-based, Java, program analysis, meta programming, pattern language, generic programming, model checking, meta-model, Variability-Aware Analysis, language engineering, software language engineering, analysis, static analysis, type system, software engineering, model-driven engineering, C++, pattern matching, type checking, aspect oriented programming, programming, subject-oriented programming, context-aware, Meta-Environment, reflection, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/HuangS08}, cites = {0}, citedby = {1}, pages = {79-89}, booktitle = {Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008}, editor = {Rajiv Gupta and Saman P. Amarasinghe}, publisher = {ACM}, isbn = {978-1-59593-860-2}, } @inproceedings{Spiewak:2009, title = {ScalaQL: Language-Integrated Database Queries for Scala}, author = {Daniel Spiewak and Tian Zhao}, year = {2009}, tags = {programming languages, program comprehension, Scala, application framework, relational database, language design, programming, database, design, query language}, researchr = {https://researchr.org/publication/Spiewak%3A2009}, cites = {0}, citedby = {0}, booktitle = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @book{kleppe08:0, title = {Software Language Engineering: Creating Domain-Specific Languages Using Metamodels}, author = {Anneke Kleppe}, year = {2008}, url = {http://portal.acm.org/citation.cfm?id=1496375}, tags = {programming languages, model-to-model transformation, object-oriented programming, concrete object syntax, semantics, rule-based, transformation engineering, Eclipse, meta programming, case study, software components, graph transformation, meta-model, abstract syntax, modeling language, modeling, language engineering, transformation language, software language engineering, language modeling, design research, software component, language design, macros, source-to-source, graph-rewriting, software engineering, model-driven engineering, code generation, object-role modeling, model transformation, information models, DSL, subject-oriented programming, type theory, Meta-Environment, higher-order transformations, rewriting, design, systematic-approach, rewriting strategies, feature-oriented programming, concrete syntax, meta-objects, transformation, grammar, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/kleppe08%3A0}, cites = {0}, citedby = {0}, publisher = {Addison-Wesley Professional}, isbn = {0321553454, 9780321553454}, } @inproceedings{BravenboerV08, title = {Parse Table Composition}, author = {Martin Bravenboer and Eelco Visser}, year = {2009}, doi = {10.1007/978-3-642-00434-6_6}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_6}, tags = {parsing algorithm, programming languages, deployment, syntax definition, SDF, composition, source-to-source, parse table composition, compiler, programming, language composition, parsing, extensible language, ASF+SDF, open-source, grammar, domain-specific language}, researchr = {https://researchr.org/publication/BravenboerV08}, cites = {0}, citedby = {0}, pages = {74-94}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @proceedings{sle:2009, title = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, year = {2010}, doi = {10.1007/978-3-642-12107-4}, url = {http://dx.doi.org/10.1007/978-3-642-12107-4}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/sle%3A2009}, cites = {0}, citedby = {0}, booktitle = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, conference = {SLE}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @inproceedings{GorpKJ08, title = {Transformation Language Integration Based on Profiles and Higher Order Transformations}, author = {Pieter Van Gorp and Anne Keller and Dirk Janssens}, year = {2008}, doi = {10.1007/978-3-642-00434-6_14}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_14}, tags = {rule-based, transformation engineering, language engineering, transformation language, UML, higher-order transformations, transformation}, researchr = {https://researchr.org/publication/GorpKJ08}, cites = {0}, citedby = {0}, pages = {208-226}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{RossiS98, title = {A Practical Approach to Software Process Modelling Language Engineering}, author = {Simo Rossi and Tero Sillander}, year = {1998}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, software engineering, model-driven engineering, Meta-Environment, process modeling, systematic-approach}, researchr = {https://researchr.org/publication/RossiS98}, cites = {0}, citedby = {0}, pages = {28-42}, booktitle = {Software Process Technology, 6th European Workshop, EWSPT 98, Weybridge, UK, September 16-18, 1998, Proceedings}, editor = {Volker Gruhn}, volume = {1487}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-64956-5}, } @inproceedings{SinghK07, title = {The scalability of AspectJ}, author = {Arjun Singh and Gregor Kiczales}, year = {2007}, doi = {10.1145/1321211.1321233}, url = {http://doi.acm.org/10.1145/1321211.1321233}, tags = {programming languages, AspectJ, object-oriented programming, data-flow language, AOP, language engineering, software language engineering, design research, language design, constraints, data-flow programming, data-flow, software engineering, aspect oriented programming, programming, subject-oriented programming, abstraction, design, feature-oriented programming}, researchr = {https://researchr.org/publication/SinghK07}, cites = {0}, citedby = {0}, pages = {203-214}, booktitle = {Proceedings of the 2007 conference of the Centre for Advanced Studies on Collaborative Research, October 22-25, 2007, Richmond Hill, Ontario, Canada}, editor = {Kelly A. Lyons and Christian Couturier}, publisher = {IBM}, } @inproceedings{MoodyH08, title = {Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams}, author = {Daniel L. Moody and Jos van Hillegersberg}, year = {2008}, doi = {10.1007/978-3-642-00434-6_3}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_3}, tags = {analysis, UML}, researchr = {https://researchr.org/publication/MoodyH08}, cites = {0}, citedby = {0}, pages = {16-34}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{ReichelO04, title = {XML-based programming language modeling: An approach to software engineering}, author = {Christian Reichel and Roy Oberhauser}, year = {2004}, tags = {programming languages, rule-based, meta programming, meta-model, XML, modeling language, XML Schema, modeling, language engineering, software language engineering, language modeling, software engineering, model-driven engineering, programming, Meta-Environment, systematic-approach}, researchr = {https://researchr.org/publication/ReichelO04}, cites = {0}, citedby = {0}, pages = {424-429}, booktitle = {Proceedings of the IASTED Conference on Software Engineering and Applications, November 9-11, 2004, MIT, Cambridge, MA, USA}, editor = {M. H. Hamza}, publisher = {IASTED/ACTA Press}, isbn = {0-88986-425-X}, } @inproceedings{Visser01, title = {Stratego: A Language for Program Transformation Based on Rewriting Strategies}, author = {Eelco Visser}, year = {2001}, doi = {10.1007/3-540-45127-7_27}, url = {https://doi.org/10.1007/3-540-45127-7_27}, tags = {control systems, programming languages, optimization, object-oriented programming, rule-based, transformation engineering, pattern language, generic programming, graph transformation, Stratego/XT, traversal, refactoring, language engineering, transformation language, software language engineering, term rewriting, reuse, termination, graph-rewriting, software engineering, rules, programming paradigms, migration, transformation system, rule-based refactoring, compiler, subject-oriented programming, program optimization, higher-order transformations, rewriting, rewriting strategies, feature-oriented programming, transformation, Stratego, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Visser01}, cites = {0}, citedby = {1}, pages = {357-362}, booktitle = {Rewriting Techniques and Applications, 12th International Conference, RTA 2001, Utrecht, The Netherlands, May 22-24, 2001, Proceedings}, editor = {Aart Middeldorp}, volume = {2051}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-42117-3}, } @phdthesis{Zaytsev-Thesis2010, title = {Recovery, Convergence and Documentation of Languages}, author = {Vadim Zaytsev}, year = {2010}, month = {October}, tags = {transformation engineering, grammar transformation, language engineering, transformation language, software language engineering, grammar engineering, grammar convergence, software engineering, grammar recovery, language documentation, transformation, grammar}, researchr = {https://researchr.org/publication/Zaytsev-Thesis2010}, cites = {0}, citedby = {0}, school = {Vrije Universiteit}, address = {Amsterdam, The Netherlands}, advisor = {Ralf Lämmel and Chris Verhoef}, } @inproceedings{LammelV03, title = {A Strafunski Application Letter}, author = {Ralf Lämmel and Joost Visser}, year = {2003}, url = {http://link.springer.de/link/service/series/0558/bibs/2562/25620357.htm}, tags = {generative programming, programming languages, transformation engineering, Java, generic programming, case study, software components, graph transformation, reverse engineering, traversal, refactoring, language engineering, transformation language, software language engineering, functional programming, software component, Haskell, graph-rewriting, software engineering, programming, rewriting, Cobol, parsing, transformation, program transformation}, researchr = {https://researchr.org/publication/LammelV03}, cites = {0}, citedby = {0}, pages = {357-375}, booktitle = {Practical Aspects of Declarative Languages, 5th International Symposium, PADL 2003, New Orleans, LA, USA, January 13-14, 2003, Proceedings}, editor = {Verónica Dahl and Philip Wadler}, volume = {2562}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-00389-4}, } @inproceedings{TheelenFGHPV07, title = {Software/Hardware Engineering with the Parallel Object-Oriented Specification Language}, author = {Bart D. Theelen and Oana Florescu and Marc Geilen and Jinfeng Huang and P. H. A. van der Putten and Jeroen Voeten}, year = {2007}, doi = {10.1109/MEMCOD.2007.371231}, url = {http://dx.doi.org/10.1109/MEMCOD.2007.371231}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/TheelenFGHPV07}, cites = {0}, citedby = {0}, pages = {139-148}, booktitle = {5th ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2007), May 30 - June 1st, Nice, France}, publisher = {IEEE}, } @inproceedings{DrivalosKPF08, title = {Engineering a DSL for Software Traceability}, author = {Nikolaos Drivalos and Dimitris Kolovos and Richard F. Paige and Kiran J. Fernandes}, year = {2008}, doi = {10.1007/978-3-642-00434-6_10}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_10}, tags = {software engineering, DSL}, researchr = {https://researchr.org/publication/DrivalosKPF08}, cites = {0}, citedby = {0}, pages = {151-167}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{AlvesV08, title = {A Case Study in Grammar Engineering}, author = {Tiago L. Alves and Joost Visser}, year = {2008}, doi = {10.1007/978-3-642-00434-6_18}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_18}, tags = {test coverage, case study, traversal, grammar engineering, testing, analysis, software engineering, code generation, parsing, iterative development, coverage, grammar}, researchr = {https://researchr.org/publication/AlvesV08}, cites = {0}, citedby = {0}, pages = {285-304}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{RiveraGLV08, title = {Analyzing Rule-Based Behavioral Semantics of Visual Modeling Languages with Maude}, author = {José Eduardo Rivera and Esther Guerra and Juan de Lara and Antonio Vallecillo}, year = {2008}, doi = {10.1007/978-3-642-00434-6_5}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_5}, tags = {semantics, rule-based, modeling language, modeling, language modeling, rules}, researchr = {https://researchr.org/publication/RiveraGLV08}, cites = {0}, citedby = {0}, pages = {54-73}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{BezivinH04a, title = {04101 Abstracts Collection - Language Engineering for Model-Driven Software Development}, author = {Jean Bézivin and Reiko Heckel}, year = {2004}, url = {http://drops.dagstuhl.de/opus/volltexte/2005/25}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, model-driven development, software engineering, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/BezivinH04a}, cites = {0}, citedby = {0}, booktitle = {Language Engineering for Model-Driven Software Development, 29. February - 5. March 2004}, editor = {Jean Bézivin and Reiko Heckel}, volume = {04101}, series = {Dagstuhl Seminar Proceedings}, publisher = {Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany}, } @inproceedings{Schatz08:0, title = {Formalization and Rule-Based Transformation of EMF Ecore-Based Models}, author = {Bernhard Schätz}, year = {2008}, doi = {10.1007/978-3-642-00434-6_15}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_15}, tags = {model-to-model transformation, rule-based, meta-model, EMF, source-to-source, rules, model transformation, Meta-Environment, transformation}, researchr = {https://researchr.org/publication/Schatz08%3A0}, cites = {0}, citedby = {0}, pages = {227-244}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @proceedings{sle:2008, title = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, year = {2009}, doi = {10.1007/978-3-642-00434-6}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/sle%3A2008}, cites = {0}, citedby = {0}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, conference = {SLE}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Sparkman99, title = {Lessons Learned Applying Software Engineering Principles to Visual Programming Language Application Development}, author = {Teresa G. Sparkman}, year = {1999}, url = {http://computer.org/proceedings/compsac/0368/03680416abs.htm}, tags = {programming languages, language engineering, software language engineering, principles, software engineering, programming}, researchr = {https://researchr.org/publication/Sparkman99}, cites = {0}, citedby = {0}, pages = {416}, booktitle = {23rd International Computer Software and Applications Conference (COMPSAC 99), 27-19 October 1999, Phoenix, AZ, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-0368-3}, } @inproceedings{Meek86, title = {Programmin Language Standards: Not Language Definitions, but Specifications of Software Engineering Tools}, author = {Brian L. Meek}, year = {1986}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Meek86}, cites = {0}, citedby = {0}, pages = {301-306}, booktitle = {IFIP Congress}, } @inproceedings{Koskimies88, title = {Software Engineering Aspects in Language Implementation}, author = {Kai Koskimies}, year = {1988}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Koskimies88}, cites = {0}, citedby = {0}, pages = {39-51}, booktitle = {Compiler Compilers and High Speed Compilation, 2nd CCHSC Workshop, Berlin GDR, October 10-14, 1988, Proceedings}, editor = {Dieter Hammer}, volume = {371}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-51364-7}, } @inproceedings{LiangD08:0, title = {A Practical Evaluation of Using TXL for Model Transformation}, author = {Hongzhi Liang and Jürgen Dingel}, year = {2008}, doi = {10.1007/978-3-642-00434-6_16}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_16}, tags = {model-to-model transformation, QVT Transformations, QVT, meta-model, modeling, principles, source-to-source, TXL, model transformation, Meta-Environment, systematic-approach, open-source, meta-objects, transformation, grammar}, researchr = {https://researchr.org/publication/LiangD08%3A0}, cites = {0}, citedby = {0}, pages = {245-264}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{HageK08, title = {Neon: A Library for Language Usage Analysis}, author = {Jurriaan Hage and Peter van Keeken}, year = {2008}, doi = {10.1007/978-3-642-00434-6_4}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_4}, tags = {analysis}, researchr = {https://researchr.org/publication/HageK08}, cites = {0}, citedby = {0}, pages = {35-53}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{BezivinH04, title = {04101 Summary - Language Engineering for Model-driven Software Development}, author = {Jean Bézivin and Reiko Heckel}, year = {2004}, url = {http://drops.dagstuhl.de/opus/volltexte/2005/10}, tags = {meta-model, modeling language, language engineering, software language engineering, language modeling, model-driven development, software engineering, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/BezivinH04}, cites = {0}, citedby = {0}, booktitle = {Language Engineering for Model-Driven Software Development, 29. February - 5. March 2004}, editor = {Jean Bézivin and Reiko Heckel}, volume = {04101}, series = {Dagstuhl Seminar Proceedings}, publisher = {Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany}, } @inproceedings{ZaroliagisSGC86, title = {The GRASPIN DB - A Syntax Directed, Language Independent Software Engineering Database}, author = {C. Zaroliagis and P. Soupos and S. Goutas and Dimitris Christodoulakis}, year = {1986}, tags = {language engineering, software language engineering, software engineering, C++, database}, researchr = {https://researchr.org/publication/ZaroliagisSGC86}, cites = {0}, citedby = {0}, pages = {235}, booktitle = {1986 International Workshop on Object-Oriented Database Systems, September 23-26, 1986, Asilomar Conference Center, Pacific Grove, California, USA, Proceedings}, editor = {Klaus R. Dittrich and Umeshwar Dayal}, publisher = {IEEE Computer Society}, isbn = {0-8186-0734-3}, } @inproceedings{MenasceG98, title = {On a language based method for software performance engineering of client/server systems}, author = {Daniel A. Menascé and Hassan Gomaa}, year = {1998}, doi = {10.1145/287318.287331}, url = {http://doi.acm.org/10.1145/287318.287331}, tags = {rule-based, language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/MenasceG98}, cites = {0}, citedby = {0}, pages = {63-69}, booktitle = {WOSP}, } @inproceedings{GjosaeterIP08, title = {Sudoku - A Language Description Case Study}, author = {Terje Gjøsæter and Ingelin F. Isfeldt and Andreas Prinz}, year = {2008}, doi = {10.1007/978-3-642-00434-6_19}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_19}, tags = {case study}, researchr = {https://researchr.org/publication/GjosaeterIP08}, cites = {0}, citedby = {0}, pages = {305-321}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Zhu03:9, title = {A formal specification language for agent-oriented software engineering}, author = {Hong Zhu}, year = {2003}, doi = {10.1145/860575.860852}, url = {http://doi.acm.org/10.1145/860575.860852}, tags = {language engineering, software language engineering, software engineering}, researchr = {https://researchr.org/publication/Zhu03%3A9}, cites = {0}, citedby = {0}, pages = {1174-1175}, booktitle = {The Second International Joint Conference on Autonomous Agents & Multiagent Systems, AAMAS 2003, July 14-18, 2003, Melbourne, Victoria, Australia, Proceedings}, publisher = {ACM}, isbn = {1-58113-683-8}, } @article{Skordalakis84, title = {Adding Flexibility to a Powerful but Inflexible Meta-Assembly Language through a Smooth Software Engineering Task}, author = {Emmanuel Skordalakis}, year = {1984}, tags = {meta-model, language engineering, software language engineering, software engineering, model-driven engineering, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Skordalakis84}, cites = {0}, citedby = {0}, journal = {Wirtschaftsinformatik}, volume = {26}, number = {3}, pages = {113-120}, } @inproceedings{OverbeyJ08, title = {Generating Rewritable Abstract Syntax Trees}, author = {Jeffrey L. Overbey and Ralph E. Johnson}, year = {2008}, doi = {10.1007/978-3-642-00434-6_8}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_8}, tags = {abstract syntax, Variability-Aware Analysis, analysis, graph-rewriting, e-science, context-aware, rewriting}, researchr = {https://researchr.org/publication/OverbeyJ08}, cites = {0}, citedby = {0}, pages = {114-133}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @inproceedings{Wuyt01f, title = {Synchronising Changes to Design and Implementation using a Declarative Meta-Programming Language}, author = {Roel Wuyts}, year = {2001}, month = {dec}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01f.pdf}, tags = {programming languages, completeness, meta programming, case study, model synchronisation, meta-model, language engineering, software language engineering, language design, maintenance, software engineering, model-driven engineering, logic programming, programming, logic, Meta-Environment, design, round trip engineering, meta-objects}, researchr = {https://researchr.org/publication/Wuyt01f}, cites = {0}, citedby = {0}, booktitle = {International Workshop on (Constraint) Logic Programming for Software Engineering}, }