REFERENCES
Berenbach, B. and Wolf, T. (2007). A unified requirements
model; integrating features, use cases, requirements,
requirements analysis and hazard analysis. In ICGSE
2007, pages 197–203.
Dermeval, D., Castro, J., Silva, C., Pimentel, J. a., Bitten-
court, I. I., Brito, P., Elias, E., Ten
´
orio, T., and Pedro,
A. (2013). On the use of metamodeling for relating re-
quirements and architectural design decisions. In Pro-
ceedings of the 28th Annual ACM Symposium on Ap-
plied Computing, SAC ’13, pages 1278–1283. ACM.
Dubois, H., Peraldi-Frati, M. A., and Lakhal, F. (2010). A
model for requirements traceability in a heterogeneous
model-based design process: Application to automo-
tive embedded systems. In 2010 15th IEEE Interna-
tional Conference on Engineering of Complex Com-
puter Systems, pages 233–242.
ghazi, H. E. (2008). Mv - tmm: A multi view traceability
management method. In 2008 32nd Annual IEEE In-
ternational Computer Software and Applications Con-
ference, pages 247–254.
Goknil, A., Kurtev, I., Berg, K., and Veldhuis, J.-W. (2011).
Semantics of trace relations in requirements models
for consistency checking and inferencing. SoSyM,
10(1):31–54.
Goknil, A., Kurtev, I., and Millo, J.-V. (2013). A metamod-
eling approach for reasoning on multiple requirements
models. In EDOC ’13, pages 159–166, Washington,
DC, USA. IEEE Comp. Soc.
Goknil, A., Kurtev, I., and van den Berg, K. (2008).
A Metamodeling Approach for Reasoning about Re-
quirements, pages 310–325. Springer Berlin Heidel-
berg, Berlin, Heidelberg.
Goknil, A., Kurtev, I., and Van Den Berg, K. (2014a).
Generation and validation of traces between require-
ments and architecture based on formal trace seman-
tics. Journal of Sys. and Soft., 88:112–137.
Goknil, A., Kurtev, I., van den Berg, K., and Spijkerman, W.
(2014b). Change impact analysis for requirements: A
metamodeling approach. Inf. & Soft. Tech., 56(8):950–
972.
Gotel, O. C. Z. and Finkelstein, A. C. W. (1994). An analysis
of the requirements traceability problem. In Require-
ments Engineering, Proceedings of the First Interna-
tional Conference on, pages 94–101.
Haidrar, S., Anwar, A., and Roudies, O. (2016). Towards a
generic framework for requirements traceability man-
agement for sysml language. In CiSt 2016, pages 210–
215.
IEEE Computer Society, Bourque, P., and Fairley, R. E.
(2014). Guide to the Software Engineering Body of
Knowledge (SWEBOK(R)): Version 3.0. IEEE Com-
puter Society Press, 3rd edition.
Jirapanthong, W. and Zisman, A. (2005). Supporting
product line development through traceability. In
APSEC’05, pages 9 pp.–.
Letelier, P., Navarro, E., and Anaya, V. (2005). Customiz-
ing traceability in a software development process.
In Information Systems Development, pages 137–148.
Springer US.
M
¨
ader, P., Gotel, O., and Philippow, I. (2009). Getting back
to basics: Promoting the use of a traceability informa-
tion model in practice. In TEFSE ’09, pages 21–25.
Maeder, P., Philippow, I., and Riebisch, M. (2007). A trace-
ability link model for the unified process. In SNPD,
volume 3, pages 700–705.
Malavolta, I., Muccini, H., and Smrithi Rekha, V. (2011).
Supporting architectural design decisions evolution
through model driven engineering. In Troubitsyna,
E. A., editor, Software Engineering for Resilient Sys-
tems, pages 63–77, Berlin, Heidelberg. Springer Berlin
Heidelberg.
Mohan, K., Xu, P., Cao, L., and Ramesh, B. (2008). Improv-
ing change management in software development: In-
tegrating traceability and software configuration man-
agement. Decision Support Systems, 45(4):922 – 936.
Nejati, S., Sabetzadeh, M., Falessi, D., Briand, L., and Coq,
T. (2012). A sysml-based approach to traceability
management and design slicing in support of safety
certification: Framework, tool support, and case stud-
ies. Inf. & Soft. Tech., 54(6):569 – 590.
Pfleeger, S. L. and Bohner, S. A. (1990). A framework for
software maintenance metrics. In Proceedings. Con-
ference on Software Maintenance, pages 320–327.
Ramesh, B., Dwiggins, D., DeVries, G., and Edwards, M.
(1995a). Towards requirements traceability models.
In Systems Engineering of Computer Based Systems,
Proceedings of the 1995 International Symposium and
Workshop on, pages 229–232.
Ramesh, B. and Edwards, M. (1993). Issues in the develop-
ment of a requirements traceability model. In Require-
ments Engineering, Proceedings of IEEE International
Symposium on, pages 256–259.
Ramesh, B. and Jarke, M. (2001). Toward reference models
for requirements traceability. Software Engineering,
IEEE Transactions on, 27(1):58–93.
Ramesh, B., Powers, T., Stubbs, C., and Edwards, M.
(1995b). Implementing requirements traceability: a
case study. In Requirements Engineering, Proceed-
ings of the Second IEEE International Symposium on,
pages 89–95.
Shen, L., Peng, X., and Zhao, W. (2009). A comprehensive
feature-oriented traceability model for software prod-
uct line development. In Australian Software Engi-
neering Conference, pages 210–219.
Tekinerdo
˘
gan, B., Hofmann, C., Aks¸it, M., and Bakker, J.
(2007). Metamodel for tracing concerns across the life
cycle. In Early Aspects: Current Challenges and Fu-
ture Directions, pages 175–194. Springer Berlin Hei-
delberg.
Tran, H., Zdun, U., and Dustdar, S. (2011). Vbtrace: using
view-based and model-driven development to support
traceability in process-driven soas. SoSyM, 10(1):5–
29.
Modeling Traceability in Software Development: A Metamodel and a Reference Model for Traceability
329