Abstract. Patterns of various kind are commonly used to reduce costs and improve quality in software development. This paper introduces the concept of patterns at the level of detailed descriptions of the user-system dialogue. Application Logic Patterns define generalised sequences of in-teractions performed by the system and its users in the context of an ab-stract problem domain. The patterns are organised into a library. They are precisely described by a language which is defined through a strict meta-model. It extends the notation and semantics of the UML activ-ities and use cases. Each of the patterns describing the visible system dynamics is linked to an abstract domain model central to all the pat-domain notions with the notions spec...
The wide acceptance of the “Design Patterns ” [5] has encouraged experts in other software domains t...
National audienceDesign patterns are widely used as a meaning to capture and provide valuable expert...
We present a generalization of patterns as used in definitions in functional languages, called appli...
The concept of patterns is gaining widespread acceptance in the software community--in un-derstandin...
Software patterns have been proven as a valuable way to storing a repeatable solution to a commonly ...
We depend more and more on networked systems in our every day lives. The functionality and correctne...
This paper presents the preliminary results achieved in introducing a new formalism into the Web bus...
In current-day software development, programmers often use programming patterns to clarify their int...
The paper presents first results of a research projects that has the goal to develop a pattern langu...
The aims of this dissertation are to investigate the use and usefulness of patterns in Information S...
Patterns are a medium created to capture and disseminate design knowledge and are used extensively i...
Context: Patterns are used in different disciplines as a way to record expert knowledge for problem ...
The identification of user interface patterns, organization of patterns languages and the validation...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
In current-day software development, programmers often use programming patterns to clarify their int...
The wide acceptance of the “Design Patterns ” [5] has encouraged experts in other software domains t...
National audienceDesign patterns are widely used as a meaning to capture and provide valuable expert...
We present a generalization of patterns as used in definitions in functional languages, called appli...
The concept of patterns is gaining widespread acceptance in the software community--in un-derstandin...
Software patterns have been proven as a valuable way to storing a repeatable solution to a commonly ...
We depend more and more on networked systems in our every day lives. The functionality and correctne...
This paper presents the preliminary results achieved in introducing a new formalism into the Web bus...
In current-day software development, programmers often use programming patterns to clarify their int...
The paper presents first results of a research projects that has the goal to develop a pattern langu...
The aims of this dissertation are to investigate the use and usefulness of patterns in Information S...
Patterns are a medium created to capture and disseminate design knowledge and are used extensively i...
Context: Patterns are used in different disciplines as a way to record expert knowledge for problem ...
The identification of user interface patterns, organization of patterns languages and the validation...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
In current-day software development, programmers often use programming patterns to clarify their int...
The wide acceptance of the “Design Patterns ” [5] has encouraged experts in other software domains t...
National audienceDesign patterns are widely used as a meaning to capture and provide valuable expert...
We present a generalization of patterns as used in definitions in functional languages, called appli...