<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>book chapter</genre>

<titleInfo><title>Specification and Formal Verification of Temporal Properties of Production Automation Systems</title></titleInfo>





<name type="personal">
  <namePart type="given">Stephan</namePart>
  <namePart type="family">Flake</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Wolfgang</namePart>
  <namePart type="family">Müller</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">16243</identifier></name>
<name type="personal">
  <namePart type="given">Ulrich</namePart>
  <namePart type="family">Pape</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Jürgen</namePart>
  <namePart type="family">Ruf</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>



<name type="personal"><namePart type="given">Hartmut</namePart><namePart type="family">Ehrig</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Werner</namePart><namePart type="family">Damm</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Jörg</namePart><namePart type="family">Desel</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Martin</namePart><namePart type="family">Große-Rhode</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Wolfgang</namePart><namePart type="family">Reif</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Eckehard</namePart><namePart type="family">Schnieder</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>
<name type="personal"><namePart type="given">Engelbert</namePart><namePart type="family">Westkämper</namePart>
  <role> <roleTerm type="text">editor</roleTerm> </role></name>




<name type="corporate">
  <namePart></namePart>
  <identifier type="local">672</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>








<abstract lang="eng">This article describes our approach for the specification and verification of production automation systems with real-time properties. We focus on the graphical MFERT notation and RT-OCL (Real-Time Object Constraint Language) for the specification of state-oriented real-time properties. RT-OCL is an extension of the Object Constraint Language (OCL) that is part of the Unified Modeling Language (UML). We introduce the formal semantics of RT-OCL based on a formal model of UML Class and State Diagrams and provide a mapping to temporal logics. The applicability of our approach is demonstrated by the case study of a manufacturing system with automated guided vehicles.</abstract>

<originInfo><publisher>Springer-Verlag</publisher><dateIssued encoding="w3cdtf">2004</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>

<subject><topic>Model Check</topic><topic>Temporal Logic</topic><topic>Object Constraint Language</topic><topic>Abstract Syntax</topic><topic>Temporal Logic Formula</topic>
</subject>


<relatedItem type="host"><titleInfo><title>Integration of Software Specification Techniques for Applications in Engineering</title></titleInfo>
  <identifier type="isbn">978-3-540-27863-4</identifier><identifier type="doi">10.1007/978-3-540-27863-4_13</identifier>
<part><detail type="volume"><number>3147</number></detail><extent unit="pages">206-226</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<mla>Flake, Stephan, et al. “Specification and Formal Verification of Temporal Properties of Production Automation Systems.” &lt;i&gt;Integration of Software Specification Techniques for Applications in Engineering&lt;/i&gt;, edited by Hartmut Ehrig et al., vol. 3147, Springer-Verlag, 2004, pp. 206–26, doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-540-27863-4_13&quot;&gt;10.1007/978-3-540-27863-4_13&lt;/a&gt;.</mla>
<ama>Flake S, Müller W, Pape U, Ruf J. Specification and Formal Verification of Temporal Properties of Production Automation Systems. In: Ehrig H, Damm W, Desel J, et al., eds. &lt;i&gt;Integration of Software Specification Techniques for Applications in Engineering&lt;/i&gt;. Vol 3147. Lecture Notes in Computer Science. Springer-Verlag; 2004:206-226. doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-540-27863-4_13&quot;&gt;10.1007/978-3-540-27863-4_13&lt;/a&gt;</ama>
<bibtex>@inbook{Flake_Müller_Pape_Ruf_2004, place={Berlin, Heidelberg}, series={Lecture Notes in Computer Science}, title={Specification and Formal Verification of Temporal Properties of Production Automation Systems}, volume={3147}, DOI={&lt;a href=&quot;https://doi.org/10.1007/978-3-540-27863-4_13&quot;&gt;10.1007/978-3-540-27863-4_13&lt;/a&gt;}, booktitle={Integration of Software Specification Techniques for Applications in Engineering}, publisher={Springer-Verlag}, author={Flake, Stephan and Müller, Wolfgang and Pape, Ulrich and Ruf, Jürgen}, editor={Ehrig, Hartmut and Damm, Werner and Desel, Jörg and Große-Rhode, Martin and Reif, Wolfgang and Schnieder, Eckehard and Westkämper, Engelbert}, year={2004}, pages={206–226}, collection={Lecture Notes in Computer Science} }</bibtex>
<apa>Flake, S., Müller, W., Pape, U., &amp;#38; Ruf, J. (2004). Specification and Formal Verification of Temporal Properties of Production Automation Systems. In H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, &amp;#38; E. Westkämper (Eds.), &lt;i&gt;Integration of Software Specification Techniques for Applications in Engineering&lt;/i&gt; (Vol. 3147, pp. 206–226). Springer-Verlag. &lt;a href=&quot;https://doi.org/10.1007/978-3-540-27863-4_13&quot;&gt;https://doi.org/10.1007/978-3-540-27863-4_13&lt;/a&gt;</apa>
<ieee>S. Flake, W. Müller, U. Pape, and J. Ruf, “Specification and Formal Verification of Temporal Properties of Production Automation Systems,” in &lt;i&gt;Integration of Software Specification Techniques for Applications in Engineering&lt;/i&gt;, vol. 3147, H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, and E. Westkämper, Eds. Berlin, Heidelberg: Springer-Verlag, 2004, pp. 206–226.</ieee>
<short>S. Flake, W. Müller, U. Pape, J. Ruf, in: H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, E. Westkämper (Eds.), Integration of Software Specification Techniques for Applications in Engineering, Springer-Verlag, Berlin, Heidelberg, 2004, pp. 206–226.</short>
<chicago>Flake, Stephan, Wolfgang Müller, Ulrich Pape, and Jürgen Ruf. “Specification and Formal Verification of Temporal Properties of Production Automation Systems.” In &lt;i&gt;Integration of Software Specification Techniques for Applications in Engineering&lt;/i&gt;, edited by Hartmut Ehrig, Werner Damm, Jörg Desel, Martin Große-Rhode, Wolfgang Reif, Eckehard Schnieder, and Engelbert Westkämper, 3147:206–26. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2004. &lt;a href=&quot;https://doi.org/10.1007/978-3-540-27863-4_13&quot;&gt;https://doi.org/10.1007/978-3-540-27863-4_13&lt;/a&gt;.</chicago>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>33825</recordIdentifier><recordCreationDate encoding="w3cdtf">2022-10-20T09:25:53Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2022-10-20T09:26:15Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
