University of Quebec at Chicoutimi, Canada
Special Issue Article
Software adaptaion in healthcare systems
Author(s): Hamid Mcheick*
The separation of concerns as a conceptual paradigm aims to manage the complexity of the software systems by dividing them into different concerns and aspects. The benefits of this paradigm such as adaptability, reusability and maintenance, have been key drivers of its adoption and usability, particularly in healthcare systems. Developing a system with adaptive, flexible and maintainable architecture requires modularity because we must be able to design a flexible system that allows us to make decisions based on context of patients. In the emerging architectures such as Cloud computing, Fog Computing, Mobile Edge Computing and Internet of Things, the fundamental characteristic of the applications is their ability to adapt or to react according to the information of the context. In this talk, I will describe briefly three adaptation approaches, such as static (Aspect-oriented Programmi.. View More»