Title :
xADL: enabling architecture-centric tool integration with XML
Author :
Khare, Rohit ; Guntersdorfer, Michael ; Oreizy, Peyman ; Medvidovic, Nenad ; Taylor, Richard N.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
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 :
hypermedia; programming environments; software architecture; specification languages; ADL-neutral interchange format; ArchStudio 2.0 Integrated Development Environment; Extensible Architecture description Language; Extensible Markup Language; XML; architectural style-based development environment; architecture-centric tool integration; design rationale; engineering experience; hypertext; shared architecture-in-progress; xADL; xC2; Automation; Computer science; Connectors; HTML; Humans; Markup languages; SGML; Uniform resource locators; Web sites; XML;
Conference_Titel :
System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0981-9
DOI :
10.1109/HICSS.2001.927248