|
ISR Tech Trans
|
The Institute has a long history of transitioning technology to industry
and others. A sampling of technology transition efforts is provided
below.
- xADL 2.0
xADL 2.0
is a software architecture description language (ADL) developed by
the University of California, Irvine for modeling the architecture
of software systems. Unlike many other ADLs, xADL 2.0 is defined as
a set of XML schemas. This gives xADL 2.0 unprecedented extensibility
and flexibility, as well as basic support from the many available
commercial XML tools.
xADL 2.0 has been adopted by Jet
Propulsion Laboratory (JPL)'s Mission Data System. Specifically,
JPL scientists are currently using xADL 2.0 to model software architectures
of upcoming Mars missions, and believe such use will reduce the costs,
both in money and time, of upgrading software on already-launched
spacecrafts. JPL scientists have independently created several special-purpose
additions to xADL 2.0, demonstrating the extensibility and reusability
of the xADL 2.0 schemas in a real-world setting.
A joint effort with Lockheed Martin
is currently underway to investigate the applicability of xADL
2.0 to the AWACS system. Thus far, xADL 2.0 has been used to create
an XML model of (a simulator of) the AWACS system. It comprises more
than 300 components and connectors - 10,000 lines of XML code (generated
by tools using the Apigen libraries). This model demonstrates the
scalability of xADL 2.0 and its associated tools.
For More Information: Richard
N. Taylor - taylor@uci.edu;
André van der Hoek
- andre@ics.uci.edu
- ArchStudio
ArchStudio
4 is an extensible, integrated software architecture development
environment that heavily leverages the eclipse IDE and research off-the-shelf
(OTS) tools to support architecture-based solutions. ArchStudio 4 is currently being used to support projects at Boeing in matching models generated by tools such as Rose to architectural concepts that can be more naturally traced to implementation thus reducing errors. ArchStudio 4 is
freely available for download.
For More Information: Richard
N. Taylor - taylor@uci.edu;
David Redmiles - redmiles@ics.uci.edu;
or André van der Hoek
- andre@ics.uci.edu
- HTTP/1.1
The most widely used technology to which ISR/UCI has contributed
is the HyperText Transfer
Protocol (HTTP) 1.1. Co-authored by Roy
Fielding while he pursued his Ph.D. at UC Irvine, this internet
standard is an application-level protocol for distributed, collaborative,
hypermedia information systems. More simply, Hypertext Transfer Protocol
(HTTP) defines how Web pages are requested and transmitted across
the Internet. Web servers, browsers, and applications comply with
this protocol making this a profound contribution by Fielding and
ISR.
For More Information: Roy
Fielding
Richard N. Taylor - taylor@uci.edu
- Apache Web Server
The Apache Project is a collaborative
software development effort aimed at creating a robust, commercial-grade,
featureful, and freely-available source code implementation of an
HTTP (Web) server. The project is jointly managed by a group of volunteers
located around the world, using the Internet and the Web to communicate,
plan, and develop the server and its related documentation. Apache
is by far the most popular web server on the Internet — indeed, it
is more widely used than all other web servers combined (Netcraft
Web Server Survey). Roy
Fielding led the Apache Project from inception, was a founding member of the Apache Software Foundation, and authored the Apache Open Source License — all while earning his Ph.D. at UC
Irvine/ISR; he is the former chairman of the Apache
Software Foundation and is currently Chief Scientist at Day Software.
Current ISR Graduate Student Justin Erenkrantz is an active Apache member who is serving on the Board of Directors for Apache and is the Foundation's Treasurer.
For More Information: Roy
Fielding
Richard N. Taylor - taylor@uci.edu
- WebDAV
WebDAV
is an extension of the HyperText Transfer Protocol (HTTP) providing
a standard infrastructure for asynchronous collaborative authoring
of a wide variety of content across the Internet. The IETF WebDAV
working Group was Chaired by E. James Whitehead while he pursued his
Ph.D. at UC Irvine. WebDAV support is incorporated into numerous
commercial and open source tools including Microsoft
Internet Explorer 5.0, Microsoft
Office 2000, Mac
OS X,
Adobe Acrobat 5, Adobe
GoLive, Dreamweaver,
Magi, and
mod_dav (a DAV module
for the Apache server).
For More Information: E. James
Whitehead - ejw@cse.ucsc.edu;
Richard N. Taylor - taylor@uci.edu
- ArgoUML
ArgoUML is an object-oriented
software design and analysis tool that provides cognitive support to
help designers make better designs. Most commercial CASE tools provide
strong support for code generation but leave the entire burden of decision
making to the designer. In contrast, ArgoUML provides features that
help designers make better decisions, keep track of pending decisions,
and better visualize design issues.
ArgoUML was originally developed at UC Irvine by Jason E. Robbins, leading
to his Ph.D. It is now an open source project hosted by Tigris.org,
a mid-sized open source community focused on building better tools for
collaborative software development. Jason Robbins is a founding contributor
to the Tigris project.The ArgoUML project now includes more than 19,000
registered users and over 150 developers.
For More Information: Jason
Robbins - jrobbins@ics.uci.edu;
David F. Redmiles -
redmiles@ics.uci.edu
- Magi/Endeavors Technology
Magi is the brand
name Endeavors Technology
uses for its innovative P2P technology and software suite. The Magi
technology grew from research carried out at UC Irvine by: Gregory
Alan Bolcer, UC Irvine/ISR Ph.D. graduate and Endeavors Technology
founder and CTO; Arthur
Hitomi, ISR Ph.D. student and Endeavors VP of Technology; and
Peter Kammer, ISR
Ph.D. student and Endeavors software engineer. Magi is based on open
source and Internet standards such as Java, the Apache Web Server
and WebDAV. Magi P2P technology enables organizations, groups and
individuals to find, share and act upon information anywhere, at any
time, by making the power of a Web server available on any networked
or Internet-enabled device.
For More Information: Richard
N. Taylor - taylor@uci.edu;
Gregory Alan Bolcer,
gbolcer@endeavors.com
|