A genetic approach to architectural pattern discovery

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

    Abstract

    Architectural patterns represent reusable design of software architecture at a high level of abstraction. They can be used to structure new applications and to recover the modular structure of existing systems. Techniques like Architecture Compliance Checking (ACC) focus on testing whether realised artefacts adhere to the architecture. Typically, these techniques require a complete architecture as input.

    In this paper, we present a genetic approach to express and discover architectural patterns based on the allowed and disallowed dependencies between the pattern elements. Through static ACC, we validate the genuineness of the found instances. Initial validation shows the potential of the approach.
    Original languageEnglish
    Title of host publicationECSAW '16
    Subtitle of host publicationProccedings of the 10th European Conference on Software Architecture Workshops
    Place of PublicationCopenhagen
    PublisherAssociation for Computing Machinery
    ISBN (Electronic)978-1-4503-4781-5
    DOIs
    Publication statusPublished - 2016

    Keywords

    • Computing methodologies

    Fingerprint

    Dive into the research topics of 'A genetic approach to architectural pattern discovery'. Together they form a unique fingerprint.

    Cite this