ceramides, structural components of the cell, are known to play a range of roles in glucose metabolism and apoptosis. c16-ceramide, an abundant molecular species of endogenous ceramide, has not had...
详细信息
ceramides, structural components of the cell, are known to play a range of roles in glucose metabolism and apoptosis. c16-ceramide, an abundant molecular species of endogenous ceramide, has not had...
Vitamin c deficiency is common in oncology patients and correlates with a decreased quality of life and a poorer survival rate. Infusion treatments can quickly address these deficiencies, and studies show they bring a...
详细信息
Vitamin c deficiency is common in oncology patients and correlates with a decreased quality of life and a poorer survival rate. Infusion treatments can quickly address these deficiencies, and studies show they bring about a significant improvement in quality of life – particularly notable is the relief of fatigue, pain, appetite loss, sleep disturbances, and depression. Moreover, vitamin c treatment leads to less myelosuppression and a clinically significant increase in the lymphocyte count in cases of lymphopenia. Initial clinical trial data also indicates an extension in survival time. This observation is supported by experimental studies that reveal a direct, selective cytotoxic effect on tumors through the formation of hydrogen peroxide, a shift in the epigenetic profile towards tumor suppression, and a decrease in processes relevant to metastasis.
We present a formal model of checked c, a dialect of c that aims to enforce spatial memory safety. Our model pays particular attention to the semantics of dynamically sized, potentially null-terminated arrays. We form...
详细信息
We present a formal model of checked c, a dialect of c that aims to enforce spatial memory safety. Our model pays particular attention to the semantics of dynamically sized, potentially null-terminated arrays. We formalize this model in coq, and prove that any spatial memory safety errors can be blamed on portions of the program labeled unchecked;this is a checked c feature that supports incremental porting and backward compatibility. While our model's operational semantics uses annotated ("fat") pointers to enforce spatial safety, we show that such annotations can be safely erased. Using PLT Redex we formalize an executable version of our model and a compilation procedure to an untyped c-like language, as well as use randomized testing to validate that generated code faithfully simulates the original. Finally, we develop a custom random generator for well-typed and almost-well-typed terms in our Redex model, and use it to search for inconsistencies between our model and the clang checked c implementation. We find these steps to be a useful way to co-develop a language (checked c is still in development) and a core model of it.
暂无评论