Modeling Context with an Architecture Viewpoint

Adriatik Bedjeti, Patricia Lago, Grace A. Lewis, Remco D. De Boer, Rich Hilliard

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

181 Downloads (Pure)


The context of a software system comprises the knowledge that architects need to have about the environment in which a system is expected to operate. Contextual knowledge, however, is often unknown or overlooked. This results in software architects designing systems based on assumptions that are largely unfounded and can potentially lead to system failures. To address this problem, this paper presents a Context Description Viewpoint that captures context in software architecture. The viewpoint is based on the results of a literature review that analyzed the state-of-the-art in context, its elements, and modeling techniques. We evaluated and revised the viewpoint by using two case studies based on real-world projects. The case studies showed that the viewpoint is expressive enough to capture context. For software architects it represents a reusable work product to design software systems and to help them identify, capture, and analyze contextual knowledge.
Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017
Place of PublicationGothenburg, Sweden
PublisherInstitute of Electrical and Electronics Engineers, Inc.
Number of pages4
ISBN (Electronic)9781509057290
Publication statusPublished - 16 May 2017
Event2017 IEEE International Conference on Software Architecture, ICSA 2017 - Gothenburg, Sweden
Duration: 3 Apr 20177 Apr 2017


Conference2017 IEEE International Conference on Software Architecture, ICSA 2017


  • software architecture
  • context modeling
  • viewpoint

VU Research Profile

  • Connected World


Dive into the research topics of 'Modeling Context with an Architecture Viewpoint'. Together they form a unique fingerprint.

Cite this