Skip to ContentSkip to Navigation
About usNews and EventsNews articles

Execution architecture views. For evolving software-intensive systems

17 June 2011

PhD ceremony: Mr. T.B. Callo Arias, 13.15 uur, Academiegebouw, Broerstraat 5, Groningen

Dissertation: Execution architecture views. For evolving software-intensive systems

Promotor(s): prof. P. Avgeriou

Faculty: Mathematics and Natural Sciences


Producing up-to-date architectural descriptions in a cost and time effective manner is a challenge for organizations that develop software-intensive systems. Architectural descriptions do not always reflect the realization of the system due time to market, resource constraint, dynamics of development organization, and more over lack of support. The thesis of Trosky Callo Arias contributes to the solution of this problem by devising the support that architects need to produce up-to-date execution views, i.e., architectural descriptions of the runtime structure and behavior of the software embedded in la software-intensive system.

Our daily lives depend more and more on complex software-intensive systems, from entertainment to communications to transportation to medicine. Development organizations of software-intensive systems are paying considerable attention to evolvability, which is defined as the system ability to respond effectively to change. Improving the evolvability of a software-intensive system is making the system’s response to change quick, cost-effective, and predictable. An architectural description is an ideal support for the evolvability of a software-intensive system, because it can expose the dimensions along which a system has evolved and is expected to evolve.

The core contribution of the work of Callo Arias comprises an architecture reconstruction approach and a strategy to systematically apply and embed the approach in the incremental development of a software-intensive system. The development and validation of these elements have contributed to the state of practice and the state of the art in the software architecture and reverse engineering fields.

Within Philips Healthcare, these elements support the description and improvement of the runtime structure and behavior of the software embedded in the Philips MRI scanner, a representative large and complex software-intensive system. The combination of the approach and the strategy shows a real application of architectural concepts like views and viewpoints, and more over how to recover and organize useful architectural information of complex software-intensive systems.

Last modified:15 September 2017 3.41 p.m.

More news

  • 17 April 2019

    Why lightning often strikes twice

    In contrast to popular belief, lightning often does strike twice, but the reason why a lightning channel is ‘reused’ has remained a mystery. Now, an international research team led by the University of Groningen has used the LOFAR radio telescope to...

  • 16 April 2019

    Still going strong after four decades

    On March 29th professor of Applied Physics Jeff de Hosson was offered a farewell symposium, a few months after his official retirement date near the close of 2018. ‘But 29 March was the 100th birthday of Jan Francken, my predecessor.’ Besides, De Hosson...

  • 11 April 2019

    Ben Feringa in orbit around the Sun

    Dozens of minor planets that used to orbit the Sun anonymously were named by the International Astronomical Union on 6 April 2019. The asteroid that used to be known as ‘minor planet 12655’ was named after Prof. Ben Feringa, winner of the 2016 Nobel...