'* ~rr' _ ~~ f' lee : eel. Series/1 []J 0 [[] "'l... !l]j1. IBM Series/1 FORTRAN IV. I ntrod uction ...

Size: px
Start display at page:

Download "'* ~rr' _ ~~ f' lee : eel. Series/1 []J 0 [[] "'l... !l]j1. IBM Series/1 FORTRAN IV. I ntrod uction ..."

Transcription

1 _ Series/1 GC PROGRAM PRODUCT 1 IBM Series/1 FORTRAN IV I ntrod ution Program Numbers 5719-F F03 0 lee : eel II [] 10...,!...---' '* rr' 0 ;p : f'...) m 0!l]J1 []J 0 [[] (( b "'l V

2 _.- Series/l GC PROGRAM PRODUCT IBM Series/1 FORTRAN IV Introdution Program Numbers 5719-F F03 o

3 This publiation is for planning purposes only. The information herein is subjet to hange before the produts desribed beome available. o First Edition (February 1977) This edition applies to IBM Series/1 FORTRAN IV (ompiler and objet support library), Program Number 5719-F01, and IBM Series/1 Realtime Subroutine Library, Program Number 5719-F03. Signifiant hanges or additions to the ontents of this publiation will be reported in subsequent revisions or Tehnial Newsletters. Requests for opies of IBM publiations should be made to your IBM representative or the IBM branh offie serving your loality. A form for readers' omments is provided at the bak of this publiation. If the form has been removed, send your omments to IBM Corporation, Systems Publiations, Department 27T, P. O. Box 1328, Boa Raton, Florida Comments beome the property of IBM. Copyright International Business Mahines Corporation 1977 ii GC

4 Contents C - Prefae v Series/1 FORTRAN IV Program Produt Resoures for Series/1 FORTRAN IV 3 Minimum System Configuration 3 Seondary Storage Estimates 3 Libraries 3 FORTRAN IV Objet Support Library 3 FOR TRAN IV Realtime Subroutine Library 4 Mathematial and Funtional Subroutine Library 5 FORTRAN IV Diagnostis 5 FORTRAN IV Error Handling 5 FORTRAN IV Language Elements 6 Multiple Program Support 6 Logial and Relational Operations 6 Bit-Level Operations 6 Diret-Aess Input/Output 7 Additional READ and WRITE Parameters 7 Devie-Independent Input/Output 7 List-Direted Input/Output 7 Double-Preision 7 Carriage Control for Reports 7 Six-Charater Names 7 Expanded Charater Set 7 A Comparison of FOR TRAN IV Features 8 FORTRAN IV Language Statements 10 Index 13 - C '" Contents iii

5 iv GC

6 Prefae This manual introdues the Series/l FORTRAN IV program produt (ompiler and objet support library) by providing an overview of the Series/! FORTRAN IV language elements, the FORTRAN IV-supplied objet support library, and the FORTRAN IV Realtime Subroutine Library and the Mathematial and Funtional Subroutine Library program produts. The resoures required for the preparation and exeution of your FORTRAN IV appliation programs are summarized and a list of the minimum system onfiguration is provided. The language is a subset of Amerian National Standard FORTRAN, , and inludes the Amerian National Standard (ANS) Basi FORTRAN, , with the exeption of objet time formats, adjustable dimensions, COMPLE data type, G-format speifiations, and two-level FORMAT parenthesis. Also inluded are IBM extensions to the language. This publiation is intended to be used by management personnel as a planning and evaluation aid and by programmers as an overview of the features and harateristis of Series/l FORTRAN IV. Assoiated Publiations IBM Series/l FORTRAN IV: Language Referene, GC IBM Series/l System Summary, GA IBM Series/l Realtime Programming System: Introdution and Planning Guide, GC IBM Series/l Program Preparation Subsystem: Introdution, GC IBM Series/l Mathematial and Funtional Subroutine Library: Introdution, GC o Prefae v

7 (.. '-, ('. vi GC

8 Series/1 FORTRAN IV Program Produt CI The Series/1 FORTRAN IV program produt is designed for programming appliations on the IBM Series/1 omputer and onsists of a ompiler and objet support library. The FORTRAN IV ompiler produes ode with emphasis on ompat storage and exeution speed. FORTRAN IV and your Series/1 omputer together allow you to: Perform alulations and make deisions Read information from sensor devies and send ommands bak to ontrolling devies Shedule programs and input/output operations Create reports and disk data sets FORTRAN IV is a high-level, mathematially-oriented language designed to manipulate numerial data and format input/output operations. In addition to being easily learned and understood, appliations an be programmed without knowledge of the Series/1 assembler language. Programming produtivity is inreased sine high-level languages require less oding than assembler languages. An example of the differene in these two languages is: Mathematial formula: I = J + K - L FORTRAN IV solution Series/1 assembler solution J 3 MVW J,R7 K 2 AW K,R7 L 3 SW L,R7 MVW R7,I I J + K - L I DS F J DS F K DS F L DS F The FORTRAN IV ompiler is a serially reusable, single task set whih exeutes in a bath environment under the IBM Series/1 Program Preparation Subsystem (hereafter referred to as Program Preparation Subsystem) job stream proessor. During exeution, the ompiler operates under the ontrol of the IBM Series/1 Realtime Programming System (hereafter referred to as Realtime Programming System) failities required for your appliation programs. FORTRAN IV objet modules are ombined with library routines by the Program Preparation Subsystem appliation builder to form load modules whih exeute under the ontrol of the Realtime Programming System. Figure 1 desribes the preparation of Series/1 FORTRAN IV programs. Series/1 FORTRAN IV Program Produt

9 Compiling - translating FORTRAN IV soure statements into an objet module. ( " J FORTRAN IV ompiler Appliation building - ombining FORTRAN IV objet modules with library modules to form an exeutable task set or a reproessable load module (suitable as input to the appliation builder for subsequent proessing with other load modules to form a task set). Appliation builder or Figure 1. Preparation of Series/l FORTRAN IV programs (' 2 GC

10 Resoures for Series/1 FORTRAN IV IBM Series/1 FORTRAN IV ompiles under the ontrol of the Program Preparation Subsystem (Program Produt 5719-AS1). Objet ode exeutes either in the Program Preparation Subsystem environment or under ontrol of the Realtime Programming System (Program Produt 5719-PCl). Floating-point support, either hardware or emulation pakage, is required for objet exeution if the user performs floating-point (REAL) operations. Minimllm System Configuration The minimum Series/1 system onfiguration for preparation and exeution of your FORTRAN IV program is as follows: Operator Station 4953 or 4955 Proessor with storage for the Realtime Programming System and 16KB user partition for the ompiler Disk Storage Unit 4964 Diskette Unit Devie for output, for example: 4962 Disk Storage Unit, 4964 Diskette Unit, 4974 Printer Seondary Storage Estimates Compiler: 450 setors (see Note) JSP environment lists: 45 setors Intermediate file: 400 setors (see Note) Objet support library: 360 setors FORTRAN IV Realtime Subroutine Library: 200 setors MFSL requirements: See Mathematial and Funtional Subroutine Library: Introdution Soure input file: Depends on program to be ompiled Objet output file: Depends on program ompiled Note. Blok size of 256 bytes is required. For optimum performane, setor size should be 256 bytes. Libraries Series/1 FORTRAN IV provides you with modular implementation of all library routines, thereby reduing program size. Library routines are re-entrant and an be used by multiple appliation programs. FORTRAN IV Objet SlIpport Library The FORTRAN IV objet support library ontains subroutines whih are ombined, as neessary, with the objet modules produed by the FORTRAN IV ompiler. The objet support library routines perform: Input/output proessing Error handling Expliit and impliit servie operations When you need a library routine, the ompiler generates a all to it. During proessing by the Program Preparation Subsystem appliation builder, a opy of the library routine is made part of the storage load. The storage load module is then ready to exeute on your Series/1 omputer. Series/1 FORTRAN IV Program Produt 3

11 FORTRAN IV Realtime SIIbrollti"e Library The FORTRAN IV Realtime Subroutine Library: Program Produt S719-F03, provides realtime system support. The subroutines ontained in this library onform to the Instrument Soiety of Ameria (ISA) Standard, S , and are available to your programs via the CALL statement. The proedures inlude: Exeutive funtion subroutines, whih provide the ability to start, stop, or delay the exeution of programs. These subroutines are: START exeute TRNON exeute at a speified time WAIT suspend exeution Proess I/O subroutines, whih aess analog and digital points for both input and output. These subroutines are: Analog AISQW AIRDW AOW Digital reads input points in sequene reads input points in user-speified sequene writes output registers in user-speified sequene DIW reads input registers DOMW sets and resets user-seleted DO points DOL W sets or resets user-seleted DO groups System servie interfae subroutines, whih aess system servies. These subroutines are: $ATACH attah task $A WAIT wait on ompletion of event $CON onnet task to PI interrupt $DEQUE remove element from queue $DFNEV define event $DFNQU define storage queue $DFNRS define resoure $DISCN disonnet from PI interrupt $DL TEV delete event $DL TQU delete queue $DL TRS delete resoure $DTACH detah (terminate) task $ENQUE add element to queue $MDSST modify system sheduler table $MDSTT modify system task set table $POST post ompletion of event $RDTOD read time-of-day $RELRS release resoure $REQRS request resoure $SERT set task error exit routine $SETRL set ROLLIN/ROLLOUT status $TSQUE queue task set for exeution $TSSTP terminate task set exeution $WRTOD write time-of-day Time subroutine, whih determines the urrent time of day. This subroutine is: TIME Date subroutine, whih determines the urrent alendar date. This subroutine is: DATE (; I 4 GC

12 o o Matllematial and Fllntional SIIbrolltine Library The Mathematial and Funtional Subroutine Library: Program Produt S719-LMI is a prerequisite and provides the following subroutines: Mathematial: ar tangent, one or two arguments; osine; exponential funtion; exponentiation; hyperboli tangent; logarithms, ommon and natural; maximum value; minimum value; modular arithmeti; positive differene; sine; square root; transfer of sign. Conversion: EBCDIC to floating point; EBCDIC to integer; floating point to EBCDIC; integer to EBCDIC Error-heking: funtion test; floating-point divide exeption; floating-point overflow / underflow. FORTRAN IV Diagnostis FORTRAN IV -provided diagnosti aids or servies assist in program reation and debugging. Soure statements are verified for proper syntax during ompilation. For faster analysis, statement syntax an be heked without produing objet ode. These statements produe a log of program ativity (suh as a trae of routine labels) while your program is exeuting. You may request a variety of maps and listings from the FORTRAN IV ompiler: Listing of soure statements Statement label map with relative addresses Map of storage loations for variables and arrays Hexadeimal listing of the objet dek Cross-referene index for symbols and labels The FORTRAN IV library ontains routines whih provide diagnosti information in ase error onditions our during program exeution. You may use these routines or supply your own. The debug faility onsists of a DEBUG speifiation statement, an AT debug paket identifiation statement, and the TRACE statement. These statements are used to speify the desired debugging operations for a program. FORTRAN IV Error Handling While your FORTRAN IV program is exeuting, errors may result from invalid data usage or hardware failures. FORTRAN IV assists in deteting these errors and taking appropriate ation. The mathematial routines hek the arguments passed to them for validity. If an argument is invalid, orretive ation is taken and proessing ontinues uninterrupted. For example, if you pass a negative argument to the ALOG (natural algorithm) funtion, the absolute value of the argument is used. You an hek within your FORTRAN IV program to determine whether orretive ation has been taken. Other errors an be heked within your FORTRAN IV program. These inlude: Overflow Underflow Divide hek Funtion ode Arithmeti result greater than the maximum valid real number Arithmeti result less than the smallest valid nonzero real number Attempt to divide a real number by zero Illegal argument/invalid data For I/O devie errors, FORTRAN IV offers several levels of error handling. The lowest level of support is the printing of an informative message prior to program termination. If you want your program to take some partiular ation Series/l FORTRAN IV Program Produt 5

13 prior to termination, you an speify an error handling routine (using the ERRIT subroutine) to reeive ontrol when I/O errors our. An additional level of error handling is provided by the ERR= and END= parameters on I/O statements to speify different error-handling routines for different devies and f ' situations. \. ; FORTRAN IV Language Elements Series/1 FORTRAN IV is a subset of Amerian National Standard (ANS) FORTRAN, , and inludes Amerian National Standard Basi FORTRAN, , with the exeption of objet time formats, adjustable dimensions, COMPLE data type, G-format speifiations, and two-level FORMAT parenthesis. Series/1 FORTRAN IV also has many language elements not provided by ANS Basi FORTRAN; these are referred to olletively as the Series/1 FORTRAN IV extensions. The Series/1 FORTRAN IV extensions adapt FORTRAN to the Series/1 environment and provide greater programming flexibility. The signifiane of several extensions follows. Multiple Program Support Three FORTRAN IV statements (PROGRAM, INVOKE, and GLOBAL) permit optimal use of the interrupt sheme. The PROGRAM statement assigns a unique name to eah of several main programs thereby establishing multiple entry points for exeution in response to interrupts. The INVOKE statement permits you to selet the ombination and sequene of programs to be loaded into main storage. The GLOBAL statement establishes a data area ommon to two or more main programs. These three statements help you model your programming support aording to your interrupt onfiguration and allow you to pass information and ontrol between various program elements as onditions warrant. Logial and Relational Operations To aid in making deisions, you an define logial variables and assign them the values true or false. Furthermore, you an evaluate a logial or relational expression with the logial IF statement and take appropriate ation aording to the logial value of the expression. For example, the expression A.GT.B (A greater than B) an be evaluated to be either true or false. In this example,.gt. is a relational operator. The valid logial and relational operators are listed under the setion "FORTRAN IV Language Statements". " p Bit-Level Operations With most FORTRAN languages you work at the word or harater level. To work with sensor-based ativities you need to interrogate and manipulate the bits that orrespond to sensor-based input/output points. Series/1 FORTRAN IV inludes these funtions for bit-level operations: ICOMP or NOT land lor IEOR ISHFT BTEST IBSET IBCLR Logial omplement of an argument Logial and of 2 arguments Logial or of 2 arguments Logial exlusive or of 2 arguments Logial shift of an argument Logial test of a speified bit Set a speified bit Clear a speified bit 6 GC

14 G Diret-Aess IIIPllt / OIItpllt Series/1 FORTRAN IV supports both formatted and unformatted diret-aess data sets on the 4962 Disk Storage Unit. The diret-aess support is implemented through the DEFINE FILE, READ, WRITE, and FIND statements. Additional READ alld WRITE Parameters The ERR= and END= parameters on the READ statement and the ERR= parameter on the WRITE statement give you added flexibility and ontrol. ERR= speifies the label of a routine to handle errors during either a sequential or diret-aess READ or WRITE. END= speifies the label of a routine to handle end-of-file during a sequential READ. Devie-Independellt IIIPllt / OIItpllt Your Series/1 FORTRAN IV programs may be written so that assignment of physial devies to many data sets an be deferred until you are ready to exeute the program. These assignments an then be hanged as required for subsequent use without reording and reompiling the program. List-Direted Inpllt /OIItpllt List-direted I/O simplifies data entry by freeing you from FORMAT statement restritions. Data may be entered (or is written) without regard for olumn or line boundaries. Dollble-Preision Statistial appliations often require greater auray than single-preision (6+ plaes deimal) an offer. The Series/1 FORTRAN IV ompiler, therefore, inludes a double-preision apability. C Carriage Control for Reports You may speify arriage ontrol haraters in report data sets reated by your FORTRAN IV program; these haraters ause the printer arriage to skip lines or start new pages while the data set is being printed. Six-Charater Names Expanded Charater Set Names of up to 6 alphameri haraters may be used for variables, arrays, funtions, and subroutines within Series/1 FORTRAN IV programs. This tehnique, whih allows you to use more meaningful names, improves program doumentation and simplifies maintenane efforts. The Series/1 FORTRAN IV harater set inludes the dollar sign ($) as an alphabeti harater and the ampersand (&) and apostrophe (') as speial haraters in addition to the basi FORTRAN harater set, whih inludes the letters A,B... Z, the numbers 0,1... 9, and the haraters plus (+), minus (-), slash (/), equal (=), asterisk (*), the left and right parentheses, and the blank. Series/l FORTRAN IV Program Produt 7

15 A Comparison of FORTRAN IV Features Series/ ] FORTRAN IV Series/ ] Series/ ] features not FORTRAN IV FORTRAN IV Series/] supported in not available in features not FORTRAN IV IBM System/360 IBM System/360 Series/] FORTRAN IV supported in features not and System/370 and System/370 not available in IBM Basi supported in full FORTRAN full FOR TRAN FORTRAN IV H FORTRAN Features FORTRAN IV ANS FORTRAN IV IV extended features (; Adjustable (objet time) dimensioning ASSIGN ASSIGN GO TO Asynhronous I/O BLOCK DATA COMPLE DATA Debug faility Debug with UNIT, INIT, or SUBCHK Diret-aess I/O statements DISPLAY ENTRY ERR & END parameters in a READ ERR parameter in a WRITE ( " EECUTIVE funtions, Exponentiation or funtion referene in subsripts appearing in I/O lists Extended preision ETERNAL extension FORMAT with G speifiation, or more than 1 level of parenthesis, or adjustable (objet time) format speifiation Funtion names in type statements Generalized subsript form GENERIC GLOBAL Hexadeimal onstant IMPLICIT Initial data values in expliit speifiation statements Integer *2 data type INVOKE L & Z Format Codes ("" '" 8 GC

16 G Series/l FORTRAN IV Series/l Series/l features not FORTRAN IV FORTRAN IV Series/l supported in not available in features not FORTRAN IV IBM System/360 IBM System/360 Series/l FORTRAN IV supported in features not and System /370 and System/370 not available in IBM Basi supported in full FORTRAN full FOR TRAN FORTRAN IV H FORTRAN Features FORTRAN IV ANS FORTRAN IV IV extended features Labeled COMMON Length of variables and arrays as part of type speifiation A subset of FORTRAN IV extended list-direted I/O Literal as atual argument in CALL and funtion referene Literal enlosed in apostrophes LOGICAL*4 LOGICAL*l Logial, literal, and hexadeimal onstants Logial IF Mixed-mode expressions C' Multiple exponentiation w / 0 parentheses to indiate order of omputation NAMELIST PAUSE with literal PRINT Proess I/O subroutines PROGRAM PUNCH RETURN (i) i not a blank READ b list Subprogram dummy arguments enlosed in slashes T and Z format odes Up to 7 dimensions in an array o Series/1 FORTRAN IV Program Produt 9

17 FORTRAN IV Lanpage Statements Speifiation Statements DIMENSION (allowing arrays of up to 7 dimensions) IMPLICIT COMMON, labelled, blank GLOBAL, labelled, blank DATA ETERNAL PROGRAM Type statement, with or without length speifiations, and allowing data initialization and dimension information. EQUIV ALENCE Relational and Logial Operators.EQ. Equal to.ne. Not equal to.lt. Less than.gt. Greater than.le. Less than or equal to.ge. Greater than or equal to.or. Or.AND. And. NOT. Not Control Statements GO TO, unonditional GO TO, omputed GO TO, assigned DO CONTINUE ASSIGN IF, arithmeti IF, logial PAUSE, with optional message or 5-digit identifying number STOP, with optional 5-digit identifying number END Assignment Statements Arithmeti assignment, allowing mixed-mode expression and multiple exponentiation Logi assignment 10 GC

18 Input/ Output Statements READ /WRITE, list-direted READ/WRITE, sequential with optional END= and ERR= parameters on READ; optional ERR= parameter on WRITE READ/WRITE, diret-aess both formatted and unformatted, with optional ERR= parameter on READ and WRITE FIND DEFINE FILE BACKSPACE REWIND END FILE FORMAT, with these odes: A, 0, E, F, I, H, L, P, T,, Z, "literal" Subprograms and Statement Funtions SUBROUTINE FUNCTION, allowing type speifiation of funtion name and redefinition or arguments CALL, allowing subprogram name and literal onstants as arguments RETURN ENTRY, allowing multiple entry points in one subroutine BLOCK DATA, to initialize labelled COMMON Constants INTEGER (INTEGER*4) INTEGER (INTEGER*2) LOGICAL REAL *4 REAL *8 Series/l FORTRAN IV Program Produt 11

19 12 GC (j

20 Index assignment statements 10 naming tehnique 7 bit-level operations 6 arriage ontrol 7 harater set 7 ompiler 1 onfiguration, minimum system 3 onstants 11 ontrol statements 10 devie-independent I/O 7 diagnostis 5 diret-aess I/O 6 divide-hek 5 double-preision 7 END= parameter 7 ERR= parameter 7 error-handling 5 exeutive funtion subroutines 4 floating-point support 3 FORTRAN IV omparisons 8 FORTRAN IV realtime subroutine library 4 FORTRAN IV objet support library 3 objet support library 3 operator station 3 overflow 5 parameters 7 proess I/O subroutines 4 program preparation 2 READ statement 7 realtime library 4 relational operators 10 resoures 3 single-preision 7 soure statement listing 5 speifiation statements 10 storage estimates 3 storage loation map 5 subprograms and statement funtions 11 symbol and label index 5 system onfiguration, minimum 3 system servie subroutines 4 time and date subroutines 4 hexadeimal listing 5 underflow 5 I/O statements 11 ISA subroutines 4 WRITE statement 7 language statements 10 libraries 3 list-direted I/O 7 listings 5 logial and relational operations logial operators proessor proessor disk storage unit diskette unit printer display station sensor I/O unit 3 mathematial and funtional subroutine library 5 MFSL 5 minimum system onfiguration 3 multiple program support 6 o Index 13

21 ( '\, \. j t ",, 14 GC

22 FORTRAN IV: Introdution GC READER'S COMMENT FORM YOUR COMMENTS, PLEASE... Your omments assist us in improving the usefulness of our publiations; they are an important part of the input used in preparing updates to the publiations. All omments and suggestions beome the property of IBM. Please do not use this form for tehnial questions about the system or for requests for additional publiations; this only delays the response. Instead, diret your inquiries or requests to your I BM representative or to the I BM branh offie serving your loality. Co. retions or larifiations needed: Page Comment C (') s 0.., "'T1 0 :» 0" :::J to C :::J CD What is your oupation? Number of latest Tehnial Newsletter (if any) onerning this publiation: Please indiate your name and address in the spae below if you wish a reply. o Thank you for your ooperation. No postage stamp neessary if mailed in the U.S.A. (Elsewhere, an I BM offie or representative will be happy to forward your omments.)

23 GC Your omments, please... This manual is part of a library that serves as a referene soure for IBM systems. Your omments on the other side of this form will be arefully reviewed by the persons responsible for writing and publishing this material. All omments and suggestions beome the property of IBM. Fold Fold First Class Permit 40 Armonk New York Fold = === --_ I nternational Business Mahines Corporation General Systems Division Glenridge Drive N.E. P.O. Box 2150, Atlanta, Georgia (U.S.A. only) Business Reply Mail No postage stamp neessary if mailed in the U.S.A. I BM Corporation Systems Publiations, Dept 27T P.O. Box 1328 Boa Raton, Florida FOld Cl s: f/l \.,J (ii' :;; 'TI 0 :0 -I :0» z a a. :: (').-+ o :::l ::,. (ti a. :i' en?> G) () w r--) 6

24 FORTRAN IV: Introdution GC READER'S COMMENT FORM YOUR COMMENTS, PLEASE... Your omments assist us in improving the usefulness of our publiations; they are an important part of the input used in preparing updates to the publiations. All omments and suggestions beome the property of IBM. Please do not use this form for tehnial questions about the system or for requests for additional publiations; this only delays the response. Instead, diret your inquiries or requests to your I BM representative or to the I BM branh offie serving your loality. Co,"retions or larifiations needed: Page Comment C n S "T1 0 0: 0 ::l to C. ::l ttl What isyouroupation? Number of latest Tehnial Newsletter (if any) onerning this publiation: Please indiate your name and address in the spae below if you wish a reply. o Thank you for your ooperation. No postage stamp neessary if mailed in the U.S.A. (Elsewhere, an IBM offie or representative will be happy to forward your omments.)

25 GC Your omments, please... This manual is part of a library that serves as a referene soure for IBM systems. Your omments on the other side of this form will be arefully reviewed by the persons responsible for writing and publishing this material. All omments and suggestions beome the property of IBM. o S (, \. ; Fold Fold First Class Permit 40 Armonk New York Fold _ International Business Mahines Corporation General Systems Division Glenridge Drive N.E. P.O. Box 2150, Atlanta, Georgia (U.S.A. only) Business Reply Mail No postage stamp neessary if mailed in the U.S.A. I BM Corporation Systems Pu bl iations, Dept 27T P.O. Box 1328 Boa Raton, Florida Fold OJ s:: CJ) 0 ":::D -I :::D» z < (3 a. o ::J. CD a. :i' en?> G') 0 w g w I\) 6, \,

26 _ International Business Mahines Corporation General Systems Division Glenridge Drive N. E. P. O. Box 2150 Atlanta, Georgia (U.S.A. only), If i GC [ij Ul " 0 :D -i :D» z < ;a 0 a. o :::l :;' 5,... (I) a. 5 en Cl (") w w "-l 6 f,..

Series/1 GA File No i=:: IBM Series/ Battery Backup Unit Description :::5 ~ ~ >-- ffi B~88 ~0 (] II IIIIII

Series/1 GA File No i=:: IBM Series/ Battery Backup Unit Description :::5 ~ ~ >-- ffi B~88 ~0 (] II IIIIII Series/1 I. (.. GA34-0032-0 File No. 51-10 a i=:: 5 Q 1 IBM Series/1 4999 Battery Bakup Unit Desription B88 0 (] o. :::5 >-- ffi "- I II1111111111IIIIII1111111 ---- - - - - ----- --_.- Series/1 «h: ",

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Reading Object Code. A Visible/Z Lesson

Reading Object Code. A Visible/Z Lesson Reading Objet Code A Visible/Z Lesson The Idea: When programming in a high-level language, we rarely have to think about the speifi ode that is generated for eah instrution by a ompiler. But as an assembly

More information

Reading Object Code. A Visible/Z Lesson

Reading Object Code. A Visible/Z Lesson Reading Objet Code A Visible/Z Lesson The Idea: When programming in a high-level language, we rarely have to think about the speifi ode that is generated for eah instrution by a ompiler. But as an assembly

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

13.1 Numerical Evaluation of Integrals Over One Dimension

13.1 Numerical Evaluation of Integrals Over One Dimension 13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied

More information

ZDT -A Debugging Program for the Z80

ZDT -A Debugging Program for the Z80 ZDT -A Debugging Program for the Z80 il I,, 1651 Third Ave.. New York, N.Y. 10028 (212) 860-o300 lnt'l Telex 220501 ZOT - A DEBUGGING PROGRAM FOR THE ZAO Distributed by: Lifeboat Assoiates 1651 Third Avenue

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

Total 100

Total 100 CS331 SOLUTION Problem # Points 1 10 2 15 3 25 4 20 5 15 6 15 Total 100 1. ssume you are dealing with a ompiler for a Java-like language. For eah of the following errors, irle whih phase would normally

More information

OvidSP Quick Reference Card

OvidSP Quick Reference Card OvidSP Quik Referene Card Searh in any of several dynami modes, ombine results, apply limits, use improved researh tools, develop strategies, save searhes, set automati alerts and RSS feeds, share results...

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Make your process world

Make your process world Automation platforms Modion Quantum Safety System Make your proess world a safer plae You are faing omplex hallenges... Safety is at the heart of your proess In order to maintain and inrease your ompetitiveness,

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0 Implementation Proven Professional Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

PASCAL 64. "The" Pascal Compiler for the Commodore 64. A Data Becker Product. >AbacusiII Software P.O. BOX 7211 GRAND RAPIDS, MICK 49510

PASCAL 64. The Pascal Compiler for the Commodore 64. A Data Becker Product. >AbacusiII Software P.O. BOX 7211 GRAND RAPIDS, MICK 49510 PASCAL 64 "The" Pasal Compiler for the Commodore 64 A Data Beker Produt >AbausiII Software P.O. BOX 7211 GRAND RAPIDS, MICK 49510 7010 COPYRIGHT NOTICE ABACUS Software makes this pakage available for use

More information

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1 Exam (CAT-600) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

AN INTRODUCTION TO FORTRAN AND NUMERICAL MODELING

AN INTRODUCTION TO FORTRAN AND NUMERICAL MODELING AN INTRODUCTION TO FORTRAN AND NUMERICAL MODELING Dr. L. W. Shwartz Department of Mehanial Engineering University of Delaware September, 2000 INTRODUCTION The first part of this short doument ontains a

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

An Event Display for ATLAS H8 Pixel Test Beam Data

An Event Display for ATLAS H8 Pixel Test Beam Data An Event Display for ATLAS H8 Pixel Test Beam Data George Gollin Centre de Physique des Partiules de Marseille and University of Illinois April 17, 1999 g-gollin@uiu.edu An event display program is now

More information

DECT Module Installation Manual

DECT Module Installation Manual DECT Module Installation Manual Rev. 2.0 This manual desribes the DECT module registration method to the HUB and fan airflow settings. In order for the HUB to ommuniate with a ompatible fan, the DECT module

More information

Multiple Assignments

Multiple Assignments Two Outputs Conneted Together Multiple Assignments Two Outputs Conneted Together if (En1) Q

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

UCSB Math TI-85 Tutorials: Basics

UCSB Math TI-85 Tutorials: Basics 3 UCSB Math TI-85 Tutorials: Basis If your alulator sreen doesn t show anything, try adjusting the ontrast aording to the instrutions on page 3, or page I-3, of the alulator manual You should read the

More information

The recursive decoupling method for solving tridiagonal linear systems

The recursive decoupling method for solving tridiagonal linear systems Loughborough University Institutional Repository The reursive deoupling method for solving tridiagonal linear systems This item was submitted to Loughborough University's Institutional Repository by the/an

More information

COMP 181. Prelude. Intermediate representations. Today. Types of IRs. High-level IR. Intermediate representations and code generation

COMP 181. Prelude. Intermediate representations. Today. Types of IRs. High-level IR. Intermediate representations and code generation Prelude COMP 181 Intermediate representations and ode generation November, 009 What is this devie? Large Hadron Collider What is a hadron? Subatomi partile made up of quarks bound by the strong fore What

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

CA Unified Infrastructure Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1

CA Unified Infrastructure Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1 Management 8.x Implementation Proven Professional Exam (CAT-540) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information.

More information

Z8530 Programming Guide

Z8530 Programming Guide Z8530 Programming Guide Alan Cox alan@redhat.om Z8530 Programming Guide by Alan Cox Copyright 2000 by Alan Cox This doumentation is free software; you an redistribute it and/or modify it under the terms

More information

Adobe Certified Associate

Adobe Certified Associate Adobe Certified Assoiate About the Adobe Certified Assoiate (ACA) Program The Adobe Certified Assoiate (ACA) program is for graphi designers, Web designers, video prodution designers, and digital professionals

More information

CA Privileged Identity Manager r12.x (CA ControlMinder) Implementation Proven Professional Exam (CAT-480) Study Guide Version 1.5

CA Privileged Identity Manager r12.x (CA ControlMinder) Implementation Proven Professional Exam (CAT-480) Study Guide Version 1.5 Proven Professional Exam (CAT-480) Study Guide Version 1.5 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

represent = as a finite deimal" either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to

represent = as a finite deimal either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to Sientifi Computing Chapter I Computer Arithmeti Jonathan Goodman Courant Institute of Mathemaial Sienes Last revised January, 00 Introdution One of the many soures of error in sientifi omputing is inexat

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

Connection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD

Connection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD Page 1 of 7 Connetion Guide Installing the printer loally (Windows) Note: When installing a loally attahed printer, if the operating system is not supported y the Software and Doumentation CD, then the

More information

CA Agile Requirements Designer 2.x Implementation Proven Professional Exam (CAT-720) Study Guide Version 1.0

CA Agile Requirements Designer 2.x Implementation Proven Professional Exam (CAT-720) Study Guide Version 1.0 Exam (CAT-720) Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

FORTRAN Programming in Nuclear Medicine

FORTRAN Programming in Nuclear Medicine FORTRAN Programming in Nulear Mediine Till Noever Emory University Hospital, Atlanta, Georgia This is the seond in a series of four ontinuing Eduation artiles on omputers in nulear mediine. After studying

More information

SAND Unlimited Release Printed November 1995 Updated November 29, :26 PM EXODUS II: A Finite Element Data Model

SAND Unlimited Release Printed November 1995 Updated November 29, :26 PM EXODUS II: A Finite Element Data Model SAND92-2137 Unlimited Release Printed November 1995 Updated November 29, 2006 12:26 PM EXODUS II: A Finite Element Data Model Gregory D. Sjaardema (updated version) Larry A. Shoof, Vitor R. Yarberry Computational

More information

CA Service Desk Manager 14.x Implementation Proven Professional Exam (CAT-181) Study Guide Version 1.3

CA Service Desk Manager 14.x Implementation Proven Professional Exam (CAT-181) Study Guide Version 1.3 Exam (CAT-181) Study Guide Version 1.3 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger.

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger. - 1 - S 21 Diretory-based Administration of Virtual Private Networks: Poliy & Configuration Charles A Kunzinger kunzinge@us.ibm.om - 2 - Clik here Agenda to type page title What is a VPN? What is VPN Poliy?

More information

EXODUS II: A Finite Element Data Model

EXODUS II: A Finite Element Data Model SAND92-2137 Unlimited Release Printed November 1995 Distribution Category UC-705 EXODUS II: A Finite Element Data Model Larry A. Shoof, Vitor R. Yarberry Computational Mehanis and Visualization Department

More information

RS485 Transceiver Component

RS485 Transceiver Component RS485 Transeiver Component Publiation Date: 2013/3/25 XMOS 2013, All Rights Reserved. RS485 Transeiver Component 2/12 Table of Contents 1 Overview 3 2 Resoure Requirements 4 3 Hardware Platforms 5 3.1

More information

ENGINEERING update FOR 2.0 PRINTGEN. A C Page 1 of 120 PRINTGEN. Engineering Update (DAA -170)

ENGINEERING update FOR 2.0 PRINTGEN. A C Page 1 of 120 PRINTGEN. Engineering Update (DAA -170) o ENGINEERING update FOR 2.0 A-09-01159-01-C Page 1 of 120 Speifiations Subjet to Change. Convergent Tehnologies and NGEN are registered trademarks of Convergent Tehnologies, In. Convergent, CT-DBMS, CT-MAIL,

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis Design Impliations for Enterprise Storage Systems via Multi-Dimensional Trae Analysis Yanpei Chen, Kiran Srinivasan, Garth Goodson, Randy Katz University of California, Berkeley, NetApp In. {yhen2, randy}@ees.berkeley.edu,

More information

Whole Numbers. Whole Numbers. Solutions. Curriculum Ready.

Whole Numbers. Whole Numbers. Solutions. Curriculum Ready. Whole Numbers Whole Numbers Solutions Curriulum Ready www.mathletis.om Copyright 009 P Learning. All rights reserved. First edition printed 009 in Australia. A atalogue reord for this book is available

More information

Zippy - A coarse-grained reconfigurable array with support for hardware virtualization

Zippy - A coarse-grained reconfigurable array with support for hardware virtualization Zippy - A oarse-grained reonfigurable array with support for hardware virtualization Christian Plessl Computer Engineering and Networks Lab ETH Zürih, Switzerland plessl@tik.ee.ethz.h Maro Platzner Department

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

Connection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD

Connection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD Connetion Guide Page 1 of 5 Connetion Guide Installing the printer loally (Windows) Note: If the Software and Doumentation CD does not support the operating system, you must use the Add Printer Wizard.

More information

Installation & Operation Manual 6060 MODBUS PROTOCOL. This manual is a supplement to the 6060 Full Installation & Operation Manual PK514

Installation & Operation Manual 6060 MODBUS PROTOCOL. This manual is a supplement to the 6060 Full Installation & Operation Manual PK514 Installation & Operation Manual 6060 MODBUS PROTOCOL This manual is a supplement to the 6060 Full Installation & Operation Manual PK514 PK539 0037-75565 July 2016 1 Explanation of Symbols: General Information

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Direct-Mapped Caches

Direct-Mapped Caches A Case for Diret-Mapped Cahes Mark D. Hill University of Wisonsin ahe is a small, fast buffer in whih a system keeps those parts, of the ontents of a larger, slower memory that are likely to be used soon.

More information

Symbol indicating an action that must not be done. Symbol indicating an action that should be done. Symbol indicating related or useful information

Symbol indicating an action that must not be done. Symbol indicating an action that should be done. Symbol indicating related or useful information Using the Produt Safely Safety Instrutions For your safety, read all the instrutions in this guide before using this produt. Inorret handling that ignores instrutions in this guide ould damage this produt

More information

Application Note. Slave Controller. Application Note ESC Comparison Feature and register comparison. (Online at

Application Note. Slave Controller. Application Note ESC Comparison Feature and register comparison. (Online at Appliation Note Controller Setion I Setion II Setion III Tehnology (Online at http://www.bekhoff.om) Register Desription (Online at http://www.bekhoff.om) Hardware Desription (Online at http://www.bekhoff.om)

More information

Test Case Generation from UML State Machines

Test Case Generation from UML State Machines Test Case Generation from UML State Mahines Dirk Seifert To ite this version: Dirk Seifert. Test Case Generation from UML State Mahines. [Researh Report] 2008. HAL Id: inria-00268864

More information

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R.

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R. EngOpt 2008 - International Conferene on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Automated System for the Study of Environmental Loads Applied to Prodution Risers Dustin M. Brandt

More information

Background/Review on Numbers and Computers (lecture)

Background/Review on Numbers and Computers (lecture) Bakground/Review on Numbers and Computers (leture) ICS312 Mahine-Level and Systems Programming Henri Casanova (henri@hawaii.edu) Numbers and Computers Throughout this ourse we will use binary and hexadeimal

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

Design and Analysis of a Robust Pipelined Memory System

Design and Analysis of a Robust Pipelined Memory System Design and Analysis of a obust Pipelined Memory System Hao ang 1 Haiquan (Chuk) Zhao 2 Bill Lin 1 Jun (Jim) Xu 2 1 Department of Eletrial and Computer Engineering, University of California, San Diego Email

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0.

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0. C HPTER 1 SETS I. DEFINITION OF SET We begin our study of probability with the disussion of the basi onept of set. We assume that there is a ommon understanding of what is meant by the notion of a olletion

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Connection Guide. Supported operating systems. Installing the printer using the Software and Documentation CD. Connection Guide

Connection Guide. Supported operating systems. Installing the printer using the Software and Documentation CD. Connection Guide Connetion Guide Page 1 of 6 Connetion Guide Supported operating systems Using the software CD, you an install the printer software on the following operating systems: Windows 8.1 Windows Server 2012 R2

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Episode 12: TCP/IP & UbiComp

Episode 12: TCP/IP & UbiComp Episode 12: TCP/IP & UbiComp Hannes Frey and Peter Sturm University of Trier Outline Introdution Mobile IP TCP and Mobility Conlusion Referenes [1] James D. Solomon, Mobile IP: The Unplugged, Prentie Hall,

More information

Space- and Time-Efficient BDD Construction via Working Set Control

Space- and Time-Efficient BDD Construction via Working Set Control Spae- and Time-Effiient BDD Constrution via Working Set Control Bwolen Yang Yirng-An Chen Randal E. Bryant David R. O Hallaron Computer Siene Department Carnegie Mellon University Pittsburgh, PA 15213.

More information

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks Query Evaluation Overview Query Optimization: Chap. 15 CS634 Leture 12 SQL query first translated to relational algebra (RA) Atually, some additional operators needed for SQL Tree of RA operators, with

More information

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test Introdutory Programming, IMM, DTU Systemati Software Test Peter Sestoft a Programs often ontain unintended errors how do you find them? Strutural test Funtional test Notes: Systemati Software Test, http://www.dina.kvl.dk/

More information

ERISA Form 8955-SSA 2-D Barcode Standards. Version 1.3 June 7, 2012

ERISA Form 8955-SSA 2-D Barcode Standards. Version 1.3 June 7, 2012 ERISA 8955-SSA 2-D Barode Standards Versi 1.3 June 7, 2012 Plan Years: 2009 2010 2011 History Log Versi Date Summary of Changes Editor 1.0 01/14/2011 Versi 1.0 WBAPSO/CIT 1.1 6/27/2011 - Update Barode

More information

Page INTRODUCTION PART I - THE PLATO SYSTEM

Page INTRODUCTION PART I - THE PLATO SYSTEM INTRODUCTION PART I - THE PLATO SYSTEM Page A. General Desription - PLATO Ilardware............ B. Relationship of PLATO Hardware to Software....... C. System Operation by Student Input.... D. Relationship

More information

Dynamic Algorithms Multiple Choice Test

Dynamic Algorithms Multiple Choice Test 3226 Dynami Algorithms Multiple Choie Test Sample test: only 8 questions 32 minutes (Real test has 30 questions 120 minutes) Årskort Name Eah of the following 8 questions has 4 possible answers of whih

More information

ICCGLU. A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff.

ICCGLU. A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff. http://www.netlib.org/linalg/ig-do 1 of 8 12/7/2009 11:14 AM ICCGLU A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff July, 1982

More information

SPECIFICATION 2 STATEMENTS

SPECIFICATION 2 STATEMENTS SPEIFIATION 2 STATEMENTS hapter SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Objectives: You will learn: Type specification. Type declarations other than HARATER. Statements: HARATER, IMPLIIT, DIMENSION, PARAMETER,

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

Tavultesoft Keyboard Manager. User s Guide and Reference. Tavultesoft

Tavultesoft Keyboard Manager. User s Guide and Reference. Tavultesoft Tavultesoft Keyboard Manager User s Guide and Referene VERSION 4.0 Tavultesoft This doumentation may be freely opied, but the opyright notie must not be altered or removed. No part of this doumentation

More information

Formal Verification by Model Checking

Formal Verification by Model Checking Formal Verifiation by Model Cheking Jonathan Aldrih Carnegie Mellon University Based on slides developed by Natasha Sharygina 15-413: Introdution to Software Engineering Fall 2005 3 Formal Verifiation

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communiations 1 RAC 2 E: Novel Rendezvous Protool for Asynhronous Cognitive Radios in Cooperative Environments Valentina Pavlovska,

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center Construting Transation Serialization Order for Inremental Data Warehouse Refresh Ming-Ling Lo and Hui-I Hsiao IBM T. J. Watson Researh Center July 11, 1997 Abstrat In typial pratie of data warehouse, the

More information

... 1;1.. "' it it at WI ",_., ..._.

... 1;1.. ' it it at WI ,_., ..._. ..._....... 1;1.. "' it it at W ",_., www. EletrialPartManuals. om om NTRODUCNG... J.. T.. E's new Spae Saving CRCUT.. SHELD SOLD.. STATE OVERCURRENT RELAY... Offering new standards of operational performane

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

Allocating Rotating Registers by Scheduling

Allocating Rotating Registers by Scheduling Alloating Rotating Registers by Sheduling Hongbo Rong Hyunhul Park Cheng Wang Youfeng Wu Programming Systems Lab Intel Labs {hongbo.rong,hyunhul.park,heng..wang,youfeng.wu}@intel.om ABSTRACT A rotating

More information

We P9 16 Eigenray Tracing in 3D Heterogeneous Media

We P9 16 Eigenray Tracing in 3D Heterogeneous Media We P9 Eigenray Traing in 3D Heterogeneous Media Z. Koren* (Emerson), I. Ravve (Emerson) Summary Conventional two-point ray traing in a general 3D heterogeneous medium is normally performed by a shooting

More information

Wireless Rear Speaker Kit

Wireless Rear Speaker Kit Wireless Rear Speaker Kit Thank you for purhasing this produt (SWA-8000S). Model : SWA-8000S For more detailed information on how to onnet and use the Wireless Rear Speaker Kit (SWA-8000S), refer to the

More information

Detection of RF interference to GPS using day-to-day C/No differences

Detection of RF interference to GPS using day-to-day C/No differences 1 International Symposium on GPS/GSS Otober 6-8, 1. Detetion of RF interferene to GPS using day-to-day /o differenes Ryan J. R. Thompson 1#, Jinghui Wu #, Asghar Tabatabaei Balaei 3^, and Andrew G. Dempster

More information

CA API Management 8.x Implementation Proven Professional Exam (CAT-560) Study Guide Version 1.1

CA API Management 8.x Implementation Proven Professional Exam (CAT-560) Study Guide Version 1.1 Exam (CAT-560) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

Starter Kit B80 User Guide. Version: 01 DocId: Starter_Kit_B80_v01. User Guide

Starter Kit B80 User Guide. Version: 01 DocId: Starter_Kit_B80_v01. User Guide Starter Kit B80 User Guide Version: 01 DoId: Starter_Kit_B80_v01 User Guide User Guide: Starter Kit B80 User Guide Version: 01 Date: 2012-08-14 DoId: Status Starter_Kit_B80_v01 GENERAL NOTE THE USE OF

More information

Definitions Homework. Quine McCluskey Optimal solutions are possible for some large functions Espresso heuristic. Definitions Homework

Definitions Homework. Quine McCluskey Optimal solutions are possible for some large functions Espresso heuristic. Definitions Homework EECS 33 There be Dragons here http://ziyang.ees.northwestern.edu/ees33/ Teaher: Offie: Email: Phone: L477 Teh dikrp@northwestern.edu 847 467 2298 Today s material might at first appear diffiult Perhaps

More information