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 language | English (US) |
---|---|
Pages (from-to) | 1180-1206 |
Number of pages | 27 |
Journal | Journal of Systems and Software |
Volume | 79 |
Issue number | 8 |
DOIs | |
State | Published - Sep 2006 |
All Science Journal Classification (ASJC) codes
- Software
- Information Systems
- Hardware and Architecture