Debugging is an important task to identify the defects in the software. Especially, logging is an important feature of a software system to record runtime information. Detailed logging allows ...developers to collect run-time information when they cannot use an interactive debugger, such as continuous integration and web application server cases. However, extensive logging leads to larger execution traces because few instructions can be repeated many times. In our previous work, to record detailed program behavior within limited storage space constraints, we proposed near-omniscient debugging, which is a methodology that records and visualizes an execution trace using fixed size buffers for each observed instruction. In this paper, we evaluate the effectiveness of near-omniscient debugging in recording infected states while reducing the size of execution traces. We conduct experiments on the Defects4J dataset and evaluate the effectiveness based on the completeness, trace size and runtime overhead. The result shows that near-omniscient debugging can completely record infected states for nearly 80 percent of bugs (with a buffer size of 1024 events). The size of execution traces can be reduced by a factor of one thousand for large repetitive executions.
•Effectiveness evaluation of near-omniscient debugging with 831 actual bugs.•Keeping the majority of infected states.•Predictable trace size from the number of methods.•Reducing execution time significantly when all tests are executed.
•Detailed logging leads to larger execution traces.•Proposed method records a compact execution trace using fixed size buffers.•The execution trace is compact but keeps data dependency.•Debugging ...actual defects is possible on a HTML-based viewer.
Logging is an important feature of a software system to record run-time information. Detailed logging allows developers to collect run-time information in situations where they cannot use an interactive debugger, such as continuous integration and web application server cases. However, extensive logging leads to larger execution traces because few instructions can be repeated many times. This paper presents our tool NOD4J, which monitors a Java program's execution within limited storage space constraints and annotates the source code with observed values in an HTML format. Developers can easily investigate the execution and share the report on a web server. We show two examples that our tool can debug defects using incomplete execution traces.
Perivascular adipose tissue (PVAT) can regulate vascular tone. In mesenteric arteries of SHRSP.Z-
/IzmDmcr rats (SHRSP.ZF) with metabolic syndrome, vascular dysfunction is compensated by ...PVAT-dependent mechanisms that disappear with increasing age. In this study, we investigated the mechanisms of the age-related changes and responsible factor(s) involved in the enhancing effects of mesenteric arterial PVAT in SHRSP.ZF. Acetylcholine- and sodium nitroprusside-induced relaxations of isolated arteries were greater with PVAT than without PVAT at 17 and 20 weeks of age (wks), and as expected, this enhancement by the presence of PVAT disappeared at 23 wks. PVAT mRNA levels of angiotensin II type 1 (AT1) receptor-associated protein was less and AT1 receptor was unchanged at 23 wks when compared to 20 wks. At 20 wks, the enhanced acetylcholine-induced relaxation by the presence of PVAT was inhibited by
-acetyl-l-cysteine (NAC). Acetylcholine-induced relaxation of arteries without PVAT was increased in the presence of exogenously added apelin. PVAT mRNA level of apelin was higher in SHRSP.ZF than in control Wistar-Kyoto rats, and the level was decreased with aging. These results suggest that AT1 receptor activation in PVAT, and changes in the regulation of apelin and a NAC-sensitive factor are related to the age-dependent deterioration of the vasodilation enhancing effects of mesenteric arterial PVAT in SHRSP.ZF.
Purpose
Perivascular adipose tissues (PVAT) are involved in the regulation of vascular tone. In mesenteric arteries, the compensatory vasodilatory effects of PVAT appear when vascular relaxation is ...impaired and disappear at around 23 weeks of age in SHRSP.Z-
Lepr
fa
/IzmDmcr (SHRSP.ZF) rats with metabolic syndrome (MetS). The renin-angiotensin system is involved in the development of endothelium and vascular dysfunction. Therefore, we investigated whether azilsartan, a potent angiotensin II type 1 (AT1) receptor antagonist, can protect against the deterioration of the PVAT compensatory vasodilator function that occurs with aging in MetS.
Methods
Two age groups of SHRSP.ZF rats (13 and 20 weeks of age) were administered azilsartan or vehicle through oral gavage once daily for 10 weeks. The vasodilation response of the isolated superior-mesenteric arteries upon addition of endothelium-dependent and -independent agonists was determined in the presence or absence of PVAT using organ bath methods.
Results
In vivo treatment with azilsartan improved the acetylcholine-induced vasodilation in mesenteric arteries with and without PVAT at both time-points. The mRNA levels of AT1 receptor and AT1 receptor-associated protein were unchanged in PVAT upon azilsartan treatment. Furthermore, in vitro treatment with azilsartan (0.1 and 0.3 μM for 30 min) did not affect the compensatory effect of PVAT on vasodilation in response to acetylcholine in SHRSP.ZF rat mesenteric arteries.
Conclusions
Our results provide evidence supporting the use of azilsartan for the long-term protection against vascular dysfunctions in MetS. Azilsartan did not improve the dysfunction of PVAT-mediated modulation of vascular tone during MetS. The protective effect of azilsartan is mediated by restoring the endothelium- and vascular smooth muscle-mediated mechanisms.