xADL: enabling architecture-centric tool integration with XML
- 29 August 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In order to support architecture-centric tool integration within the ArchStudio 2.0 Integrated Development Environment (IDE), we adopted Extensible Markup Language (XML) to represent the shared architecture-in- progress. Since ArchStudio is an architectural style-based development environment that incorporates an extensive number of tools, including commercial off-the-shelf products, we developed a new, vendor-neutral, ADL-neutral interchange format called Extensible Architecture Description Language (xADL), as well as a 'vocabulary' specific to the C2 style (xC2). This paper outlines our vision for representing architectures as hypertext, the design rationale behind xADL and xC2, and summarizes our engineering experience with this strategy.Keywords
This publication has 12 references indexed in Scilit:
- A classification and comparison framework for software architecture description languagesIEEE Transactions on Software Engineering, 2000
- A language and environment for architecture-based software development and evolutionPublished by Association for Computing Machinery (ACM) ,1999
- An architecture-based approach to self-adaptive softwareIEEE Intelligent Systems and their Applications, 1999
- Web-based development of complex information productsCommunications of the ACM, 1998
- A formal basis for architectural connectionACM Transactions on Software Engineering and Methodology, 1997
- A component- and message-based architectural style for GUI softwareIEEE Transactions on Software Engineering, 1996
- An event-based architecture definition languageIEEE Transactions on Software Engineering, 1995
- AN INTRODUCTION TO SOFTWARE ARCHITECTUREPublished by World Scientific Pub Co Pte Ltd ,1993
- Supporting cooperation in the Marvel process-centered SDEPublished by Association for Computing Machinery (ACM) ,1992
- Rcs — a system for version controlSoftware: Practice and Experience, 1985