Structures to Effectively Share Architectural Knowledge

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

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

    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
    Title of host publicationProceedings of IASTED International Conference on Software Engineering as part of the 26th IASTED International Multi-Conference on Applied Informatics
    EditorsC. Pahl
    Place of PublicationAnaheim, CA 92814–5124, USA
    PublisherACTA Press
    Pages192-199
    Number of pages8
    ISBN (Print)978-0-88986-715-4
    Publication statusPublished - Feb 2008
    EventIASTED International Conference on Software Engineering, SE 2008 - Innsbruck, Austria
    Duration: 12 Feb 200814 Feb 2008

    Publication series

    Name
    PublisherACTA Press

    Conference

    ConferenceIASTED International Conference on Software Engineering, SE 2008
    Abbreviated titleSE
    CountryAustria
    CityInnsbruck
    Period12/02/0814/02/08

    Keywords

    • EWI-12035
    • CR-D.2.1
    • IR-62199
    • SE-SDP: Software Development Process
    • METIS-250887
    • SCS-Services

    Cite this

    Ponisio, L., Sikkel, N., Vermeulen, E., Poort, E., & van Megen, I. (2008). Structures to Effectively Share Architectural Knowledge. In C. Pahl (Ed.), Proceedings of IASTED International Conference on Software Engineering as part of the 26th IASTED International Multi-Conference on Applied Informatics (pp. 192-199). Anaheim, CA 92814–5124, USA: ACTA Press.