The purpose of this article is twofold, first to promote the use of patterns in the analysis phase of the software life-cycle by proposing an outline template for analysis patterns that strongly supports the whole analysis process from the requirements analysis to the analysis model and further on to its transformation into a flexible design. Second we present, as an example, a family of analysis patterns that deal with a series of pressing problems in cooperative work, collaborative information filtering and sharing, and knowledge management. We present the step-by-step evolution of the analysis pattern virtual library with active agents starting with a simple pinboard. In this paper we propose that using patterns in the analysis phase has...
Software patterns provide solutions to recurring design problems, provide a way to reason about the ...
Context: Patterns are used in different disciplines as a way to record expert knowledge for problem ...
Patterns have shown to be an effective means of capturing and communicating software design experien...
The purpose of this article is twofold, first to promote the use of patterns in the analysis phase o...
The purpose of this article is to promote reuse of domain knowledge by introducing patterns already ...
Analysis patterns seem to be a promising approach supporting software analysis. However, the usefuln...
The concept of patterns is gaining widespread acceptance in the software community--in un-derstandin...
The application of analysis patterns has gained an increasing interest among researchers and softwar...
Abstract: The size and complexity of modern information systems together with requirements for short...
The aims of this dissertation are to investigate the use and usefulness of patterns in Information S...
Abstract- In this paper, we make a case for the development of intelligent software engineering patt...
Software patterns are a new design paradigm used to solve problems that arise when developing softwa...
The paper addresses the issue of categorization and generalization in software patterns. It focuses ...
It is well known that the most difficult and important process within Software Engineering is Requir...
Patterns for software development have been a hot topic for some time within the object-oriented com...
Software patterns provide solutions to recurring design problems, provide a way to reason about the ...
Context: Patterns are used in different disciplines as a way to record expert knowledge for problem ...
Patterns have shown to be an effective means of capturing and communicating software design experien...
The purpose of this article is twofold, first to promote the use of patterns in the analysis phase o...
The purpose of this article is to promote reuse of domain knowledge by introducing patterns already ...
Analysis patterns seem to be a promising approach supporting software analysis. However, the usefuln...
The concept of patterns is gaining widespread acceptance in the software community--in un-derstandin...
The application of analysis patterns has gained an increasing interest among researchers and softwar...
Abstract: The size and complexity of modern information systems together with requirements for short...
The aims of this dissertation are to investigate the use and usefulness of patterns in Information S...
Abstract- In this paper, we make a case for the development of intelligent software engineering patt...
Software patterns are a new design paradigm used to solve problems that arise when developing softwa...
The paper addresses the issue of categorization and generalization in software patterns. It focuses ...
It is well known that the most difficult and important process within Software Engineering is Requir...
Patterns for software development have been a hot topic for some time within the object-oriented com...
Software patterns provide solutions to recurring design problems, provide a way to reason about the ...
Context: Patterns are used in different disciplines as a way to record expert knowledge for problem ...
Patterns have shown to be an effective means of capturing and communicating software design experien...