65 research outputs found
The new CENELEC EN 50128 and the usedof formal method
International audienceThe standard CENELEC 50128 [CEN 01, 11] identifies a complete process for software development of railway application. The new version 2011 introduced many new needs and a complete new structure. In this paper we present the new version of the CENELEC EN 50128 and describes how we can instantiate it. This new version introduce some new activities such the tools qualification, the software deployment, etc. and develop some activities such the data preparation and the software maintenance. In railway, we used from many year some formal methods for the specification, the conception and the verification by proof or model checking. This paper present the new CENELEC 50128 ([CEN 11]) and describe how the formal method can be used and what is impact on the recommended activities.
Using Ontologies in Formal Developments Targeting Certification
This is the author accepted manuscript. The final version is available from Springer Verlag via the DOI in this recordIFM 2019: 15th International Conference on integrated Formal Methods, 4-6 December 2019, Bergen, NorwayA common problem in the certification of highly safety or security critical systems is the consistency of the certification documentation in general and, in particular, the linking between semi-formal and formal content of the certification documentation. We address this problem by using an existing framework, Isabelle/DOF, that allows writing certification documents with consistency guarantees, in both, the semi-formal and formal parts. Isabelle/DOF supports the modeling of document ontologies using a strongly typed ontology definition language. An ontology is then enforced inside documents including formal parts, e.g., system models, verification proofs, code, tests and validations of corner-cases. The entire set of documents is checked within Isabelle/HOL, which includes the definition of ontologies and the editing of integrated documents based on them. This process is supported by an IDE that provides continuous checking of the document consistency. In this paper, we present how a specific software-engineering certification standard, namely CENELEC 50128, can be modeled inside Isabelle/DOF. Based on an ontology covering a substantial part of this standard, we present how Isabelle/DOF can be applied to a certification case-study in the railway domain.IRT System
Isabelle/DOF. User and Implementation Manual
The software for which this is the manual is available via the DOI in this recordIsabelle/DOF provides an implementation of DOF on top of Isabelle/HOL. DOF itself is a
novel framework for defining ontologies and enforcing them during document development
and document evolution. Isabelle/DOF targets use-cases such as mathematical texts referring to a theory development or technical reports requiring a particular structure. A major
application of DOF is the integrated development of formal certification documents (e.g.,
for Common Criteria or CENELEC 50128) that require consistency across both formal and
informal arguments.
Isabelle/DOF is integrated into Isabelle’s IDE, which allows for smooth ontology development as well as immediate ontological feedback during the editing of a document. Its checking
facilities leverage the collaborative development of documents required to be consistent with
an underlying ontological structure.
In this user-manual, we give an in-depth presentation of the design concepts of DOF’s Ontology Definition Language (ODL) and describe comprehensively its major commands. Many
examples show typical best-practice applications of the system. Isabelle/DOF is the first ontology language supporting machine-checked links between the formal and informal parts in
an LCF-style interactive theorem proving environment.IRT System
Isabelle/DOF: Design and Implementation
This is the author accepted manuscript. The final version is available from Springer Verlag via the DOI in this record17th International Conference, SEFM 2019
Oslo, Norway, September 18–20, 2019DOF is a novel framework for defining ontologies and enforcing them during document development and evolution. A major goal of DOF is the integrated development of formal certification documents (e. g., for Common Criteria or CENELEC 50128) that require consistency across both formal and informal arguments. To support a consistent development of formal and informal parts of a document, we provide Isabelle/DOF, an implementation of DOF on top of the formal methods framework Isabelle/HOL. A particular emphasis is put on a deep integration into Isabelleâs IDE, which allows for smooth ontology development as well as immediate ontological feedback during the editing of a document. In this paper, we give an in-depth presentation of the design concepts of DOFâs Ontology Definition Language (ODL) and key aspects of the technology of its implementation. Isabelle/DOF is the first ontology language supporting machine-checked links between the formal and informal parts in an LCF-style interactive theorem proving environment. Sufficiently annotated, large documents can easily be developed collabo- ratively, while ensuring their consistency, and the impact of changes (in the formal and the semi-formal content) is tracked automatically.IRT SystemX, Paris-Saclay, Franc
Automatic test definition for high-integrity systems
A atividade de testes é uma das tarefas mais dispendiosas no ciclo de vida de
desenvolvimento de software.
No sentido de otimizar o esforço gasto nestas tarefas, foi desenvolvida uma
ferramenta, Sesnando, cujo objectivo é interpretar e compilar requisitos de sistema
escritos numa linguagem natural controlada e a partir destes gerar automaticamente
um conjunto de testes que permitam verificar a implementação destes mesmos
requisitos.
Durante a fase de interpretação do requisito, o Sesnando age como um validador da
sua escrita e fornece mensagens ao utilizador sobre a sua construção. Posteriormente,
gera um conjunto de testes para a sua verificação.
Neste trabalho, é também feita uma avaliação sobre as capacidades do Sesnando
assim como uma análise relativamente aos métodos tradicionais. Os resultados
obtidos mostram que é possÃvel reduzir o esforço na atividade de especificação de
testes de sistema em até 90%
Revisión sistemática de la literatura: aplicación de seguridad a requerimientos software de sistemas crÃticos ferroviarios
Entre los sistemas crÃticos más reconocidos se encuentran los sistemas ferroviarios, ya que un fallo en los mismos puede generar daños económicos, ambientales o a la vida de las personas, por lo que su análisis y tratamiento cobra especial relevancia, sobre todo en cuanto a la seguridad. En esta revisión sistemática se hace un análisis exhaustivo de la información existente en cuanto a la gestión de requerimientos software en sistemas crÃticos ferroviarios con la finalidad de conocer sus principales caracterÃsticas de implementación. La revisión sistemática se realizó sobre cuatro repositorios académicos distintos (ACM, Science Direct, Springer e IEEE), obteniéndose un total de 23 publicaciones, las cuales han sido analizadas para obtener información categorizada en 5 dimensiones distintas para ayudar a su comprensión. Como conclusión, se informan los resultados de la aplicación de dicho procedimiento, indicando los principales hallazgos obtenidos de este análisis.Sociedad Argentina de Informática e Investigación Operativ
- …