dynamic slicing
Recently Published Documents


TOTAL DOCUMENTS

134
(FIVE YEARS 26)

H-INDEX

16
(FIVE YEARS 2)

2022 ◽  
pp. 102622
Author(s):  
Jigang Huang ◽  
Qin Qin ◽  
Cheng Wen ◽  
Zhuoxi Chen ◽  
Kunlan Huang ◽  
...  

2021 ◽  
Author(s):  
Chandra Prakash ◽  
Anshuj Garg ◽  
Umesh Bellur ◽  
Purushottam Kulkarni ◽  
Uday Kurkure ◽  
...  
Keyword(s):  

Author(s):  
Jun Wang ◽  
Yanhui Xu ◽  
Li Li ◽  
Yansui Du ◽  
Liang Zhao

In this paper, a secure and low energy dynamic slicing algorithm, namely, Improved D-SMART (IM-D-SMART) based on the Data Aggregation Protocol on Slice Mix Aggregate (D-SMART) is proposed to improve the security and confidentiality of wireless sensor networks and reduce the energy consumption of nodes in data collection and transmission in wireless sensor networks. According to the importance of data, the residual energy of nodes and the relative density of nodes, the data are dynamically partitioned to improve the D-SMART algorithm. Simultaneously, sending negative number splicing is used to compensate for the loss caused by the collision of data transmission between nodes. The simulation results show that IM-D-SMART outperforms D-SMART in terms of computation, privacy and communication cost.


2020 ◽  
Vol 177 (3-4) ◽  
pp. 331-357
Author(s):  
Moreno Falaschi ◽  
Maurizio Gabbrielli ◽  
Carlos Olarte ◽  
Catuscia Palamidessi

Concurrent Constraint Programming (CCP) is a declarative model for concurrency where agents interact by telling and asking constraints (pieces of information) in a shared store. Some previous works have developed (approximated) declarative debuggers for CCP languages. However, the task of debugging concurrent programs remains difficult. In this paper we define a dynamic slicer for CCP (and other language variants) and we show it to be a useful companion tool for the existing debugging techniques. We start with a partial computation (a trace) that shows the presence of bugs. Often, the quantity of information in such a trace is overwhelming, and the user gets easily lost, since she cannot focus on the sources of the bugs. Our slicer allows for marking part of the state of the computation and assists the user to eliminate most of the redundant information in order to highlight the errors. We show that this technique can be tailored to several variants of CCP, such as the timed language ntcc, linear CCP (an extension of CCPbased on linear logic where constraints can be consumed) and some extensions of CCP dealing with epistemic and spatial information. We also develop a prototypical implementation freely available for making experiments.


Sign in / Sign up

Export Citation Format

Share Document