|Home \ External Talks & Seminars \ External Talk Page||Login|
Cloud Engineering: A Software Engineering Perspective(Departmental Seminar)
By: Fernando Brito e Abreu
The nature of commodity-like capabilities delivered by cloud services (be it infrastructure-based, platform-based or software-based), and the inherent challenges in this business model, drives the need for a process of designing the systems required to leverage the power and economics of cloud resources to solve business problems. That is what is "cloud engineering". It can be defined as the application of a systematic, disciplined, quantifiable approach to the development, deployment, operation, maintenance and governance of cloud-based services. It is a multidisciplinary area encompassing contributions from diverse areas such as systems engineering, software engineering, web engineering, performance engineering, information engineering, security engineering, platform engineering, service engineering, risk engineering, and quality engineering. Software engineering (SE) researchers, lecturers and practitioners feel that the time is ripe to rethink SE foundations in light of the cloud, but they are still scrambling to find out which will be the major changes in the requirements, architecture, implementation and evolution methodologies for software in the cloud. This talk will present some of my preliminary reflections on the identification of the SE challenges in the context of cloud engineering, as a basis of a concrete medium to long-term SE research agenda. Do we need a different software development process? What about the role of open-source in the cloud? How do we assess the quality in cloud-based development? As a lecturer, I am also concerned on how we can train our students for the cloud technology, thus giving rise to other questions. Are development techniques and tools mature enough to be taught and used in the classroom? What about adequate textbooks? Can I do it for free? Do expect more questions than definite answers. I hope this will be an opportunity for discussing and sharing knowledge around the topic of the SE perspective of cloud engineering.
Date: 31 Oct 2011
Location/Event: PESC, COPPE, Federal University of Rio de Janeiro