Now showing items 21-30 of 30

    • Robbes, Romain; Róthlisberger, David; Tanter, Éric Pierre (Springer, 2015)
      As software evolves, data types have to be extended, possibly with new data variants or new operations. Object-oriented design is well-known to support data extensions well. In fact, most popular books showcase data ...
    • Robbes, Romain; R'othlisberger, David; Tanter, Éric Pierre (Springer, 2014)
      As software evolves, data types have to be extended, possibly with new data variants or new operations. Object-oriented design is well-known to support data extensions well. In fact, most popular books showcase data ...
    • Callaú, Oscar; Robbes, Romain; Tanter, Éric Pierre; Röthlisberger, David; Bergel, Alexandre (ACM, 2015)
      Object-orientation relies on polymorphism to express behavioral variants. As opposed to traditional procedural design, explicit type-based conditionals should be avoided. This message is conveyed in introductory material ...
    • Scholliers, Christopher; Tanter, Éric Pierre; Meuter, Wolfgang de (Elsevier, 2014)
      While the actor model of concurrency is well appreciated for its ease of use, its scalability is often criticized. Indeed, the fact that execution within an actor is sequential prevents certain actor systems to take ...
    • Caromel, Denis; Mateu Brûle, Luis; Pothier, Guillaume; Tanter, Éric Pierre (JOHN WILEY, 2008-08-25)
      Coordination of parallel activities on a shared memory machine is a crucial issue for modern software, even more with the advent of multi-core processors. Unfortunately, traditional concurrency abstractions force programmers ...
    • Cosmelli, Diego; Soto Andrade, Jorge; Tanter, Éric Pierre (Sociedad de Biología de Chile, 2008-03-03)
      This paper describes a notable convergence between biological organization and programming language abstractions. Our aim is to explore possibilities of cross-fertilization, at both conceptual and empirical levels, towards ...
    • Denker, Marcus; Ducasse, Stéphane; Tanter, Éric Pierre (PERGAMON-ELSEVIER SCIENCE LTD, 2006-10)
      Transforming programs to alter their semantics is of wide interest, for purposes as diverse as off-the-shelf component adaptation, optimizatiom. trace generation, and experimentation with new language features. The current ...
    • Fabry, Johan K.; Dinkelaker, Tom; Noyé, Jacques; Tanter, Éric Pierre (Assoc Computing Machinery, 2015)
      Domain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (DSLs) designed to express crosscutting concerns. Compared to DSLs, their aspectual nature greatly amplifies the language design space. We structure ...
    • Röthlisberger, David; Denker, Marcus; Tanter, Éric Pierre (PERGAMON-ELSEVIER SCIENCE LTD, 2008-07)
      Dynamic, unanticipated adaptation of running systems is of interest in a variety of situations, ranging from functional upgrades to on-the-fly debugging or monitoring of critical applications. In this paper we study a ...
    • Tanter, Éric Pierre; Toledo, Rodolfo (SPRINGER-VERLAG BERLIN, 2006)
      Aspect-Oriented Programming (AOP) promotes better separation of concerns in software systems by introducing aspects for the modular implementation of crosscutting concerns. As a result, modularity and adaptability of ...