Oblivious clouds: towards self-conscious cloud based application development

Document Type

Conference Proceeding




Faculty of Health, Engineering and Science


School of Computer and Security Science




This article was originally published as: Karam, Y., Baker, T., & Taleb-Bendiab, A. (2013). Oblivious clouds: towards self-conscious cloud based application development. Proceedings of International Conference on Intelligent Systems, Modelling and Simulation. (pp. 105 - 111). Bangkok, Thailand. IEEE. Original article available here


Due to high complexity and heterogeneity of cloud environment, and this had interchangeably been imposed by a plethora of co-engineered cloud application architectures, developers yet are facing more cumbersome in choosing which better programming paradigm to be approached for deliberative solving of computational problems, in fact most of cloud based development became hectic due to overwhelming number of layers that are significant to some application problem domain area. Such newly growing challenges had demanded to show more pervasiveness in the way of how to elicit efficient software engineering methodologies, that can proactively and effectively articulate several types of requirements due to focus on high level conceptual views that describe user concepts of tackled domains and problems to be solved rather than being concerned about choosing which program model should be used to satisfy feature goals and objectives for such software application. In this paper we introduce a new conceptual modelling approach that draws how to proficiently and progressively develop distributed cloud based application solutions to solve commensurate computational domain problems by use of artificial intelligence techniques of automated problem solving.