2011
DOI: 10.1007/978-3-642-21347-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Reuse by Placement: A Paradigm for Cross-Domain Software Reuse with High Level of Granularity

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…The most important challenge is technical compatibility with the system in which the components are integrated or reused. Technical compatibility is influenced by the level of reuse [15]: at a low level (reuse of design patterns), at a medium level (software reuse) or at a high level (when product line techniques are used to identify reusable components). It is also influenced by the architectural stability and evolution of the software.…”
Section: Domain Analysismentioning
confidence: 99%
“…The most important challenge is technical compatibility with the system in which the components are integrated or reused. Technical compatibility is influenced by the level of reuse [15]: at a low level (reuse of design patterns), at a medium level (software reuse) or at a high level (when product line techniques are used to identify reusable components). It is also influenced by the architectural stability and evolution of the software.…”
Section: Domain Analysismentioning
confidence: 99%
“…In order to develop a software module effectively, there should also be concern towards non-technical aspects of the software development and it's re-use such as organizational structure, code reuse, measurement of product lines and also the economic prospects based upon reliability factor [9]. This development means that the module should be free from coupling through parameter passing.…”
Section: Introductionmentioning
confidence: 99%
“…Component reuse is actually one of the techniques that more clearly contribute to such a development by providing efficient mechanisms to create quality software [1][2][3][4][5][6]. Reuse increases software reliability (because it uses tested software components), development productivity and implies a clear cost reduction [6][7][8]. Since the recent increasing of the volume and complexity of software products, reuse has been a field taken into great consideration, being a fundamental stage in design and quality models as CMMI (Capability Maturity Model Integration) [9].…”
Section: Introductionmentioning
confidence: 99%