384,439 research outputs found
Formalizing structured file services for the data storage and retrieval subsystem of the data management system for Spacestation Freedom
A brief example of the use of formal methods techniques in the specification of a software system is presented. The report is part of a larger effort targeted at defining a formal methods pilot project for NASA. One possible application domain that may be used to demonstrate the effective use of formal methods techniques within the NASA environment is presented. It is not intended to provide a tutorial on either formal methods techniques or the application being addressed. It should, however, provide an indication that the application being considered is suitable for a formal methods by showing how such a task may be started. The particular system being addressed is the Structured File Services (SFS), which is a part of the Data Storage and Retrieval Subsystem (DSAR), which in turn is part of the Data Management System (DMS) onboard Spacestation Freedom. This is a software system that is currently under development for NASA. An informal mathematical development is presented. Section 3 contains the same development using Penelope (23), an Ada specification and verification system. The complete text of the English version Software Requirements Specification (SRS) is reproduced in Appendix A
Using Formal Methods to Assist in the Requirements Analysis of the Space Shuttle GPS Change Request
We describe a recent NASA-sponsored pilot project intended to gauge the effectiveness of using formal methods in Space Shuttle software requirements analysis. Several Change Requests (CR's) were selected as promising targets to demonstrate the utility of formal methods in this application domain. A CR to add new navigation capabilities to the Shuttle, based on Global Positioning System (GPS) technology, is the focus of this report. Carried out in parallel with the Shuttle program's conventional requirements analysis process was a limited form of analysis based on formalized requirements. Portions of the GPS CR were modeled using the language of SRI's Prototype Verification System (PVS). During the formal methods-based analysis, numerous requirements issues were discovered and submitted as official issues through the normal requirements inspection process. Shuttle analysts felt that many of these issues were uncovered earlier than would have occurred with conventional methods. We present a summary of these encouraging results and conclusions we have drawn from the pilot project
Human centric security and privacy for the IoT using formal techniques
In this paper, we summarize a new approach to make security and privacy issues in the Internet of Things (IoT) more transparent for vulnerable users. As a pilot project, we investigate monitoring of Alzheimer’s patients for a low-cost early warning system based on bio-markers supported with smart technologies. To provide trustworthy and secure IoT infrastructures, we employ formal methods and techniques that allow specification of IoT scenarios with human actors, refinement and analysis of attacks and generation of certified code for IoT component architectures
Recommended from our members
Developing and evaluating a lay health worker delivered implementation intervention to decrease engagement disparities in behavioural parent training: a mixed methods study protocol.
IntroductionBehavioural parent training (BPT) programmes are effective in preventing and treating early-onset conduct problems and child maltreatment. Unfortunately, pervasive mental health service disparities continue to limit access to and engagement in these interventions. Furthermore, challenges with parental engagement can impede the successful implementation of evidence-based practices (EBPs) in community settings that serve low-income, ethnic minority families. Lay health workers (LHWs)-individuals without formal mental health training-represent an important workforce to increase engagement, as they are members of the communities they serve. However, the mobilisation of LHWs has not been well studied as an implementation strategy to extend the reach or effectiveness of EBPs in the USA. LHW-delivered implementation interventions that specifically support the engagement of Latinx parents in evidence-based BPT programmes have the potential to improve clinical and implementation outcomes.Methods and analysisA community-partnered approach will use the Quality Implementation Framework (QIF) to tailor and implement an LHW-delivered implementation intervention that aims to promote Latinx parent engagement in BPT programmes. Steps from the QIF will guide study activities to (1) conduct a mixed methods needs assessment to fit the implementation intervention to the local context, (2) adapt LHW-delivered implementation strategies to promote parent access to and engagement in Parent-Child Interaction Therapy and (3) conduct a hybrid effectiveness-implementation pilot trial to examine the feasibility, acceptability and preliminary effectiveness of the LHW implementation intervention at increasing engagement.Ethics and disseminationStudy procedures have been approved by the Institutional Review Board at the University of California, Santa Barbara. Results will be shared with the community-advisory group, at community-based meetings for other stakeholders involved in the pilot project, and submitted for publication in peer-reviewed journals
Pilot Study, Does It Really Matter? Learning Lessons from Conducting a Pilot Study for a Qualitative PhD Thesis
A Pilot Study (PS) is a small-scale research project conducted before the final full-scale study. A PS helps researchers to test in reality how likely the research process is to work, in order to help them decide how best to conduct the final research study. In piloting a study, a researcher can identify or refine a research question, discover what methods are best for pursuing it, and estimate how much time and what resources will be necessary to complete the larger final version of the study. There is, however, a paucity in literature that focuses on using, reading and representing PSs. This article discusses the importance of a PS to test and identify how methods and ideas would work in practice when undertaking a qualitative PhD thesis. The proposed PS in this paper addressed many challenges, and the researcher reflected on different perspectives of their work including ethical, cultural, social and professional issues. By the end of the PhD thesis, undertaken with the guidance of the PS, it was found that a well-conducted PS, giving a clear list of aims and objectives within a formal framework, can encourage methodological rigour and ensure the validity of both the study itself and the methodology applied. The objectives of this paper are thus threefold: first, to identify the issues within a specific qualitative PS prior to conducting the final study; second, to address the researcher’s reflections on these findings and finally, to share the experiences and knowledge that a PS can be expected to bring
Recommended from our members
Communicating, learning and the in-between: a study of the impact of open-access, informal online learning environments
1. The broad aim of this project has been to contribute understandings of the uses of computer-mediated communication in 'informal' (not leading to certification) yet institutionally-hosted online spaces. The project consisted of an investigation into engagement with communication and discussion tools provided by OpenLearn, the Open University's Open Content Initiative (http://www.open.ac.uk/openlearn).
2. The research focused on a selection of examples of asynchronous and synchronous communication situations within OpenLearn, including a selection of forums from the LearningSpace (http://openlearn.open.ac.uk) and various instances of synchronous communication using FM (FlashMeeting) that took place within the context of two pilot studies organised by the researcher in coordination with discipline-based colleagues.
3. Whilst the research was based on an action research orientation, the approach was predominantly exploratory and ethnographic methods (observation and participant observation) were used, complemented with semi-structured interviews, as appropriate. Thematic analysis was used within a grounded theory approach.
4. The study suggests 5 themes as core elements of engagement in CMC within an OER context: 'validation�; 'privacy�; 'trust�; 'purposefulness�; 'leadership'. The themes are mutually-dependent and each warrants more detailed investigation, and relevant topics are discussed.
5. In short, the study provides a contribution to enquiries on the impact of OERs in that it brings to light, from within a sample of learning situations across the 'informal�/�formal' space, a number of boundary issues concerning curriculum and, in particular, pedagogy. It suggests that a major aspect of the impact of OERs is that their availability is not only creating new challenges but also uncovering previously veiled tensions and questions regarding identity and boundaries.
6. A number of outputs have been generated, including two new projects that capitalise on understandings facilitated during the pilots carried out within the remit of this study
Formal description techniques for distributed computing systems:the challenges for the 1990's
Initially FDTs where developed within IS0 and CCITT for specification, at a high-level of abstraction, of distributed systems. Research is now being performed on the use of FDTs to support the complete implementation trajectory. In this paper we discuss a number of such research activities that are conducted within the framework of the Lotosphere project(*). The paper discusses aspects of design methodology, correctness preserving transformation, the reflection of design criteria, the role of pre-defined specification and implementation constructs, and formal approaches to conformance testing. Furthermore some insight is given in the development of a comprehensive toolset that supports these aspects of design methodology. The paper concludes with some experience obtained from the application of these methods and tools to some realistic pilot implementations: an ISDN and MHS application and a Transaction Processing application
- …