2007
DOI: 10.1007/s10270-007-0063-y
|View full text |Cite
|
Sign up to set email alerts
|

Object-oriented design: A goal-driven and pattern-based approach

Abstract: In recent years, the influences of design patterns on software quality have attracted increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve the design quality. One of the key challenges in object-oriented design is how to apply appropriate design patterns during the system development. In this paper, design pattern is analyzed from different perspectives to see how it can facilitate design activiti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 28 publications
0
12
0
Order By: Relevance
“…Our approach to representing and applying patterns is more related to the approaches in the third category (e.g., ), which have addressed the design problems solved by design patterns. Both Refs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Our approach to representing and applying patterns is more related to the approaches in the third category (e.g., ), which have addressed the design problems solved by design patterns. Both Refs.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, the transformation is specified declaratively, making it possible to develop a generic, pattern-independent transformation tool that takes a marked input model and a set of transformation rules describing the transformation embodied in patterns application, and produces a properly transformed output model. Our approach to representing and applying patterns is more related to the approaches in the third category (e.g., [50][51][52]), which have addressed the design problems solved by design patterns. Both Refs.…”
Section: Representing Design Patternsmentioning
confidence: 99%
“…They provide "better" solutions to meet non-functional requirements as well as satisfy original functional requirements [4,5,6], and configure design elements that compose the solution structures of the patterns. Based on our analysis in previous research [7], a design pattern could play four kinds of roles in assisting software design: activity-facilitator, qualityimprover, problem-solver or conflict-resolver.…”
Section: Introductionmentioning
confidence: 99%
“…They provide "better" solutions to meet non-functional requirements and satisfy original functional requirements [6,7], as well as configure design elements that compose the solution structures of the patterns. Based on our analysis in previous research [8], a design pattern could play four kinds of roles in assisting software design: design-facilitator 1 , qualityimprover, problem-solver or conflict-resolver.…”
Section: Introductionmentioning
confidence: 99%