2012
DOI: 10.1049/iet-sen.2011.0013
|View full text |Cite
|
Sign up to set email alerts
|

Transformation contracts in practice

Abstract: Model-driven development (MDD) is a software engineering discipline which suggests that software development should be done at the modeling level and that applications should be generated from models. The MDD approach is becoming more mature in time with new techniques and tools being defined to support it, also as a result of intensive research in this field. A key concept of MDD is a model transformation that generates applications from models. Since models are "first-class" citzens in MDD their verification… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
1
0
4

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 7 publications
(14 reference statements)
0
1
0
4
Order By: Relevance
“…The work by Cariou et al [25] is the irst that investigates and discusses the relevance of OCL for deining MT contracts. Then, Braga et al [15,16] formalize the concept of contract as transformation contract, which is essentially a transformation model. Similarly, Gogolla and Vallecillo (et al) [44,127] present the concept of Tract as a generalization of the concept of contract.…”
Section: Test Oraclementioning
confidence: 99%
“…The work by Cariou et al [25] is the irst that investigates and discusses the relevance of OCL for deining MT contracts. Then, Braga et al [15,16] formalize the concept of contract as transformation contract, which is essentially a transformation model. Similarly, Gogolla and Vallecillo (et al) [44,127] present the concept of Tract as a generalization of the concept of contract.…”
Section: Test Oraclementioning
confidence: 99%
“…A abordagem de análise (dirigida a modelos) apresentada neste artigo segue uma abordagem de contratos de transformação [6], como apresentado na Figura 1. Um contrato de transformaçãoé uma especificação de uma transformação de modelos como um modelo K que relaciona os metamodelos das duas linguagens de modelagem.…”
Section: Abordagem De Análiseunclassified
“…No trabalho descrito por Braga et al (2012), os autores focam em problemas práticos envolvidos na engenharia de linha de produtos para estabelecer uma infraestrutura de LP para certificação de produtos. Nesse trabalho, os autores propõem um metamodelo para capturar as entidades envolvidas na certificação de LP e a relação entre elas.…”
Section: Pl E Mdeunclassified
“…Segundo Braga et al (2012), a verificação busca ter certeza de que um modelo tem propriedades gerais, tais como: "consistência (BRAGA; HaeUSLER, 2010), o que garante que as propriedades de um modelo são satisfeitas e, portanto, ele pode ser instanciado; ou, temporais (CLARKE JR.; GRUMBERG; PELED, 1999), que são aquelas relacionadas com os aspectos comportamentais de um modelo. A validação procura aferir que um conjunto de invariantes (WARMER; KLEPPE, 2003) realize um cenário ou modelo específico, tais como examinar a presença de ciclos em uma hierarquia de classes em um diagrama de classes qualquer que seja uma instância do metamodelo UML.…”
Section: Fonte: Omg (2011c)unclassified
See 1 more Smart Citation