28 research outputs found

    An Early-Stage Statement-Level Metric for Energy Characterization of Embedded Processors

    Get PDF
    Abstract This work presents an early stage statement-level metric for energy characterization of embedded processors. Definition and the framework for metric evaluation are provided. In particular, such a metric is based on an existing assembly-level analysis and some profiling activities performed on a given C benchmark, and it is related to the average energy consumption of a generic C statement, for a given target processor. Its evaluation is performed with a one-time effort and, once available, it can be used to rapidly estimate the energy consumption of a given C function for all the considered processors. Two reference embedded processors are then considered in order to show an example of usage of the proposed metric and framework

    Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models

    Full text link
    Software quality estimation is a challenging and time-consuming activity, and models are crucial to face the complexity of such activity on modern software applications. In this context, software refactoring is a crucial activity within development life-cycles where requirements and functionalities rapidly evolve. One main challenge is that the improvement of distinctive quality attributes may require contrasting refactoring actions on software, as for trade-off between performance and reliability (or other non-functional attributes). In such cases, multi-objective optimization can provide the designer with a wider view on these trade-offs and, consequently, can lead to identify suitable refactoring actions that take into account independent or even competing objectives. In this paper, we present an approach that exploits NSGA-II as the genetic algorithm to search optimal Pareto frontiers for software refactoring while considering many objectives. We consider performance and reliability variations of a model alternative with respect to an initial model, the amount of performance antipatterns detected on the model alternative, and the architectural distance, which quantifies the effort to obtain a model alternative from the initial one. We applied our approach on two case studies: a Train Ticket Booking Service, and CoCoME. We observed that our approach is able to improve performance (by up to 42\%) while preserving or even improving the reliability (by up to 32\%) of generated model alternatives. We also observed that there exists an order of preference of refactoring actions among model alternatives. We can state that performance antipatterns confirmed their ability to improve performance of a subject model in the context of many-objective optimization. In addition, the metric that we adopted for the architectural distance seems to be suitable for estimating the refactoring effort.Comment: Accepted for publication in Information and Software Technologies. arXiv admin note: substantial text overlap with arXiv:2107.0612

    Honey dressing on a leg ulcer with tendon exposure in a patient with type 2 diabetes

    Get PDF
    Honey has been used as a wound dressing for hundreds of years by ancient civilizations, but only recently it has acquired scientific interest because of its relevant biological properties. In the last decade, indeed, several trials and observational studies have reported that, compared to conventional treatment (e.g. antiseptics, polyurethane film, paraffin gauze, soframycin-impregnated gauze), honey dressings seem to be better in healing time of different types of wounds, including diabetic foot ulcers. However, to date, information about a potential favorable biological effect of honey dressings on diabetic ulcers with exposed tendon are still scarce. Notably, foot or leg ulcers with exposed tendon are serious complications in patients with type 2 diabetes, as they are associated with an increased risk of adverse outcome. Therefore, the use of effective and safe treatments to bring these lesions to timely healing is very important in clinical practice. We herein report the case of a Caucasian adult patient with type 2 diabetes presenting a chronic right posterior lower limb ulcer (Texas University Classification (TUC) 2D) with tendon exposure that was successfully treated with honey dressings (glucose oxidase (GOX) positive with peroxide activity) in addition to systemic antibiotic therapy, surgical toilette and skin graft. In our case, the use of honey dressing for treating exposed tendon tissue probably allowed the timely wound healing. Although further studies are required, such treatment may constitute part of the comprehensive management of diabetic wounds, including those with tendon exposure, and should be considered by clinicians in clinical practice. Learning points: Honey has been used as a wound dressing for hundreds of years, but only recently it has acquired scientific interest for its biological properties. Several studies have documented that, compared to conventional dressings, honey seems to be better in healing time of different types of wounds, including diabetic foot ulcers. Our case report is the first to highlight the importance to use honey dressings also for the treatment of ulcers with tendon exposure in patients with type 2 diabetes, suggesting that this kind of dressing should be considered by clinicians in clinical practice

    Cutaneous squamous carcinoma in a patient with diabetic foot: an unusual evolution of a frequent complication

    Get PDF
    After basal cell carcinoma, the cutaneous squamous cell carcinoma (cSCC) is the second most frequent non-melanoma skin cancer worldwide, and, classically, arises from the upper coats of the epidermis of sun-exposed areas or from skin areas constantly exposed to a chronic inflammatory stimulus. The occurrence of cSCC seems to be linked to several factors, including exposure to sunlight (or other ultraviolet radiations), immunosuppression, chronic scarring conditions and some familial cancer syndromes. Although the majority of cSCCs are adequately eradicated by surgical excision, a subgroup of cSCC may be linked with an increased risk of recurrence, metastasis and death. The incidence of type 2 diabetes mellitus is constantly increasing worldwide. Importantly, diabetes mellitus is a strong risk factor for cancers (including cutaneous tumors) and is highly related with poor cancer outcomes. At present, in the literature, squamous cell carcinoma developing in association with diabetic foot ulcers has been already reported in some reports; however, additional data are needed to make the clinicians aware of this rare, although possible, complication. Therefore, we herein report an unusual case of an elderly man with T2DM and a positive oncological history, presenting a cSCC involving the skin overlying the first toe of left foot. The growing cSCC appeared approximately 3 years after the appearance of a diabetic ulcer

    Primary cutaneous B-cell lymphoma and chronic leg ulcers in a patient with type 2 diabetes

    Get PDF
    The incidences of type 2 diabetes mellitus and many cancers are rapidly increasing worldwide. Diabetes is a strong risk factor for some cancers (including lymphomas) and is also associated with adverse cancer outcomes. After gastrointestinal tract, the skin is the second most frequent extranodal site involved by non-Hodgkin lymphomas and the cutaneous B-cell lymphomas (CBCLs) range from 25% to 30% of all primary cutaneous lymphomas. The primary cutaneous diffuse large B-cell lymphoma (PCDLBCL) is an aggressive lymphoma with a poor prognosis, representing roughly 20% of all primary CBCLs. Classically, the cutaneous manifestation of this lymphoma is a red or violaceous tumors arising on a leg. To date, despite the large body of evidence suggesting that diabetes is strongly associated with an increased risk of some cancers, very little information is available regarding a possible association between type 2 diabetes and primary cutaneous diffuse large B-cell lymphoma. In this report, we will present the case of a white adult patient with type 2 diabetes with chronic leg ulcers complicated by a primary cutaneous diffuse large B-cell lymphoma

    Nonalcoholic fatty liver disease is associated with an increased prevalence of distal symmetric polyneuropathy in adult patients with type 1 diabetes

    Get PDF
    Presently, data on the association between nonalcoholic fatty liver disease (NAFLD) and distal symmetric polyneuropathy in people with diabetes are scarce and conflicting. The aim of this retrospective, cross-sectional study was to examine whether NAFLD was associated with an increased prevalence of distal symmetric polyneuropathy in type 1 diabetic adults

    Diabetic foot complicated by vertebral osteomyelitis and epidural abscess

    Get PDF
    Vertebral osteomyelitis (or spondylodiscitis) is steadily increasing in Western countries and often results from hematogenous seeding, direct inoculation during spinal surgery, or contiguous spread from an infection in the adjacent soft tissue. We present the case of a 67-year-old white patient with type 2 diabetes who went to Hospital for high fever, back pain, and worsening of known infected ulcers in the left foot. Despite intravenous antibiotic treatment and surgical debridement of the foot infection, high fever and lower back pain continued. Bone biopsy and two consecutive blood cultures were positive for Staphylococcus aureus. A spinal magnetic resonance imaging (MRI) was performed, revealing serious osteomyelitis in L4 and L5 complicated by an epidural abscess. Contiguous or other distant focuses of infection were not identified. In this case, diabetic foot could be considered as a primary distant focus for vertebral osteomyelitis. Clinicians should consider vertebral osteomyelitis as a 'possible' diagnosis in patients with type 2 diabetes complicated by foot infection that is associated with fever and lower back pain. LEARNING POINTS: Vertebral osteomyelitis is increasing in Western countries, especially in patients with type 2 diabetes.The primary focus of infection is the genitourinary tract followed by skin, soft tissue, endocarditis, bursitis, septic arthritis, and intravascular access.Diabetic foot could be a rare primary focus of infection for vertebral osteomyelitis, and, however, vertebral osteomyelitis could be a serious, albeit rare, complication of diabetic foot.Clinicians should keep in mind the many potential complications of diabetic foot ulcerations and consider vertebral osteomyelitis as a "possible" diagnosis in patients with type 2 diabetes and foot ulcers associated with nonspecific symptoms such as lower back pain.Early diagnosis and correct management of vertebral osteomyelitis are crucial to improve clinical outcomes

    A Model-Driven Approach for modeling Heterogeneous Embedded Systems

    No full text
    Demands of high-performance systems guided the designers to the assessment of heterogeneous embedded systems (HES). Their complexity highlighted the need for methodologies and tools to ease their design. Model-Driven Engineering (MDE) can be crucial to facilitate the design of such a system. Research has demonstrated the usage of MDE to create platform-specific models(PSM). The aim of this work is to support HES design targeting platform-agnostic models. This work is based on a well-defined use case. It comprises a software application, written following the CUDA programming model, executing on a CPU-GPU hardware platform. The use case is analyzed to define the main characteristics of a HES. These concerns are included in a UML profile used to capture all the features of a HES. The profile is built as an extension of MARTE modeling language. Finally, the Alf action language is applied to make the model executable. The results prove the suitability of MARTE and Alf to create executable HES models. Additional research is needed to further investigate the HES domain. Finally, it is necessary to prove the validity of the UML profile targeting different programming models and hardware platforms

    Statement-Level Timing Estimation for Embedded System Design Using Machine Learning Techniques

    No full text
    During the initial design phases of an embedded system, the ability to support designers using metrics, obtained through a preliminary analysis, is of fundamental importance. Knowing which initial parameters of the embedded system (HW or SW) influence such metrics is even more important. The main characteristic of an embedded system that typically designers need to measure is the embedded SW (i.e., functions) execution time, used to describe the final system's performance (i.e., timing performance metric). The evaluation of such a metric is often a critical task, relying on several different techniques at different abstraction levels. Furthermore, in the era of Big Data, the use of Machine Learning methods can be a valid alternative to the classic methods used to evaluate or estimate metrics for temporal performance. In such a context, this paper describes a framework, based on the use of Machine Learning methods, to calculate a statement-level embedded software timing performance metric. Results are compared with those obtained with different approaches. They show that the proposed method improves the estimation accuracy for specific processor classes while also reducing estimation time
    corecore