2010
DOI: 10.1007/978-3-642-15114-9_22
|View full text |Cite
|
Sign up to set email alerts
|

Architecture-Centric Component-Based Development Needs a Three-Level ADL

Abstract: Abstract. Architecture-centric, component-based development intensively reuses components from repositories. Such development processes produce architecture definitions, using architecture description languages (Adls). This paper proposes a three step process. Architecture specifications first capture abstract and ideal architectures imagined by architects to meet requirements. Specifications do not describe complete component types but only component roles (usages). Architecture configurations then capture im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2
1

Relationship

5
3

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 14 publications
0
15
0
Order By: Relevance
“…Release Years SARA 53 1986 Artek, 76 Acme, 35,36 C2SADL, 41 Darwin, 11,12 UniCon, 77 SADL (Structure) 78 1994-1997 ADML, 79 Koala, 16 Olan, 80,81 π-space, 82 AEmilia, 83,84 Zeta, 85 ComUnity, 86,87 DAOP-ADL, 88 Korrigan, 89 AADL, 14,15 Mae, 90 π-ADL, 91 Service-ADL 92 2000-2004 ADLARS, 93 Clara, 60 East-ADL, 32 π-net ADL, 17 SafArchie, 94 Secure X-ADL, 34 AspectualAcme, 37 Backbone, 95 EAADL, 96 Prisma, 28,97 Ambient-Prisma, 29,30 ALI, 98,99 WADL, 100 DEMO, 101 DiaSpec, 102 Dedal, 103 EADL, 104,105 AO-ADL, 51 MontiArc, 104,105 C3, 106 DPD, 107 Primitive-C 57 2005-2012…”
Section: Architectural Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Release Years SARA 53 1986 Artek, 76 Acme, 35,36 C2SADL, 41 Darwin, 11,12 UniCon, 77 SADL (Structure) 78 1994-1997 ADML, 79 Koala, 16 Olan, 80,81 π-space, 82 AEmilia, 83,84 Zeta, 85 ComUnity, 86,87 DAOP-ADL, 88 Korrigan, 89 AADL, 14,15 Mae, 90 π-ADL, 91 Service-ADL 92 2000-2004 ADLARS, 93 Clara, 60 East-ADL, 32 π-net ADL, 17 SafArchie, 94 Secure X-ADL, 34 AspectualAcme, 37 Backbone, 95 EAADL, 96 Prisma, 28,97 Ambient-Prisma, 29,30 ALI, 98,99 WADL, 100 DEMO, 101 DiaSpec, 102 Dedal, 103 EADL, 104,105 AO-ADL, 51 MontiArc, 104,105 C3, 106 DPD, 107 Primitive-C 57 2005-2012…”
Section: Architectural Languagesmentioning
confidence: 99%
“…Extensibility and customization herein is concerned with the ability of extending a language with the requirements of interest. This includes the support for new viewpoints, adding domain-specific features (eg, specifying and analyzing 156,157 2002 HappyWork 180 2004 ABACUS 56 2005 AADL 14,15 2006 FAC 48 2006 FRACTAL 46,47 2006 Autosar 179 2008 ArchiMate 181,182 2009 Palladio 67 2009 Ambient-Prisma 29,30 2010 Dedal 103 2010 Stratus ML 75 2015…”
Section: Extensibility and Customizationmentioning
confidence: 99%
“…In this section, we present a three-level architecture description language named Dedal [21,15], which aims at supporting the main steps of software development. By nature, Dedal is an ideal candidate ADL to keep a record of software evolution during its whole life-cycle using versions.…”
Section: Background and Motivationsmentioning
confidence: 99%
“…In this paper, we propose an evolution management model that deals with all these issues. It is based on our Dedal architectural model [5,6] that covers the three main steps of component-based software development: specification, implementation and deployment. The model uses architecture properties and evolution rules proposed in previous work [7,8] to generate evolution plans that preserve the consistency of all architecture descriptions as well as coherence between them.…”
Section: Introductionmentioning
confidence: 99%