The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Model-based simulation and monitoring are becoming part of advanced learning environments. In this paper, we propose a model-based simulation and monitoring framework for management of learning assessment and we describe its architecture and main functionalities. The proposed framework allows user-friendly learning simulation with a strong support for collaboration and social interactions. Moreover,...
Distributed process execution is a scalable solution for implementing workflows that deal with many devices in the Internet of Things (IoT). In hierarchical network structures the execution of activities and subprocesses can be moved closer to the computing edge onto specialized devices while still preserving data security. However mobility, resource constraints and varying connectivity of devices...
In this paper we investigate the general problem of controlling a scientic workflow service in termsof data management. We focus on the data managementproblem for the RedisDG scientific workflow engine.RedisDG is based on the Publish/Subscribe paradigmfor the interaction between the different componentsof the system, hence new issues appear for scheduling. Indeed, the Publish/Subscribe paradigm utilization...
With the growing interest in Software Defined Networking (SDN) and thanks to the programmability provided by SDN protocols like OpenFlow, network application developers have started implementing solutions to fit corporate needs, like firewalls, load balancers and security services. In this paper, we present a novel solution to answer those needs with usage control policies. We design a policy based...
In this paper we present an approach to add self-adaptive features to software systems not initially designed to be self-adaptive. Rapid changes in users needs, available resources, and types of system faults are everyday concerns in operating complex systems. The ability to face these issues in a (semi-)automatic fashion is a welcome feature. MAPE-K (Monitor, Analyze, Plan, Execute — Knowledge),...
This paper proposes an architecture for managing and distributing context information from an AAL (Ambient Assisted Living) environment to the cloud. The architecture, with semantic features, includes the processing of the sensed data using QoC (Quality of Context) parameters and data transport using SDN (Software-defined Networking). The experiments showed that the semantic context processing allows...
In Web service composition, operating environment information and user requirement information change constantly. To better adapt these dynamic changes, this paper provides adaptive mechanism of service composition. An adaptive Web service composition framework is presented. The main function modules of this framework including Execution Engine, Monitor, Analyzer and Planner are implemented using...
A lack of appropriate engagement in online learning courses is a significant factor leading to poor performance and high dropout rates. This paper presents a framework that provides personalized motivations in the form of feedback, advices and reminders in order to enhance the engagement of students with online learning. It also describes the design, implementation and evaluation of the framework...
Effective and efficient behavioral interventions are important and of high interest today. Due to shortcomings of related approaches, we introduce MobileCoach (mobile-coach.eu) as novel open source behavioral intervention platform. With its modular architecture, its rule-based engine that monitors behavioral states and triggers state transitions, we assume MobileCoach to lay a fruitful ground for...
In future smart home based on Internet of Things (IoT), data acquisition and information analysis through various sensors will play a crucial role, and it will be a core technology to develop IoT-based smart home services. This paper proposes an IoT-based monitoring system using a tri-level context making model for context-aware services in smart homes.
Given the inability of application developers to foresee the changes as well as the heterogeneity on the underlying networking and computational infrastructure, it is considerable crucial the design and development of novel software paradigms that facilitate application developers to take advantage of the emerging programmability of the underlying infrastructure and therefore develop reconfigurable...
JIT spraying has an assured spot in an attacker's toolkit for Web browser exploitation: With JIT spraying an attacker is able to circumvent even the most sophisticated defense strategies against code injection, including address space layout randomization (ASLR), data execution prevention (DEP) and stack canaries. In this paper, we present Lobotomy, an architecture for building injection-safe JIT...
In hyperconnectivity scenario, managing the amount of data acquired from sensors in the Body Area Networks (BANs) is one of the major issues. In this paper we propose an on-chip context predictor based sparse sensing technology with smart transmission architecture which makes use of confidence interval calculation from the features that present in the data, thereby achieving statistical guarantee...
The informational flow in modern technological systems is intensive due to multiple embedded devices, which leads to informational overload for users, causes time lost and decreases the reliability of the performance of a human-machine system. There is a need for efficient managing of information in order to display it to a particular user accordingly to his/her current needs. This paper presents...
In this work, we address problem determination in virtualized clouds. We show that high dynamism, resource sharing, frequent reconfiguration, high propensity to faults and automated management introduce significant new challenges towards fault diagnosis in clouds. Towards this, we propose CloudPD, a fault management framework for clouds. CloudPD leverages (i) a canonical representation of the operating...
Recently, several graphical tools have been proposed to help developers avoid becoming disoriented when working with large software projects. These tools visualize the locations that developers have visited, allowing them to quickly recall where they have already visited. However, developers also spend a significant amount of time exploring source locations to visit, which is a task that is not currently...
Creating fine tuned and stable systems is very important and requires use of a list of testing tools that analyze various resources (like GC logs, heap dumps, native memory, etc). Due to the nature of those tools, this kind of analysis can only be performed by a small group of expert users that have high technical skills. In this paper we present an approach for expert tool development in the field...
Existing approaches for monitoring service-based systems assume that monitor rules are pre-defined and known in advance. However, adaptation of service-based systems may trigger the need to adapt the associated monitor rules in order to verify the correct behavior of the adapted service compositions. In this work, we present PRadapt, a framework for dynamic monitoring of adaptable service-based systems...
currently the context models focus more on the expression ability rather on the automatic deployment and execution capability. Also a context aware platform is required to support the modeling and automatic deployment and execution of the context aware system. This paper aims to build an executable context model and define the architecture of the context aware system as well. Firstly a context-aware...
Orchestrating composite applications inside distributed systems requires complex coordination. In this frame workflow orchestration engines provide a viable solution. Contrary to their centralized counterparts, decentralized workflow engines allow better scalability, autonomy and increased fault-tolerance. However, most of these systems lack a self-healing mechanism in order to cope with engine failures...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.