You can not avoid it! — measuring the energy consumption of software systems has become essential
Measuring the consumption of software systems is becoming increasingly important for industries. Software systems accounted for 6% of the world’s energy in 2019, surpassing civil aviation for gas emissions. Governments and European administrations must consider software energy consumption when selecting products to reduce the ecological impact. Thus, it becomes essential to measure the energy consumption
Extracting services from legacy software system
Let’s explore together the recent poster created by Soufyane Labsari and published about extracting services from legacy software systems. This work is done in collaboration with Inria.
Extracting services from legacy software system Read More »
Integrate Software Engineering into the everyday world
I have been a member of the Berger-Levrault research team for 6 years. And, one of our main challenges is integrating our innovation into the day-to-day world of the company. There are several ways to incorporate innovation: as an external code library, providing schema, teaching how to use new tools, and so on. In this
Integrate Software Engineering into the everyday world Read More »
Our joint team Evref – Berger-Levrault/Inria
Berger-Levrault embarked on an exciting journey in 2023 by establishing a joint research team with the Inria research laboratory and the CRIStAL laboratory of the University of Lille. Named Evref, this collaboration marks a significant milestone in Berger-Levrault’s pursuit of advancing software comprehension and modernization. Evref: A Giant Leap Towards Software Understanding Evref is not
Our joint team Evref – Berger-Levrault/Inria Read More »
# 3rd place at the ESUG innovation award
BL Research team has participated in the European Smalltalk User Group conference in Serbia from 22.8.2022. to 26.8.2022. About scientific progresses in model driven engineering Out of all the talks, Boubou Thiam Niang has exposed his recent research work on “implementation of a Software Product Line according to model-based Delta-Oriented Programming” at the scientific conference
# 3rd place at the ESUG innovation award Read More »
Visualize your codebase with Moose
Developing an application is teamwork. It requires complementary skills to make it run smoothly. Though, bugs happened frequently and it’s not easy to read the code and all its interdependencies. So the easiest way would be to call your colleague who worked on it, but he has a flu and can not answer you. To
Visualize your codebase with Moose Read More »
Casino, a tool to migrate applications
For five years now, our team is working on the preparation to migrate Berger-Levrault’s apps. To ease framework’s transition to new standards, we created Casino. A homemade tool to assist in future migrations. Casino, what’s that? It’s an innovative tool to simplify the migration process by automatically transforming apps code. We explain below the four
Casino, a tool to migrate applications Read More »
Proof of concept : Interoperability Java – MS Access by Benoît Verhaeghe and Julien Morgan de Rivery
We led this project to determine the possibility to control a Microsoft Access 2013 application (or more recent versions) from a Java program to enable its migration.We’ve set up a two-steps approach: A first step to allow the utilization of Access software Application Programming Interface (API). Then, we studied the API to let us manipulate