G. Ascia, V. Catania, R. D. Natale, Andrea Fornaia, M. Mongiovì, Salvatore Monteleone, G. Pappalardo, E. Tramontana
{"title":"Making Android Apps Data-Leak-Safe by Data Flow Analysis and Code Injection","authors":"G. Ascia, V. Catania, R. D. Natale, Andrea Fornaia, M. Mongiovì, Salvatore Monteleone, G. Pappalardo, E. Tramontana","doi":"10.1109/WETICE.2016.53","DOIUrl":"https://doi.org/10.1109/WETICE.2016.53","url":null,"abstract":"Some support is needed in order to shun the possibility that sensitive data handled by applications are sent to improper destinations. Although apps running on Android OS declare the accessed services, once the user accepts, the application receives complete permissions and may use sensitive data improperly. Some tools have emerged to check data access and flow, however such tools are either based on static analysis or dynamic tracking. The former brings no overhead at run-time, but is less precise, the latter can bring a costly overhead during execution, having to monitor any access to sensitive data and all destinations. Our approach is innovative in that it takes advantage of static analysis and then monitors at run-time only data paths that potentially give sensitive data out. The correspondent tool is tailored to Android environment, tool-chain, libraries, and typical requirements that applications have to satisfy.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130325267","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Web2Touch 2016: Evolution and Security of Collaborative Web Knowledge","authors":"O. Nabuco, R. Bonacin, M. Fugini, R. Martoglia","doi":"10.1109/WETICE.2016.55","DOIUrl":"https://doi.org/10.1109/WETICE.2016.55","url":null,"abstract":"This report introduces the Web2Touch 2016, a Track at the 25th IEEE WETICE Conference. This track involves works from collaborative web knowledge research community and related themes. Web2Touch 2016 explores the state-of-the-art on users' practical experiences, as well as trends and research topics paving the way for future collaborative approaches to knowledge management. Papers come from areas such as computational analysis, management of contextual information, support to personalized information management, collaborative knowledge production, consistency, knowledge engineering and security modeling for multiple knowledge sources. The overall focus is on determining how to route, organize, and present contextual and meaningful information and services to facilitate collaboration.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"211 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115643770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a Distributed Worker-Job Matching Architecture for Crowdsourcing","authors":"Julian Jarrett, M. Blake","doi":"10.1109/WETICE.2016.12","DOIUrl":"https://doi.org/10.1109/WETICE.2016.12","url":null,"abstract":"While the crowd sourcing paradigm facilitates the use of human-enacted resources from large groups of individuals, matching workers with jobs is limited by the need for these potential workers to proactively subscribe to various networks. This subscription phase is part of an \"open call model\" that reduces the ability for crowd sourcing platforms to scale or retain crowd-oriented workers. Leveraging collaborative filtering techniques, in this paper, we propose an alternative model that seeks to address the issue through a recommendation technique and system that exploits a push-pull model.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117065672","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Francesco Poggi, D. Rossi, P. Ciancarini, Luca Bompani
{"title":"Semantic Run-Time Models for Self-Adaptive Systems: A Case Study","authors":"Francesco Poggi, D. Rossi, P. Ciancarini, Luca Bompani","doi":"10.1109/WETICE.2016.20","DOIUrl":"https://doi.org/10.1109/WETICE.2016.20","url":null,"abstract":"Today's software systems increasingly work in changing environments, where rapid modifications in user needs, resource variabilities and system faults require remarkable administrative efforts. In order to mitigate the costs for governing these activities, software systems are expected to dynamically self-adapt. The problem of supporting auto-adaptation, which is complex activity in itself, is further exacerbated when applied to legacy systems which have not been developed for this purpose. In this paper we introduce a novel approach to self-adaptation based on the MAPE-K paradigm, where semantic models are used to provide an unified view of the heterogeneous elements composing these systems, and reasoning mechanisms are leveraged to drive adaptation strategies. We present the implementation of an adaptation engine based these concepts that uses ontologies and Semantic Web technologies, and discuss its application in a real world case study. From this experience, we offer recommendations for future research in this area.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117098350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Collaborative Software Processes: Summary and Preface (Track Report)","authors":"Y. Jamoussi, B. Coulette","doi":"10.1109/WETICE.2016.42","DOIUrl":"https://doi.org/10.1109/WETICE.2016.42","url":null,"abstract":"This report provides an introduction to the papers accepted for the CSP track at IEEE WETICE 2016.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114302525","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Novel Approach for Semantic Web Service Discovery","authors":"Randa Hammami, H. Bellaaj, A. Kacem","doi":"10.1109/WETICE.2016.62","DOIUrl":"https://doi.org/10.1109/WETICE.2016.62","url":null,"abstract":"As the number of web services is increasing, finding the best service according to the users' requirements becomes a challenging task. Traditional method of web services discovery is based on keyword match. Due to this, many web services which are most relevant to the user request are left undiscoverable. Some other emergent approaches for discovering web services are based on semantics which improves the quality of the discovered web services in terms of relevance and satisfaction of user's need. In this paper, we briefly discuss the challenges facing semantic web services discovery and present different approaches for this process. We present also our proposed algorithm that aims to help users in the process of selection of the most appropriate semantic web service.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"278 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131583156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mehdi Terdjimi, L. Médini, M. Mrissa, N. L. Sommer
{"title":"An Avatar-Based Adaptation Workflow for the Web of Things","authors":"Mehdi Terdjimi, L. Médini, M. Mrissa, N. L. Sommer","doi":"10.1109/WETICE.2016.22","DOIUrl":"https://doi.org/10.1109/WETICE.2016.22","url":null,"abstract":"The Web of Things (WoT) extends the Internet of Things to provide users with high-level features, involving physical objects connected through Web technologies and standards. Avatar-based infrastructures is one of the most promising solution for the WoT. Avatars are component-based software agents that extend physical objects and are able to reason about contextual information. A major challenge of the WoT is to allow applications to adapt to their environment. In this paper, we propose an approach to process multi-purpose adaptation in an avatar-based WoT infrastructure. Our approach relies on a context meta-model that offers accurate granularity levels of information required for the different types of adaptation involved in WoT applications. We show how avatar components pre-process data from different sources, handle an operational context model, and respond to adaptation requests. We evaluate the performance of our approach and compare the effects of our adaptation process in different experimental conditions.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130638343","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Track Chair's Report: Convergence of Distributed Clouds, Grids, and Their Management CDCGM 2016","authors":"F. Messina, Rao V. Mikkilineni, G. Morana","doi":"10.1109/WETICE.2016.25","DOIUrl":"https://doi.org/10.1109/WETICE.2016.25","url":null,"abstract":"This track has made significant contribution to advance the current state of the art in enterprise distributed application management across data centers, and clouds public or private. The scale of distributed applications and their management have taken a new dimension demanding tolerance to wild fluctuations both in workloads and available computing resource pools. A new computing model proposing extensions to the current von Neumann implementation of the Turing machine was contributed by the efforts of participating in this conference since 2009. The result is a practical demonstration of these concepts, showing infrastructure agnostic auto-fail over, auto-scaling and live-migration of even state-sensitive distributed applications. By eliminating virtual image motion which is the current state of the art, this approach improves efficiency and reduces complexity and tool fatigue prevalent in todays enterprises. In addition, a review of the super recursive algorithms and inductive Turing machines in this track provides the theoretical foundation for new computing. In addition, there are five full papers describing advances in current distributed and cloud computing practices dealing with quality of service, adaptive algorithms and software defined network architectures. One short paper discusses a new approach for resource allocation in distributed systems. On the eve of the 25th anniversary of WETICE, this track attests to its success where the work started here has contributed to both theoretical and practical application going from ideation to application within a span of 6 years.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124790056","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Riadh Ben Halima, Anderson Santana de Oliveira, M. Sellami
{"title":"Track Report of Future Internet Services and Applications (FISA'2016)","authors":"Riadh Ben Halima, Anderson Santana de Oliveira, M. Sellami","doi":"10.1109/WETICE.2016.45","DOIUrl":"https://doi.org/10.1109/WETICE.2016.45","url":null,"abstract":"The \"Future Internet Services and Applications\" (FISA) track focuses on three complementary aspects that have to be considered while setting up future Internet services: (i) their modeling, provisioning and management, (ii) data protection, and (iii) data collection, storage and analysis. FISA is in its second edition and results from the fusion of the PASCS (Privacy and Accountability for Software and Cloud Services) and PROMASC (Provisioning and Management of Service Oriented Architecture and Cloud Computing) tracks from previous WETICE editions. This report briefly presents the main topics of FISA and presents the accepted papers.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131414675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Capturing and Quantifying Social Qualities in Business Processes","authors":"Z. Maamar, Hakim Hacid, E. Ugljanin, M. Sellami","doi":"10.1109/WETICE.2016.17","DOIUrl":"https://doi.org/10.1109/WETICE.2016.17","url":null,"abstract":"It is largely known that objective criteria like profit and market-share drive the decisions of engineering business processes. However, there are cases where subjective criteria (e.g., reputation and attitude) need also to be taken into account, which will definitely impact the objective criteria. These cases fall into examining business processes from a social perspective. This paper discusses the mechanisms of making a business process's components (task, person, and machine) exhibit certain social qualities like selfishness and goodwill. This exposure is dependent on three criteria that are resource availability, transactional properties of tasks, and profit. An online system demonstrates the use of these criteria when capturing and quantifying the social qualities in business processes.","PeriodicalId":319817,"journal":{"name":"2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131442721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}