2011 Ninth Working IEEE/IFIP Conference on Software Architecture 2011
DOI: 10.1109/wicsa.2011.35
|View full text |Cite
|
Sign up to set email alerts
|

From Object-Oriented Applications to Component-Oriented Applications via Component-Oriented Architecture

Abstract: Abstract-Object-oriented applications of significant size are often complex and therefore costly to maintain. Indeed, they rely on the concept of class which has low granularity with varied dependencies not always explicit. The component paradigm provides a projection space well-structured and of highest level for a better understanding through abstract architectural views. But it is possible to go further. It may also be the ultimate target of a complete process of re engineering. The end-to-end automation of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
28
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
3

Relationship

5
3

Authors

Journals

citations
Cited by 28 publications
(29 citation statements)
references
References 17 publications
0
28
0
Order By: Relevance
“…In one of our old work we presented an approach for component extraction that relies on a combination of static analysis (on source code) and dynamic analysis (calls between objects) [1]. This combination of the two approaches of analysis allowed to better cover aspects of extracted components.…”
Section: Resultsmentioning
confidence: 99%
“…In one of our old work we presented an approach for component extraction that relies on a combination of static analysis (on source code) and dynamic analysis (calls between objects) [1]. This combination of the two approaches of analysis allowed to better cover aspects of extracted components.…”
Section: Resultsmentioning
confidence: 99%
“…For example, the work in [19] is based on the definition of a correspondence model between code elements and architectural concepts. In [1] a component is considered as a group of classes collaborating to provide a system function. The authors in [7] recover BPMN models starting from service oriented systems that have been generated from web applications.…”
Section: Related Workmentioning
confidence: 99%
“…Allier et al [2] proposed a method to automate the process of migrating OO Java applications into CB OSGi ones. This method makes component interfaces operational by the use of two design patterns: Adapter and Façade.…”
Section: Related Workmentioning
confidence: 99%
“…Existing works that propose migration solutions [2,3] consider that the modularity and reuse unit, i.e. the component, is a group of classes, called a cluster.…”
Section: Introductionmentioning
confidence: 99%