DATE: Tuesday, 27 October 2015
ROOM: WN-S655 (Science Building, VU Campus)
Quality-driven Architectural Patterns for Self-aware Cloud-based Software
Self-awareness and self-expression are promising architectural concepts recently emerging in the field of self-adaptive software. Inspired from psychology and cognitive science, the concept of self-awareness has been re-deduced in the context of software engineering to realise software autonomic behaviour. With the recent emergence of self-awareness, architecture patterns for self-aware and self-expressive software have been recently defined featuring different levels of self-awareness. In our recent work , we have extended the emerging class of self-aware architectures with QoS tactics to better respond to QoS run-time requirements. This work has deliberated Quality of Service and Energy Efficiency (Greenness), employing the green architectural tactics proposed in . Run-time adaptation for better QoS provision arises trade-offs between performance and greenness. This necessitates managing possible arising trade-offs. We are currently working on managing trade-offs between QoS and Greenness, where the goal is to select an architectural tactic for better adaptation.
 Salama, M.; Bahsoon, R., “Quality-Driven Architectural Patterns for Self-Aware Cloud-Based Software,” in IEEE 8th International Conference on Cloud Computing (CLOUD), 2015
 Procaccianti, G.; Lago, P.; Lewis, G.A., “Green Architectural Tactics for the Cloud,” in Working IEEE/IFIP Conference on Software Architecture (WICSA), 2014
Maria Salama received B.Sc. in Computer Science and Post-Graduate Diploma in Management Information Systems from Sadat Academy for Management Science, Cairo, Egypt in 2001 and 2003 respectively. She received M.Sc. in Computer Science from Arab Academy for Sciences and Technology in 2011. She is currently PhD student at the University of Birmingham. She was assistant lecturer in the British University in Egypt. Prior to joining the BUE, she had a solid experience in the industry, stepping from web development to project leading. Her research interests are Software Engineering, Cloud Computing and Health Informatics.