model) refined step by step, in order to produce code.
Following the approach of MDE, if we tool all along
a refinement chain with our traceability tools we to
obtain requirements traceability.
REFERENCES
Aizenbud-Reshef, N., Nolan, B. T., Rubin, J., and Shaham-
Gafni, Y. (2006). Model traceability. IBM System
Journal, 45(3):515–526.
Amar, B., Leblanc, H., and Coulette, B. (2008). A Trace-
ability Engine Dedicated to Model Transformation for
Software Engineering. In ECMDA Traceability Work-
shop 2008, Berlin, pages 7–16.
Aranega, V., Mottu, J.-M., Etien, A., and Dekeyser, J.-L.
(2009). Traceability mechanism for error localization
in model transformation. In 4th International Confer-
ence on Software and Data Technologies (ICSOFT),
Sofia, Bulgaria.
Banerjee, J., Kim, W., Kim, H.-J., and Korth, H. F.
(1987). Semantics and implementation of schema
evolution in object-oriented databases. SIGMOD
Record, 16(3):311–322.
Blanc, X., Mougenot, A., Mounier, I., and Mens, T. (2009).
Incremental detection of model inconsistencies based
on model operations. In CAiSE ’09: Proceedings of
the 21st International Conference on Advanced In-
formation Systems Engineering, pages 32–46, Berlin,
Heidelberg. Springer-Verlag.
Budinsky, F., Grose, J. T., Steinberg, D., Ellersick, R., and
Merks, E. (2003). Eclipse Modeling Framework: a
developer’s guide. Addison-Wesley Professional.
Cicchetti, A., Ruscio, D. D., Eramo, R., and Pieranto-
nio, A. (2008). Automating co-evolution in model-
driven engineering. In EDOC ’08: Proceedings of the
2008 12th International IEEE Enterprise Distributed
Object Computing Conference, pages 222–231. IEEE
Computer Society.
Dhaussy, P., Pillain, P.-Y., Creff, S., Raji, A., Le Traon,
Y., and Baudry, B. (2009). Evaluating context de-
scriptions and property definition patterns for software
formal validation. In Springer-Verlag, editor, Model
Driven Engineering Languages and Systems, volume
5795, pages 438–452.
Didonet Del Fabro, M. and Valduriez, P. (2009). Towards
the efficient development of model transformations
using model weaving and matching transformations.
Software and Systems Modeling, 8(3):305–324.
DOMINO (2009). DOMaINes et prOcessus
mthodologique.
http://www.domino-rntl.org/.
Drey, Z., Faucher, C., Fleurey, F., and Vojtisek, D. (2006).
Kermeta language reference manual.
Egyed, A. (2007). Fixing inconsistencies in UML design
models. In Proceedings of the 29th International
Conference on Software Engineering, pages 292–301.
IEEE Computer Society.
Gansner, E. R. and North, S. C. (1999). An open graph
visualization system and its applications. Software -
Practice and Experience, 30:1203–1233.
Hßler, J., Soden, M., and Eichler, H. (2005). Coevolution of
models, metamodels and transformations. Models and
Human Reasoning. Wissenschaft und Technik Verlag,
Berlin, pages 129–154.
IEEE (1990). Standard Glossary of Software Engineering
Terminology: IEEE Std 610.12-1990. Technical re-
port, IEEE.
Jouault, F. (2006). Contribution to the study of model trans-
formation languages. PhD thesis, Universit de Nantes.
Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C.,
Lopes, C., Loingtier, J.-M., and Irwin, J. (1997).
Aspect-oriented programming. In Proceedings Eu-
ropean Conference on Object-Oriented Programming,
volume 1241, pages 220–242. Springer-Verlag.
Kolovos, D. S., Paige, R. F., and Polack, F. A. (2006).
On-demand merging of traceability links with mod-
els. In ECMDA-TW 2006 Proceedings, Bilbao, July
11th 2006, pages 7 – 15.
Ramesh, B. and Jarke, M. (2001). Toward reference models
for requirements traceability. IEEE Transactions on
Software Engineering, 27(1):58–93.
Salay, R., Mylopoulos, J., and Easterbrook, S. (2009). Us-
ing Macromodels to Manage Collections of Related
Models. In Proceedings of the 21st International Con-
ference on Advanced Information Systems Engineer-
ing, pages 141–155. Springer-Verlag.
Sapna, P. and Mohanty, H. (2007). Ensuring consistency in
relational repository of UML models. In 10th Inter-
national Conference on Information Technology (ICIT
2007), pages 217–222.
Shinkawa, Y. (2006). Inter-model consistency in uml based
on cpn formalism. Asia-Pacific Software Engineering
Conference, pages 411–418.
Vanhooff, B. and Berbers, Y. (2005). Supporting modu-
lar transformation units with precise transformation
traceability metadata. In ECMDA-Traceability Work-
shop, Nuremberg, pages 16 – 27.
Vernadat, F., Percebois, C., Farail, P., Vingerhoeds, R.,
Rossignol, A., Talpin, J.-P., and Chemouil, D. (2006).
The TOPCASED Project - A Toolkit in OPen-source
for Critical Applications and SystEm Development.
In Data Systems In Aerospace (DASIA), Berlin, Ger-
many.
Wachsmuth, G. (2007). Metamodel adaptation and model
co-adaptation. In Ernst, E., editor, Proceedings of
the 21st European Conference on Object-Oriented
Programming (ECOOP’07), volume 4609 of Lecture
Notes in Computer Science, pages 600–624. Springer-
Verlag.
TRACE TRANSFORMATION REUSE TO GUIDE CO-EVOLUTION OF MODELS
81