Users s manual
94 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
94 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Environmental research

Sujets

Informations

Publié par
Nombre de lectures 5
Langue English
Poids de l'ouvrage 1 Mo

Extrait

Commission of the European Communities
energy
S.A.M.S.S.
COMPUTER AID SYSTEM FOR THE PREPARATION
OF SOCIAL SCIENCE MODELS
Report
EUR 8188/11 EN
Blow-up from microfiche original Commission of the European Communities
energy
S.A.M.S.S.
COMPUTER AID SYSTEM FOR THE PREPARATION
OF SOCIAL SCIENCE MODELS
P. DUMARCHEZ
Association pour le développement des recherches
auprès des universités et établissements scientifiques
publics et culturels de Grenoble
10, Square des Fusibles - F-3800 Grenoble
Contract N° EM2/031-F
FINAL REPORT
Directorate-General for Research, Science and Development
1982 EUR 8188/11 EN Published by the
COMMISSION OF THE EUROPEAN COMMUNITIES
Directorate-General
Information Market and Innovation
Bâtiment Jean Monnet
LUXEMBOURG
LEGAL NOTICE
Neither the Commission of the European Communities nor any person
acting on behalf of the Commission is responsible for the use which might
be made of the following information
ι ECSC­EEG­EAEC Brussels · Luxembourg 1982 SAMSS SOFTWARE USER'S MANUAL
PAGES
Foreword
PART I : Presentation
I.I General Presentation of SAMSS 2
1.1.1. Original features of SAMSS 4
1.1.2. Methods of Preparation 5
1.2. Functional Presentation 6
1.2.1. Generating the executable form of the Model 6
1.2.2. Numeric Resolution of the Model
1.2.3. Editing the Results 7
1.3. SAMSS Environment 9
PART II : Software Architecture 10
11.1. Techniques used1
11.2. Rules for Constructing a SAMSS Module 12
II.2.1. Construction Table for SAMSS Modules3
11.3. The use of "Class" in SAMSS5
11.3.1. "Class" management techniques 1
11.3.2. The Link between PASCAL and the Exploitation System 16
11.3.3. Implementation of a Module in the Memory 16
11.4. The Consistent Definition Stage of a Model7
11.4.1. Creation of the Dictionary8
11.4.2. Formatting the Operand Base 1
11.4.3. Macrogeneration of Relations9 11
11.4.4. Generation of the Relations Evaluation Graph 20
for the Model
11.4.5. "Description-Utilization of Operands" Consistency
Check 21
11.4.6. Generation of the Executable Module corresponding to
the Model
II.5. The execution stage of a Model 23
11.5.1. Initialization of the Operand Base of the Mode l 24
11.5.2. Numeric Resolution of the Model
11.5.3. Interrogation of the Operand Base of the Model5
PART III : Detailed Description 27
111.1. Creation of the Mode l Dictionary 29
111.2. Formatting the Operand Base of the Model 33
111.3. Macrogeneration of the Relations in the Mode l4
111.4. Generation of the Relations Evaluation Graph for the
Model 3
111.5. Description-Utilization consistency checks for the
Variables in the Model 42
111.6. Generation of the load module corresponding to the Mode l 43
111.7. Initialization of the Variables in the Model 47
111.8. Numeric Resolution of the Model 50
111.9. Interrogation of the Operand Base of the Model 54
PART IV : Characteristics of the Software files 6
IV.1. Input 62
IV.2. Saveclas 63
IV.3. Basopmod 64
IV.4. Faeces 65
IV.5. Fpiv 66
IV.6. Saverel2 67
IV.7. Fgraphe 63
IV.Q. Fsrell 69
IV.9. Fpivreor 70
IV.10. K i rr pr 71 (
IV.11. Output 72
IV.12. Ftrace 7 3 Ill
Pages
APPENDICES 74
Al. Syntax of the Description of the Objects of the Model 75
A2.x of then of the Relations in the Model6
A3. Syntax of the Description of the Initializations of the
Variables in the Model7
A4. Syntax of then of Requests for Interrogation
of the Operand Base of the Model 78 FOREWORD
The User's Manual, which is an integral part of the documentation
necessary for mastery of SAMSS software, is intended for the data processing
experts who will be responsible for maintaining the product. It must enable
them to measure the size and repercussions of a problem, and to locate the
points at which intervention will be necessary in order to solve it.
The reader should not, however, expect to find here a detailed approach to
the programming of each of the modules. In fact, this manual will be composed
of detailed functional diagrams and explanations in plain language, but it will
also contain detailed descriptions in pseudo-algorithmic, so that the
software maintenance personnel can get to the heart of the matter as quickly
as possible, without getting "bogged down" in the origins of the modules.
In the first part we continue with the description of SAMSS software, a general
exposé of which was contained in the Reference and Implementation Instruction
Manual, dwelling now on the technical aspects.
In the second part, we deal with the architecture of the software and the
techniques it uses, giving the details of what each function does, its input
and output, etc.
In the third part we give detailed descriptions in pseudo-algorithmic language
of each of the software modules.
Finally, the last part deals with the characteristics of the SAMSS software
files. 1.
PART ONE
PRESENTATION 2.
I.l GENERAL PRESENTATION OF SAMSS
The SAMSS project was carried out for Department XII of the
European Economic Community, for automating the long-term Energy
Requirement Forecast model (MEDEE 3) developed by the Institut
Economique et Juridique de l'Energie (I.E.J.E., Grenoble)
SAMSS, then, is an aid to automation enabling economists to
describe their models and resolve them numerically, using a formalism
that fairly closely resembles the formalism which they adopt in the
normal way for their everyday work.
The aims are as follows:
to reduce the work of analysis
to simplify - by comparison with classic programming
procedures - the writing of applications
- to facilitate the taking-over of such applications
by the users themselves
- to make it unnecessary for the user to have to organise
the computer processing procedures
Using a simple form of syntax (see Appendix) the user supplies the
Description of the Objects of his model, the Description of the Relations
involved, the Data Description and, finally, the list of Requests for
Interrogation of the Base (for an analysis of the results).
From the application described in SAMSS language the software, after
analysis, produces a set of data that will be used during the various
automation stages to ensure the consistency of the model, reorganise
the relations vis-â-vis one another, resolve the problem numerically,
and finally print out the results. The diagram on the next page shows
the different automation stages involved.

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents