2008
DOI: 10.1007/s12243-008-0072-z
|View full text |Cite
|
Sign up to set email alerts
|

Leveraging component-based software engineering with Fraclet

Abstract: Component-based software engineering has achieved wide acceptance in the domain of software engineering by improving productivity, reusability and composition. This success has also encouraged the emergence of a plethora of component models. Nevertheless, even if the abstract models of most of lightweight component models are quite similar, their programming models can still differ a lot. This drawback limits the reuse and composition of components implemented using different programming models.The contributio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…Our findings in this study point in the direction of programming concepts that haven't yet been implemented in mainstream programming languages. Similar concepts have already been proposed by work in component-oriented programming (Rouvoy and Merle 2009), architectural descriptions (Aldrich et al 2002) and gradual typing (Siek and Taha 2007).…”
Section: Introductionmentioning
confidence: 70%
See 1 more Smart Citation
“…Our findings in this study point in the direction of programming concepts that haven't yet been implemented in mainstream programming languages. Similar concepts have already been proposed by work in component-oriented programming (Rouvoy and Merle 2009), architectural descriptions (Aldrich et al 2002) and gradual typing (Siek and Taha 2007).…”
Section: Introductionmentioning
confidence: 70%
“…Our observations encourage the investigation of better programming language abstractions and constructions to support component-based programming. For instance, Eichberg et al (2005) and Rouvoy and Merle (2009) tried to provide better support for component-based programming through annotations in the source code (a Secondary Notation). The evaluation of this approach with our CDN instantiation is an interesting direction for future work.…”
Section: Conclusion Of the Analysismentioning
confidence: 99%
“…The annotation model used to represent component-based development is based on the programming model Fraclet [11]. This model represents, through generic annotations, the main elements of component-based development for most of the component models.…”
Section: Highframementioning
confidence: 99%
“…These are important requirements for applications that need high availability. However, despite these benefits, the adoption of this development model may represent the introduction of more obstacles in the process of software development, since the developer needs to devote efforts to the development of technical code of the specific component model that was adopted in the implementation of the application [11].…”
Section: Introductionmentioning
confidence: 99%
“…Fraclet [15] is an annotation framework that reduces the complexity of the implementation of component-based applications. Java annotations in Fraclet are used to mark classes, fields or methods that implement Fractal concepts.…”
Section: B Fraclet Modelmentioning
confidence: 99%