Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
Please note: this document is currently under revision.
The information herein contained, while still valid, does not reflect the latest state of the described technology.
The Somusar/SoProTech[tm] Booklet Series
Volume I

"somusar/SoProTech: An Introduction"

Printer friendly


1. Introduction
2. Overview of SoProTech[tm]
3. Software Production Using SoProTech[tm]
4. Software System Layers and Pillars
5. Multifacet Software Entities
6. Software Molds
7. Generatable Files
8. The Somusar/File Generation Scheme[tm]
9. The Somusar Languages and Language Processors
10. Structure of a SoProTech Project
11. Further Reading
      
      
      
      
      
      
      
      
Somusar/Software Production Technique[tm]

An Introduction

Francesco Aliverti-Piuri

Copyright © 2003-2012 Somusar

      
      
      
      
      
      
      
      
      
      
      
      
      
      

  Contents     Code Examples     Figures     Tables  
 
Contents
Chapter 1 - Introduction
Chapter 2 - Overview of SoProTech[tm]
Chapter 3 - Software Production Using SoProTech[tm]
3.1 - Benefits of Somusar/Software Entities[tm]
3.2 - Benefits of Somusar/Software Molds[tm]
Chapter 4 - Software System Layers and Pillars
4.1 - Core Features
4.2 - Data Base Storage
4.3 - Logic
4.4 - Usage Interfaces
4.5 - Documentation
4.6 - Adjusting
Chapter 5 - Multifacet Software Entities
5.1 - Examples of Somusar/Software Entities[tm]
Chapter 6 - Software Molds
6.1 - Examples of Somusar/Software Molds[tm]
Chapter 7 - Generatable Files
7.1 - Examples of Generated Files
7.1.1 - Generated SQL Scripts
7.1.2 - Generated Java[tm] Classes
7.1.3 - Generated HTML UI Forms
7.1.4 - Generated HTML DOC Forms
Chapter 8 - The Somusar/File Generation Scheme[tm]
8.1 - Applying the File Generation Scheme
8.1.1 - Sample SQL File Generation Scheme
8.1.2 - Sample Java[tm] File Generation Scheme
8.1.3 - Sample HTML File Generation Scheme
Chapter 9 - The Somusar Languages and Language Processors
9.1 - Somusar/Sisendel[tm]
9.2 - Somusar/Tefigel[tm]
Chapter 10 - Structure of a SoProTech Project
10.1 - Project Entities
10.2 - Library Entities
10.3 - Software Mold kit
10.4 - Generated Files
10.5 - Teamwork and Roles in a SoProTech Project
10.5.1 - Entity Designer
10.5.2 - Layer Expert
10.5.3 - Sample File Developer
10.5.4 - Software Mold Maker
10.5.5 - Somusar
Chapter 11 - Further Reading

Code Examples
Code Example 1 - Software Entity "project"
Code Example 2 - Software Entity "department"
Code Example 3 - From "project.ef" to "DB/project.sql"
Code Example 4 - From "department.ef" to "DB/department.sql"
Code Example 5 - From "project.ef" to "LOGIC/Project.java"
Code Example 6 - From "department.ef" to "LOGIC/Department.java"
Code Example 7 - File generation scheme of "LOGIC/Employee.java"
Code Example 8 - "Hello world" in Tefigel
Code Example 9 - Commands and variables in Tefigel

Figures
Figure 1 - Role of SoProTech in a software project
Figure 2 - Overview of SoProTech
Figure 3 - Software system layers and pillars
Figure 4 - Multifacet software entity members
Figure 5 - Sample entity "business/project.ef"
Figure 6 - From entity and molds to software files
Figure 7 - A DB mold to produce an SQL script
Figure 8 - A LOGIC mold to produce a Java[tm] source file
Figure 9 - A UI mold to produce an HTML form
Figure 10 - A DOC mold to produce an HTML file
Figure 11 - From "project.ef" to "UI/project.html"
Figure 12 - From "department.ef" to "UI/department.html"
Figure 13 - From "project.ef" to "DOC/project.html"
Figure 14 - From "department.ef" to "DOC/department.html"
Figure 15 - File generation scheme of "DB/customer.sql"
Figure 16 - File generation scheme of "DOC/company.html"
Figure 17 - Role of Sisendel and Tefigel
Figure 18 - Components of a SoProTech project
Figure 19 - Contents of a SoProTech project directory
Figure 20 - Contents of a mold kit
Figure 21 - Entities and generated files
Figure 22 - Teamwork and roles in a SoProTech project

Tables
Table 1 - Mold groups and software layers


[Back to top]

http:// www.somusar.com  / doc  / booklets  / intro  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster