431 research outputs found

    Extending the Real-Time Maude Semantics of Ptolemy to Hierarchical DE Models

    Full text link
    This paper extends our Real-Time Maude formalization of the semantics of flat Ptolemy II discrete-event (DE) models to hierarchical models, including modal models. This is a challenging task that requires combining synchronous fixed-point computations with hierarchical structure. The synthesis of a Real-Time Maude verification model from a Ptolemy II DE model, and the formal verification of the synthesized model in Real-Time Maude, have been integrated into Ptolemy II, enabling a model-engineering process that combines the convenience of Ptolemy II DE modeling and simulation with formal verification in Real-Time Maude.Comment: In Proceedings RTRTS 2010, arXiv:1009.398

    Modelling and analyzing adaptive self-assembling strategies with Maude

    Get PDF
    Building adaptive systems with predictable emergent behavior is a challenging task and it is becoming a critical need. The research community has accepted the challenge by introducing approaches of various nature: from software architectures, to programming paradigms, to analysis techniques. We recently proposed a conceptual framework for adaptation centered around the role of control data. In this paper we show that it can be naturally realized in a reflective logical language like Maude by using the Reflective Russian Dolls model. Moreover, we exploit this model to specify and analyse a prominent example of adaptive system: robot swarms equipped with obstacle-avoidance self-assembly strategies. The analysis exploits the statistical model checker PVesta

    Model Checking Classes of Metric LTL Properties of Object-Oriented Real-Time Maude Specifications

    Full text link
    This paper presents a transformational approach for model checking two important classes of metric temporal logic (MTL) properties, namely, bounded response and minimum separation, for nonhierarchical object-oriented Real-Time Maude specifications. We prove the correctness of our model checking algorithms, which terminate under reasonable non-Zeno-ness assumptions when the reachable state space is finite. These new model checking features have been integrated into Real-Time Maude, and are used to analyze a network of medical devices and a 4-way traffic intersection system.Comment: In Proceedings RTRTS 2010, arXiv:1009.398

    Rewriting Logic Semantics of a Plan Execution Language

    Get PDF
    The Plan Execution Interchange Language (PLEXIL) is a synchronous language developed by NASA to support autonomous spacecraft operations. In this paper, we propose a rewriting logic semantics of PLEXIL in Maude, a high-performance logical engine. The rewriting logic semantics is by itself a formal interpreter of the language and can be used as a semantic benchmark for the implementation of PLEXIL executives. The implementation in Maude has the additional benefit of making available to PLEXIL designers and developers all the formal analysis and verification tools provided by Maude. The formalization of the PLEXIL semantics in rewriting logic poses an interesting challenge due to the synchronous nature of the language and the prioritized rules defining its semantics. To overcome this difficulty, we propose a general procedure for simulating synchronous set relations in rewriting logic that is sound and, for deterministic relations, complete. We also report on two issues at the design level of the original PLEXIL semantics that were identified with the help of the executable specification in Maude

    Formal Model Engineering for Embedded Systems Using Real-Time Maude

    Full text link
    This paper motivates why Real-Time Maude should be well suited to provide a formal semantics and formal analysis capabilities to modeling languages for embedded systems. One can then use the code generation facilities of the tools for the modeling languages to automatically synthesize Real-Time Maude verification models from design models, enabling a formal model engineering process that combines the convenience of modeling using an informal but intuitive modeling language with formal verification. We give a brief overview six fairly different modeling formalisms for which Real-Time Maude has provided the formal semantics and (possibly) formal analysis. These models include behavioral subsets of the avionics modeling standard AADL, Ptolemy II discrete-event models, two EMF-based timed model transformation systems, and a modeling language for handset software.Comment: In Proceedings AMMSE 2011, arXiv:1106.596

    A Case Study of Using Social Media For ESL Learning: Experiences of Saudi international Students on the Use of Blogs as a Collaborative Learning Platform to Support English Writing

    Get PDF
    The purpose of this case study was to investigate the Saudi international students’ experiences on the use of blogs as collaborative learning platform to support English writing performance. It also reported the advantages and disadvantages of blogs as a collaborative learning tool in ESL classes to support English writing skills. The overarching theoretical framework guided this study was diffusion of innovation theory by Rogers (2003). This study findings demonstrated that ESL students\u27 blogging experiences were aligned with Rogers\u27s five characteristics of innovation (relative advantage, trialability, observability, compatibility, and complexity). To explore ESL students\u27 blogging experiences, a case study employing qualitative methods approach was used. Four Saudi international students were interviewed about their blogging experiences in English writing class, and each of them highlighted that they have blogged as part of their coursework. All four students recorded positive blogging experiences in the English classroom because of their engagement while accomplishing their writing tasks. They highlighted that even though the use of blogs was initially challenging, with time, it was enjoyable and useful experience. Based on the findings of this study, the researcher believes that the findings of this study would build a new knowledge on how ESL students can support their writing skills through the use of blogs. In addition to the results, implications for instructional practice, limitation, and recommendations for future research are also discussed

    A novel approach for treating resistant hypertension using a controlled-pump accumulator relief device

    Get PDF
    Hypertension contributes to cardiovascular morbidity and mortality worldwide. While many hypertensive patients respond to drug therapy, a growing number of these cases are called resistant hypertension (RH), when patients cannot control their blood pressure to goal levels despite the use of multiple antihypertensive medications. While current interventional treatments for RH are based on dealing with the nervous system, there is no existing procedure that considers altering the way in which blood is pumped into the aorta such that to reduce blood pressure. We hypothesize that RH may be controlled by altering the way in which blood is pumped into the aorta. We introduce a novel idea of implementing what we called the accumulator device, which may be classified as a mechanical assist device for the cardiac system. A lumped-parameter model describing the cardiovascular system is presented and validated. The novel idea of accumulator device is also modeled and incorporated with the cardiovascular system model using analogies between the circulatory system, hydraulic systems, and electric circuits. The simulation work of the proposed accumulator device idea reveals promising preliminary results. It shows an ability to significantly decrease the systolic pressure by regulating the way in which blood is pumped into the aorta during the cardiac cycle, without reducing the cardiac output. It is our hope that this novel approach provides a transformational alternative to existing methods for treating RH, becomes a successful treatment option in the future, and improves life for millions of RH patients.Includes bibliographical reference

    Discontinuation and non-publication of randomised clinical trials supported by the main public funding body in Switzerland: a retrospective cohort study.

    Get PDF
    The Swiss National Science Foundation (SNSF) promotes academic excellence through competitive selection of study proposals and rigorous evaluation of feasibility, but completion status and publication history of SNSF-supported randomised clinical trials (RCTs) remain unclear. The main objectives were to review all healthcare RCTs supported by the SNSF for trial discontinuation and non-publication, to investigate potential risk factors for trial discontinuation due to poor recruitment and non-publication, and to compare findings to other Swiss RCTs not supported by the SNSF. We established a retrospective cohort of all SNSF-supported RCTs for which recruitment and funding had ended in 2015 or earlier. For each RCT, two investigators independently searched corresponding publications in electronic databases. In addition, we approached all principal investigators to ask for additional publications and information about trial discontinuation. Teams of two investigators independently extracted details about study design, recruitment of participants, outcomes, analysis and sample size from the original proposal and, if available, from trial registries and publications. We used multivariable regression analysis to explore potential risk factors associated with discontinuation due to poor recruitment and with non-publication, and to compare our results with data from a previous cohort of Swiss RCTs not supported by the SNSF. We included 101 RCTs supported by the SNSF between 1986 and 2015. Eighty-seven (86%) principal investigators responded to our survey. Overall, 69 (68%) RCTs were completed, 26 (26%) RCTs were prematurely discontinued (all due to slow recruitment) and the completion status remained unclear for 6 (6%) RCTs. For analysing publication status, we excluded 4 RCTs for which follow-up was still ongoing and 9 for which manuscripts were still in preparation. Of the remaining 88 RCTs, 53 (60%) were published as full articles in peer-reviewed journals. Multivariable regression models suggested that discontinued trials were at higher risk for non-publication than completed trials (adjusted OR 7.61; 95% CI 2.44 to 27.09). Compared with other Swiss RCTs, the risk of discontinuation for SNSF-supported RCTs was higher than in industry-initiated RCTs (adjusted OR 3.84; 95% CI 1.68 to 8.74), but not significantly different from investigator-initiated RCTs not supported by the SNSF (adjusted OR 1.05; 95% CI 0.51 to 2.11). We found no evidence that the proportion of discontinued or unpublished RCTs decreased over the last 20 years. One out of four SNSF-supported RCTs were prematurely discontinued due to slow recruitment, 40% of all included RCTs and 70% of all discontinued RCTs were not published in peer-reviewed journals. There is a case to reconsider how public funding bodies such as the SNSF could improve their feasibility assessment and promote publication of RCTs irrespective of completion status

    A Smart Device for a Preliminary Dental Examination Based on the Internet of Things.

    Get PDF
    The COVID-19 pandemic has threatened the lives of many people, especially the elderly and those with chronic illnesses, as well as threatening the global economy. In response to the pandemic, many medical centers, including dental facilities, have significantly reduced the treatment of patients by limiting clinical practice to exclusively urgent, nondeferred care. Dentists are more vulnerable to contracting COVID-19, due to the necessity of the dentist being close to the patient. One of the precautions that dentists take to avoid transmitting infections is to wear a mask and gloves. However, the basic condition for nontransmission of infection is to leave a safe distance between the patient and the dentist. This system can be implemented by using an Arduino microcontroller, which is designed as a preliminary device by a dentist to examine a patient's teeth so that a safe distance of three meters between the dentist and the patient can be maintained. The project is based on hardware and has been programmed through Arduino. The proposed system uses a small wired camera with a length of five meters that is connected to the dentist's mobile or laptop and is installed on a robotic arm. The dentist can control the movement of the arm in all directions using a joystick at a distance of three meters. The results showed the effectiveness of this system for leaving a safe distance between the patient and the dentist. In our future work, we will control the movement of the arm via Bluetooth, and we will use a wi-fi-based camera
    corecore