User profiles for Lukas Renggli

Lukas Renggli

University of Bern
Verified email at iam.unibe.ch
Cited by 992

[BOOK][B] Dynamic language embedding with homogeneous tool support

L Renggli - 2010 - books.google.com
Abstract Domain-specific languages (DSLs) are increasingly used as embedded languages
within general-purpose host languages. DSLs provide a compact, dedicated syntax for …

Embedding languages without breaking tools

L Renggli, T Gîrba, O Nierstrasz - European Conference on Object …, 2010 - Springer
Abstract Domain-specific languages (DSLs) are increasingly used as embedded languages
within general-purpose host languages. DSLs provide a compact, dedicated syntax for …

Back to the future in one week—implementing a Smalltalk VM in PyPy

…, ND Matsakis, O Nierstrasz, L Renggli… - Workshop on Self …, 2008 - Springer
We report on our experiences with the Spy project, including implementation details and
benchmark results. Spy is a re-implementation of the Squeak (ie Smalltalk-80) VM using the …

Practical dynamic grammars for dynamic languages

L Renggli, S Ducasse, T Gîrba… - 4th Workshop on …, 2010 - inria.hal.science
Grammars for programming languages are traditionally specified statically. They are hard to
compose and reuse due to ambiguities that inevitably arise. PetitParser combines ideas …

Seaside: A flexible environment for building dynamic web applications

S Ducasse, A Lienhard, L Renggli - IEEE software, 2007 - ieeexplore.ieee.org
Page-centric Web development structures an application into individual scripts, each
responsible for processing a user request and generating a response. Although software …

Meta-environment and executable meta-language using Smalltalk: an experience report

S Ducasse, T Gîrba, A Kuhn, L Renggli - Software & Systems Modeling, 2009 - Springer
Object-oriented modelling languages such as EMOF are often used to specify domain specific
meta-models. However, these modelling languages lack the ability to describe behavior …

[PDF][PDF] Ranking software artifacts

F Perin, L Renggli, J Ressia - 4th Workshop on FAMIX and Moose in …, 2010 - scg.unibe.ch
Reengineering and integrated development platforms typically do not list search results in a
particularly useful order. PageRank is the algorithm prominently used by the Google internet …

Encapsulating and exploiting change with changeboxes

…, T Gîrba, A Lienhard, O Nierstrasz, L Renggli… - Proceedings of the …, 2007 - dl.acm.org
Real world software systems change continuously to meet new demands. Most programming
languages and development environments, however, are more concerned with limiting the …

Language boxes: Bending the host language with modular language changes

L Renggli, M Denker, O Nierstrasz - International Conference on Software …, 2009 - Springer
As domain-specific modeling begins to attract widespread acceptance, pressure is increasing
for the development of new domain-specific languages. Unfortunately these DSLs typically …

Model-centric, context-aware software adaptation

O Nierstrasz, M Denker, L Renggli - Software Engineering for Self …, 2009 - Springer
Software must be constantly adapted to changing requirements. The time scale, abstraction
level and granularity of adaptations may vary from short-term, fine-grained adaptation to long…