8 July 2010
12:30pm - 13:45pm
Dr Rami Bahsoon - University of Birmingham
In my talk, I will review my work on economics-driven architecting using real options theory. I will highlight the problem of evolving non-functional requirements and their stability implications on software architectures. I will then discuss an economics-driven approach for valuing flexibility in software architectures, with respect to changes in non-functional requirements. I will describe ArchOptions, a model that uses real options theory to value such. I will review the application of ArchOptions to three case studies: valuing scalability in distributed architectures; valuing the cost-effectiveness of architectural level refactoring; and informing the selection of middleware to induce software architectures. It time permits, I will highlight our current ongoing research on cloud architectures and their economics using double auctions mechanisms.
Dr Rami Bahsoon is a Lecturer in Software Engineering at the School of Computer Science, the University of Birmingham. From Jan
2006 to Dec 2007,he held a lectureship post in Computer Science at the School of Engineering and Applied Sciences, Aston University in Birmingham. From Sept 2000 to Dec 2005, he was a member of the Software Systems Engineering group at University College London (UCL). During the period of his PhD, he attended London Business School (LBS) for MBA-level certificates in technology strategy and strategy dynamics. Rami's research interest is in economics-driven software engineering, relating non-functional requirements to software architectures, software maintenance and evolution (requirements evolution, architectural stability, software regression testing), cloud architectures, green software engineering and security software engineering.
Save to your Calendar