OOCASE

Object-Oriented Computer Aided Software Engineering (OOCASE) - Practical Leverage for the Knowledge Age.

Products

This is a demo of an automated sales application I built in 2016 to be able to serve customers with licensed software products and automated modeldriven software implementation services at an affordable price.
I have no time to work on it anymore.
If you are interested in something here, please send an e-mail to olojo[at]rojtec.se.

Note: Please use the scroll bar in your web-browser to quickly locate the product category you are interested in.

1 Documentation

Introductions to the business context and requirements that created and drove the development of our products.

1.1 Presentations

Presentations held at various events.

Product Description e-mail order
OOCASE V4 Overview Slide presentation providing an overview of OOCASE V4, describing its function and features on a high level.
OOCASE V4 White Paper This paper describes the main features of OOCASE and some of its historical background. It is an extract of the new engineered OOCASE User Manual, which was designed to make an engineer in any discipline able to read the manual in 4 hours and with 4 additional hours of practice with OOCASE get a good theoretical understanding on how to use the product for own internal or external business purposes.
OOCASE V4.0.4 ScreenDump Screen dump from a windows workstation editing multiple DataDictionaries concurrently with separate sets of DomainModels.
Introduktion till Produkt Data Management (PDM) Foundational presentations in Swedish on:
  1. Object-oriented information modeling
  2. Information modeling and system integration

1.2 Software Development Leadership Presentations

Condensed Essence for Managers.

"
The laws of object-oriented information science are like Newtons Laws.

  1. Students who learn them the first time and find them simple, powerful and generic.
  2. Professionals USE THEM to efficiently solve their business problems.
  3. Societal economic eco systems that can grow and prosper on enabeling infrastructure products made possible by cost-efficient standards. Standards that allow copying complex quality assured object-oriented product models and adapting them for local environmental conditions. Once such infrastructure products are in place, few know or care why they live in such a prosperous place.
Consider:
  1. The core is Classes, Attributes, Relationships and Inheritance, augmented with Quality Assurance and full traceability of Editions, Versions and Releases of complex object-oriented product models. Product models can be on any meta-level, reusing the same basic laws.
  2. The laws are reverse-engineered and refactored out of what emerged as practically useful over decades of industrial database practice.
  3. Professionals quickly get used to that it only takes a few minutes to generate 1/2 a million lines of high-quailty source code from a DomainModel, or copying a quality assured product model containing thousands of objects that took years of design and practical experience feedback to get right.
  4. Your Domain of Expertise or Information might not have that powerful capacity yet. Take a look at some of our applications and get inspired. We are looking for new customers, and happy to help you build the software you need for your business or mission.
"


Tekn. Dr. Olof Johansson
PhD Engineering Information Systems
ROJTEC
olojo[at]rojtec.se

2 Software

Software products under License Agreement for purchase and download by people who want to contribute to our mission. Where teaching students about industrially proven cost-efficient scalable long-term sustainable technology is a definite contribution to our mission.

2.1 DocumentDictionary

DocumentDictionary is a client-server product suite for the purpose of efficient learning and teaching.
DocumentDictionary client workstation applications are tools to help students of any age to plan their studies, estimate how much time to allocate for studying documents, and build a fast index into studied books and document knowledge sources.
DocumentDictionary server applications are tools for distributed team based collaborative education engineering and distribution of quality assured education plans.

2.1.1 DocumentDictionary Documentation

Documentation and teaching material for self studies or introductory team lectures.

Product Description e-mail order
DocumentDictionary V1.0 White Paper (pdf) This paper describes the main features of DocumentDictionary and some of its historical background.

2.1.2 DocumentDictionary Client Applications

Implementations of stand alone DocumentDictionary client workstation applications. These are bound to their particular operating system and hardware platforms.

Product Description e-mail order
DocumentDictionary License Agreement (pdf) License Agreement that you confirm to enter into by the act of downloading a DocumentDictionary delivery archive.
DocumentDictionary V1.0 CCR This is a globally uniquely identifiable version of DocumentDictionary, that allows you to share your created DocumentDictionaries, DocumentRecords and ContentRecords in platform independent, high performance, state of the art databases all over the world, without individual object identifier collisions.
You can upload your content in collaborative knowledge development efforts throug commercial and open source databases where all members have their own unique DocumentDictionary product instance.
200 SEK
DocumentDictionary V1.0 R101 Pro This is a globally uniquely identifiable version of DocumentDictionary, that allows you to share your created DocumentDictionaries, DocumentRecords and ContentRecords in platform independent, high performance, state of the art databases all over the world, without individual object identifier collisions.
You can syncronize your content in collaborative knowledge development efforts throug commercial and open source databases where all members have their own unique DocumentDictionary product instance.
500 SEK

2.1.3 DocumentDictionary Servers

These are server implementations bound to a particular relational database, operating system and hardware platform.

Product Description e-mail order
CCR Website Crowd Funding Membership www.ccr.org Climate Change Researcher Website Virtual Machine Development Project
The implementation is based on porting of present commercial code for commercial databases that have been used in research prototypes, and implement an entirely open-source based high-performance PostgreSQL database driven website, deployable as a virtual machine.
The virtual machine is targeted to Climate Change Researchers for public exchange of quality assured DocumentModels, including education plans together with teaching material in the form of research reports and background education for Climate Change Researchers.
In addition it will provide an OOCASE database server for distributed team-based development of standard information models for climate change related measurement information, and serve as a Quality Assured Standard Archive for Climate Change Research related DomainModels and applications implemented from these with automated source code generation.

Membership fee to the crowd funding project includes a license to use the resulting open source based Linux Virtual Machine distribution for public projects governed by the funding Member.
Option is to have the funding members name and contact information including www web-site or home-page on the public contributor acknowledgement page on the web-site in the distribution of the virtual machine.
4 000 SEK
DocumentDictionary Database Server VM This is a preconfigured DocumentDictionary database server virtual machine installation entriely run on royalty free open source software, that can be deployed in the cloud for collaborative work. It requires some set-up depending on what cloud operator you choose, which is all handled from an easy to use web-browser interface. Backup maintenance in a platform independent format is automated, and can be scheduled for regular full and incremental backups at choosen cloud storage accounts.
DocumentDictionary Low-Power Database Server V1.0 This is a preconfigured Raspberry Pi opensource based implementation of the DocumentDictionary Database Server for educational purposes. It contains practically useful test data from a well-known public source.
Half of the purchase cost of this licensed implementation is reserved for direct transparent monetary sponsoring of the academic institution that maintains the public data source.

2.1.4 DocumentDictionary Collaboration Server Source Code

Microsoft SQL Server implementation of the DocumentDictionary database. This is the quality assured Source Code that is available for different licensing options.

Product Description e-mail order
DocumentDictionary Collaboration Server Source Code Microsoft SQL Server implementation of the DocumentDictionary database. This is the quality assured Source Code that is available for different licensing options.

2.1.5 DocumentDictionary Target Platform Source Code

These are source code implementations of DocumentDictionary for different programming language target platforms.
These target application source code products serve as testable demonstration cases of our source code generator products.

Product Description e-mail order
QAEVR License Agreement QAEVR License Agreement V1.0.0
Quality Assurance with the engineered Edition, Version, Release Copyright Protected Licenced Information Maintenance Design Pattern.
This license agreement is designed to ensure a long-term stable Industrial Scale Quality Assurance for a period of at least 10 years.
DocumentDictionary V1.0 HTML4.0 Documentation (zip) DocumentDictionary V1.0 Demo of OOCASE V4 built in HTML web reports.
QAEVR License Agreement.
DocumentDictionary V1.0 SQL92 Database Schema (zip) DocumentDictionary V1.0 Demo of OOCASE V4 built in SQL source code generation capability.
QAEVR License Agreement.
DocumentDictionary V1.0 PostgreSQL9 Database Schema (zip) DocumentDictionary V1.0 Demo of OOCASE V4 built in SQL source code generation capability.

QAEVR License Agreement.
DocumentDictionary V1.0 Cincom Smalltalk Implementation (zip) This is a demo of the new since OOCASE V4.0.4 built-in user configurable direct source code generation capability.
This source code generator configuration is tuned for high native compiled Smalltalk performance in the Cincom Smalltalk programming environment. It has been used to migrate a number of advanced computer science algorithms to this high-productivity programming environment. Where the source code generators allowed quick bulk implementation of the basic information structures with full documentation in the source code during complex algorihm debugging.
The high-performance algorithms building on this higher abstraction layer were implemented manually directly in Smalltalk.

The foundation of the direct source code generation is an expert system shell interpreter, that allows source code generators to be directly written as declarative templates with parameterized macro expansion.
The template language syntax enables faster turn-around in the design-test-refine iteration loop, by direct copy/paste of user developed application specific source code between the target programming environment and the source code generator language format.
QAEVR License Agreement.

2.2 OOCASE

OOCASE is a work horse for platform independent information system design.
It is an Object Orienced Computer Aided Software Engineering (OOCASE) tool. Together with declarative source code generators for numerous target programming languages and software platforms, it delivers a high-quality software development productivity booster in the order of 10 to 100 times per spent programmer hour for standard object information creation and management functionality.

2.2.1 OOCASE Client Applications

Client workstation applications that provide the primary high-productive interactive user interface for working with information models.

Product Description e-mail order
OOCASE V4 License Agreement License Agreement that you confirm to enter into by the act of placing an order on OOCASE V4 and downloading the delivery archive.
OOCASE V4 White Paper This paper describes the main features of OOCASE and some of its historical background.
OOCASE V4.0.4 CCR This is the Climate Change Researcher implementation of OOCASE. This 64 bit version, runable on open source Linux x64 platforms can serve as a workhorse platform for migration of present climatologigical databases to new generations of database implementations. It can also serve as a platform for documentation, quality assurance of documentation and mass distribution of database information models to enable INFORMATION collections from collaborating partners all over the world. 400 SEK
OOCASE V4.0.4 Pro 5Year Contract This version of OOCASE is tuned for the performance needed by an experienced professional.
It runs on Microsoft Windows x86 and is slighly faster than the CCR version.
It's range of applicability is well beyound what you need to serve the customers you can find in your vincinity to solve their problems, and offload yourself a bulkload of routine programming tasks so you can use a larger slice of the contract budget or per hour charged effort on manual implementation of the most value adding functionalities that your customer needs.

This PRODUCT contains 5 years of FREE OF CHARGE upgrades to the latest version of OOCASE.
The licence of each downloaded product delivery archive is granted for 20 years after a legal purchase has been made.
This PRODUCT is only offered to by MERIT PROVEN PROFFESIONALS who can support our long term mission backed by 10 years of PROOF of PROFESSIONAL CONDUCT. Each license of this product is bound to one individual named user who can become expert on OOCASE and long-term maintain this expertise.
3 950 SEK

2.2.2 OOCASE Microsoft SQL Server Servers

These are OOCASE server implementations bound to Microsoft SQL Server.

Product Description e-mail order
ar404_2018 Microsoft SQL Server 2014 compatible implementation of the model archive server.
This server is optimized for high-volume read and backup of a huge amount of models.
dd404_2018 Microsoft SQL Server 2014 compatible implementation of the distributed modeling team collaboration server.
This server is optimized for high-volumes of model syncronization transactions.
cg404_2018 Microsoft SQL Server 2014 compatible implementation of the source code generation production server.
This server is optimized for high volumes of model-insert-compute-source-code-generation-caches-generate-source-code-delete-model cycles.

2.2.3 OOCASE Servers

These are server implementations bound to a particular relational database, operating system and hardware platform.
The functionality of the server implementations are dictated by the laws of life, where customers are invited to make a difference.
A difference that can make the waiting solvent customers able to make long-term real money out of the power reported at TPC.
Some open source server platforms are choosen due to their high quality and freely availability to students while they develop their educational background and practical experience to quickly become able to deliver added value into a industrial production organization.

Product Description e-mail order
CCR Website Crowd Funding Membership www.ccr.org Climate Change Researcher Website Virtual Machine Development Project
The implementation is based on porting of present commercial code for commercial databases that have been used in research prototypes, and implement an entirely open-source based high-performance PostgreSQL database driven website, deployable as a virtual machine.
The virtual machine is targeted to Climate Change Researchers for public exchange of quality assured DocumentModels, including education plans together with teaching material in the form of research reports and background education for Climate Change Researchers.
In addition it will provide an OOCASE database server for distributed team-based development of standard information models for climate change related measurement information, and serve as a Quality Assured Standard Archive for Climate Change Research related DomainModels and applications implemented from these with automated source code generation.

Membership fee to the crowd funding project includes a license to use the resulting open source based Linux Virtual Machine distribution for public projects governed by the funding Member.
Option is to have the funding members name and contact information including www web-site or home-page on the public contributor acknowledgement page on the web-site in the distribution of the virtual machine.
4 000 SEK
pg404_2018 PostgreSQL 9 implementation of the distributed modeling team collaboration server.
The source code is licensed for the customers business purposes only. No copying or distribution is allowed to third parties without a written concent from the copyright holder.

2.3 DataDictionary Query

This program takes declarative SQL based source code generator queries as input, runs them against a particular domain model in a datadictionary and out comes source code ready to compile or execute.
It is mostly used to generate source code from models created and maintaned with OOCASE, but works with any model database that provides a standard ODBC interface.

Product Description e-mail order
Java Datadictionary Query (jddq) V 1.01 This is an GNU GPL licensed portable java implementation of DataDictionary Query that was developed and used in a Graduate Course. It is made available free of charge to students who commit to contribute to our mission, using the Linux/Unix software platforms.
DataDictionary Query (ddq) V 3.02 This program takes declarative SQL based source code generator queries as input, runs them against a particular domain model in a datadictionary and out comes source code ready to compile or execute.
It is mostly used to generate source code from models created and maintaned with OOCASE, but works with any model database that provides a standard ODBC interface.

2.5 FMDesign

2.5.1 FMDesign Client Applications

Client workstation applications that provide the primary high-productive interactive user interface for working with product concept design models.

Product Description e-mail order
FMDesign V2 License Agreement (pdf) License Agreement that you confirm to enter into by the act of placing an order on FMDesign V2 and downloading the delivery archive.
FMDesign V2 White Paper Introduction on last year undergraduate student level that describes the main features of FMDesign V2.
FMDesign V2.3.0 Student Student version of FMDesign.
This version served as teaching vehicle on the subject of product concept design in a last year under graduate course in Mechanical Engineering.
The documentation is limited to the presentation material held at the course.
The application includes automated checking and quality assurance of a self chosen application project by a collaborating student working group.
200 SEK
FMDesign V2.5.1 CCR (LInux x64) This is the Climate Change Researcher implementation of FMDesign. This 64 bit version, runs on open source Linux x64 platforms.
It is a product packaging of a research prototype that has been used for product concept design development in a series of research projects.
FMDesign V2.5.1 Pro (Windows x86) This runtime version of FMDesign runs on the Windows platform.
It is a product packaging of the research prototype that was and is used for product concept design of the next level abstraction layer application areas that stand on in industry well established stable standards.
The doumentation is outdated and the quality assurance on the level of what has to work for being practical for its purpose in R&D projects.

2.6 LicenseMaker

Software product portfolio management tool with built-in web-shop and fully automated book-keeping.

Product Description e-mail order

3 Industrial Applications

Industrial client-server applications designed and maintained with the OOCASE product portfolio.

3.1 ProCAD

ProCAD related products.

3.1.1 ProCADCopy

Client workstation application for plant data migration to industrial standard information exchange formats.

Product Description e-mail order
ProCADCopy V1 License Agreement (pdf) License Agreement that you confirm to enter into by the act of placing an order on ProCADCopy V1 and downloading the delivery archive.
ProCADCopy V1.0 Pro (Windows x86) Client workstation application for ProCAD Plant Data exchange.
New since V1.0.2 Unattended bulk export of filter criteria selectable plant subsets from multiple configurable databases on several different database servers.
ProCADCopy V1.0 Documentation (Windows x86) Brief program description document for decision makers. Introductory 1 hour lecture power point slide presentation for users. Built in program help file documentation.

3.2 Source Code Generation

A distributed repository based Source Code Generation System for quality assured and release managed development and use of model driven source code generators.

Product Description e-mail order

4 Services

This covers our automated software implementation services and consultancy to companies with healthy corporate governance that contribute in the supply chain that implements our mission.

4.1 White Papers

Overview documens on our automated software implementation services.

4.2 Automated Software Implementation

These services are available to partners with healthy corporate governance who contribute in the added value chain that implements our mission.
The in an encrypted archive delivered source code is licensed depending on the type of source code generation service.

4.2.1 Microsoft SQL Server Source Code

These source code generation services produce high quality production system source code for Microsoft SQL Server 2014.
The in an encrypted archive delivered source code is to the ordering end user licensed for internal business use only. No outsourcing or resale is permitted to parties outside the business contractually regulated value adding reseller (VAR) supply chain click wrap license agreement.
The VAR distributor has an exponentially growing added value redistribution supply chain potential as far it has reached out in the growth with automated educational product marketing.

Product Description e-mail order
SQL Server Basic Source Code Generated source code from at the order event by the customer supplied DataDictionary and DomainModel.
Prerequisite for order acceptance:
  1. Customer supplied DataDictionary passes Quality Assurance check on level 4MR2L.
  2. Customer supplied DomainModel passes Quality Assurance check on level 4MRSQLST.
  3. The customer supplied DomainModel contains less than 250 classes, 250 relationships and 500 attributes.
Delivered source code comes from over 12 year of production experienced source code generators for basic object manipulation functionality and triggers for time stamping, referential integrity protection as defined in the OOCASE model and synchronization with a shared database repository.
The list price is per 1000 lines of code (LOC).
The standard DomainModel DocumentDictionary100f reference implementation produces 2591 LOC with this source code generator set.
SQL Server Basic Source Code - 10 runs prepayed Generated source code from customer supplied DataDictionary and DomainModel.
Prerequisite for order acceptance:
  1. The customer supplied DataDictionary passes Quality Assurance check on level 4MR2L.
  2. The customer supplied DomainModel passes Quality Assurance check on level 4MRSQLST.
  3. The customer supplied DomainModel contains less than 250 classes, 250 relationships and 500 attributes.
Delivered source code comes from over 12 year of production experienced source code generators for basic object manipulation functionality and triggers for time stamping, referential integrity protection as defined in the OOCASE model and synchronization with a shared database repository.
This prepayed product is for 10 source code generations from customer supplied models, regardless of the number of generated lines of code (LOC).
SQL Server Advanced Source code generators for SQL server that covers SQL Server Basic, and a number of options of advanced functionality:
  • 1) Automated copying of entire hierarchicall structured models spanning a multitude of tables.
  • 2) On a generated relaxed integrity relational database implementation, with imported bulk production data, performing automated referential integrity analysis and automated repair of damage produced by faulty legacy production software.
  • 3) High performance production of lists that collect information from a multitude of tables into a flat fact table that can be used to produce all kinds of high quality reports for aggregated data warehouse analysis, or human readable PDF production by reporting tools such as Microsoft Access.
  • 4.2.2 PostgreSQL 9 Server Soure Code

    These source code generation services are based on research prototypes, and will evolve with the customer's orders of development projects.
    The in an encrypted archive delivered source code is licenced under QAEVR License Agreement where the primary copyright holder is the customer comiling the customers application based on the customer copyrighted DataDictionary and DomainModel. The primary copyright holder is the first in turn to legally charge any fees in conjunction with change requests to quality assured generated source code that is distributed under license for general public use under the QAEVR no change restriction.

    Product Description e-mail order
    PostgreSQL 9 Basic Source Code - 10 runs prepayed Generated source code from customer supplied DataDictionary and DomainModel.
    Prerequisite for order acceptance:
    1. The customer supplied DataDictionary passes Quality Assurance check on level 4MR2L.
    2. The customer supplied DomainModel passes Quality Assurance check on level 4MRSQLST.
    3. The customer supplied DomainModel contains less than 250 classes, 250 relationships and 500 attributes.
    Delivered source code comes from research prototype feasability studies and are built by source code generators for basic object manipulation functionality and triggers for time stamping, referential integrity protection as defined in the OOCASE model and synchronization with a shared database repository.
    This prepayed product is for 10 source code generations from customer supplied models, regardless of the number of generated lines of code (LOC).

    4.3 Document Repository with High Encryption

    Variants of cloud deployable document repositories for protected peer-review of documents before public release.

    5 Contact

    Ways to contact us and get a reply given the limited resources of this company.

    6 License Agreements

    Here are our product specific License Agreements, that you confirm to enter into by the act of placing an order on a corresponding product.

    6.1 Remarketing License Agreements

    Standard license agreements that customers may or must use for software produced with this companies licensed e-products and e-services.

    Product Description e-mail order
    QAEVR License Agreement (ini) QAEVR License Agreement V1.0.0
    Quality Assurance with the engineered Edition, Version, Release Copyright Protected Licenced Information Maintenance Design Pattern.
    This license agreement is designed to ensure a long-term stable Industrial Scale Quality Assurance for a period of at least 10 years.
    QAEVR License Agreement (pdf) QAEVR License Agreement V1
    Quality Assurance with the engineered Edition, Version, Release Copyright Protected Licenced Information Maintenance Design Pattern.
    This license agreement is designed to ensure a long-term stable Industrial Scale Quality Assurance for a period of at least 10 years.

    6.2 License Agreements for e-products

    License agreements for our commercially sold and electronically delivered e-products.

    Product Description e-mail order
    DocumentDictionary License Agreement License Agreement that you confirm to enter into by the act of downloading a DocumentDictionary delivery archive.
    OOCASE V4 License Agreement License Agreement that you confirm to enter into by the act of placing an order on OOCASE V4 and downloading the delivery archive.
    FMDesign V2 License Agreement. License Agreement that you confirm to enter into by the act of placing an order on FMDesign V2 and downloading the delivery archive.

    7 Teaching Material

    Teaching material useful for Model Driven Software Development.

    Product Description e-mail order
    Model-based Database Application Development A 16 2-hour lectures introductory education for SQL programming skilled software developers on developing declarative SQL-based source code generators.
    The Automated Application Software Factory Advanced course at software engineering management level for high-volume throughput application software production based on declarative information models.

    8 Update Subscription Products

    These update subscriptions lower the cost for legally and administratively required bureaucrazy around purchase of Product Licenses. The cost savings are divided equally between the customer who gets lower prices and the supplier who gets less administrative work and lower capital cost.

    8.1 Product Update Subscriptions

    These subscriptions allow the customer to download the latest release of the subscribed product during the purchased subscription period. The price is based on the current list price plus a 15% annual maintenance fee.

    Product Description e-mail order
    DocumentDictionary V1.0 CCR (LInux x64) - 5 year subscription This is the Climate Change Researcher implementation of DocumentDictionary.
    The purchase includes free downloads of the latest releases for 5 years.
    OOCASE V4.0.4 CCR - 5 year subscription This is the Climate Change Researcher implementation of OOCASE.
    The purchase includes free downloads of the latest releases for 5 years.
    FMDesign V2.5.1 CCR - 5 year subscription This is the Climate Change Researcher implementation of FMDesign.
    The purchase includes free downloads of the latest releases for 5 years.

    A Customer Project Products

    Development projects packages according to well established agile routines that deliver most value first.
    These development products are targeted to existing and new customers in our added value chain that have a serious stake in our products.
    Investments in these products are payed back with 10% annual interest rate, at the speed facutally decided by the market, by win-win balanced discounts on software licenses on customer redistribution investors' shared and contractually agreed market pricing schedule in the added value distribution chain.
    All customer projects MUST be budgeted, scheduled and approved by customer management and a legally binding order placed before any work can start.

    A.1 Customer Proof of Concept Product

    This develoment product is divided into incremental partial deliveries. It results in a working software prototype for an information model that is collaboratively developed together with the customer in OOCASE with best-practice agile methods.

    Product Description e-mail order
    Prestudy Prestudy of development project choosen by the customer. Prestudy result is best achievable within 40 hour reported working time by a senior PhD in Engineering Information Systems, with 34 years of industrial IT experience.
    Typical work schedule.
    1. Telephone or e-mail contact where the customer describes the needs and requirements.
    2. Research by the consultant on material provided by the customer.
    3. Meeting/e-meeting with customer to elaborate findings and gather more background material.
    4. Compilation of proposal in the form of a presentation, backed by a short codensed textual report.
    5. Presentation of findings and report at customer chosen location or throug e-meeting.
    Documented Information Model Collaborative development of a declarative information model that covers the customers information requirements and optional application specific processing needs.
    Result is best achievable quality assured DomainModel on QA Level 3, within 80 hour reported working time by a senior PhD in Engineering Information Systems, with 34 years of industrial IT experience.
    The customer carries the salary cost of customers domain experts, and ensures that they have enough reserved time in their calendars for this task during the scheduled project time. Typical project duration is 1 calendar month but flexibly adapted to the availability of customers experts.
    A standard project involves 3-5 customer expert participants who meet once a week on a 2-4 hour seminar meeting. After each meeting the consultant documents the result in an OOCASE DomainModel and distributes the documentation for review by the expert participant group. Each group member is expected to reserve 1-4 hours for careful review of the documentation, and preparation of feedback to the meeting next week.
    Typical work schedule.
    1. Introductory education of the formal information modeling language for the customer's domain experts. Gathering of additional background material from the domain of expertise for thorough studies by the consultant.
    2. (e-) Meetings with customers domain experts where details in the information model are worked out.
    3. Documentation of information model according to well established checking and quality assurance procedures.
    4. Compilation of quality assured information model documentation in customer choosen delivery format.
    5. Presentation to steering-committe who is authorized by the customer to decide about further funding of an implementation project.
    Prototype Implementation Increment Impementation of workstation software prototype on the operating system platform that the customer chooses.
    Result is best achievable quality assured DomainModel on QA Level 4, and a state-of-the art directory-drag-drop installable client application, within 40 hour reported working time by a senior PhD in Engineering Information Systems, with 34 years of industrial IT experience. Typical work schedule.
    1. Adjustments of information model after feedback gathered from the steering committe.
    2. Implementation of prototype increment with by customer chosen functionality options.
    3. Delivery of prototype in a hands-on demonstration (e-) meeting with customer's domain experts.
    4. Implementation of customer's domain experts feedback after the demo.
    5. Delivery of updated prototype increment, together with by customer chosen licensing options.

    A.2 Customer Support Products

    Pre-payed customer on demand support.

    Product Description e-mail order
    High Priority Support 4 h 4 hours of pre paid high-priority support. High-priority IRQ, debited just as much time as needed for each request, were the first 5 minutes of each request is free.
    Support 24 h 24 hours of pre paid support. Work scheduled within a day. Debited just as much time as needed for each request.
    Long Term Maintenance Support 80 h 80 hours of pre paid maintenance support. Work scheduled within two weeks. Debited just as much time as needed for each maintenance request.

    A.3 Database Production System Product

    Optional add-on project after a successful proof-of-concept client workstation application has been delivered and sufficiently evaluated by the customer with real customer production data. This develoment product is divided into incremental partial deliveries. It results in a production ready database application that optionally can be deployed in the cloud.

    Product Description e-mail order
    Prestudy Prestudy of customer's organizational information management needs, and available options to solve these with a client-server database implementation.
    Prestudy result is best achievable within 40 hour reported working time by a senior PhD in Engineering Information Systems, with 34 years of industrial IT experience.
    Typical work schedule.
    1. Telephone or e-mail contact where the customer describes the needs and requirements.
    2. Research by the consultant on material provided by the customer and follow ups through the platform supply chain network.
    3. Meeting/e-meeting with customer to elaborate findings and gather more background material.
    4. Compilation of proposal in the form of a presentation, backed by a short codensed textual report.
    5. Presentation of findings and report at customer chosen location or throug e-meeting.
    Proof of Concept Database Prototype Implementation of a production prototype on the target database platform stack that the customer has chosen.
    The working time for each of the work items below depend on the quality and present functionality of existing stable already implemented legacy source code generators there is start from.
    1. Porting of the best suitable present legacy source code generator set to deliver quality production level source code on the database platform that the customer has chosen.
    2. Test suite implementation to ensure the functionality quality level that the customer has required on the chosen platform.
    3. Optional benchmark performance testing on by customer supplied production data.
    4. Optional benchmark performance testing on from the DomainModel automatically generated test data, according to information quantity and cardinality statistics gathered from analysis of customer production data or agreed with customer application domain experts.
    5. Packaging of database software installation delivery archive on licensing conditions agreed in contract with the customer. The delivery archive allows the customer or it's in licensing condition bound supply chain partners to independently repeat evaluation runs of the functionality quality assurance test, and the optional benchmark performance tests, on compatible hardware/software stacks of their own choise.
    6. Optional installation, test and verification that the delivered software works in the evaluation or production environment that the customer intends to operate it in.
    Customer Specific Database Functionality This product provides quality assured implementation of database functionality according to requirements specified by the customer.
    Examples of functionality for which there are reusable standard practices available.
    1. Implementation of performance optimizing indexing or materialized views for customer specific SQL queries.
    2. Design, implementation and optimization of customer specific information transformations. For example multi table imformation preprocessing into one flat data table for producing documents or electronic navigable e-manuals in standard tools like web-browsers.
    3. Implementation and test of automated backup procedures. These may involve automated backup data shipment through encrypted channels or VPN networks, with automated reload or incremental restore into read-only replication database sites.

    B Development Products

    These development products are based on industrial scientific research conducted after 2004. Advanced software research prototypes exist that need some additional state-of-the-art productification efforts to become profitable merchandize in a distributor added value chain.
    All development products are incrementally purchased and delivered according to agile software industry best practices of customer project products. See A Customer Project Product above for a typical incremental project schedule.
    Option for voting shares in participation of a development project product are bougt with a pre-payed legal contract negotiation fee to fund leagal contractual work that ensures the protection of the economic and immaterial rights interests of all development project participating shareholders.

    B.+ www.ccr.org Climate Change Researcher Website Development Project

    This is a crowd funded project driven according to best agile development practices. Time spent on this project will be reported to the funding contributors. The result will be the DocumentDictionary CCR Website Server Virtual Machine, which is licensed on equal terms to all contributing partners.

    Product Description e-mail order
    CCR Website Crowd Funding Membership www.ccr.org Climate Change Researcher Website Virtual Machine Development Project
    The implementation is based on porting of present commercial code for commercial databases that have been used in research prototypes, and implement an entirely open-source based high-performance PostgreSQL database driven website, deployable as a virtual machine.
    The virtual machine is targeted to Climate Change Researchers for public exchange of quality assured DocumentModels, including education plans together with teaching material in the form of research reports and background education for Climate Change Researchers.
    In addition it will provide an OOCASE database server for distributed team-based development of standard information models for climate change related measurement information, and serve as a Quality Assured Standard Archive for Climate Change Research related DomainModels and applications implemented from these with automated source code generation.

    Membership fee to the crowd funding project includes a license to use the resulting open source based Linux Virtual Machine distribution for public projects governed by the funding Member.
    Option is to have the funding members name and contact information including www web-site or home-page on the public contributor acknowledgement page on the web-site in the distribution of the virtual machine.
    4 000 SEK

    B.0 Legal Contract Negotiation Fee

    These Contract Negotiation Products result in a Contract on shared voting rights in the software development project. The purpose is to share the development costs for generic software in a fair way amongst funding stakeholders. Where each stakeholder will get their investment payed back in full including a negotiated interest rate through distcounts on the final production software in accordance with their share of the total develoment funding investment.

    Product Description e-mail order
    Previous Business Partner Contract Negotiation Fee This discounted negotiation fee is for known business partners with an already earned record of trust, and a personal contact network. Thus contract negotiation usually is rather efficiently handled and thus requires less of an investment.
    Expected amount of working time is 8 hours for both negotiating partners.
    4 950 SEK
    New Business Partner Contract Negotiation Fee This negotiation fee is for new business partners without previous personal contacts or shared business.
    Expected amount of working time is 16 hours for both negotiating partners.
    9 950 SEK

    B.1 DocumentDictionary

    Much of the global knowledge and information flows on this planet are still managed with the Document as medium. This ranges from national govenmental managed enabeling legislation and amongst business partners legally negotiated contracts to certification requirements for producs in industry sectors that are fundamental for societal survival and economic growth.
    This development product is targeted to the supply chain of competent professionals who can develop and maintain the present foundational document legacy that the economically important parts of the society stands on.
    The business goal of this project is to improve the performance and delivery capacity of enabeling education for professionals who develop and maintain document management software products. This is fundamental for the human capital work performance who guide and lead developments towards exploiting the technological platforms that now are available for commercial and societal growth in sustainable orders that respect the hard scope-of-applicability borders.

    Product Description e-mail order
    DocumentDictionary Development This is a long-term investment product for business actors who rely on knowledge and information communication with documents as the primary medium. The develoment investment will include well documented education material and software tools for refirming reusable knowledge in students how to use present best state-of-the-art technology to efficiently process information that is represented with the document as medium. The purpuse is to feed the supply chain of competent high-quality-output capable employees into these sectors of industry. The investment will go into migrating and reusing already well working functionality packages in other information management domains upwards in the supply chain down to productified functionality in the DocumentDictionary product portfolio. Investors get discount relative to other distributors that cover other geographical or leglislational market territories on distribution of the licensed products until the investment including a 15 percent annual interest rate is payed off.
    DocumentDictionary Open Source Database Automated Quality Assurance Project The DomainModel of DocumentDictionary, the DocumentDictionary client workstation application and the DocumentDictionary database server were designed to serve as an in itself practically useful education tool for software engineering students and serve as a common quick-as-a-thought shared language amongst professionals in all kinds of knowledge domains.
    It is founded on the scientific document production core that the planets most experienced scientific leadership in the 1970ties who were responsible for launching the first wave of high-quality education material in the founding fields of computer science. It is a well-known widely used de-facto standard for sharing reference lists in BibTex format.
    High quality reference databases exist and are maintained professionally by established scientific institutions. This scientific data treasure is large enough to serve as in itself useful PRODUCTION TEST DATA for benchmarking of by well-established scientist high-quality implementations of in scientific research widely used open source databases.
    This serves as a compact demo case of in software industry since decades established standard business practice for agile project management.

    This development project will port relevant parts of the automated testing framework for quality assurance of commercial target platform source code to generate and execute the automated tests on generated source code for open source database platforms.
    Expected results are automated quality assurance certification proof, of customer DomainModel driven automated implementation on open source database platforms. Where the customers who pay for this certification will receive a generated regression test application with independently executable regression tests that prove full function point coverage through the entire generated source code and adequate failure handling of in the delivered certification proof provided fault cases.
    The in an encrypted archive delivered source code is licenced under QAEVR, where the primary copyright holder is the customer compiling the customers application based on the customer copyrighted DataDictionary and DomainModel. The primary copyright holder is the first in turn to legally charge any fees in conjunction with change requests to quality assured generated source code that is distributed under license for general public use under the QAEVR License Agreement no change restriction.
    The global societal benefit and purpose with this license is:
    1. To ensure that ownership of the quality assured change and maintenance process remains with the research institution(s) who have an adequate healthy university, institute or corporate organisation structure to maintain the human capital supply chains necessary to maintain and cost-efficiently make available a high-quality record of measured climatological information, within a limited knowledge and application domain.
      And ensure that this information remains as a free of charge or at transparently accounted for actual maintenance cost in the annual reports issued by the research facility.
    2. Provide a guarantee that decade spanning availability of quality assured climatological information, is kept as a cost-efficient supply of REAL PRODUCTION DATA to the computer hardware and software industry, for functionality testing, benchmarking and evaluation of new hardware and software platforms stacks and product families.
    3. Provide a guarantee that decade spanning availability of quality assured climatological information, is kept as a cost-efficient supply of REAL INFORMATION to the climatological research community as supply for test and validation of new simulation software stacks for climate simulations and pre-project evaluation of expected outcome of new larger physical implementation of by engineering industry realizable solutions for most-value-first combatting of climate change.
    Scientifically Controlled Knowledge Explosion Experiments This experiment based on REAL WORLD KNOWLEDGE is optimized for efficient scientific knowledge production for the purpose of building up the international scientific libraries as quick as possible with in practice useful for decades to come united international combat against climate change and other similar scale problems that the UNITED GLOBAL SCIENTIFIC COMMUNITY must solve.

    B.2 OOCASE

    The OOCASE product portfolio stands on a scientific core that has been proven in practice for 25 years in industrial value adding software applications that repayed the R&D investments on levels that should attract some interest amongs serious investors.
    This development product is targeted to the supply chain of competent professionals who can develop the supply chain of with new devices automatically gathered facts shipment to the computational centers that can transform the facts into valuable decision support for industrial business and governmental cost-efficiency. This bread-and-butter information system implementation knowledge is a carrer step that has an inherent vaccum for talanted people. OOCASE provides an efficient education ladder to fix this continouslly choking bottleneck in human capital refinement production for serving industry and goverments with high-productivity-capable human capital, who understand high-level design patterns in information structures and business processes.
    This development product focuses on extending OOCASE with functionality serving the buisness needs of the investors or investors customers. Investors get discount on licenses until the investment is payed back.

    B.3 FMDesign

    FMDesign was the result of a cross disipline research project on Systems Engineering and Computational Design, conducted 2003 - 2009. Several scientific papers were published demonstrating realistic implementations of new concepts for engineering information organization and user interface interaction that addressed the very complex and hard requirements from creative conceptual product concept development in the early design stages of new generations of industrial scale engineering products. Common for all these are that they are founded on a volumous existing knowledge base, that needs to be reused to get competetive leverage for new product concepts.

    B.3 Optimization

    Optimization is a privately funded collaboration project on best industrial practice intelligent front end applications for efficient creation, maintenance and reuse of repeatable experimental parameter settings for state-of-the art standard super-computer simulations.
    Focus is on the very early conceptual design stages of market available investment alternatives for new super computer production facilities for the business purpose of advanced engineering industry.
    Development projects are expected to target for the application knowledge domain informative quality assured benchmarks that can be efficiently repeatably executed for production of automated scientifically quality assured decision support to financially responsible steering committe level evaluations of new leading edge hardware software stacks. Where design-space-search optimizations distributed in parallell on automated on-demand-hired cloud-based graphics engines is one of the several hardware-software-stack options.

    B.4 Data Warehouse

    Data warehouse analysis of business data is a mature well established practice in the retail and financial banking industry. These mature best practices can be replicated and reused in product model databases for mechanical, electromechanical and software engineering industry. It can also be used for extensive analysis of any table based data, for example measurement data, that is imported into a database generated by OOCASE source code generators.
    This development project will be based on the investors application demands and deliver practically useful datawarehouse applications for their chosen DomainModels.
    The baseline is already developed source code generators for high-performance extensive datawarehouse analysis of database contents in database applications generated from OOCASE DomainModels.
    Generic reusable project results will then be packaged into a generic service product for database software application developers and their retail networks. A negotiated amount of the income from licensing of the generic product will be repayed to the investors, until their investment is compensated.

    Product Description e-mail order
    Customer Specific Data Warehouse Application This is a long-term investment product for collaborating business actors who rely on high quality decision support based on large quantities of in electronic format recorded business transaction records and product data.

    B.5 UI3DServer

    UI3DServer was predicted by the theory that OOCASE builds on already in the middle 1990'es. UI3DServer is a DomainModel neutral 3D interactive user interface server for visualization and editing of information structures. It provides high-level APIs to a known-to-be-good library of 3D information display views for application specific configurable user interfaces. UI3DServer communicates with the application through a set of user hardware/software stack configurable high bandwidth performance interfaces on the level of basic e-constellation information exchange.
    The idea is to display information on any model specific abstraction level to users with understanding of the biological hardware processing pipeline structures in the human brain. Correct engineered 3D views can take better advantage of the vast biological built in 3-dimensional memory and processing capabilities of users in creative interactive work with abstract information domains.
    In 2006 a privately funded research prototype was developed, whose knowledge level insights apparently slipped throug channels the originators of the prototype were not aware of and lead to a business boom in 3D capable television. Cost-efficient 3D harware that still waits for this enabling technology to deliver huge scale productivity benefits in engineering industry.
    The project will port the non-performance critical volumous user interface intensive parts of the UI3DServer software from C++ to a more agile incremental software development environment. With a higher development productivity this project will deliver a generic UI3DServer product that can be reused as a high-performance graphical Form, 2D and 3D user interface front-end for any application designed in OOCASE, or whose meta-model can be ported to an OOCASE DomainModel.

    B.7 Industrial Shared Common Interest Courses

    These courses are engineered to fix the broken supply chain from leading edge multidisciplinary research to profitable sustainable industrial practice. The purpose is to lead by example and by that demonstrate how multidimensional capital eco systems engineering can lead to sustainable growth without limit.

    Monetary capital is like the red blodcells supplying a body with oxygen.
    Multidimensional capital that our products provide with leverage for self-empowermet and added value production :

  • Human Capital
  • Knowledge Capital
  • Knowledge Maintenance and Expansion Capital
  • New Knowledge Development Capital
  • Knowledge Distribution Capital
  • Knowledge Manufacturing Capital
  • Copyright (c) ROJTEC, Olof Johansson 2016-2019. Displayed 2019-01-20 16:32:29