Now showing items 1-4 of 4

    • Leger, Paul; Tanter, Éric Pierre; Fukuda, Hiroaki (Elsevier, 2015)
      Stateful aspects can react to the trace of a program execution; they can support modular implementations of several crosscutting concerns like error detection, security, event handling, and debugging. However, most proposed ...
    • Silva, Leonardo Humberto; Valente, Marco Tulio; Bergel, Alexandre; Anquetil, Nicolás; Etien, Anne (Wiley, 2017)
      JavaScript is the most popular programming language for the Web. Although the language is prototype-based, developers can emulate class-based abstractions in JavaScript to master the increasing complexity of their applications. ...
    • Silva, Leonardo Humberto; Valente, Marco Tulio; Bergel, Alexandre (Springer Verlag, 2017)
      JavaScript systems are becoming increasingly complex and large. To tackle the challenges involved in implementing these systems, the language is evolving to include several constructions for programmingin- the-large. ...
    • Silva, Leonardo Humberto; Valente, Marco Tulio; Bergel, Alexandre (IEEE, 2017)
      Identifying dependencies between classes is an essen-tial activity when maintaining and evolving software applications.It is also known that JavaScript developers often use classes tostructure their projects. This happens ...