2012Universiti Putra Malaysia Institutional Repository (Universiti Putra Malaysia)Open access

iXML: A process-pluggable ADL for supporting architectural analysis in component-based systems

Novia Admodisastro, Gerald Kotonya

Open full text 0 citations

Abstract

Component-based software development (CBD) is an architecture-centric process that relies on the integration of pre-fabricated software components to construct systems. Architecture plays a central in CBD by providing a means to document system development, verify the integrity and adequacy of component compositions, and to manage change. Architectural analysis can provide an effective and relatively low-cost mechanism for checking design constraints and improving the quality of a component-based system. Architecture description languages (ADLs) offer a potential mechanism for supporting architectural analysis in CBD. However, current ADLs vary markedly in their modelling notations, the kinds of entities they describe, the properties and relationships they express about the entities, and the analysis that may be conducted on the entities. This paper presents iXML ADL, a language-independent scenario-driven architecture description language, to support architecture analysis in CBD.

Open-access reader

About this research paper

What this paper is about

Component-based software development (CBD) is an architecture-centric process that relies on the integration of pre-fabricated software components to construct systems. Architecture plays a central in CBD by providing a means to document system development, verify the integrity and adequacy of component compositions, and to manage change. Architectural analysis can provide an effective and relatively low-cost mechanism for checking design constraints and improving the quality of a component-based system. Architecture description languages (ADLs) offer a potential mechanism for supporting architectural analysis in CBD. However, current ADLs vary markedly in their modelling notations, the kinds of entities they describe, the properties and relationships they express about the entities, and the analysis that may be conducted on the entities. This paper presents iXML ADL, a language-independent scenario-driven architecture description language, to support architecture analysis in CBD.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Component-based software development (CBD) is an architecture-centric process that relies on the integration of pre-fabricated software components to construct systems. Architecture plays a central in CBD by providing a means to document system development, verify the integrity and adequacy of component compositions, and to manage change. Architectural analysis can provide an effective and relatively low-cost mechanism for checking design constraints and improving the quality of a component-based system. Architecture description languages (ADLs) offer a potential mechanism for supporting architectural analysis in CBD. However, current ADLs vary markedly in their modelling notations, the kinds of entities they describe, the properties and relationships they express about the entities, and the analysis that may be conducted on the entities. This paper presents iXML ADL, a language-independent scenario-driven architecture description language, to support architecture analysis in CBD.

Key concepts: Architecture description language, Component (thermodynamics), Computer science, Software architecture, Software engineering, Architecture, Software architecture description, Notation

Related papers

Back to paper searchBrowse research topicsOriginal source
iXML: A process-pluggable ADL for supporting architectural analysis in component-based systems — Research Paper | ScholarLens