AVDL

A highly adaptable architecture view description language

Jungwoo Ryoo, Hossein Saiedian

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

Architectural views are rapidly gaining a momentum as a vehicle to document and analyze software architectures. Despite their popularity, there is no dedicated language flexible enough to support the specifications of an unbound variety of views including those preexisting and needing to be newly created on demand. In this paper, we propose a novel view description language intended for specifying any arbitrary views, using a uniform set of conventions for constructing views and how to use them. The highly adaptable nature of the new language results from its built-in mechanisms to define different types of views in a systematic and repeatable manner.

Original languageEnglish (US)
Pages (from-to)1180-1206
Number of pages27
JournalJournal of Systems and Software
Volume79
Issue number8
DOIs
StatePublished - Sep 1 2006

Fingerprint

Software architecture
Momentum
Specifications

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture

Cite this

@article{0f16bafa00a5492badc8b23fc3ac1bbf,
title = "AVDL: A highly adaptable architecture view description language",
abstract = "Architectural views are rapidly gaining a momentum as a vehicle to document and analyze software architectures. Despite their popularity, there is no dedicated language flexible enough to support the specifications of an unbound variety of views including those preexisting and needing to be newly created on demand. In this paper, we propose a novel view description language intended for specifying any arbitrary views, using a uniform set of conventions for constructing views and how to use them. The highly adaptable nature of the new language results from its built-in mechanisms to define different types of views in a systematic and repeatable manner.",
author = "Jungwoo Ryoo and Hossein Saiedian",
year = "2006",
month = "9",
day = "1",
doi = "10.1016/j.jss.2006.02.045",
language = "English (US)",
volume = "79",
pages = "1180--1206",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier Inc.",
number = "8",

}

AVDL : A highly adaptable architecture view description language. / Ryoo, Jungwoo; Saiedian, Hossein.

In: Journal of Systems and Software, Vol. 79, No. 8, 01.09.2006, p. 1180-1206.

Research output: Contribution to journalArticle

TY - JOUR

T1 - AVDL

T2 - A highly adaptable architecture view description language

AU - Ryoo, Jungwoo

AU - Saiedian, Hossein

PY - 2006/9/1

Y1 - 2006/9/1

N2 - Architectural views are rapidly gaining a momentum as a vehicle to document and analyze software architectures. Despite their popularity, there is no dedicated language flexible enough to support the specifications of an unbound variety of views including those preexisting and needing to be newly created on demand. In this paper, we propose a novel view description language intended for specifying any arbitrary views, using a uniform set of conventions for constructing views and how to use them. The highly adaptable nature of the new language results from its built-in mechanisms to define different types of views in a systematic and repeatable manner.

AB - Architectural views are rapidly gaining a momentum as a vehicle to document and analyze software architectures. Despite their popularity, there is no dedicated language flexible enough to support the specifications of an unbound variety of views including those preexisting and needing to be newly created on demand. In this paper, we propose a novel view description language intended for specifying any arbitrary views, using a uniform set of conventions for constructing views and how to use them. The highly adaptable nature of the new language results from its built-in mechanisms to define different types of views in a systematic and repeatable manner.

UR - http://www.scopus.com/inward/record.url?scp=33745943578&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33745943578&partnerID=8YFLogxK

U2 - 10.1016/j.jss.2006.02.045

DO - 10.1016/j.jss.2006.02.045

M3 - Article

VL - 79

SP - 1180

EP - 1206

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

IS - 8

ER -