8,902 research outputs found
Rewriting Logic Semantics of a Plan Execution Language
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
Panel on future challenges in modeling methodology
This panel paper presents the views of six researchers and practitioners of simulation modeling. Collectively we attempt to address a range of key future challenges to modeling methodology. It is hoped that the views of this paper, and the presentations made by the panelists at the 2004 Winter Simulation Conference will raise awareness and stimulate further discussion on the future of modeling methodology in areas such as modeling problems in business applications, human factors and geographically dispersed networks; rapid model development and maintenance; legacy modeling approaches; markup languages; virtual interactive process design and simulation; standards; and Grid computing
Study of Tools Interoperability
Interoperability of tools usually refers to a combination of methods and techniques that address the problem of making a collection of tools to work together. In this study we survey different notions that are used in this context: interoperability, interaction and integration. We point out relation between these notions, and how it maps to the interoperability problem.
We narrow the problem area to the tools development in academia. Tools developed in such environment have a small basis for development, documentation and maintenance. We scrutinise some of the problems and potential solutions related with tools interoperability in such environment. Moreover, we look at two tools developed in the Formal Methods and Tools group1, and analyse the use of different integration techniques
Digital clinical guidelines modelling
Oliveira T., Costa A., Neves J., Novais P., Digital Clinical Guidelines Modelling, Modelling and Simulation 2011, Novais P., Machado J., Analide C., Abelha A., (Eds.) (ESM’2011 – The 2011 European Simulation and Modelling Conference, Guimarães, Portugal) EUROSIS Publisher, ISBN: 978-9077381-66-3, pp 392-398, 2011.Healthcare environments are very demanding, because practitioners are required to consult many patients in a short
period of time, increasing the levels of stress which usually harms the outcome of healthcare processes. The short time
practitioners have with their patients does not facilitate informed decision making and checking all possibilities. A
possible solution is the use of guideline-based applications, because they have the potential of being an effective means
of both changing the process of healthcare and improving its outcomes. However, current Clinical Guidelines are
available in text format as long documents, which render them difficult to consult and to integrate in clinical Decision
Support Systems. With this paper we present a new model for guideline interpretation, in order to facilitate de
development of guideline-based Decision Support Systems and to increase the availability of Clinical Guidelines at the
moment of the clinical process. This model will also provide mechanisms to comply with cases where incomplete and
uncertain information is present. The development and implementation of this model will be presented in the following pages
Webifying the computerized execution of Clinical Practice Guidelines
The means through which Clinical Practice Guidelines are dissemi-nated and become accessible are a crucial factor in their later adoption by health care professionals. Making these guidelines available in Clinical Decision Sup-port Systems renders their application more personal and thus acceptable at the moment of care. Web technologies may play an important role in increasing the reach and dissemination of guidelines, but this promise remains largely unful-filled. There is a need for a guideline computer model that can accommodate a wide variety of medical knowledge along with a platform for its execution that can be easily used in mobile devices. This work presents the CompGuide frame-work, a web-based and service-oriented platform for the execution of Computer-Interpretable Guidelines. Its architecture comprises different modules whose in-teraction enables the interpretation of clinical tasks and the verification of clinical constraints and temporal restrictions of guidelines represented in OWL. It allows remote guideline execution with data centralization, more suitable for a work en-vironment where physicians are mobile and not bound to a machine. The solution presented in this paper encompasses a computer-interpretable guideline model, a web-based framework for guideline execution and an Application Programming Interface for the development of other guideline execution systems.This work is part-funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT – Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-028980 (PTDC/EEI-SII/1386/2012). The work of Tiago Oliveira is supported by doctoral grant by FCT (SFRH/BD/85291/2012)
Ground Systems Development Environment (GSDE) interface requirements analysis
A set of procedural and functional requirements are presented for the interface between software development environments and software integration and test systems used for space station ground systems software. The requirements focus on the need for centralized configuration management of software as it is transitioned from development to formal, target based testing. This concludes the GSDE Interface Requirements study. A summary is presented of findings concerning the interface itself, possible interface and prototyping directions for further study, and results of the investigation of the Cronus distributed applications environment
Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems
International audienceSelf-Adaptive Systems modify their behavior at run-time in response to changing environmental conditions. For these systems, Non-Functional Requirements play an important role, and one has to identify as early as possible the requirements that are adaptable. We propose an integrated approach for modeling and verify- ing the requirements of Self-Adaptive Systems using Model Driven Engineering techniques. For this, we use Relax, which is a Requirements Engineering language which introduces flexibility in Non-Functional Require- ments. We then use the concepts of Goal-Oriented Requirements Engineering for eliciting and modeling the requirements of Self-Adaptive Systems. For properties verification, we use OMEGA2/IFx profile and toolset. We illustrate our proposed approach by applying it on an academic case study
Leveraging workflow control patterns in the domain of clinical practice guidelines
Background:
Clinical practice guidelines (CPGs) include recommendations describing appropriate care for the management of patients with a specific clinical condition. A number of representation languages have been developed to support executable CPGs, with associated authoring/editing tools. Even with tool assistance, authoring of CPG models is a labor-intensive task. We aim at facilitating the early stages of CPG modeling task. In
this context, we propose to support the authoring of CPG models based on a set of suitable procedural patterns described in an implementation-independent notation that can be then semi-automatically transformed into one of the alternative executable CPG languages.
Methods:
We have started with the workflow control patterns which have been identified in the fields of workflow systems and business process management. We have analyzed the suitability of these patterns by means of a qualitative analysis of CPG texts. Following our analysis we have implemented a selection of workflow patterns in the Asbru and PROforma CPG languages. As implementation-independent notation for the description of patterns we have chosen BPMN 2.0. Finally, we have developed XSLT transformations to convert the BPMN 2.0 version of the patterns into the Asbru and PROforma languages.
Results:
We showed that although a significant number of workflow control patterns are suitable to describe CPG procedural knowledge, not all of them are applicable in the context of CPGs due to their focus on single-patient care. Moreover, CPGs may require additional patterns not included in the set of workflow control patterns. We also showed that nearly all the CPG-suitable patterns can be conveniently implemented in the Asbru and PROforma languages. Finally, we demonstrated that individual patterns can be semi-automatically transformed from a process specification in BPMN 2.0 to executable implementations in these languages.
Conclusions:
We propose a pattern and transformation-based approach for the development of CPG models. Such an approach can form the basis of a valid framework for the authoring of CPG models. The identification of adequate patterns and the implementation of transformations to convert patterns from a process specification into different executable implementations are the first necessary steps for our approach.This research has been supported by:
1) Austrian Science Fund (FWF) through project TRP71-N23.
2) Spanish Ministry of Education through grant PR2010-0279, and by Universitat Jaume I through project P11B2009-38
- …
