2005Software Engineering and Knowledge EngineeringRequires access

A Methodology of Automated Realization of a Software Architecture Design.

Yujian Fu, Zhijiang Dong, Xudong He

Open publisher page 8 citations

Abstract

Architecture description languages (ADLs) are developed to precisely and formally describe software conceptual architecture that is distinguished from the system’s implementation. Due to the gap between an architecture model and its implementation, the benefits of ADLs cannot be fully realized without a systematic mapping from an architectural description to an implementation. However, the implementation of an architecture model is not only error-prone, but also hard to verify. Some ADLs support code generation from software architecture. However, most of them cannot enforce communication integrity in the implementation. In this paper, we present a methodology to translate software architecture designs to ArchJava automatically and the communication integrity is guaranteed by ArchJava.

About this research paper

What this paper is about

Architecture description languages (ADLs) are developed to precisely and formally describe software conceptual architecture that is distinguished from the system’s implementation. Due to the gap between an architecture model and its implementation, the benefits of ADLs cannot be fully realized without a systematic mapping from an architectural description to an implementation. However, the implementation of an architecture model is not only error-prone, but also hard to verify. Some ADLs support code generation from software architecture. However, most of them cannot enforce communication integrity in the implementation. In this paper, we present a methodology to translate software architecture designs to ArchJava automatically and the communication integrity is guaranteed by ArchJava.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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

Architecture description languages (ADLs) are developed to precisely and formally describe software conceptual architecture that is distinguished from the system’s implementation. Due to the gap between an architecture model and its implementation, the benefits of ADLs cannot be fully realized without a systematic mapping from an architectural description to an implementation. However, the implementation of an architecture model is not only error-prone, but also hard to verify. Some ADLs support code generation from software architecture. However, most of them cannot enforce communication integrity in the implementation. In this paper, we present a methodology to translate software architecture designs to ArchJava automatically and the communication integrity is guaranteed by ArchJava.

Key concepts: Software architecture description, Reference architecture, Computer science, Software architecture, Architecture description language, Architecture, Software engineering, Database-centric architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
A Methodology of Automated Realization of a Software Architecture Design. — Research Paper | ScholarLens