Domain Specific Modeling (DSM) has gained a lot of research attention, especially concerning costs/time optimization and code quality aspects. On the other hand, CAC (Context Aware Computing) has recently emerged as a new computing paradigm promising adaptable systems development. DSM approach for Context aware service oriented systems (SOS) raises many challenges. Particularly, the challenge of engineering such systems, which consists of the definition of modeling approaches, processes, techniques and tools to facilitate construction of these systems. In this paper, we propose a DSM approach for adaptable service oriented systems named CADSSO (Context Aware, Domain Specific and Service Oriented) modeling approach. Our modeling approach is based on five models: domain specific services model (conforms to a domain specific services meta model) which is a representation of the domain specific services; service variability model (conforms to our service variability meta-model), it formulates services forms of adaptation; domain specific context model (conforms to our context meta-model), symbolize the services context of use; adaptation rules model, which is the joint between service variability model and context model; and domain specific business rules model, used to model domain specific business.
Wireless Sensor Network is an emerging technology that has the potential to be used in futuristic applications. Sensor nodes are energy-constrained. They rely on batteries with limited capacity which impact their lifetime or mobility. To address this problem, energy harvesting technology is a solution that aims to avoid the premature energy depletion of nodes. It recharges their batteries using an energy harvesting system from the environment. In this review work, we present the concept of energy harvesting technology (EH) and Energy-Harvesting for Wireless Sensor Network (EH-WSN). We then discuss many schemes in the literature to save energy consumption of the energy harvesting sensor networks. We study their protocol design strategies and working principals. We also summarize their merits, demerits along with some future research directions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.