Process Support Tools and Formalism Exploration

Download Report

Transcript Process Support Tools and Formalism Exploration

Process Support Tools and
Formalism Exploration
Team Apache
Information and Computer Science
University of California, Irvine
Protege

An extensible framework for the
definition of domain ontologies.


Very suitable for an OO system design.
Additional tools augment capabilities.

OntoViz


Ontology visualization tool.
XML, XML Backend/Schema Backend

Set of tools allowing use of XML.
Zope

A content management system.




Common “look and feel.”
Document (configuration) management.
Mention of worflows and processes in the
context of media solutions.
“Zope is an open-source web application
server. ... writing web pages, programming
web scripts, using databases, managing
content, or doing a collaborative web
development task …”
Argo/UML


Graphical design environment for OO
software design, development, and
documentation.
Design critics and a “to-do” list to
support UML development.
Trying out Protege

Defined class structures for process
elements.



Using PML definitions as an initial basis
[Noll and Scacchi2001].
Defined instances of these classes for
a small example (OpenOffice).
Created graphs for each.
Class Definition Capabilities
Class Graph Capabilities
XML Processing Capabilities
Class XML Output
Instance Definition Capabilities
Instance Graph Capabilities
Instance XML Output
Class Graph Output
Instance Graph Output
Instance Graph Output (2)
Conclusion


Protégé seems able to handle most
process formalization needs.
Work needed for perfect handing



New plug-ins?
Enhanced plug-ins?
Tweaking of the model?