4 papers
Migrating Esope to Fortran 2008 using model transformations
Younoussa Sow, Nicolas Anquetil, Léandre Brault +1
Legacy programming languages such as FORTRAN 77 still play a vital role in many industrial applications. Maintaining and modernizing these languages is challenging, especially when…
SyDRA: An Approach to Understand Game Engine Architecture
Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2
Game engines are tools to facilitate video game development. They provide graphics, sound, and physics simulation features, which would have to be otherwise implemented by develope…
Visualising Game Engine Subsystem Coupling
Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2
Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlo…
Parsing Fortran-77 with proprietary extensions
Younoussa Sow, Larisa Safina, Léandre Brault +3
Far from the latest innovations in software development, many organizations still rely on old code written in "obsolete" programming languages. Because this source code is old and…