
Our researchers
The research efforts of Professor Giuliano Antoniol primarily aim to change the way software investments are protected and saved.
Software technologies are omnipresent in our lives today; few industries don't rely on them in one way or another. Most develop, subcontract, and/or acquire significant amounts of software every year. But just as the technology is ubiquitous, so too is change.
Software systems must be flexible, dynamic and able to evolve along with the needs of consumers; they must be built in a way that makes cost-effective change possible. This is a challenge since the systems tend to be large and highly complex. In addition, the process of change requires a lot of people's input and it is risky, since unplanned and undisciplined changes in any software system of realistic size risk degrading the quality of the software, and producing unwanted or unexpected side effects.
Finding ways to overcome these challenges is the goal of Mr. Giuliano Antoniol, whose philosophy is that software changes should be carefully managed since they are intimately related to high-level software artefacts (often a complete software program); in fact, he believes that change should spring from these artefacts in a natural way.
Professor Antoniol and his team are developing sophisticated tools for the effective planning, managing, and implementing of software changes, based on specification and design models. Their approach is helping to avoid software quality degradation through each new change, while at the same time ensuring a cost-effective evolutionary process.
Giuliano Antoniol, Professor
Department of Computer engineering and software engineering
(514) 340-4711 ext. 2027
giuliano.antoniol@polymtl.ca