Now showing items 1-6 of 6

    • Fabry, Johan K.; Kellens, Andy; Denier, Simon; Ducasse, Stéphane (Elsevier, 2014)
      When using aspect-oriented programming the application implicitly invokes the functionality contained in the aspects. Consequently program comprehension of such a software is more intricate. To alleviate this difficulty ...
    • Allende, Esteban; Fabry, Johan K.; Tanter, Éric Pierre (Pleiad, 2014)
      Gradual typing enables a smooth and progressive integration of static and dynamic typing. The semantics of a gradually-typed program is given by translation to an intermediate language with casts: runtime type checks ...
    • Fabry, Johan K.; Tanter, Éric Pierre; D’Hondt, Theo (ELSEVIER, 2008-05-01)
      Transaction management is a known crosscutting concern. Previous research has been conducted to express this concern as an aspect. However, such work has used general-purpose aspect languages which lack a formal foundation, ...
    • Fabry, Johan K.; Galdames, Daniel (Wiley, 2014)
      In the context of our research on Aspect-Oriented Programming, we have a need for a modern and powerful aspect language for Smalltalk. Current aspect languages for Smalltalk however fall short on various points. To address ...
    • 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 ...
    • Estefo, Pablo; Simmonds, Jocelyn; Robbes, Romain; Fabry, Johan K. (Elsevier Inc., 2019)
      ROS, the Robot Operating System, offers a core set of software for operating robots that can be extended by creating or using existing packages, making it possible to write robotic software that can be reused on different ...