Modeling Traceability of Concerns for Synchronizing Architectural Views

B. Tekinerdogan, C. Hofmann, Mehmet Aksit

    Research output: Contribution to journalArticleAcademicpeer-review

    6 Citations (Scopus)
    40 Downloads (Pure)

    Abstract

    Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectural views can be easily traced. Unfortunately, despite the ongoing efforts for modeling concerns in architectural views, the traceability of concerns remains a challenging issue in architecture design. We propose the concern traceability metamodel (CTM) that enables traceability of concerns within and across architectural views. The metamodel can be used for modeling the concerns, the architectural elements and the traceability links among the elements in architectural views. We have implemented CTM in the tool M-Trace, that uses XML-based representations of the models and XQuery queries to represent tracing information. CTM and M-Trace are illustrated for analyzing the impact of concerns of a Climate Control System case and synchronizing the architectural views.
    Original languageUndefined
    Pages (from-to)7-25
    Number of pages19
    JournalJournal of object technology
    Volume6
    Issue numberLNCS4549/7
    DOIs
    Publication statusPublished - Aug 2007

    Keywords

    • SE-SA: Software Architecture
    • METIS-241864
    • SE-AOC: Aspect and Object Composability
    • IR-60276
    • Software Architecture
    • SE-MDA: Model Driven Architecture
    • traceability
    • EWI-10958

    Cite this

    Tekinerdogan, B. ; Hofmann, C. ; Aksit, Mehmet. / Modeling Traceability of Concerns for Synchronizing Architectural Views. In: Journal of object technology. 2007 ; Vol. 6, No. LNCS4549/7. pp. 7-25.
    @article{0aa1c82284e24fb592faa4fd14bbb782,
    title = "Modeling Traceability of Concerns for Synchronizing Architectural Views",
    abstract = "Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectural views can be easily traced. Unfortunately, despite the ongoing efforts for modeling concerns in architectural views, the traceability of concerns remains a challenging issue in architecture design. We propose the concern traceability metamodel (CTM) that enables traceability of concerns within and across architectural views. The metamodel can be used for modeling the concerns, the architectural elements and the traceability links among the elements in architectural views. We have implemented CTM in the tool M-Trace, that uses XML-based representations of the models and XQuery queries to represent tracing information. CTM and M-Trace are illustrated for analyzing the impact of concerns of a Climate Control System case and synchronizing the architectural views.",
    keywords = "SE-SA: Software Architecture, METIS-241864, SE-AOC: Aspect and Object Composability, IR-60276, Software Architecture, SE-MDA: Model Driven Architecture, traceability, EWI-10958",
    author = "B. Tekinerdogan and C. Hofmann and Mehmet Aksit",
    year = "2007",
    month = "8",
    doi = "10.5381/jot.2007.6.7.a1",
    language = "Undefined",
    volume = "6",
    pages = "7--25",
    journal = "Journal of object technology",
    issn = "1660-1769",
    publisher = "Journal of Object Technology",
    number = "LNCS4549/7",

    }

    Modeling Traceability of Concerns for Synchronizing Architectural Views. / Tekinerdogan, B.; Hofmann, C.; Aksit, Mehmet.

    In: Journal of object technology, Vol. 6, No. LNCS4549/7, 08.2007, p. 7-25.

    Research output: Contribution to journalArticleAcademicpeer-review

    TY - JOUR

    T1 - Modeling Traceability of Concerns for Synchronizing Architectural Views

    AU - Tekinerdogan, B.

    AU - Hofmann, C.

    AU - Aksit, Mehmet

    PY - 2007/8

    Y1 - 2007/8

    N2 - Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectural views can be easily traced. Unfortunately, despite the ongoing efforts for modeling concerns in architectural views, the traceability of concerns remains a challenging issue in architecture design. We propose the concern traceability metamodel (CTM) that enables traceability of concerns within and across architectural views. The metamodel can be used for modeling the concerns, the architectural elements and the traceability links among the elements in architectural views. We have implemented CTM in the tool M-Trace, that uses XML-based representations of the models and XQuery queries to represent tracing information. CTM and M-Trace are illustrated for analyzing the impact of concerns of a Climate Control System case and synchronizing the architectural views.

    AB - Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectural views can be easily traced. Unfortunately, despite the ongoing efforts for modeling concerns in architectural views, the traceability of concerns remains a challenging issue in architecture design. We propose the concern traceability metamodel (CTM) that enables traceability of concerns within and across architectural views. The metamodel can be used for modeling the concerns, the architectural elements and the traceability links among the elements in architectural views. We have implemented CTM in the tool M-Trace, that uses XML-based representations of the models and XQuery queries to represent tracing information. CTM and M-Trace are illustrated for analyzing the impact of concerns of a Climate Control System case and synchronizing the architectural views.

    KW - SE-SA: Software Architecture

    KW - METIS-241864

    KW - SE-AOC: Aspect and Object Composability

    KW - IR-60276

    KW - Software Architecture

    KW - SE-MDA: Model Driven Architecture

    KW - traceability

    KW - EWI-10958

    U2 - 10.5381/jot.2007.6.7.a1

    DO - 10.5381/jot.2007.6.7.a1

    M3 - Article

    VL - 6

    SP - 7

    EP - 25

    JO - Journal of object technology

    JF - Journal of object technology

    SN - 1660-1769

    IS - LNCS4549/7

    ER -