Constraint validation support in visual model transformation systems

Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. Platform-Specific M...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Acta cybernetica (Szeged) 2005-01, Vol.17 (2), p.339
Hauptverfasser: Lengyel, László, Levendovszky, Tihamér, Charaf, Hassan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 2
container_start_page 339
container_title Acta cybernetica (Szeged)
container_volume 17
creator Lengyel, László
Levendovszky, Tihamér
Charaf, Hassan
description Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. Platform-Specific Model (PSM) is ideally generated automatically from PIM via model transformation steps. Because of the appearance of high level languages, object-oriented technologies and CASE tools, metamodeling becomes more and more important. Metamodeling is one of the most central techniques both in design of visual languages, and reuse existing domains by extending the metamodel level. The creation of model compliers on a metamodeling basis is illustrated by a software package called Visual Modeling and Transformation System (VMTS), which is an n-layer multipurpose modeling and metamodel-based transformation system. VMTS is able to realize an MDA model compiler. This paper (i) addresses the relationship between the constraints enlisted in metamodel-based rewriting rules and the pre- and postconditions, (ii) it introduces the concepts of general validation, general preservation and general guarantee, which facilitate that if a transformation step is specified adequately with the help of constraints, and the step has been executed successfully for the input model, then the generated output model is in accordance with the expected result, which is described by the transformation step refined with the constraints. An illustrative case study based on constraint specification in rewriting rules is also provided.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2384581437</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2384581437</sourcerecordid><originalsourceid>FETCH-LOGICAL-p183t-25a5add74fbdc1b67377bc3df13d37ca8b92f33db32c1d85a6a20ac82ddbffe13</originalsourceid><addsrcrecordid>eNotjb1qwzAURjW00JDmHQSZDZaubKljcH8h0CWFbuFKVwIHW3ItOdC3r6E5y7ccvnPHNjVIVWkpvh_YLudLvdK0SkC7Yc9dirnM2MfCrzj0hKVPkedlmtJceB_5tc8LDnxM5Ae-mjGHNI837TcXP-ZHdh9wyH532y37en05de_V8fPtozscq0kYKJVssEEirYIlJ2yrQWvrgIIAAu3Q2CcZAMiCdIJMgy3KGp2RRDYEL2DL9v-_05x-Fp_L-ZKWOa7JswSjGiMUaPgDaYFJUw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2384581437</pqid></control><display><type>article</type><title>Constraint validation support in visual model transformation systems</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Lengyel, László ; Levendovszky, Tihamér ; Charaf, Hassan</creator><creatorcontrib>Lengyel, László ; Levendovszky, Tihamér ; Charaf, Hassan</creatorcontrib><description>Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. Platform-Specific Model (PSM) is ideally generated automatically from PIM via model transformation steps. Because of the appearance of high level languages, object-oriented technologies and CASE tools, metamodeling becomes more and more important. Metamodeling is one of the most central techniques both in design of visual languages, and reuse existing domains by extending the metamodel level. The creation of model compliers on a metamodeling basis is illustrated by a software package called Visual Modeling and Transformation System (VMTS), which is an n-layer multipurpose modeling and metamodel-based transformation system. VMTS is able to realize an MDA model compiler. This paper (i) addresses the relationship between the constraints enlisted in metamodel-based rewriting rules and the pre- and postconditions, (ii) it introduces the concepts of general validation, general preservation and general guarantee, which facilitate that if a transformation step is specified adequately with the help of constraints, and the step has been executed successfully for the input model, then the generated output model is in accordance with the expected result, which is described by the transformation step refined with the constraints. An illustrative case study based on constraint specification in rewriting rules is also provided.</description><identifier>ISSN: 0324-721X</identifier><language>eng</language><publisher>Szeged: Laszlo Nyul</publisher><subject>Constraint modelling ; High level languages ; Languages ; Metamodels ; Transformations</subject><ispartof>Acta cybernetica (Szeged), 2005-01, Vol.17 (2), p.339</ispartof><rights>Copyright Laszlo Nyul Jun 2005</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784</link.rule.ids></links><search><creatorcontrib>Lengyel, László</creatorcontrib><creatorcontrib>Levendovszky, Tihamér</creatorcontrib><creatorcontrib>Charaf, Hassan</creatorcontrib><title>Constraint validation support in visual model transformation systems</title><title>Acta cybernetica (Szeged)</title><description>Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. Platform-Specific Model (PSM) is ideally generated automatically from PIM via model transformation steps. Because of the appearance of high level languages, object-oriented technologies and CASE tools, metamodeling becomes more and more important. Metamodeling is one of the most central techniques both in design of visual languages, and reuse existing domains by extending the metamodel level. The creation of model compliers on a metamodeling basis is illustrated by a software package called Visual Modeling and Transformation System (VMTS), which is an n-layer multipurpose modeling and metamodel-based transformation system. VMTS is able to realize an MDA model compiler. This paper (i) addresses the relationship between the constraints enlisted in metamodel-based rewriting rules and the pre- and postconditions, (ii) it introduces the concepts of general validation, general preservation and general guarantee, which facilitate that if a transformation step is specified adequately with the help of constraints, and the step has been executed successfully for the input model, then the generated output model is in accordance with the expected result, which is described by the transformation step refined with the constraints. An illustrative case study based on constraint specification in rewriting rules is also provided.</description><subject>Constraint modelling</subject><subject>High level languages</subject><subject>Languages</subject><subject>Metamodels</subject><subject>Transformations</subject><issn>0324-721X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNotjb1qwzAURjW00JDmHQSZDZaubKljcH8h0CWFbuFKVwIHW3ItOdC3r6E5y7ccvnPHNjVIVWkpvh_YLudLvdK0SkC7Yc9dirnM2MfCrzj0hKVPkedlmtJceB_5tc8LDnxM5Ae-mjGHNI837TcXP-ZHdh9wyH532y37en05de_V8fPtozscq0kYKJVssEEirYIlJ2yrQWvrgIIAAu3Q2CcZAMiCdIJMgy3KGp2RRDYEL2DL9v-_05x-Fp_L-ZKWOa7JswSjGiMUaPgDaYFJUw</recordid><startdate>20050101</startdate><enddate>20050101</enddate><creator>Lengyel, László</creator><creator>Levendovszky, Tihamér</creator><creator>Charaf, Hassan</creator><general>Laszlo Nyul</general><scope>3V.</scope><scope>7RQ</scope><scope>7XB</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BYOGL</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>U9A</scope></search><sort><creationdate>20050101</creationdate><title>Constraint validation support in visual model transformation systems</title><author>Lengyel, László ; Levendovszky, Tihamér ; Charaf, Hassan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p183t-25a5add74fbdc1b67377bc3df13d37ca8b92f33db32c1d85a6a20ac82ddbffe13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Constraint modelling</topic><topic>High level languages</topic><topic>Languages</topic><topic>Metamodels</topic><topic>Transformations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lengyel, László</creatorcontrib><creatorcontrib>Levendovszky, Tihamér</creatorcontrib><creatorcontrib>Charaf, Hassan</creatorcontrib><collection>ProQuest Central (Corporate)</collection><collection>Career &amp; Technical Education Database</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>East Europe, Central Europe Database</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Acta cybernetica (Szeged)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lengyel, László</au><au>Levendovszky, Tihamér</au><au>Charaf, Hassan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Constraint validation support in visual model transformation systems</atitle><jtitle>Acta cybernetica (Szeged)</jtitle><date>2005-01-01</date><risdate>2005</risdate><volume>17</volume><issue>2</issue><spage>339</spage><pages>339-</pages><issn>0324-721X</issn><abstract>Model-Driven Architecture (MDA) standardized by OMG facilitates to separate the platform independent part and the platform specific part of a system model. Due to this separation Platform-Independent Model (PIM) can be reused across several implementation platforms of the system. Platform-Specific Model (PSM) is ideally generated automatically from PIM via model transformation steps. Because of the appearance of high level languages, object-oriented technologies and CASE tools, metamodeling becomes more and more important. Metamodeling is one of the most central techniques both in design of visual languages, and reuse existing domains by extending the metamodel level. The creation of model compliers on a metamodeling basis is illustrated by a software package called Visual Modeling and Transformation System (VMTS), which is an n-layer multipurpose modeling and metamodel-based transformation system. VMTS is able to realize an MDA model compiler. This paper (i) addresses the relationship between the constraints enlisted in metamodel-based rewriting rules and the pre- and postconditions, (ii) it introduces the concepts of general validation, general preservation and general guarantee, which facilitate that if a transformation step is specified adequately with the help of constraints, and the step has been executed successfully for the input model, then the generated output model is in accordance with the expected result, which is described by the transformation step refined with the constraints. An illustrative case study based on constraint specification in rewriting rules is also provided.</abstract><cop>Szeged</cop><pub>Laszlo Nyul</pub></addata></record>
fulltext fulltext
identifier ISSN: 0324-721X
ispartof Acta cybernetica (Szeged), 2005-01, Vol.17 (2), p.339
issn 0324-721X
language eng
recordid cdi_proquest_journals_2384581437
source EZB-FREE-00999 freely available EZB journals
subjects Constraint modelling
High level languages
Languages
Metamodels
Transformations
title Constraint validation support in visual model transformation systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T12%3A07%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Constraint%20validation%20support%20in%20visual%20model%20transformation%20systems&rft.jtitle=Acta%20cybernetica%20(Szeged)&rft.au=Lengyel,%20L%C3%A1szl%C3%B3&rft.date=2005-01-01&rft.volume=17&rft.issue=2&rft.spage=339&rft.pages=339-&rft.issn=0324-721X&rft_id=info:doi/&rft_dat=%3Cproquest%3E2384581437%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2384581437&rft_id=info:pmid/&rfr_iscdi=true