Cloud computing has become a widely used paradigm in many IT domains such as e-health. It offers several advantages to the users, e.g. elasticity, flexibility and the rapid sharing of a huge set of digital data. However, many security and privacy concerns still pose significant challenges. In particular, the most identified problem is how to enforce the user's security policy in the access control of the outsourced data. In fact, cloud environments does not provide facilities to support high level defined security policies. For instance, the swift storage component of openstack supports only fine grained access control to execute a specific action on a specific defined object. In this paper, we designed and implemented a middleware to provide high level security policies while using such swift fine grained primitives. An e-health collaborative application dedicated for remote diagnosis is used to illustrate the suggested approach.
Composing different features in a software system may lead to conflicting
situations. The presence of one feature may interfere with the correct
functionality of another feature, resulting in an incorrect behavior of the
system. In this work we present an approach to manage feature interactions. A
formal model, using Finite State Machines (FSM) and Aspect-Oriented (AO)
technology, is used to specify, detect and resolve features interactions. In
fact aspects can resolve interactions by intercepting the events which causes
troubleshoot. Also a Domain-Specific Language (DSL) was developed to handle
Finite State Machines using a pattern matching technique.
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.