Abstract. The use of patterns is a promising way of developing high-quality software in a systematic way. Patterns can be used in different phases of the soft-ware lifecycle. Problem frames are patterns for representing simple software de-velopment problems, and architectural patterns are patterns for representing the coarse-grained structure of a piece of software. In a recent paper, we have defined architectural patterns corresponding to Jackson’s problem frames. To make use of problem frames, complex problems have to be decomposed into simple ones. The corresponding architectural patterns then provide solution struc-tures for these simple problems. Now the question arises how to combine the so-lutions structures of the simple subproblems...
It is tempting when approaching a software development problem to rush headlong into the trap of thi...
The overall goal of this work is to provide problem-oriented support for Pattern-Oriented Analysis a...
An approach to software development is sketched in which problem structuring is separated from softw...
Abstract. The use of patterns is a promising way of developing high-quality software in a systematic...
In this paper, we present a pattern-based software devel-opment process using problem frames and cor...
Jackson’s Problem Frames provide a means of analysing and decomposing problems. They emphasise the w...
Problem frames provide a means of analyzing and de-composing problems. They emphasise the world outs...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
Abstract. We present a pattern-based software lifecycle and a method that sup-ports the systematic e...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
Abstract: We show how software architectures (including interface descriptions) can be derived from ...
Software technologies like frameworks, APIs, or libraries are pieces of software that can be used to...
This paper addresses the support of modular, compositional and incremental analysis and design of so...
Abstract. We present several problem frames that serve to structure, character-ize and analyze softw...
It is tempting when approaching a software development problem to rush headlong into the trap of thi...
The overall goal of this work is to provide problem-oriented support for Pattern-Oriented Analysis a...
An approach to software development is sketched in which problem structuring is separated from softw...
Abstract. The use of patterns is a promising way of developing high-quality software in a systematic...
In this paper, we present a pattern-based software devel-opment process using problem frames and cor...
Jackson’s Problem Frames provide a means of analysing and decomposing problems. They emphasise the w...
Problem frames provide a means of analyzing and de-composing problems. They emphasise the world outs...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
Abstract. We present a pattern-based software lifecycle and a method that sup-ports the systematic e...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
Software designers rely on informal patterns, or idioms, to describe the architectures of their soft...
Abstract: We show how software architectures (including interface descriptions) can be derived from ...
Software technologies like frameworks, APIs, or libraries are pieces of software that can be used to...
This paper addresses the support of modular, compositional and incremental analysis and design of so...
Abstract. We present several problem frames that serve to structure, character-ize and analyze softw...
It is tempting when approaching a software development problem to rush headlong into the trap of thi...
The overall goal of this work is to provide problem-oriented support for Pattern-Oriented Analysis a...
An approach to software development is sketched in which problem structuring is separated from softw...