In this paper, we present in the first part our proposition for mapping specification and generation of transformation definition in the context of Model Driven Architecture (MDA). In the second part, we present the application of our proposition to Web Services platform. We propose a metamodel for mapping specification and its implementation as a plug-in for Eclipse. Once mappings are specified between two metamodels (e.g. UML and WSDL), transformation definitions are generated automatically using transformation languages such as Atlas Transformation Language (ATL). We have applied this tool to edit mappings between UML and Web Services. Then, we have used this mapping to generate ATL code to achieve transformations from UML into Web Services.
In smarts cities environments, a recommender system (RS) has for goal to recommend relevant services to the user who is sometimes mobile. Thus, to be able to provide accurate personalized recommendations, the RS should be aware to the user's context (preferences, location, activities, environment, ...), thereby, it should be Context-Aware Recommender System (CARS, for short). Therefore, the context modeling becomes crucial for developing CARSs. Although there is a lack of context models in the RS literature, several ones have been proposed in pervasive computing eld. Nevertheless, most of them are dedicated for closed spaces and should be reviewed to be more suitable for open intelligent environments such as smart cities. This paper aims to propose an extensible ontology-based context model for representing contextual information within a smart city. The proposed context model would subsequently allow to design and develop CARSs.
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.