Abstract
A major challenge regarding project management is traceability, i.e., to ensure the completeness of information about every step within a process chain. This paper outlines an approach based on Topic Map Templates, augmented with query and constraint definitions, to systematically address traceability aspects in the context of software development processes, in particular for requirements engineering and transitions to subsequent development phases. Furthermore, it is shown that Templates, when expressed in a uniform way, are an important means to enhance the functionality of, e.g., editors and viewers for Topic Maps. In order to illustrate the proposed approach, individual development steps regarding the realisation of a simple flight reservation system, particularly highlighting then-supported interactions between participants, serve as an example.
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
Khalil, A.: Beyond PSIs: Topic Map design patterns. In: Proc. Extreme Markup Languages (2003), http://www.idealliance.org/papers/extreme03/html/2003/Ahmed01/EML2003Ahmed01.html
Ebersbach, A., Glaser, M., Heigl, R.: Wiki Web Collaboration. Springer, Heidelberg (2006)
Barta, R.: TMQL Introduction. Presentation, ISO/IEC JTC1/SC34 Meeting (2006), http://topicmaps.it.bond.edu.au/docs/41?style=printable
Biezunski, M., Newcomb, S.: Specializing Occurrences in Topic Maps by Association Template Subclassing. In: Proc. Extreme Markup Languages (2001), http://www.idealliance.org/papers/extreme02/html/2001/Biezunski01/EML2001Biezunski01.html
Garshol, L.M.: The Linear Topic Map Notation: Definition and introduction, version 1.3 (rev. 1.22, 01/07/2006), http://www.ontopia.net/download/ltm.html
Garshol, L. M., Barta, R.: Topic Maps Query Language. SIO/IEC JTC1/SC34 Working draft, last updated 2005/02/18, http://www.isotopicmaps.org/tmql/spec.html
Garshol, L.M.: tolog – A Topic Maps Query Language. In: Maicher, L., Park, J. (eds.) TMRA 2005. LNCS (LNAI), vol. 3873, pp. 183–196. Springer, Heidelberg (2006)
Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering. Springer, Heidelberg (2004)
ISO: Topic Maps Data Model. Final Draft International Standard, last updated 2005/12/16, http://www.isotopicmaps.org/sam/sam-model/
ISO: Topic Maps Constraint Language. Draft International Standard, last updated 2005/10/20, http://www.jtc1sc34.org/repository/0668.pdf
Kelleher, J.: A Reusable Traceability Framework using Patterns. In: Third international workshop on Traceability in emerging forms of software engineering (2005), doi: 10.1145/1107656.1107668
Moore, G., Nishikawa, M, Bogachev, D.: Topic Map Constraint Language (TMCL) Requirements and Use Cases. Editor’s Draft (2004/10/16), http://www.isotopicmaps.org/tmcl/
OMG: UML Superstructure Specification v2.0, OMG (2004), http://www.omg.org/cgi-bin/doc?formal/05-07-04
Ontopia: The Ontopia Schema Language. Reference Specification, version 3.0 (rev. 1.1.6, 2006/01/12), http://www.ontopia.net/omnigator/docs/schema/spec.html
Park, J., Cheyer, A.: Just For Me: Topic Maps and Ontologies, First International Workshop on Topic Maps Research and Applications (TMRA 2005). In: Maicher, L., Park, J. (eds.) TMRA 2005. LNCS (LNAI), vol. 3873, pp. 145–159. Springer, Heidelberg (2006)
Pepper, S.: Curing the Web’s Identity Crisis. Technical Report, Ontopia (2003), http://www.ontopia.net/topicmaps/materials/identitycrisis.html
Rath, H.H., Pepper, S.: Topic Maps: Introduction and Allegro. In: Proc. Markup Technologies (1999), http://www.ontopia.net/topicmaps/materials/allegro.pdf
Sendall, S., Küster, J.: Taming Model Round-Trip Engineering. In: Position Paper, Model-Driven Software Development Workshop, OOPSLA (2004), http://www.softmetaware.com/oopsla2004/sendall.pdf
Spanoudakis, G., Zisman, A.: Inconsistency Management in Software Engineering: Survey and Open Research Issues. In: Chang, S. (ed.) Handbook of Software Engineering and Knowledge Engineering, pp. 981–982. World Scientific, Singapore (2001), http://www.soi.city.ac.uk/~gespan/hseke01.pdf
Strašunskas, D.: Traceability in Collaborative Systems Development from Lifecyce Perspective. In: Position Paper, Proceedings of the 1st International Workshop on Traceability (2002), http://www.idi.ntnu.no/~dstrasun/papers/strasunskas2002.pdf
Ueberall, M., Drobnik, O.: Collaborative Software Development and Topic Maps. In: Maicher, L., Park, J. (eds.) TMRA 2005. LNCS (LNAI), vol. 3873, pp. 169–176. Springer, Heidelberg (2006)
Vatant, B.: From Implicit Patterns to Explicit Templates: Next Step for Topic Maps Interoperability. In: Proc. XML (2002), http://www.idealliance.org/papers/xml02/dx_xml02/papers/05-03-06/05-03-06.html
Yin, M.: Organizational Paradigms. Draft, last accessed 2006/05/02, http://wiki.osafoundation.org/bin/view/Journal/ClassificationPaperOutline2
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ueberall, M., Drobnik, O. (2007). On Topic Map Templates and Traceability. In: Maicher, L., Sigel, A., Garshol, L.M. (eds) Leveraging the Semantics of Topic Maps. TMRA 2006. Lecture Notes in Computer Science(), vol 4438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71945-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-71945-8_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71944-1
Online ISBN: 978-3-540-71945-8
eBook Packages: Computer ScienceComputer Science (R0)