<?xml version="1.0" encoding="UTF-8"?>
<b:Sources SelectedStyle="" xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"  xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" >
<b:Source>
<b:Tag>wahler.ea:model-driven:2006-b</b:Tag>
<b:SourceType>ArticleInAPeriodical</b:SourceType>
<b:Year>2006</b:Year>
<b:PeriodicalName>Electronic Communications of the EASST</b:PeriodicalName>
<b:Volume>5</b:Volume>
<b:Author>
<b:Author><b:NameList>
<b:Person><b:Last>Wahler</b:Last><b:First>Michael</b:First></b:Person>
<b:Person><b:Last>Koehler</b:Last><b:First>Jana</b:First></b:Person>
<b:Person><b:Last>Brucker</b:Last><b:First>Achim</b:First><b:Middle>D</b:Middle></b:Person>
</b:NameList></b:Author>
</b:Author>
<b:Title>Model-Driven Constraint Engineering</b:Title>
<b:Comments>A high level of detail and well-formedness of models have become crucial ingredients in model-driven development. Constraints play a central role in model precision and validity. However, the task of constraint development is time-consuming and error-prone because constraints can be arbitrarily complex in real-world models.To overcome this problem, we propose a solution that we call model-driven constraint engineering. In our solution, we define constraint patterns, add structure and develop a taxonomy for them. The constraint patterns integrate into the UML meta-model. These computation-independent, parameterized patterns are transformed into platform-independent constraints by a model transformation. In addition, we show how our approach can be supported by a tool.</b:Comments>
</b:Source>
</b:Sources>

