2001
DOI: 10.1109/32.917525
|View full text |Cite
|
Sign up to set email alerts
|

Software reflexion models: bridging the gap between design and implementation

Abstract: ÐThe artifacts constituting a software system often drift apart over time. We have developed the software reflexion model technique to help engineers perform various software engineering tasks by exploitingÐrather than removingÐthe drift between design and implementation. More specifically, the technique helps an engineer compare artifacts by summarizing where one artifact (such as a design) is consistent with and inconsistent with another artifact (such as source). The technique can be applied to help a softw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

6
455
0
4

Year Published

2003
2003
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 445 publications
(465 citation statements)
references
References 28 publications
6
455
0
4
Order By: Relevance
“…While Knodel et al [52] and Kolb et al [19] report that violations were addressed in their case study, Rosik et al [20] found that they were not. Other studies have reported that only academic researchers removed identified violations [15,21]. In this study, some were removed but the majority remained.…”
Section: Discussionmentioning
confidence: 71%
See 4 more Smart Citations
“…While Knodel et al [52] and Kolb et al [19] report that violations were addressed in their case study, Rosik et al [20] found that they were not. Other studies have reported that only academic researchers removed identified violations [15,21]. In this study, some were removed but the majority remained.…”
Section: Discussionmentioning
confidence: 71%
“…In one of the first case-studies reported, Murphy et al compared the layered (intended) architecture of a program restructuring tool with the actual implementation (implemented architecture) [15]. In another case-study presented in the same paper, RM was applied to the kernel of an experimental operating system developed at the University of Washington.…”
Section: Empirical Assessment Of Rm Approachesmentioning
confidence: 99%
See 3 more Smart Citations