A calculus for reconfiguration

S Fagorzi, E Zucca - Electronic Notes in Theoretical Computer Science, 2006 - Elsevier
We present a simple calculus, called R-calculus (for “reconfiguration”), intended to provide
a kernel model for a computational paradigm in which standard execution (that is, execution …

A monadic multi-stage metalanguage

E Moggi, S Fagorzi - International Conference on Foundations of Software …, 2003 - Springer
We describe a metalanguage MMML, which makes explicit the order of evaluation (in the
spirit of monadic metalanguages) and the staging of computations (as in languages for multi-…

Mixin modules and computational effects

D Ancona, S Fagorzi, E Moggi, E Zucca - … The Netherlands, June 30–July 4 …, 2003 - Springer
We define a calculus for investigating the interactions between mixin modules and
computational effects, by combining the purely functional mixin calculus CMS witha monadic …

A calculus for dynamic linking

D Ancona, S Fagorzi, E Zucca - … , ICTCS 2003, Bertinoro, Italy, October 13 …, 2003 - Springer
We define a calculus for modeling dynamic linking independently of the details of a particular
programming environment. The calculus distinguishes at the language level the notions of …

A calculus with lazy module operators

D Ancona, S Fagorzi, E Zucca - … of Theoretical Informatics: IFIP 18th World …, 2004 - Springer
Modern programming environments such as those of Java and C# support dynamic loading
of software fragments. More in general, we can expect that in the future systems will support …

A calculus of open modules: call-by-need strategy and confluence

S Fagorzi, E Zucca - Mathematical structures in computer science, 2007 - cambridge.org
We present a simple module calculus where selection and execution of a component is
possible on open modules, that is, modules that still need to import some external definitions. …

A calculus of components with dynamic type-checking

S Fagorzi, E Zucca - Electronic Notes in Theoretical Computer Science, 2007 - Elsevier
We present a simple module calculus modeling software composition in an open environment,
where some components can be provided from the outside after execution has started. …

A parametric calculus for mobile open code

D Ancona, S Fagorzi, E Zucca - Electronic Notes in Theoretical Computer …, 2008 - Elsevier
We present a simple parametric calculus of processes which exchange open mobile code,
that is, code which may contain free variables to be bound by the receiver's code. Type safety …

Mixin modules for dynamic rebinding

D Ancona, S Fagorzi, E Zucca - … , TGC 2005, Edinburgh, UK, April 7-9 …, 2005 - Springer
Dynamic rebinding is the ability of changing the definitions of names at execution time. While
dynamic rebinding is clearly useful in practice, and increasingly needed in modern systems…

A calculus for dynamic reconfiguration with low priority linking

D Ancona, S Fagorzi, E Zucca - Electronic Notes in Theoretical Computer …, 2005 - Elsevier
Building on our previous work, we present a simple module calculus where execution steps
of a module component can be interleaved with reconfiguration steps (that is, reductions at …