Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Proof Transformations for Evolutionary Formal Software Development

Identifieur interne : 001799 ( Istex/Curation ); précédent : 001798; suivant : 001800

Proof Transformations for Evolutionary Formal Software Development

Auteurs : Axel Schairer [Allemagne] ; Dieter Hutter [Allemagne]

Source :

RBID : ISTEX:67E5E63B2D0AA038A42D9D9C2881A5B71CF57BA9

Abstract

Abstract: In the early stages of the software development process, formal methods are used to engineer specifications in an explorative way. Changes to specifications and verification proofs are a core part of this activity, and tool support for the evolutionary aspect of formal software development is indispensable. We describe an approach to support evolution of formal developments by explicitly transforming specifications and proofs, using a set of predefined basic transformations. They implement small and controlled changes both to specifications and to proofs by adjusting them in a predictable way. Complex changes to a specification are achieved by applying several basic transformations in sequence. The result is a transformed specification and proofs, where necessary revisions of a proof are represented by new open goals.

Url:
DOI: 10.1007/3-540-45719-4_30

Links toward previous steps (curation, corpus...)


Links to Exploration step

ISTEX:67E5E63B2D0AA038A42D9D9C2881A5B71CF57BA9

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Proof Transformations for Evolutionary Formal Software Development</title>
<author>
<name sortKey="Schairer, Axel" sort="Schairer, Axel" uniqKey="Schairer A" first="Axel" last="Schairer">Axel Schairer</name>
<affiliation wicri:level="1">
<mods:affiliation>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: schairer@dfki.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author>
<name sortKey="Hutter, Dieter" sort="Hutter, Dieter" uniqKey="Hutter D" first="Dieter" last="Hutter">Dieter Hutter</name>
<affiliation wicri:level="1">
<mods:affiliation>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: hutter@dfki.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:67E5E63B2D0AA038A42D9D9C2881A5B71CF57BA9</idno>
<date when="2002" year="2002">2002</date>
<idno type="doi">10.1007/3-540-45719-4_30</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HCB-4Q843DQQ-N/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001818</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">001818</idno>
<idno type="wicri:Area/Istex/Curation">001799</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Proof Transformations for Evolutionary Formal Software Development</title>
<author>
<name sortKey="Schairer, Axel" sort="Schairer, Axel" uniqKey="Schairer A" first="Axel" last="Schairer">Axel Schairer</name>
<affiliation wicri:level="1">
<mods:affiliation>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: schairer@dfki.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author>
<name sortKey="Hutter, Dieter" sort="Hutter, Dieter" uniqKey="Hutter D" first="Dieter" last="Hutter">Dieter Hutter</name>
<affiliation wicri:level="1">
<mods:affiliation>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>German Research Center for Artificial Intelligence (DFKI GmbH), Stuhlsatzenhausweg 3, 66123, Saarbrücken</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<mods:affiliation>E-mail: hutter@dfki.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s" type="main" xml:lang="en">Lecture Notes in Computer Science</title>
<idno type="ISSN">0302-9743</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: In the early stages of the software development process, formal methods are used to engineer specifications in an explorative way. Changes to specifications and verification proofs are a core part of this activity, and tool support for the evolutionary aspect of formal software development is indispensable. We describe an approach to support evolution of formal developments by explicitly transforming specifications and proofs, using a set of predefined basic transformations. They implement small and controlled changes both to specifications and to proofs by adjusting them in a predictable way. Complex changes to a specification are achieved by applying several basic transformations in sequence. The result is a transformed specification and proofs, where necessary revisions of a proof are represented by new open goals.</div>
</front>
</TEI>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Istex/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001799 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Istex/Curation/biblio.hfd -nk 001799 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Istex
   |étape=   Curation
   |type=    RBID
   |clé=     ISTEX:67E5E63B2D0AA038A42D9D9C2881A5B71CF57BA9
   |texte=   Proof Transformations for Evolutionary Formal Software Development
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022