2006
DOI: 10.1007/11773887_26
|View full text |Cite
|
Sign up to set email alerts
|

Transformation of Centralized Software Components into Distributed Ones by Code Refactoring

Abstract: Abstract. Adapting software components to be used in a particular application is a crucial issue in software component based technology. In fact, software components can be used in contexts with characteristics different from those envisaged when designing the component. Centralized or distributed deployment infrastructure can be one of these assumptions. Thus, a component can be designed as a monolithic unit to be deployed on a centralized infrastructure, nevertheless the used infrastructure needs the compone… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…These possibilities are very useful for load balancing and to increase performance. Indeed, the utility of the structural adaptation for the flexible deployment in the distributed environments was illustrated in [11]. Nevertheless, this flexible deployment was realizable in a static way in spite of disadvantages mentioned above.…”
Section: B Motivationsmentioning
confidence: 96%
See 3 more Smart Citations
“…These possibilities are very useful for load balancing and to increase performance. Indeed, the utility of the structural adaptation for the flexible deployment in the distributed environments was illustrated in [11]. Nevertheless, this flexible deployment was realizable in a static way in spite of disadvantages mentioned above.…”
Section: B Motivationsmentioning
confidence: 96%
“…Thus 1 Issues related to the integration of distribution mechanisms into the composite configuration is out of this paper's scope. See [11].…”
Section: Example Of Experimentation: a Shared-diary Systemmentioning
confidence: 98%
See 2 more Smart Citations
“…It is a way to restore quality after frequent changes [6], improve extensibility, modularity, reusability, complexity, maintainability and efficiency [6] or transform centralized software components into distributed [7]. Software restructuring is a form of "perfective maintenance" with the goal to modify the structure of the source code and facilitate correctly previously undetected errors [8].…”
Section: Related Workmentioning
confidence: 99%