Specification Languages for Preserving Consistency between Models of Different Languages
When complex IT systems are being developed, the usage of several programming and modelling languages can lead to inconsistencies that yield faulty designs and implementations. To address this problem, this work contributes a classification of consistency preservation challenges and an approach for...
Saved in:
Superior document: | The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
---|---|
: | |
Year of Publication: | 2019 |
Language: | English |
Series: | The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner
|
Physical Description: | 1 electronic resource (XX, 440 p. p.) |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
993543915304498 |
---|---|
ctrlnum |
(CKB)4920000000100980 (oapen)https://directory.doabooks.org/handle/20.500.12854/59815 (EXLCZ)994920000000100980 |
collection |
bib_alma |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01568nam-a2200301z--4500</leader><controlfield tag="001">993543915304498</controlfield><controlfield tag="005">20231214133136.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr|mn|---annan</controlfield><controlfield tag="008">202102s2019 xx |||||o ||| 0|eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1000081446</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(CKB)4920000000100980</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(oapen)https://directory.doabooks.org/handle/20.500.12854/59815</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(EXLCZ)994920000000100980</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kramer, Max Emanuel</subfield><subfield code="4">auth</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Specification Languages for Preserving Consistency between Models of Different Languages</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="b">KIT Scientific Publishing</subfield><subfield code="c">2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 electronic resource (XX, 440 p. p.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">When complex IT systems are being developed, the usage of several programming and modelling languages can lead to inconsistencies that yield faulty designs and implementations. To address this problem, this work contributes a classification of consistency preservation challenges and an approach for preserving consistency. It is formalized using set theory and monitors changes to avoid matching and diffing problems. Three new languages that follow this preservation approach are presented.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Model Transformation Consistency Synchronisation Language</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Modell Transformation Konsistenz Synchronisierung Sprache</subfield></datafield><datafield tag="776" ind1=" " ind2=" "><subfield code="z">3-7315-0784-6</subfield></datafield><datafield tag="906" ind1=" " ind2=" "><subfield code="a">BOOK</subfield></datafield><datafield tag="ADM" ind1=" " ind2=" "><subfield code="b">2023-12-15 05:43:52 Europe/Vienna</subfield><subfield code="f">system</subfield><subfield code="c">marc21</subfield><subfield code="a">2019-11-10 04:18:40 Europe/Vienna</subfield><subfield code="g">false</subfield></datafield><datafield tag="AVE" ind1=" " ind2=" "><subfield code="i">DOAB Directory of Open Access Books</subfield><subfield code="P">DOAB Directory of Open Access Books</subfield><subfield code="x">https://eu02.alma.exlibrisgroup.com/view/uresolver/43ACC_OEAW/openurl?u.ignore_date_coverage=true&portfolio_pid=5337537130004498&Force_direct=true</subfield><subfield code="Z">5337537130004498</subfield><subfield code="b">Available</subfield><subfield code="8">5337537130004498</subfield></datafield></record></collection> |
record_format |
marc |
spelling |
Kramer, Max Emanuel auth Specification Languages for Preserving Consistency between Models of Different Languages KIT Scientific Publishing 2019 1 electronic resource (XX, 440 p. p.) text txt rdacontent computer c rdamedia online resource cr rdacarrier The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner When complex IT systems are being developed, the usage of several programming and modelling languages can lead to inconsistencies that yield faulty designs and implementations. To address this problem, this work contributes a classification of consistency preservation challenges and an approach for preserving consistency. It is formalized using set theory and monitors changes to avoid matching and diffing problems. Three new languages that follow this preservation approach are presented. English Model Transformation Consistency Synchronisation Language Modell Transformation Konsistenz Synchronisierung Sprache 3-7315-0784-6 |
language |
English |
format |
eBook |
author |
Kramer, Max Emanuel |
spellingShingle |
Kramer, Max Emanuel Specification Languages for Preserving Consistency between Models of Different Languages The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
author_facet |
Kramer, Max Emanuel |
author_variant |
m e k me mek |
author_sort |
Kramer, Max Emanuel |
title |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_full |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_fullStr |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_full_unstemmed |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_auth |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_new |
Specification Languages for Preserving Consistency between Models of Different Languages |
title_sort |
specification languages for preserving consistency between models of different languages |
series |
The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
series2 |
The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
publisher |
KIT Scientific Publishing |
publishDate |
2019 |
physical |
1 electronic resource (XX, 440 p. p.) |
isbn |
1000081446 3-7315-0784-6 |
illustrated |
Not Illustrated |
work_keys_str_mv |
AT kramermaxemanuel specificationlanguagesforpreservingconsistencybetweenmodelsofdifferentlanguages |
status_str |
n |
ids_txt_mv |
(CKB)4920000000100980 (oapen)https://directory.doabooks.org/handle/20.500.12854/59815 (EXLCZ)994920000000100980 |
carrierType_str_mv |
cr |
hierarchy_parent_title |
The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
is_hierarchy_title |
Specification Languages for Preserving Consistency between Models of Different Languages |
container_title |
The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner |
_version_ |
1796652263460044800 |