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?