TY - GEN
T1 - Enhancing the role of interfaces in software Architecture Description Languages (ADLS)
AU - Galvin, Seamus
AU - Collins, J. J.
AU - Exton, Chris
AU - McGurren, Finbar
PY - 2005
Y1 - 2005
N2 - One of the key reasons why ADLs are yet to be adopted commercially on a large scale is due to shortcomings in their ability to describe adequate interface specifications. An interface specification that is vague, lacking in detail, too style focused or too language-specific results in an ADL description with a restricted scope of use. This paper demonstrates how an XML-based ADL (xADL 2.0) can be extended to model detailed, meaningful interface specifications, and is used as part of a simple prototype to demonstrate how they form an integral part of an architectural description, paying particular attention to interface-level constraints. The approach is based on the principle that an ADL's interface modeling features should provide sufficient flexibility to allow them to reflect stakeholder's interface concerns at all stages in the lifecycle.
AB - One of the key reasons why ADLs are yet to be adopted commercially on a large scale is due to shortcomings in their ability to describe adequate interface specifications. An interface specification that is vague, lacking in detail, too style focused or too language-specific results in an ADL description with a restricted scope of use. This paper demonstrates how an XML-based ADL (xADL 2.0) can be extended to model detailed, meaningful interface specifications, and is used as part of a simple prototype to demonstrate how they form an integral part of an architectural description, paying particular attention to interface-level constraints. The approach is based on the principle that an ADL's interface modeling features should provide sufficient flexibility to allow them to reflect stakeholder's interface concerns at all stages in the lifecycle.
KW - ADLs
KW - Interface constraints
KW - Interface specification
KW - Software Architecture
UR - http://www.scopus.com/inward/record.url?scp=84902441923&partnerID=8YFLogxK
U2 - 10.1007/0-387-24590-1_7
DO - 10.1007/0-387-24590-1_7
M3 - Conference contribution
AN - SCOPUS:84902441923
SN - 0387245898
SN - 9780387245898
T3 - IFIP Advances in Information and Communication Technology
SP - 101
EP - 116
BT - Architecture Description Languages - IFIP TC-2 Workshop on Architecture Description Languages and World Computer Congress, WADL 2004
PB - Springer New York LLC
T2 - IFIP TC-2 Workshop on Architecture Description Languages, WADL 2004
Y2 - 22 August 2004 through 27 August 2004
ER -