Tesis doctoral de Angelina Espinoza Limón
Traceability is recognized as essential for supporting software development. However, a number of traceability issues are still open, such as link semantics formalization or standards for traceability process models. One widely accepted approach to implement traceability practices is the use of metamodels underpinned by methodologies. However, current traceability metamodels still have serious limitations. Current metamodels do not often properly support the three-layer hierarchical levels which have been identified: metamodel, methodology and project. Most of the traceability metamodeling approaches simply provide a predefined set of concepts represented with classes, with no extension mechanisms. For instance, approaches provide extensive predefined sets of traceability items applicable on every project, while the project attributes are domain specific and sometimes even project specific. Therefore, the customization of a methodology in another project is often unsatisfactory. this thesis introduces two complementary modeling principles to overcome these limitations, which are: the metamodeling three-layer hierarchy and the power-type patterns modelling principle. Mechanisms to extend and refine traceability metamodels are inherent to these principles. The thesis states that, when methodologies are developed from metamodels based on these two principles, the result is a methodology well fitted to project features. Links semantics are also improved. Also, this thesis justifies that to approach the project specificity issue, traceability metamodels must include a basic set of items. This core set of basic items must be composed of the concepts and traceability structures designed to be extended according to the project features. For this, the proper modeling tools are strongly required: the proposed metamodeling principles to support typing and extensibility, together with a general and extensible integration of traceability to the software process. This second issue is obtained from the use of the standard iso/iec 24744:2007. This thesis explains how to use these tools in practice to define a traceability metamodel named tmm (traceability metamodel) model. Tmm is applied in case studies in which non-conventional work products and development methodology have to be considered as part of the traceability information. In the first case study, tmm has been instantiated to create the traceability methodology to support the hardware unit testing technique. In the second case study tmm is used to support specific traceability requirements originated in agile methods.
Datos académicos de la tesis doctoral «An advanced traceability schema as a baseline to improve supporting lifecycle processes«
- Título de la tesis: An advanced traceability schema as a baseline to improve supporting lifecycle processes
- Autor: Angelina Espinoza Limón
- Universidad: Politécnica de Madrid
- Fecha de lectura de la tesis: 17/12/2009
Dirección y tribunal
- Director de la tesis
- Juan Garbajosa Sopeña
- Tribunal
- Presidente del tribunal: Juan jose Moreno navarro
- pekka Abrahamsson (vocal)
- muhammad ali Babar (vocal)
- richard Paige (vocal)