Projects


ArchStudio

ArchStudio is an integrated set of architectural analysis and composition tools. Currently, we are working on creating ArchStudio 3 which will integate xADL 2.0 and a number of features from Java JDK 1.3. (Note, this site is password protected, but I can send you both upon request.)

Information about the old (1999-ish) ArchStudio 2.0 system and demo can be found on the Software Architecure Website.

Projects using or evalutating ArchStudio


Chimera 2.0

Chimera is an open hypermedia system deeply integrated with the WWW. Chimera is designed to allow different applications to be linked in a hyper-web through an API which stores the linking information seperately from the underlying data source (commonly known as a link server hypertext approach). This means that applications (i.e. legacy systems) that weren't designed as either hyper-text enabled systems or Web enabled systems can actually be linked together by using Chimera. This has been demostraited by Northrop-Gruman's Military Aircraft Division which linked the B-2 simulation environment to software requirement artifacts which allowed for simulated in-flight mission parameter changes.

Chimera's servers are being actively developed at the University of Colorado, Boulder under the investigations of Ken Anderson, while Chimera client integrations are being developed here at UCI.

Projects using or evalutating Chimera Recent Papers

"Software Engineering Requirements for Structural Computing", by Kenneth M. Anderson. In Proceedings of the First International Workshop on Structural Computing. Part of the 1999 ACM Conference on Hypertext. Darmstadt, Germany, February 21-25, 1999.

"Client-Side Services for Open Hypermedia: Getting Past the 'foo'...", by Kenneth M. Anderson. In Proceedings of the Fourth International Workshop on Open Hypermedia Systems. Part of the 1998 ACM Conference on Hypertext. Pittsburgh, PA, June 20-24, 1998.

"Web-Based Development of Complex Information Products", by Roy T. Fielding, E. James Whitehead, Jr., Kenneth M. Anderson, Gregory A. Bolcer, Peyman Oreizy, and Richard N. Taylor. In Communications of the ACM, Vol. 41, Num. 8, pages 84-92, August, 1998.

Recent Work

Jargo-Chimera integration in support of an Architecture based component design environment in the C-2 Architectural style.

Integration of Adobe Acrobat and FrameMaker as Chimera client applications

Porting Chimera to Windows NT and Linux


WebDAV

WebDAV is an widely used IETF standard. It extends the HTTP 1.1 Protocol to enable distributed authoring and versioning through Web servers that implement remote resource control.

Work here at UCI has included major input into the design and implementation of the protocol both here and at variouse software vendors. The most recent contribution has the the development and distribution of the first WebDAV client application DAVExplorer. Jim Whitehead has led the effort in creating the standard and he has provied valued input to Joe Feise and myself as we built DAVExplorer.

Recent Papers

Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web
Judith Slein, Fabio Vitali, E. James Whitehead, Jr., David Durand
Internet Informational Request for Comments 2291. February, 1998.

Collaborative Authoring on the Web: Introducing WebDAV
E. James Whitehead, Jr.
Bulletin of the American Society for Information Science, Vol. 25, No. 1, October/November, 1998, pages 25-29.

WebDAV: IETF Standard for Collaborative Authoring on the Web
E. James Whitehead, Jr., Meredith Wiggins
IEEE Internet Computing, Vol. 2, No. 5, September/October, 1998, pages pages 34-40.

Recent Work

Redesigning and implementing DAVExplorer to comply with the latest version of the WebDAV standard. Specific items which were addressed during development include XML namespaces and access control. DAVExplorer has been released as open-source in order to allow all potentional WebDAV users to have a client application which they can study for future WebDAV applications.

WebDAV API -- A WebDAV API is being developed in order to facilitate the creation of WebDAV client applications.


libwww-ada95

libwww-ada95 is a library of Ada95 packages that will eventually provide a simple and consistent programming interface to the World Wide Web. This library is being developed as a collaborative effort to assist the further development of useful WWW clients and tools.


Other Influences in Computing

I am interested in the work by the following people. I hope to some day integrate ideas generated through their influence into my work.



Information and Computer Science
University of California, Irvine CA 92697
Last modified: 2 June 1999