Modeling traceability of concerns in architectural views

Bedir Tekinerdogan, Christian Hofmann, Mehmet Akşit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    5 Citations (Scopus)
    8 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. For this 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 trace 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.
    Original languageEnglish
    Title of host publicationAOM '07
    Subtitle of host publicationProceedings of the 10th International Workshop on Aspect-Oriented Modeling
    Place of PublicationNew York, NY
    PublisherACM Press
    Pages49-56
    Number of pages8
    ISBN (Print)978-1-59593-658-5
    DOIs
    Publication statusPublished - 2007
    Event10th International Workshop on Aspect-Oriented Modeling, AOM 2007 - Vancouver, Canada
    Duration: 13 Mar 200713 Mar 2007
    Conference number: 10

    Conference

    Conference10th International Workshop on Aspect-Oriented Modeling, AOM 2007
    Abbreviated titleAOM
    CountryCanada
    CityVancouver
    Period13/03/0713/03/07

    Fingerprint

    Climate control
    Software architecture
    XML
    Control systems

    Keywords

    • traceability
    • EWI-10251
    • SE-SA: Software Architecture
    • Software Architecture
    • IR-60275
    • Design
    • METIS-241666

    Cite this

    Tekinerdogan, B., Hofmann, C., & Akşit, M. (2007). Modeling traceability of concerns in architectural views. In AOM '07: Proceedings of the 10th International Workshop on Aspect-Oriented Modeling (pp. 49-56). New York, NY: ACM Press. https://doi.org/10.1145/1229375.1229383
    Tekinerdogan, Bedir ; Hofmann, Christian ; Akşit, Mehmet . / Modeling traceability of concerns in architectural views. AOM '07: Proceedings of the 10th International Workshop on Aspect-Oriented Modeling. New York, NY : ACM Press, 2007. pp. 49-56
    @inproceedings{ae75baf52b154fb6849db990019294a6,
    title = "Modeling traceability of concerns in 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. For this 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 trace 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.",
    keywords = "traceability, EWI-10251, SE-SA: Software Architecture, Software Architecture, IR-60275, Design, METIS-241666",
    author = "Bedir Tekinerdogan and Christian Hofmann and Mehmet Akşit",
    note = "10.1145/1229375.1229383",
    year = "2007",
    doi = "10.1145/1229375.1229383",
    language = "English",
    isbn = "978-1-59593-658-5",
    pages = "49--56",
    booktitle = "AOM '07",
    publisher = "ACM Press",

    }

    Tekinerdogan, B, Hofmann, C & Akşit, M 2007, Modeling traceability of concerns in architectural views. in AOM '07: Proceedings of the 10th International Workshop on Aspect-Oriented Modeling. ACM Press, New York, NY, pp. 49-56, 10th International Workshop on Aspect-Oriented Modeling, AOM 2007, Vancouver, Canada, 13/03/07. https://doi.org/10.1145/1229375.1229383

    Modeling traceability of concerns in architectural views. / Tekinerdogan, Bedir; Hofmann, Christian; Akşit, Mehmet .

    AOM '07: Proceedings of the 10th International Workshop on Aspect-Oriented Modeling. New York, NY : ACM Press, 2007. p. 49-56.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - Modeling traceability of concerns in architectural views

    AU - Tekinerdogan, Bedir

    AU - Hofmann, Christian

    AU - Akşit, Mehmet

    N1 - 10.1145/1229375.1229383

    PY - 2007

    Y1 - 2007

    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. For this 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 trace 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.

    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. For this 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 trace 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.

    KW - traceability

    KW - EWI-10251

    KW - SE-SA: Software Architecture

    KW - Software Architecture

    KW - IR-60275

    KW - Design

    KW - METIS-241666

    U2 - 10.1145/1229375.1229383

    DO - 10.1145/1229375.1229383

    M3 - Conference contribution

    SN - 978-1-59593-658-5

    SP - 49

    EP - 56

    BT - AOM '07

    PB - ACM Press

    CY - New York, NY

    ER -

    Tekinerdogan B, Hofmann C, Akşit M. Modeling traceability of concerns in architectural views. In AOM '07: Proceedings of the 10th International Workshop on Aspect-Oriented Modeling. New York, NY: ACM Press. 2007. p. 49-56 https://doi.org/10.1145/1229375.1229383