Most of the software intensive systems nowadays become more and more complex due to the constantly incoming new requirements and evolution of technologies. The ability to develop, maintain and evolve software systems to meet quality requirements has become critical. This research project focuses on modelling of a software sytsem from the architecture perspective in order to maintain or improve system quality attrinutes during the system evolutuion. The systems that are analysed belong to a category of complex industrial embedded systems. The project is in particular focused on particular quality attributes related to maintainability, portability, and evolution. Model-based and component-based approaches are utilised.
|Associated Senior Lecturer
Software Architecture Evolution through Evolvability Analysis (Jul 2012) Hongyu Pei-Breivold, Ivica Crnkovic, Magnus Larsson The Journal of Systems & Software
A systematic review of software architecture evolution research (Jan 2012) Hongyu Pei-Breivold, Ivica Crnkovic, Magnus Larsson Information and Software Technology
A Systematic Review of Studies of Open Source Software Evolution (Nov 2010) Hongyu Pei-Breivold, Muhammad Aufeef Chauhan , Muhammad Ali Babar 17th Asia Pacific Software Engineering Conference (APSEC), IEEE
A Systematic Review on Architecting for Software Evolvability (Apr 2010) Hongyu Pei-Breivold, Ivica Crnkovic 21st Australian Software Engineering Conference (ASWEC), IEEE
Software Architecture Evolution An Integrated Approach in Industry (Extended Abstract) (Apr 2010) Hongyu Pei-Breivold, Ivica Crnkovic Australian Software Engineering Conference (ASWEC), Bulletin of Applied Computing and Information Technology