Context centralised method for software architecture: A pattern evolutionary approach

Ziyad Alshaikh*, Clive Boughton

*Corresponding author for this work

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

    1 Citation (Scopus)

    Abstract

    Context plays an important role in various analysis and design methods in software engineering, and is typically exemplified within data flow diagrams and (sometimes) design patterns. However, we believe that context within software engineering has been largely limited to identifying system boundaries for the scoping of work. In this paper we introduce an approach where the notion of context plays a central role during the analysis, architecture and design phases of software development, providing greater meaning and understanding. Accordingly, we provide a definition of context and how it relates to requirements, architecture and design and then propose a method of requirements elicitation/analysis based on context and its inherent properties for reducing ambiguity, increasing understanding and enabling greater communication. We extend the ideas to include the building of architectures and designs based on context-pattern evolution.

    Original languageEnglish
    Title of host publicationDoctoral Consortium on Software and Data Technologies - Proceedings of the Doctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008
    Pages86-97
    Number of pages12
    Publication statusPublished - 2008
    EventDoctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008 - Porto, Portugal
    Duration: 5 Jul 20088 Jul 2008

    Publication series

    NameDoctoral Consortium on Software and Data Technologies - Proceedings of the Doctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008

    Conference

    ConferenceDoctoral Consortium on Software and Data Technologies, DCSOFT 2008; In Conjunction with ICSOFT 2008
    Country/TerritoryPortugal
    CityPorto
    Period5/07/088/07/08

    Fingerprint

    Dive into the research topics of 'Context centralised method for software architecture: A pattern evolutionary approach'. Together they form a unique fingerprint.

    Cite this