Structures to Effectively Share Architectural Knowledge

Laura Ponisio, Nicolaas Sikkel, Erik Vermeulen, Eltjo Poort, Ignas van Megen

    Research output: Book/ReportReportProfessional

    17 Downloads (Pure)

    Abstract

    Sharing architectural knowledge is not an easy task. A small software company in the Netherlands has successfully lifted patterns from the software implementation level to the architectural level by employing functional design patterns. These codify recurring functionality of applications. In this paper we explore the idea to raise patterns one level higher, to include the forces and tensions that play a role in shaping the design. In addition to capturing design solutions, such causal patterns convey an understanding of the problem context. We define a template for causal patterns and show its feasibility by working through an example and linking it to an existing ontology of architectural knowledge.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherInformation Systems (IS)
    Number of pages9
    Publication statusPublished - 21 Sep 2007

    Publication series

    NameCTIT Technical Report Series
    PublisherUniversity of Twente, Centre for Telematics and Information Technology
    No.LNCS4549/TR-CTIT-07-67
    ISSN (Print)1381-3625

    Keywords

    • EWI-11107
    • METIS-241928
    • SCS-Services
    • IR-64365

    Cite this

    Ponisio, L., Sikkel, N., Vermeulen, E., Poort, E., & van Megen, I. (2007). Structures to Effectively Share Architectural Knowledge. (CTIT Technical Report Series; No. LNCS4549/TR-CTIT-07-67). Enschede: Information Systems (IS).
    Ponisio, Laura ; Sikkel, Nicolaas ; Vermeulen, Erik ; Poort, Eltjo ; van Megen, Ignas. / Structures to Effectively Share Architectural Knowledge. Enschede : Information Systems (IS), 2007. 9 p. (CTIT Technical Report Series; LNCS4549/TR-CTIT-07-67).
    @book{cfc29defd8824a7da93cf3c2f491e916,
    title = "Structures to Effectively Share Architectural Knowledge",
    abstract = "Sharing architectural knowledge is not an easy task. A small software company in the Netherlands has successfully lifted patterns from the software implementation level to the architectural level by employing functional design patterns. These codify recurring functionality of applications. In this paper we explore the idea to raise patterns one level higher, to include the forces and tensions that play a role in shaping the design. In addition to capturing design solutions, such causal patterns convey an understanding of the problem context. We define a template for causal patterns and show its feasibility by working through an example and linking it to an existing ontology of architectural knowledge.",
    keywords = "EWI-11107, METIS-241928, SCS-Services, IR-64365",
    author = "Laura Ponisio and Nicolaas Sikkel and Erik Vermeulen and Eltjo Poort and {van Megen}, Ignas",
    note = "Keywords: sharing architectural knowledge, forces and tensions",
    year = "2007",
    month = "9",
    day = "21",
    language = "Undefined",
    series = "CTIT Technical Report Series",
    publisher = "Information Systems (IS)",
    number = "LNCS4549/TR-CTIT-07-67",

    }

    Ponisio, L, Sikkel, N, Vermeulen, E, Poort, E & van Megen, I 2007, Structures to Effectively Share Architectural Knowledge. CTIT Technical Report Series, no. LNCS4549/TR-CTIT-07-67, Information Systems (IS), Enschede.

    Structures to Effectively Share Architectural Knowledge. / Ponisio, Laura; Sikkel, Nicolaas; Vermeulen, Erik; Poort, Eltjo; van Megen, Ignas.

    Enschede : Information Systems (IS), 2007. 9 p. (CTIT Technical Report Series; No. LNCS4549/TR-CTIT-07-67).

    Research output: Book/ReportReportProfessional

    TY - BOOK

    T1 - Structures to Effectively Share Architectural Knowledge

    AU - Ponisio, Laura

    AU - Sikkel, Nicolaas

    AU - Vermeulen, Erik

    AU - Poort, Eltjo

    AU - van Megen, Ignas

    N1 - Keywords: sharing architectural knowledge, forces and tensions

    PY - 2007/9/21

    Y1 - 2007/9/21

    N2 - Sharing architectural knowledge is not an easy task. A small software company in the Netherlands has successfully lifted patterns from the software implementation level to the architectural level by employing functional design patterns. These codify recurring functionality of applications. In this paper we explore the idea to raise patterns one level higher, to include the forces and tensions that play a role in shaping the design. In addition to capturing design solutions, such causal patterns convey an understanding of the problem context. We define a template for causal patterns and show its feasibility by working through an example and linking it to an existing ontology of architectural knowledge.

    AB - Sharing architectural knowledge is not an easy task. A small software company in the Netherlands has successfully lifted patterns from the software implementation level to the architectural level by employing functional design patterns. These codify recurring functionality of applications. In this paper we explore the idea to raise patterns one level higher, to include the forces and tensions that play a role in shaping the design. In addition to capturing design solutions, such causal patterns convey an understanding of the problem context. We define a template for causal patterns and show its feasibility by working through an example and linking it to an existing ontology of architectural knowledge.

    KW - EWI-11107

    KW - METIS-241928

    KW - SCS-Services

    KW - IR-64365

    M3 - Report

    T3 - CTIT Technical Report Series

    BT - Structures to Effectively Share Architectural Knowledge

    PB - Information Systems (IS)

    CY - Enschede

    ER -

    Ponisio L, Sikkel N, Vermeulen E, Poort E, van Megen I. Structures to Effectively Share Architectural Knowledge. Enschede: Information Systems (IS), 2007. 9 p. (CTIT Technical Report Series; LNCS4549/TR-CTIT-07-67).