Abstract
The key role of models in any Model-Driven Engineering (MDE) process provides a new landscape for dealing with traceability. In the context of MDE traces are merely links between the elements of the different models handled along the software development cycle. Traces can be consequently stored in models that can be processed by means of model-based techniques. To take advantage of this scenario, this paper introduces iTrace, a framework for the management and analysis of traceability information in MDE projects. We present the methodological proposal bundled in the framework as well as the tooling that supports it. Finally, a case study is used to introduce some of the functionalities offered by the framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Asunción, H.U.: Towards practical software traceability. In: Companion of the 30th International Conference on Software Engineering, ICSE Companion 2008. ACM, New York (2008)
Oliveto, R.: Traceability Management meets Information Retrieval Methods - Strengths and Limitations. In: 12th European Conference on Software Maintenance and Reengineering, CSMR, pp. 302–305 (2008)
Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39, 25–31 (2006)
Bernstein, P.: Applying model management to classical meta data problems. In: First Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, pp. 1–10 (2003)
Santiago, I., Jiménez, A., Vara, J.M., De Castro, V., Bollati, V., Marcos, E.: Model-Driven Engineering As a New Landscape For Traceability Management: A Systematic Review. Information and Software Technology 54, 1340–1356 (2012)
Anquetil, N., Kulesza, U., Mitschke, R., Moreira, A., Royer, J., Rummler, A., Sousa, A.: A model-driven traceability framework for software product lines. Software and Systems Modeling 9, 427–451 (2010)
Olsen, G.K., Oldevik, J.: Scenarios of traceability in model to text transformations. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds.) ECMDA-FA. LNCS, vol. 4530, pp. 144–156. Springer, Heidelberg (2007)
Walderhaug, S., Johansen, U., Stav, E., Aagedal, J.: Towards a generic solution for traceability in mdd. In: European Conference on Model-Driven Architecture - Traceability Workshop (ECMDA-TW 2006), Bilbao, Spain, pp. 41–50 (2006)
Valderas, P., Pelechano, V.: Introducing requirements traceability support in model-driven development of web applications. Information and Software Technology 51, 749–768 (2009)
Sánchez, P., Alonso, D., Rosique, F., Álvarez, B., Pastor, A., Pastor, J.A.: Introducing Safety Requirements Traceability Support in Model-Driven Development of Robotic Applications. IEEE Transactions on Computers 60, 1059–1071 (2011)
Paige, R., Olsen, G., Kolovos, D., Zschaler, S., Power, C.: Building model-driven engineering traceability classifications. In: Proceedings of the 4th European Conference on Model Driven Architecture - Traceability Workshop (ECMDA-TW 2008), Berlin, Germany, pp. 49–58 (2008)
Tisi, M., Cabot, J., Jouault, F.: Improving higher-order transformations support in ATL. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 215–229. Springer, Heidelberg (2010)
Jouault, F.: Loosely coupled traceability for ATL. In: Proceedings of the European Conference on Model Driven Architecture (ECMDA) Workshop on Traceability, Nuremberg, Germany, vol. 91 (2005)
Sanders, G.L., Shin, S.: Denormalization Effects on Performance of RDBMS. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences, vol. 3. IEEE Computer Society, Washington, DC (2001)
Vara, J.M., Marcos, E.: A framework for model-driven development of information systems: Technical decisions and lessons learned. Journal of Systems and Software 85, 2368–2384 (2012)
Feuerlicht, G., Pokorny, J., Richta, K.: Object-Relational Database Design: Can Your Application Benefit from SQL:2003? In: Information Systems Development, pp. 975–987. Springer (2009)
Bollati, V.A., Vara, J.M., Jiménez, Á., Marcos, E.: Applying MDE to the (semi-)automatic development of model transformations. Information and Software Technology 55, 699–718 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santiago, I., Vara, J.M., de Castro, M.V., Marcos, E. (2013). Towards the Effective Use of Traceability in Model-Driven Engineering Projects. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds) Conceptual Modeling. ER 2013. Lecture Notes in Computer Science, vol 8217. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41924-9_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-41924-9_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41923-2
Online ISBN: 978-3-642-41924-9
eBook Packages: Computer ScienceComputer Science (R0)