What is IIOSS?
IIOSS is a software development environment that offers a tool whose
multiple facets include a UML editor, a model simulator, an interface
builder, a file converter and an object-oriented database. IIOSS can be used
to design, to model, to prototype and to develop an object-oriented
software. IIOSS is the acronym for "Integrated
Inter-exchangeable Object-modeling
and Simulation System for Opensouce software environment".
The following list characterizes what IIOSS is about:
- Opensource software licensed under
"The modified BSD license" style lisence
- 100% pure Java coding
- Vender-independent and multi-platform nature
- Compliancy with industry-standards such as UML, XML/XMI and Java
IIOSS is an opensource software and can be obtained and used freely from
www.iioss.org.
IIOSS' 6 subsystems
Currently, the IIOSS project has six (6) subsystems which are under
development. They are briefly explained in the following links:
- MEF: Model Editing Facility
A visual UML modeling tool which is based on
Argo/UML
with many new
functions added. The current version supports Class, Use Case,
Collaboration, Sequence, Statechart and Activity Diagrams based on UML 1.1.
It also supports Diagram Navigation and Static Analysis.
- MDF: Model Debugging Facility
MDF enables you to simulate a UML model you have created using MEF. This
simulation can help you verify wheteher your model exhibits behaviors as you
wanted to design with MEF. Thanks to MDF, you don't have to encode your UML
model before you try to find out whether it is designed as you intended it
ought to be. Our first release contains sequential simulation facilities.
- IBF: Interface Building Facility
IBF builds three interfaces, which are for GUI, Database, and Networking,
respectively. IBF has been developed primarily based on
Korfe. The types
of builders that IBF provides are Swing GUI, RDBMS interface for PostgreSQL
or ORACLE, OODB interface for IIOSS DBF, Java RMI interface and Java IDL
interface.
- FCF: Format Conversion Facility
FCF enables format conversion between model objects and implementation
objects. The current version supports both XMI to Java and Java to XMI.
- DBF: DataBase Facility
DBF is an object database management system. It supports Java and is of the
language binding compliant with the ODMG standard. DBF's Object Oriented
Database engine is based on
sO
and has been extended to handle XML-based
data.
- IDE: Integrated Development Environment
It is IIOSS' IDE which is organized for the above subsystems.
Copyright (c) 1999-2002 The IIOSS Consortium.
Copyright (c) 1999-2002 Information-technology Promotion Agency (IPA),
Japan. All Rights Reserved.