From SysML to Model Checkers via Model Transformation

dc.contributor.authorKölbl, Martin
dc.contributor.authorLeue, Stefan
dc.contributor.authorSingh, Hargurbir
dc.date.accessioned2018-08-03T11:21:50Z
dc.date.available2018-08-03T11:21:50Z
dc.date.issued2018eng
dc.description.abstractIn this paper we present an automated translation from the systems engineering modeling language SysML into the input languages of the NuSMV, Prism and Spin model checkers. A special focus of this work is the semantics of the communication mechanisms used in a syntactic fragment of SysML, in particular synchronous and asynchronous, broadcast and buffered communication. In order to achieve generality of our approach, which supports establishing the consistency of the translation as well as enabling easy adaption between different source and target languages, we use a model based transformation approach. In particular, we use the ATLAS Transformation Language (ATL) framework that is nicely integrated in the Eclipse Modeling Framework (EMF) and in the Meta-Object Facility. We illustrate the application of this model transformation approach using an airbag system as a case study.eng
dc.description.versionpublishedeng
dc.identifier.doi10.1007/978-3-319-94111-0_15eng
dc.identifier.ppn510947913
dc.identifier.urihttps://kops.uni-konstanz.de/handle/123456789/42960
dc.language.isoengeng
dc.rightsterms-of-use
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/
dc.subject.ddc004eng
dc.titleFrom SysML to Model Checkers via Model Transformationeng
dc.typeINPROCEEDINGSeng
dspace.entity.typePublication
kops.citation.bibtex
@inproceedings{Kolbl2018SysML-42960,
  year={2018},
  doi={10.1007/978-3-319-94111-0_15},
  title={From SysML to Model Checkers via Model Transformation},
  number={10869},
  isbn={978-3-319-94110-3},
  issn={0302-9743},
  publisher={Springer},
  address={Cham},
  series={Lecture Notes in Computer Science},
  booktitle={Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings},
  pages={255--274},
  editor={del Mar Gallardo, María and Merino, Pedro},
  author={Kölbl, Martin and Leue, Stefan and Singh, Hargurbir}
}
kops.citation.iso690KÖLBL, Martin, Stefan LEUE, Hargurbir SINGH, 2018. From SysML to Model Checkers via Model Transformation. 25th International Symposium on Model Checking Software : SPIN 2018. Malaga, 20. Juni 2018 - 22. Juni 2018. In: DEL MAR GALLARDO, María, ed., Pedro MERINO, ed.. Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings. Cham: Springer, 2018, pp. 255-274. Lecture Notes in Computer Science. 10869. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-94110-3. Available under: doi: 10.1007/978-3-319-94111-0_15deu
kops.citation.iso690KÖLBL, Martin, Stefan LEUE, Hargurbir SINGH, 2018. From SysML to Model Checkers via Model Transformation. 25th International Symposium on Model Checking Software : SPIN 2018. Malaga, Jun 20, 2018 - Jun 22, 2018. In: DEL MAR GALLARDO, María, ed., Pedro MERINO, ed.. Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings. Cham: Springer, 2018, pp. 255-274. Lecture Notes in Computer Science. 10869. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-94110-3. Available under: doi: 10.1007/978-3-319-94111-0_15eng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/42960">
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/42960/1/Koelbl_2-fcxzqisum9ld1.pdf"/>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/42960/1/Koelbl_2-fcxzqisum9ld1.pdf"/>
    <dc:contributor>Singh, Hargurbir</dc:contributor>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-08-03T11:21:50Z</dc:date>
    <dc:rights>terms-of-use</dc:rights>
    <dc:creator>Kölbl, Martin</dc:creator>
    <dc:creator>Singh, Hargurbir</dc:creator>
    <dcterms:title>From SysML to Model Checkers via Model Transformation</dcterms:title>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:language>eng</dc:language>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:issued>2018</dcterms:issued>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:contributor>Leue, Stefan</dc:contributor>
    <dcterms:abstract xml:lang="eng">In this paper we present an automated translation from the systems engineering modeling language SysML into the input languages of the NuSMV, Prism and Spin model checkers. A special focus of this work is the semantics of the communication mechanisms used in a syntactic fragment of SysML, in particular synchronous and asynchronous, broadcast and buffered communication. In order to achieve generality of our approach, which supports establishing the consistency of the translation as well as enabling easy adaption between different source and target languages, we use a model based transformation approach. In particular, we use the ATLAS Transformation Language (ATL) framework that is nicely integrated in the Eclipse Modeling Framework (EMF) and in the Meta-Object Facility. We illustrate the application of this model transformation approach using an airbag system as a case study.</dcterms:abstract>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/42960"/>
    <dc:creator>Leue, Stefan</dc:creator>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-08-03T11:21:50Z</dcterms:available>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Kölbl, Martin</dc:contributor>
  </rdf:Description>
</rdf:RDF>
kops.conferencefield25th International Symposium on Model Checking Software : SPIN 2018, 20. Juni 2018 - 22. Juni 2018, Malagadeu
kops.date.conferenceEnd2018-06-22eng
kops.date.conferenceStart2018-06-20eng
kops.description.openAccessopenaccessgreen
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-2-fcxzqisum9ld1
kops.location.conferenceMalagaeng
kops.sourcefieldDEL MAR GALLARDO, María, ed., Pedro MERINO, ed.. <i>Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings</i>. Cham: Springer, 2018, pp. 255-274. Lecture Notes in Computer Science. 10869. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-94110-3. Available under: doi: 10.1007/978-3-319-94111-0_15deu
kops.sourcefield.plainDEL MAR GALLARDO, María, ed., Pedro MERINO, ed.. Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings. Cham: Springer, 2018, pp. 255-274. Lecture Notes in Computer Science. 10869. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-94110-3. Available under: doi: 10.1007/978-3-319-94111-0_15deu
kops.sourcefield.plainDEL MAR GALLARDO, María, ed., Pedro MERINO, ed.. Model Checking Software : 25th International Symposium : SPIN 2018 : proceedings. Cham: Springer, 2018, pp. 255-274. Lecture Notes in Computer Science. 10869. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-94110-3. Available under: doi: 10.1007/978-3-319-94111-0_15eng
kops.title.conference25th International Symposium on Model Checking Software : SPIN 2018eng
relation.isAuthorOfPublicationf99f707a-cd23-409d-b0da-0d703bd1ec0c
relation.isAuthorOfPublicationa0cf1380-ebf9-403b-a02e-6e97bae25ef6
relation.isAuthorOfPublicationaa1e011e-9fa5-427e-b797-f02d0bdaee29
relation.isAuthorOfPublication.latestForDiscoveryf99f707a-cd23-409d-b0da-0d703bd1ec0c
source.bibliographicInfo.fromPage255eng
source.bibliographicInfo.seriesNumber10869eng
source.bibliographicInfo.toPage274eng
source.contributor.editordel Mar Gallardo, María
source.contributor.editorMerino, Pedro
source.identifier.eissn1611-3349eng
source.identifier.isbn978-3-319-94110-3eng
source.identifier.issn0302-9743eng
source.publisherSpringereng
source.publisher.locationChameng
source.relation.ispartofseriesLecture Notes in Computer Scienceeng
source.titleModel Checking Software : 25th International Symposium : SPIN 2018 : proceedingseng

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Koelbl_2-fcxzqisum9ld1.pdf
Größe:
253.44 KB
Format:
Adobe Portable Document Format
Beschreibung:
Koelbl_2-fcxzqisum9ld1.pdf
Koelbl_2-fcxzqisum9ld1.pdfGröße: 253.44 KBDownloads: 1053