Software Product Description
Product Name
OBLOG CASE Version 1.2 for UNIX and OpenVMS
Description
The OBLOG CASE tool is a multi-user Integrated tool, that exploits
the advanced capabilities of the OBLOG (OBject LOGic) language.
It covers every phase of the development life cycle without the need
for translations, and can easily be used by business analysts, system
analysts and technology experts.
OBLOG CASE V1.2 is particularly suitable for:
- Modeling (information systems and process control systems);
- Integration of existing (or to be developed) modules and libraries,
providing a global view;
- Rapid prototyping for validation of requirements.
Increases quality, productivity and maintainability of applications
characterized by complex behaviors, using a Graphical User Interface and
Relational Databases.
Features
- Object Oriented Modeling using a completely graphical language. (OBLOG);
- Prototyping capabilities for the validation of the requirements;
- Detailed specification of objects using the OBLOG language;
- 100% C, SQL and Motif source code automatically generated from the OBLOG specifications;
- Easy mechanism of external code integration, useful for the integration of existing applications or for the re-use of external libraries;
- On-line documentation of the specifications;
- Cross-platform development.
OBLOG CASE V1.2 generates C code for any UNIX and VAX platforms, MOTIF graphical user interface and ORACLE DML and DDL code.
OBLOG Language
The main features of the OBLOG Language are:
- Object Orientation;
- Intrinsic concurrency, useful for client-server specification;
- High-level of abstraction, covering the early phases of the
development of the applications (requirements analysis and conceptual
modeling);
- Easy to use even by non-professional developers, due to its
diagrammatic nature and high-level semantic primitives;
- A broad spectrum of application, thanks to the universality of
these primitives;
- Great expressiveness, allowing its use from the earliest phases
through the exhaustive specification of the application and even during
its maintenance;
- The possibility of full code generation directly from the
specification, due to OBLOG's formal base;
- Suitable for specifying large and complex applications.
OBLOG CASE V1.2 Components
OBLOG CASE V1.2 is composed of several integrated modules:
OBLOG High Level Editor
To be used for the definition of models (object model and
interaction model) within each sub-system.
Models are specified using graphical notation, with visualization
of object relationships like inheritance, cardinality associations and
interactions.
OBLOG Object Editor
Supports object encapsulation and polymorphism.
To be used for the internal and interface specification of each
object. Object attributes and actions and the effects of each action
upon the attributes define its internal state. The definition of the
object's behavior (the possible sequences of actions and their
constraints) and life synchronization with the other objects through
action calls (message passing).
Provides guidance for the specification process and assures
syntactic and semantic consistency throughout the specification.
On-line Documentation
For global and detailed comments of specification. Provides an
editor linked to every OBLOG concept for storing information with
different points of view depending on the role of the specifier: Project
information; requirements, technical aspects, the why and why-nots of
decisions taken for the systems and the object life cycle.
Dialog Editor
A graphical painter for the Graphical User Interface, based on
Dialogs and advanced graphical widgets.
Provides easy and complete integration with the object specification
attached to each Dialog. WYSIWYG editor with layout editing facilities.
Session Manager
For multi-user, multi-project development via a controlled access to
the central repository.
Global view of sub-systems interconnection.
Configuration management for code generation and external code
integration. Code Generators Allows Total and Incremental generation.
Code Generators
Allows Total and Incremental generation.
C code generator. Provides 100% readable code, mapping OBLOG
specification to its equivalent ANSI-C language. Final code delivered
ready to be compiled and linked.
Database code generator. Generates the database schema (DDL) and
C/SQL code (DML) derived from the OBLOG specification into relational
databases.
GUI code generator. Generates the graphical user interface using
C/MOTIF code.
Target platforms: UNIX (AIX , HP , SUN , SCO , System V ), OpenVMS ;
ORACLE database; MOTIF Graphical User Interface.
Checker
For completeness, correctness and consistency of the specification
with the final objective of 100% code generation. On-demand checking
capabilities for an on-line follow-up of the specification process. The
checker cross-checks the high level and object specification that is not
possible or not desirable to be performed during the specification
process.
OBLOG Central Repository
Stores the OBLOG specification of the user application. Multi-user
capabilities.
External Code Integration
Provides the interface for external code integration: graphical
visualization of interface objects at modeling and specification levels
and generation of templates. Integration of user's existing libraries,
script files, source and object code. Also allows calls from the
exterior to the OBLOG specification.
Platform Requirements
Sun SPARCstation:
- Memory:48Mb;
- Disk: > 400 MB;
- Color Graphical Display;
- Solaris 2.3 (SunOS 5.2);
- MOTIF V1.1or higher (X11RS);
- ORACLE7 Server, SQL*PLUS and Pro*C;
- Any ANSI-C compiler for UNIX.
Station ALPHA: DEC/3000 (Model 500) Workstation.
- Memory: 32 Mb; Disk: >400Mb, or VAXStation 4000/90: Memory: 32
Mb; Disk: >400Mb;
- Color Graphical Display;
- OpenVMS for AXP V1.5, or VMS Version 5.5-2 (or higher);
- VMS DECwindows MOTIF V1.1(or higher);
- ORACLE7 Server, SQL*PLUS and Pro*C;
- DEC C for OpenVMS AXP V1.3-000, or VAX C Compiler Version 3.2
(or higher);
- DEC MMS Version 2.7 (or higher)- advised.
Software Licencing
This software is furnished under the licensing provisions of OBLOG
Software S.A. Terms and Conditions.
For more information about OBLOGs licencing terms and policies,
contact OBLOG CASE Marketing Services.
Licence Management Facility Support
This product supports a Licence Management Facility.
License units for this product are allocated on the basis of number
of users and period of time.
1 month period DEMO versions are available. For more information
contact OBLOG CASE Marketing Services.
Run Time Options
There are no restrictions for generated applications.
Software Product Services
A variety of service options are available. These include overviews
and technical courses, on demand consultancy, hot line support and
maintenance. For more information contact OBLOG CASE Marketing Services.
OBLOG Software S.A., Av. Alvares Cabral, 41 - 1250 LISBON, PORTUGAL
T:(351-1) 387 16 69: FAX:(351-1) 387 21 73: E-MAIL:info@oblog.pt