Software architectures are solution structures for problem families. Corollary to this definition is the observation that software architectures do not directly address the nature or simply the definition of the problems for which they are supposed to provide solutions. Yet, we construct software system because we have problems to model and solve. Hence, it would be beneficial to provide both problem characterizations and mappings to solution structures, if only to help match problems to solutions. In this position paper, we outline a domain oriented method for the defintion of problems and their mapping to architectures
In this paper, we present a pattern-based software devel-opment process using problem frames and cor...
"In order to reuse software, there needs to be software to reuse[12]." One of the dilemmas...
Software architecture is the process of planning and designing a large-scale software, and a funda-m...
Abstract: We show how software architectures (including interface descriptions) can be derived from ...
Problem frames provide a means of analyzing and de-composing problems. They emphasise the world outs...
Jackson's Problem Frames provide a means of analysing and decomposing problems. They emphasise the w...
Problem Space versus Solution Space Requirements engineering is concerned fundamen tally with the sh...
A Domain-Specific Software Architecture (DSSA) is an architecture template for a family of software ...
An approach to software development is sketched in which problem structuring is separated from softw...
It is tempting when approaching a software development problem to rush headlong into the trap of thi...
Abstract. An approach to problem analysis is presented in which problems are decomposed into subprob...
A key challenge for software engineering is to learn how to reconcile the formal world of the machin...
Abstract. The use of patterns is a promising way of developing high-quality software in a systematic...
The authors describe on going research to uncover the architectonic nature of artefacts and see how ...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
In this paper, we present a pattern-based software devel-opment process using problem frames and cor...
"In order to reuse software, there needs to be software to reuse[12]." One of the dilemmas...
Software architecture is the process of planning and designing a large-scale software, and a funda-m...
Abstract: We show how software architectures (including interface descriptions) can be derived from ...
Problem frames provide a means of analyzing and de-composing problems. They emphasise the world outs...
Jackson's Problem Frames provide a means of analysing and decomposing problems. They emphasise the w...
Problem Space versus Solution Space Requirements engineering is concerned fundamen tally with the sh...
A Domain-Specific Software Architecture (DSSA) is an architecture template for a family of software ...
An approach to software development is sketched in which problem structuring is separated from softw...
It is tempting when approaching a software development problem to rush headlong into the trap of thi...
Abstract. An approach to problem analysis is presented in which problems are decomposed into subprob...
A key challenge for software engineering is to learn how to reconcile the formal world of the machin...
Abstract. The use of patterns is a promising way of developing high-quality software in a systematic...
The authors describe on going research to uncover the architectonic nature of artefacts and see how ...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
In this paper, we present a pattern-based software devel-opment process using problem frames and cor...
"In order to reuse software, there needs to be software to reuse[12]." One of the dilemmas...
Software architecture is the process of planning and designing a large-scale software, and a funda-m...