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

315 Downloads (Pure)

Abstract

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 publication2017 IEEE International Conference on Software Architecture (ICSA)
Subtitle of host publication[Proceedings]
Place of PublicationGothenburg, Sweden
PublisherInstitute of Electrical and Electronics Engineers, Inc.
Pages117-120
Number of pages4
ISBN (Electronic)9781509057290
ISBN (Print)9781509057306
DOIs
Publication statusPublished - 2017
Event2017 IEEE International Conference on Software Architecture, ICSA 2017 - Gothenburg, Sweden
Duration: 3 Apr 20177 Apr 2017

Conference

Conference2017 IEEE International Conference on Software Architecture, ICSA 2017
Country/TerritorySweden
CityGothenburg
Period3/04/177/04/17

Keywords

  • software architecture
  • context modeling
  • viewpoint

VU Research Profile

  • Connected World

Fingerprint

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

Cite this