Reconciling software requirements and architectures with intermediate models (bibtex)
by Paul Grünbacher, Alexander Egyed, Nenad Medvidovic
Abstract:
Little guidance and few methods are available for the refinement of software requirements into an architecture satisfying those requirements. Part of the challenge stems from the fact that requirements and architectures use different terms and concepts to capture the model elements relevant to each. In this paper we will present CBSP, a lightweight approach intended to provide a systematic way of reconciling requirements and architectures using intermediate models. CBSP leverages a simple set of architectural concepts (components, connectors, overall systems, and their properties) to recast and refine the requirements into an intermediate model facilitating their mapping to architectures. Furthermore, the intermediate CBSP model eases capturing and maintaining arbitrarily complex relationships between requirements and architectural model elements, as well as among CBSP model elements. We have applied CBSP within the context of different requirements and architecture definition techniques. We leverage that experience in this paper to demonstrate the CBSP method and tool support using a large-scale example.
Reference:
Reconciling software requirements and architectures with intermediate models (Paul Grünbacher, Alexander Egyed, Nenad Medvidovic), In Journal Software and System Modeling, volume 3, 2004.
Bibtex Entry:
@Article{dblp:journals/sosym/GrunbacherEM04,
  author    = {Paul Grünbacher and Alexander Egyed and Nenad Medvidovic},
  title     = {Reconciling software requirements and architectures with intermediate models},
  journal   = {Journal Software and System Modeling},
  year      = {2004},
  volume    = {3},
  number    = {3},
  pages     = {235-253},
  abstract  = {Little guidance and few methods are available for the refinement of
	software requirements into an architecture satisfying those requirements.
	Part of the challenge stems from the fact that requirements and architectures
	use different terms and concepts to capture the model elements relevant
	to each. In this paper we will present CBSP, a lightweight approach
	intended to provide a systematic way of reconciling requirements
	and architectures using intermediate models. CBSP leverages a simple
	set of architectural concepts (components, connectors, overall systems,
	and their properties) to recast and refine the requirements into
	an intermediate model facilitating their mapping to architectures.
	Furthermore, the intermediate CBSP model eases capturing and maintaining
	arbitrarily complex relationships between requirements and architectural
	model elements, as well as among CBSP model elements. We have applied
	CBSP within the context of different requirements and architecture
	definition techniques. We leverage that experience in this paper
	to demonstrate the CBSP method and tool support using a large-scale
	example.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl    = {https://dblp.org/rec/bib/journals/sosym/GrunbacherEM04},
  doi       = {10.1007/s10270-003-0038-6},
  file      = {:Journals\\JSoSyM 2004 - Reconciling Software Requirements and Architectures with Intermediate Models\\Reconciling Software Requirements and Architectures with Intermediate Models-preprint.pdf:PDF},
  issn      = {1619-1366},
  keywords  = {},
  owner     = {paul},
  timestamp = {2015.09.12},
}
Powered by bibtexbrowser