132
An Overview of decision table literature 1982-2000 A.M. MORENO GARCIA, M. VERHELLE & J. VANTHIENEN Katholieke Universiteit Leuven Department of Applied Economics Naamsestraat 69, B-3000 Leuven (Belgium) [email protected] & [email protected] Abstract The present report contains an overview of the literature on decision tables since its origin. The goal is to analyze the dissemination of decision tables in different areas of knowledge, countries and languages, especially showing these that present the most interest on decision table use. In the first part a description of the scope of the overview is given. Next, the classification results by topic are explained. An abstract and some keywords are included for each reference, normally provided by the authors. In some cases own comments are added. The purpose of these comments is to show where, how and why decision tables are used. Other examined topics are the theoretical or practical feature of each document, as well as its origin country and language. Finally, the main body of the paper consists of the ordered list of publications with abstract, classification and comments. Keywords: decision tables, expert systems, decision support systems, knowledge representation Presented at the Fifth International Conference on Artificial Intelligence and Emerging Technologies in Accounting, Finance and Tax, organized by the Research Group on Artificial Intelligence in Accounting (GIACA), November 2-3, 2000, Huelva, Spain

An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

An Overview of decision table literature 1982-2000

A.M. MORENO GARCIA, M. VERHELLE & J. VANTHIENEN

Katholieke Universiteit Leuven Department of Applied Economics

Naamsestraat 69, B-3000 Leuven (Belgium) [email protected] & [email protected]

Abstract

The present report contains an overview of the literature on decision tables since its origin. The goal is to analyze the dissemination of decision tables in different areas of knowledge, countries and languages, especially showing these that present the most interest on decision table use. In the first part a description of the scope of the overview is given. Next, the classification results by topic are explained. An abstract and some keywords are included for each reference, normally provided by the authors. In some cases own comments are added. The purpose of these comments is to show where, how and why decision tables are used. Other examined topics are the theoretical or practical feature of each document, as well as its origin country and language. Finally, the main body of the paper consists of the ordered list of publications with abstract, classification and comments. Keywords: decision tables, expert systems, decision support systems, knowledge representation

Presented at the Fifth International Conference on Artificial Intelligence and Emerging

Technologies in Accounting, Finance and Tax, organized by the Research Group on Artificial Intelligence in Accounting (GIACA), November 2-3, 2000, Huelva, Spain

Page 2: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

2

1. Introduction The purpose of this work is to give an overview of the literature on decision tables

since its origin. Our interest is concentrated on analyzing the integration of different areas of knowledge and decision tables.

Originally, decision tables offered a technique used to support programming. The

main interest was concentrated on the efficient conversion of the tables into program code. Afterwards, they became largely used in different domains, and the interest shifted to the design of methods for decision table construction, being used mainly for knowledge representation and decision support system (as will be shown later).

The present report is structured as follows. First, a description of the scope of the

overview is provided in section 2. Next, the classification results by topic are explained in section 3. An abstract and some keywords are included for each reference, normally provided by the authors. In some cases own comments are added. The purpose of these comments is to show where, how and why decision tables are used. The examined topics are exposed in section 4, as their publication year, the area, the theoretical or practical feature of each document, its origin country and its language. Following in section 5, some conclusions about this work are added. Finally in section 6, the main body of the paper is attached, consisting of the ordered list of publications with abstract, classification and comments.

2. Scope of the Overview A specific remark concerns the size of the literature related to decision tables. The overview consists of about eight hundred references. Approximately half of them -corresponding to the articles of the last two decades- have been annexed here. However, this figure is far from exhaustive. This is not surprising given the limited size of bibliographies making it impossible to consult all documents. Even electronic search facilities (e.g. search engines on the World Wide Web) are not able to find all documents, because not all of them have been indexed. Thus, the actual number of documents discussing decision tables will be much higher.

However, even taking into account the above-mentioned remarks, an effort to capture and organize the most important documents related to decision tables has been done. This compilation of documents shows that decision tables involve a broad range of problem solving matters going as far as transport or chemistry. A classification by areas is needed when somebody aims at coping with decision tables because it allows a better overview. The results of the research will be analyzed in the section 3.

To have a better understanding of the evolution of the quantity of literature

concerning decision tables, the references are also classified per year. The following graph (fig. 1) presents the results.

Page 3: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

3

Fig. 1: Number of publications per year

Figure 1 shows publications on decision tables throughout the past forty years. The two colors correspond to two kinds of documents, where red points to references we have found in the gray literature, and blue are documents we have located after an electronic research. The first ones have been extracted from a report that the international Decision Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both within and external to the data processing community. They concluded that: • The early decision table processors and preprocessors were quite inefficient at a time

when minimizing the use of computer memory was important. • Powerful decision table constructs have not been incorporated into commercial

compilers which limited their availability to the general programmer. • An assumption has been proliferated that decision tables are easy to use, when in fact

this is true only after someone has been trained in their effective use. • Few programs have been training people in the effective use of decision tables.

Consequently students often receive insufficient education in the depth and scope of using single decision tables and multiple table systems.

Following with the graph, in the first years, publications are especially oriented to

decision tables as an interesting tool for programming. The period 1962-75 was very productive with an average of 30 publications per year, and a record of 67 publications in 1971.

The total number of publications we have referenced is 970, 545 related to the

Codasyl report and 425 to the electronic research. The number of publications over the years 1984 to 1999 is more or less constant,

with an average of around 20 per year. The only exceptions are 1988 and 1994. We are convinced that these deviations are coincidental. The smaller number of publications from 1999 on can be explained by the earlier remark, namely that not all references have been indexed yet, which is especially true for new ones. Similar observations, but to on smaller extent hold for 1983 and earlier where publications may not have appeared in indexing mechanisms because of their age.

1 2 1 2 14 4

6 68

3 3 24

02 2 2

11

2320

27

20

13

21 22

18

28

1714

22

31

23

39

18

1 2

11

34

12

1619

30

34

47

30

40

67

35

46

31

37

14 14

7

36

9

0

10

20

30

40

50

60

70

1959 1962 1965 1968 1971 1974 1977 1980 1983 1986 1989 1992 1995 1998

Codasyl 82(total 545)

electronic(total 425)

Page 4: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

4

In short, we can confirm that publications are rising and there is evidence to confirm the global interest of decision tables in several domains as we can see in the next section.

Regarding the application area the oldest documents were dated in the beginning of

the sixties and most of them were related to the programming area, see for example the references [91], [255] or [270]. Later, in the seventies there was more interest for the algorithms area, see for instance publications [204], [338] or [365]. At last, from the eighties on the focus shifted towards the knowledge representation and application areas, as in [40], [71] or [113].

3. Classification results The present section contains the results of our electronic research. To simplify the

exposition the classification has been split into three blocks: first according to the application area, next to the nature of the references and finally with respect to the country and language.

3.1. Classification according to the application area

A striking observation from the decision table literature is the diversity of application areas: from expert systems to production systems (possibly automated systems that control the flow of products through the factory), from medicine to legal matters. A wide variety of application areas has been encountered.

The area that seems to be the most discussed is “Expert systems, decision support

systems and knowledge representation, artificial intelligence” (see fig. 2). This is comprehensible because, first of all, expert systems have been discussed a lot, and secondly decision tables are very well suited for use in expert systems. Expert systems and decision support systems are systems that help the user evaluate a situation and take a decision, on the basis of some form of logic representation that must be used in order to reach a conclusion. Decision tables appear to be very well suited for this kind of situations (conditional logic), which is shown extensively in the referenced literature. In more recent years there has been a concentration of efforts on knowledge representation because its applications in real world have been satisfactory.

Fig. 2: Classification according to application area Figure 2 reviews reported research areas on decision tables. As witnessed by the

graph, a wide variety of areas is found. More technology related areas (programming, control systems, …) occupy the priority areas though.

Decision form.7%

Algorithms5%

Tools, CASE2%

ES, DSS, AI34%

Medicine4%

Robotics2%

others7%Ec. Applic.

3%

Appl. Mathem.7%

Databases3% Control syst.

8%

Prod. Systems3%

Soft. Devel.5%

Programming10%

ES, DSS, AI Prod. Systems

Soft. Devel. Programming

Control syst. Databases

Tools, CASE Algorithms

Decision form. Appl. Mathem.

Medicine Robotics

Ec. Applic. others

Page 5: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

5

Sometimes, individual contributions concentrate on applications in more than one

area. One of these areas is usually the above mentioned knowledge representation, and the other a diagnostic problems area such as medicine, economics or robotics.

3.2. Classification according to the nature of the references

The results according to the nature of the references are well-balanced: 96

documents are theoretical, while 94 others have a more practical nature. They represent 23 and 22% respectively of the total. 59 references are both theoretical and practical and represent 14% of total. The nature of the remaining references (41%) is unknown.

Fig. 3: Classification according to the nature of the references

3.3. Classification according to country and language

Another classification that is presented here is the classification according to

country and language. The latter is easy: most of the documents are in English (see fig. 4). They represent 85% of total. This is perfectly logical, given the worldwide use of English as publication language. The number of references in languages other than English is marginal, except perhaps for Dutch (10%). The data may however be influenced by the sources of the references. An important source of the overview was in fact the “Excerpta Informatica” database of the Catholic University of Brabant (Tilburg, Holland). Given that this is a Dutch database, it is understandable that Dutch documents will be better represented. Another source is DBLP and some references have this codification. It is a bibliography server maintained by the Department of Computer Science of the University of Trier (Germany).

Fig. 4: Classification according to language

Other59%

Theoretical23%

Unknown41%

Theoretical/practical

14%

Practical22% Theoretical

Practical

Theoretical/practicalUnknown

English85%

German1%

Japanese1%

others1%

Russian1%

Dutch10%

French1%

English

Dutch

German

French

Japanese

Russian

others

Page 6: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

6

The classification variety is larger when classifying the documents according to

country. In fig. 5, we can see the evident importance of the United Stated as country of origin (47% of total), followed by Belgium (9%) and Holland (7%). The number of referenced countries is far larger than the number of referenced languages. This is partly explained by the fact that some countries use the same language (Canada and USA; Holland and Belgium), but also by the fact that some documents are published in a language other than the one normally used in the country of origin, e.g. Finland, India, Israel and Italy. Another reason is that the main editorials require the use of English as language of submitting manuscripts.

Fig. 5: Classification according to country Finally, we include a mention to the terminology. The searching tasks were further

complicated because the terminology in decision tables is not always the same. Sometimes decision tables are presented under other names, such as decision diagrams (as in [28] or [33]), propositional expert systems (as in [51]), decision-table data structure (as in [180]), Tabular Rule-Based System (as in [184]), decision-making table (as in [245] or [273]), decision grid chart (as in [261]), Tabular Knowledge Bases (as in [332] or [355]), decision table-based controller (as in [334]), Tabular Knowledge Systems (as in [363]), Tabular Knowledge-Based Framework (as in [390]), decision-table-based algorithm (as in [416]), etc.

4. Classification

In order to make the consultation easier, the list of publications is numbered and ordered by authors. This will be consulted in the fourth section. To classify the references each document is provided with some concepts over topics that are assigned. Thus, publications are categorized according to the following five topics: application area, character theoretical/practical, year of publication, origin country and publication language.

Further, an overview of the references assigned to each concept in each topic is

presented. The numbers point to the references. Some references appear more than once in the classification according to application area, as they relate to multiple areas, for instance reference 7 is categorized in the both areas of the System development and the Expert Systems.

USA47%

UK3%

others12%

Polland3%

Australia3%

Germany4%

Japan4%

Holland7%

Canada8%

Belgium9%

USA

Belgium

Canada

Holland

Japan

Germany

Australia

UK

Polland

others

Page 7: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

7

4.1. Classification according to application area

• Expert systems, decision support systems and knowledge representation, artificial intelligence: 190 [3][7][8][16][21][23][25][27][28][29][30][34][42][47][51][52][53][54][55][58][59][60][65][71][72][77][78][79][80][81][84][90][92][94][104][109][111][113][114][117][118][120][124][125][127][128][130][131][136][142][144][145][146][150][151][152][153][161][162][163][166][168][172][173][181][182][183][184][185][189][190][191][199][200][201][202][203][205][206][210][214][215][219][223][231][232][236][238][240][247][248][249][250][251][259][261][262][265][266][273][275][282][289][294][296][298][302][303][306][309][310][313][314][319][320][322][323][326][327][332][333][335][336][339][340][341][344][345][347][348][349][352][353][354][356][357][358][359][360][361][362][363][364][369][373][374][378][379][380][381][382][383][384][385][386][387][388][389][390][391][392][393][394][395][396][397][398][399][400][401][402][403][404][405][406][407][408][409][410][411][412][415][416][419][420][421][422][423][424][425]

• Production systems, production planning, process planning, product development: 14 [6][40][62][85][92][131][134][148][236][315][323][327][328][413]

• System development, software development: 27 [8][11][33][37][48][56][61][87][94][95][106][119][139][165][192][197][202][216][221][230][258][272][274][279][280][325][331]

• Programming, programming languages: 54 [4][18][41][48][63][70][73][74][86][91][99][102][104][135][138][140][147][149][157][168][169][170][176][177][178][187][188][194][207][208][198][211][212][220][225][237][253][254][255][256][257][269][270][271][277][289][295][297][311][312][321][324][366][372]

• Data communication, telecommunication: 7 [14][68][119][143][160][226][368]

• Control systems: 44 [2][7][27][36][38][39][45][46][52][88][93][96][112][115][122][125][163][166][171][186][193][201][217][219][222][229][242][244][264][265][268][278][280][285][292][293][301][314][315][334][337][343][415][418]

• Databases, file management: 14 [4][14][45][55][66][71][124][148][190][218][252][277][360][416]

• Tools, CASE tools, preprocessors: 9 [1][5][6][76][126][134][304][305][336]

• Algorithms: 27 [67][75][103][110][140][155][158][159][174][175][180][195][204][224][231][239][241][244][263][267][290][300][329][338][365][375][416]

• Decision formalisms: 36 [22][24][32][37][57][61][73][82][83][87][101][102][105][108][135][167][179][196][198][218][227][243][244][258][261][264][276][299][300][330][346][350][351][354][355][367]

• Applied mathematics: 38 [9][10][13][23][26][27][30][43][44][45][64][70][88][98][123][137][152][154][155][156][160][164][179][228][234][241][259][267][268][284][285][286][291][317][318][320][413][414]

• Medicine: 24 [12][17][35][50][90][100][107][121][132][133][146][213][215][246][281][287][288][298][299][306][307][308][376][377]

• Legal matters: 7 [19][235][275][348][356][358][370]

• Construction, mining: 7

Page 8: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

8

[31][49][78][89][129][214][339]

• Transport: 6 [20][64][123][259][260][283]

• Nuclear power: 4 [13][116][148][245]

• Military applications: 3 [40][125][230]

• Chemistry: 6 [15][96][292][301][309][310]

• Robotics: 12 [27][47][97][109][201][219][233][251][283][357][362][415]

• Economic applications: 15 [24][85][96][104][154][162][172][174][214][219][231][315][322][326][330]

4.2. Classification according to character

• Theoretical: 96 [2][18][21][27][28][34][38][39][42][43][44][52][65][66][70][71][73][82][103][109][118][123][127][128][143][153][154][156][160][161][163][166][167][168][179][180][191][197][199][201][216][218][219][222][223][224][226][228][231][233][234][242][243][244][245][251][257][264][265][280][285][286][293][299][300][306][309][314][315][316][317][319][320][325][334][346][349][350][352][354][355][358][359][363][365][378][379][389][390][391][392][414][415][419][422][425]

• Practical: 94 [1][3][5][6][12][16][17][19][23][25][29][31][49][54][58][69][76][77][78][79][85][94][95][96][97][100][104][105][106][108][114][115][119][120][123][125][126][144][145][182][183][184][200][207][210][215][217][227][230][238][246][247][248][249][250][252][262][266][272][277][279][282][283][287][288][292][296][301][302][303][304][305][307][308][310][322][326][330][337][347][348][351][355][367][369][372][373][374][376][377][416][417][421][424]

• Theoretical / practical: 59 [4][7][9][11][13][14][15][26][32][33][34][45][46][47][51][55][64][80][81][89][98][111][112][113][116][122][135][142][146][151][155][164][169][172][193][206][232][239][240][241][259][267][268][273][275][281][284][298][318][331][339][342][353][360][361][363][412][420][423]

4.3. Classification according to year

• 1962: 1 [255]

• 1966: 2 [91][270]

• 1967: 1 [271]

• 1968: 2 [110][136]

• 1969: 1 [89]

• 1970: 4 [106][149][207][208]

• 1971 4: [256][257][311][338]

Page 9: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

9

• 1972: 6 [59][187][204][225][365][417]

• 1973: 6 [60][99][138][157][188][329]

• 1974: 8 [41][158][170][220][237][253][254][312]

• 1975: 3 [159][313][321]

• 1976: 3 [177][295][372]

• 1977: 2 [75][211]

• 1978: 4 [140][174][194][212]

• 1980: 2 [195][297]

• 1981: 2 [141][169]

• 1982: 2 [175][198]

• 1983: 11 [38][48][71][112][113][139][176][202][324][334][341]

• 1984: 23 [9][18][22][36][40][49][56][57][83][84][92][103][117][124][131][167][168][178][323][331][333] [366][423]

• 1985: 20 [24][77][79][85][93][134][135][148][154][172][173][192][197][243][289][290][294][325][328] [337]

• 1986: 27 [4][6][39][68][82][96][101][105][107][118][137][147][171][196][222][226][229][238][242][244] [278][300][316][327][345][367][413]

• 1987: 20 [10][20][44][58][62][78][87][203][214][234][236][260][261][264][268][269][273][291][376][419]

• 1988: 13 [14][30][32][37][63][94][102][199][206][241][275][350][371]

• 1989: 21 [5][17][50][61][104][115][125][132][142][155][189][216][218][239][263][280][293][298][317] [368][416]

• 1990: 22 [25][53][54][55][73][74][116][120][152][156][209][217][230][252][276][279][318][326][339][340] [378][418]

• 1991: 18 [95][98][111][119][150][160][179][205][210][224][227][231][235][277][283][322][346][375]

• 1992: 28 [2][11][12][13][33][43][51][70][86][88][97][146][164][185][215][228][233][258][272][274][282] [284][285][301][315][330][420][422]

Page 10: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

10

• 1993: 17 [45][64][69][114][123][165][221][246][259][267][288][307][320][332][336][348][358]

• 1994: 14 [19][72][90][129][133][143][190][247][287][308][351][353][359][424]

• 1995: 22 [1][8][76][108][126][145][161][223][248][296][302][304][305][352][354][360][361][370][377] [402][408][410]

• 1996: 31 [27][46][80][153][163][181][182][183][191][193][265][266][303][309][310][319][362][363][374] [379][380][381][382][387][399][400][401][403][409]

• 1997: 23 [3][7][35][121][122][144][186][200][213][219][240][250][292][306][314][355][364][369][373] [390][398][404][414]

• 1998: 39 [16][23][28][29][31][34][42][65][66][67][81][109][162][166][184][201][232][281][286][342][343] [347][349][357][383][384][385][386][388][389][391][394][395][396][397][405][406][407][411]

• 1999: 18 [15][47][52][100][127][130][180][245][249][251][262][299][335][344][356][393][412][421]

• 2000: 3 [128][151][392]

4.4. Classification according to country

• Australia: 9 [51][52][53][54][55][76][106][366][367]

• Belgium: 26 [23][120][194][195][210][246][347][348][349][351][352][353][354][355][357][358][359][360][361] [362][363][365][379][389][390][391]

• Canada: 22 [3][44][87][123][144][145][182][183][200][247][248][249][250][259][266][302][303][373][374] [376][420][424]

• China: 4 [88][361][416][422]

• Germany: 10 [49][96][104][111][125][134][151][291][298][325]

• Finland: 2 [116][260]

• France: 5 [36][97][267][268][340]

• Hong Kong: 1 [227]

• India: 6 [26][215][216][262][264][265]

• Israel: 2 [98][228]

• Italy: 3 [69][71][82]

Page 11: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

11

• Japan: 11 [115][124][217][218][233][278][284][309][310][331][335]

• Yugoslavia: 1 [28]

• Holland: 20 [63][68][101][102][104][165][189][190][196][197][198][199][205][220][235][257][344][346][369] [392]

• Poland: 8 [239][242][243][244][317][318][320][334]

• Romania: 1 [73]

• Russia: 5 [13][164][191][283][419]

• Spain: 1 [17]

• Taiwan: 1 [45]

• UK: 9 [5][89][119][149][168][207][252][279][326]

• USA: 132 [1][2][4][6][7][8][10][11][12][14][15][16][19][23][25][27][28][29][31][33][34][38][39][40][42][43][46][47][50][56][57][61][64][65][66][70][77][78][79][80][81][84][85][86][92][93][94][100][103][105][109][111][112][113][114][117][118][121][122][128][131][132][133][135][137][142][143][146][148][149][153][154][155][156][160][163][171][172][173][174][175][176][177][178][179][180][202][203][206][207][208][211][212][212][213][214][219][220][223][224][229][230][232][234][236][240][241][245][251][265][273][274][276][277][282][285][286][287][288][289][290][292][293][296][299][300][301][304][305][306][307][308][314][315][316][319][322][323][327][328][330][333][337][339][341][375][377][378][413][417][418][421][423]

• South Korea: 1 [280]

4.5. Classification according to language

• Chinese: 2 [88] [422]

• German: 4 [49][96][291][325]

• English: 339 [1][2][3][4][5][6][7][8][9][10][11][12][14][15][16][17][18][19][20][21][23][25][26][27][28][29][31][33][34][36][38][39][40][41][42][43][44][45][46][47][48][50][51][52][54][55][56][57][58][59][60][61][62][64][65][66][69][70][71][73][74][76][77][78][79][80][81][82][83][84][85][86][87][89][91][92][93][94][95][98][99][103][104][105][106][109][110][111][112][113][114][116][117][118][119][120][121][122][123][124][125][126][127][128][131][132][133][134][135][136][138][142][143][144][145][146][148][149][151][153][154][155][156][157][158][159][160][161][162][163][166][167][168][169][172][173][174][175][176][177][178][179][180][181][182][183][183][184][187][190][191][193][194][195][198][199][200][201][202][203][204][206][207][210][211][214][215][216][217][218][219][220][222][223][224][225][226][227][228][229][230][231][232][233][234][236][237][238][239][240][241][242][243][244][245][247][248][249][250][251][252][253][254][255][256][259][260][262][264][265][266][267][268][269][270][271][272][273][274][276][277][278][279][280][281][282][284][285][286][287][288][289][290][292][293][294][296][297][298][299][300][301][302][303][304][305][306][307][308][311][312][313][314][315][316][317][318][319][321][322][323][324][326][327][

Page 12: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

12

328][329][330][331][332][334][335][337][338][339][341][342][347][348][349][351][352][353][354][355][357][358][359][360][361][362][363][365][366][367][368][371][372][373][374][376][377][378][379][389][390][391][392][412][414][415][416][417][419][420][421][423][424][425]

• French: 3 [97][100][340]

• Japanese: 3 [115][309][310]

• Dutch: 17 [23][63][68][101][165][189][196][205][220][235][246][257][275][344][346][350][369]

• Russian: 3 [13][164][283]

• Slovenian: 1 [28]

5. Conclusions The purpose of this paper was to analyze the dissemination of decision tables in

different areas of knowledge, countries and languages, as well as to determine the orientation (practical or theoretical) of the references.

In a first step, the interest was concentrated in offering a description of the scope of

the overview. Then, its evolution was examined. The overview consisted of nearly thousand references throughout the past forty years. We observe that publications are rising and there is evidence to confirm the global interest of decision tables in several domains.

It was also shown how decision tables provided a very useful support for expert

systems construction and verification, becoming the area of main interest. This is confirmed by the extensive literature referring hereto. Decision tables appear to be very well suited to conditional logic situations, where expert systems are based.

The results according to the nature (theoretical/practical) of the references are well-

balanced: 96 documents are theoretical, while 94 others have a more practical nature. According to country and language, English documents represent 85% of total,

which is perfectly logical, given the worldwide use of English as publication language, but classification variety is larger when classifying the documents according to country. The importance of the United States as country of origin is striking (47% of total), followed by Belgium (9%) and Holland (7%).

Page 13: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

13

6. Overview of the literature

[1] ---, “SILK, the simple Cobol case tool”, http://vianetinc.clever.net/SILK/

No abstract available.

No keywords available.

Comments: Silk (Simple In-line Logic Kompiler) is a tool that helps the programmer converting decision tables to Cobol code and vice versa. The input is a table from which Silk generates Cobol code. The code contains a number of ‘cases’ that are labeled and numbered for easy reference. The code also contains the original tables. The conversion of code to tables is possible as well, through the use of the Klis reengineering feature, even if the code is very complex or poorly structured (‘spaghetti-code’), according to the author. Other Silk functionalities are an editor for creating and editing tables and a report facility for statistical data. Silk can be downloaded from: “vianetic.com/pub/silk.exe”.

Classification: w Application area: Case tools, preprocessors w Character: Practical w Year, Country, Language: 1995, USA, English

[2] Abdelnour G., Cheung J., “Transient response analysis of a fuzzy logic controller“, IEEE Int Conf Fuzzy Syst, IEEE Service Center, Piscataway, NY, USA (1992) p. 503-510.

Abstract: The exponential-input describing function technique is utilized to investigate the transient response of a fuzzy controller. The symmetric features that fuzzy addition introduces in the decision table of a fuzzy control algorithm made possible the decoupling of the effects of the output error time sequences and, consequently, the representation of the algorithm by multilevel relays. Computer simulations were carried out on a second-order system to assess the performance of the controller, and determine the accuracy of the approximate solution.

Keywords: control system analysis, describing functions, fuzzy control, transient response, performance assessment, approximate solution accuracy, fuzzy logic controller, exponential-input describing function, symmetric features, fuzzy addition, decision table, fuzzy control algorithm, decoupling, output error time sequences, second-order system.

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1992, USA, English

[3] Abraham, R.F., "Evaluating Generalized Tabular Expressions in Software Documentation", CRL Report 346, McMaster University, CRL, TRIO, NSERC, February 1997.

Abstract: This thesis presents a generalized model of tabular expressions used in software documentation, and describes how this model has been applied to build a tool that evaluates a broad class of expressions. Tabular notation is used in software documentation to improve the readability of complex mathematical relations [12]. By making expressions easier to parse and removing many of the common sub-expressions, tabular representations make the use of mathematics practical for the description of computer systems. Many different forms of tabular notation are in use, but instead of providing a separate semantics for each, this thesis presents a general table model that encompasses many different types of tables. Within this model, a tabular expression may be identified as either a normal table, an inverted table, a vector table, or a decision table. The interpretations of many sample tables are given for tabular notations used in the nuclear and aviation industries.

The design of a table interpretation storage method for the Table Tool System, and an expression evaluation tool are discussed. The Table Tool System supports the production of software documentation through an integrated set of tools [23]. The evaluation code generator tool generates code to evaluate any tabular expression whose interpretation is defined using the general table model - including new table types - and is an adaptation of the Test Oracle Generator [20]. Such a tool may be used to check a requirements

Page 14: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

14

specification, or to test a software implementation against its documented specification, thereby increasing the value of formal software documentation.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1997, Canada, English

[4] Akram S., “An integration of decision tables and a relational database system into a Prolog environment”, (University Microfilms International Ann Arbor (Michig.), Fasc. Ed., Birmingham (1986).

No abstract available.

No keywords available.

Comments: In this work, the integration of Prolog, decision tables and a relational database system is examined. In a first step Prolog is integrated in a relational database system. Next the functionalities of the system are upgraded to be able to process decision tables with non-variable entries. In a third and last step the system is further adapted to process variable entries. The relational database system offers storing and manipulation facilities for the decision tables. Prolog takes care of the query functionalities, provides the system with a programming language for application programs and offers the decision tables (that describe the problem) the possibility to execute the decision rules. Finally, by means of decision tables, data items can be made variable and the relations between them can be modeled. To make the manipulation of decision tables possible 2 extra components are added to the system: a meta data component and a rule base. The meta data component provides information about the entries of the decision rules and is implemented as 4 relationship types in the database. The second component, the rule base, stores the decision rules, considering the information in the meta data component. The rules that are entered in the system are automatically checked. In his conclusion, the author claims that the integrated approach as described above has a number of advantages in comparison with expert systems: modeling power and mathematical foundation.

Classification: w Application area: Databases, programming languages w Character: Theoretical / practical w Year, Country, Language: 1986, USA, English

[5] Al-Koraishi F., “Decision table preprocessor for PASCAL“, Dissertation Univ. Wales, Swansea, UK, (1989).

Abstract: The report describes the development of a decision table preprocessor for the PASCAL programming language. The various factors influencing the design of such a system are also discussed. Decision table characteristics, types and defects are described with particular reference to the limited entry decision table approach. There are three main methods for converting decision tables to computer programs: the mask method, the test-and-branch method and the switch method. The characteristics of these methods are described. A variation on the switch method has been implemented using the PASCAL language. The resultant preprocessor, PASPREP, was then tested on a variety of programming tasks. PASPREP works only on decision tables of the limited entry type. Extension to other types could be implemented, although, most types of decision table can be reduced to a limited entry format by a fairly simple syntactic procedure. PASPREP, like all decision table preprocessors, requires its input to be in a special format. This has been designed to emulate the format commonly met in manual processing. Decision tables can implement the three basic control structures (sequence, selection, and iteration) necessary in procedural programming languages. PASPREP was tested on some standard algorithms (e.g. binary search) to illustrate this feature.

Keywords: decision tables, program processors, decision table preprocessor, PASCAL programming language, limited entry decision table approach, computer programs, mask method, test-and-branch method, switch method, PASPREP, syntactic procedure, control structures, procedural programming languages.

Classification: w Application area: Case tools, preprocessors w Character: Practical

Page 15: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

15

w Year, Country, Language: 1989, UK, English

[6] Allen K., “Computer-aided process planning: software tools“, American Society of Mechanical Engineers, Production Engineering Division (Publication) PED, vol. 21, ASME, New York, NY, USA (1986) p. 391-400.

Abstract: In an effort to improve process selection and process planning consistency, many large, medium-sized, and small manufacturing companies are developing their own approaches to computer-aided process planning. The reasons for this are lower initial cost, need for customizing, and long-term system maintenance. This paper reviews five classes of software tools that are being used by vendors and in-house industrial terms for developing computer-aided process planning systems.

Keywords: computer aided manufacturing, production engineering, computer software, artificial intelligence, database systems - management, computer systems programming - decision tables, computer aided process planning, software tools, long term system maintenance.

Classification: w Application area: Case tools, process planning w Character: Practical w Year, Country, Language: 1986, USA, English

[7] Andrews-JD; Henry-JJ, “A computerized fault tree construction methodology”, Proceedings of the institution of mechanical engineers part e journal of process mechanical engineering. (1997); 211 (E3) : 171-183

Abstract: A new approach to automating the fault tree construction process is proposed. The methodology has features which make it applicable to binary state systems and also to process control systems. Previous attempts to model the failure generation in systems have worked well on only a small sub-class of system types and have failed to produce a generally applicable method. Thus in some previous approaches there are desirable features which are worth retaining in a new construction method. The new method is based on the flexibility of the decision table method but incorporates a way of detecting, classifying and analysing control loops, similar to that used with operators in the digraph approach. As well as using operators to deal with control loops a new operator is introduced that deals with two-state circuits. This will mean that when constructing the fault trees, the difficulty of handling repeated events will be eliminated and the size of the tree structures will be significantly reduced. The developed algorithm can produce a tree format appropriate for direct input to an analysis code. The method is demonstrated in this paper by its application to a simplified safety system from the railway industry. This system has been selected as it exhibits features that are typical of two-state circuitry but is also small enough to illustrate the new developments introduced.

Keywords: safety-; reliability-; fault-tree-analysis; process-plants; digraph-method; propagation-; systems-

Classification: w Application area: Control systems, Knowledge repres. w Character: Theoretical / practical w Year, Country, Language: 1997, USA, English

[8] Arentze-TA; Borgers-AWJ; Timmermans-HJF, “The integration of expert knowledge in decision support systems for facility location planning“, Computers-Environment-and-Urban-Systems. Jul-Aug 1995; 19 (4) : 227-247

Abstract: The integration of expert systems in DSS has led to a new generation of systems commonly referred to as knowledge-based or intelligent DSS. This paper investigates the use of expert system technology for the development of a knowledge-based DSS for the planning of retail and service facilities. The forms of knowledge involved in planning tasks are identified and organized in four layers. The layers describe the states and events in the facility system (the domain layer), their interrelationships (the inferential layer), procedures for solving well-defined subproblems (the task layer) and strategies for approaching the overall problem (the strategic layer). The potentials of decision tables for representing qualitative and complex knowledge is discussed and illustrated with applications in the field of retail planning. It is shown that expert knowledge from each of the four layers can be used to improve the modelling capabilities and intelligence of a DSS. The result is a powerful and

Page 16: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

16

flexible DSS that supports planning at the domain, inferential, task and strategic level dependent on the preference of the decision maker and characteristics of the problem.

Keywords: artificial-intelligence; management-

Classification: w Application area: System development, Expert S., DSS w Character: Theoretical/Practical w Year, Country, Language: 1995, USA, English

[9] Arndt K., “Approximation of three-phase multichannel mass service systems with blocking”, Tekhnicheskaya Kibernetika, vol. 22, nr. 1 (1984) p. 28-34.

Abstract: A new method is suggested for calculating certain characteristics of a stationary three-phase multichannel mass service system with blocking of devices for an incoming Poisson flow and with exponentially distributed service times. Topics include three-phase mass service system with blocking and the approximation method.

Keywords: systems science and cybernetics - theory, maintainability, mathematical statistics - theory, computer systems programming - decision tables, mathematical techniques - approximation theory, probability, poisson flow, scalar methods, phase blocking, flow of serviced calls, multiphase mass service system.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1984, Unknown, English

[10] Arora J., “Interactive design optimization“, Proceedings of the Sessions at Structures Congress '87, ASCE, New York, NY, USA (1987) p. 256-269.

Abstract: The present paper describes general algorithms suitable for interactive design optimization. Several queries that can aid the design optimization process are described and algorithms to implement them are given. Using these queries the designer can actually guide the design process toward improved designs and, finally, the best design. Several other capabilities, such as graphics that can aid the interactive design decision making process are described and demonstrated with example problems.

Keywords: structural design - optimization, computer graphics - interactive, computer programming - algorithms, computer systems programming - decision tables, interactive design optimization, queries, decision making process.

Classification: w Application area: Applied mathematics w Character: Unknown w Year, Country, Language: 1987, USA, English

[11] Ashar P., Ghosh A., Devadas S., “Boolean satisfiability and equivalence checking using general Binary Decision Diagrams“, Integration, the VLSI Journal, vol. 13, nr. 1 (1992) p. 1-16.

Abstract: We show how general Binary Decision Diagrams (BDDs), i.e. BDDs where input variables are allowed to appear multiple times along any path in the BDD, can be used to check for Boolean satisfiability. Our satisfiability checking strategy is based on an input smoothing operation on general BDDs. We develop various input smoothing strategies for general BDDs. In order to verify the equivalence of two functions f1 and f2, we check f1 direct sum f2 for satisfiability. General BDDs are not a canonical form and are a much more powerful representation than reduced, ordered BDDs (OBDDs). For example, it has been shown that a general BDD of O(n3) size can be constructed for an n multiplied by n multiplier. Using general BDDs we were able to verify different implementations of a 16 multiplied by 16 multiplier, a modified Achilles-heel function and a complex add-shift function. It was not possible to construct OBDDs for any of the three functions. The verification was carried out without requiring any additional information, other than the given logic-level descriptions. The use of general BDDs, as opposed to OBDDs, also dramatically reduces the memory requirements to verify other classes of circuits.

Keywords: computer systems programming - decision tables, computer metatheory - equivalence classes, computer metatheory - Boolean algebra, binary decision diagrams, satisfiability checking, equivalence checking.

Page 17: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

17

Classification: w Application area: Software development w Character: Theoretical / practical w Year, Country, Language: 1992, USA, English

[12] ASTM. E1460 Standard specification for defining and sharing modular health knowledge bases (Arden Syntax for medical logic modules). In "1992 Annual Book of ASTM Standards," pp. 539-87. American Society for Testing and Materials, Philadelphia, 1992.

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1992, USA, English

[13] Baldin B., Volkov A., al., “Device of fast selection on the basis of parallel decision tables for operating in conditions of increased multiplicity of registered events“, Pribory i Tekhnika Eksperimenta, nr. 1 (1992) p. 91-109.

Abstract: Device of rapid event selection on the basis of decision tables was described. Device performance calculated by Montte-Carlo method and experimental results obtained on particles beam in case of device operation being part of physical device were presented. The device was developed for usage in combination with 3 track detectors (hodoscopes), each containing 32 elements and was designed for analysis of up to 3 coordinates in each hodoscope during time period not exceeding 160 ns. K500KU415 integral microcircuits were used as memory element. Electronic equipment, hodoscope design, programmes for calculating decision tables and equipment service were described.

Keywords: physics - nuclear, particle detectors - modification, data processing - computer aided analysis, computer systems programming - decision tables, mathematical models - applications, fast selection devices.

Classification: w Application area: Applied mathematics, nuclear power w Character: Theoretical / practical w Year, Country, Language: 1992, Russia, Russian

[14] Bannon D., “On distributed database requirements for the intelligent network“, IEEE Global Telecommun Conf and Exhib Commun for the Inf Age Conf Rec, IEEE Service Center, Piscataway, NY, USA (1988) p. 325-329.

Abstract: Ways to manage the distributed database requirements for the intelligent networks (INs) of the future are considered. The nature of the program decision-making tables and data which will be allocated between the switching nodes and the IN database platforms is discussed. The implications of matching current centralized switching system translation lookups and program decision speeds with lookups performed at distant IN database platforms by means of intermediate data links with limited (56 kb/s) transfer speeds are examined. It is suggested that these aspects must be considered before standard distributed-database management techniques can ensure overall performance integrity.

Keywords: database systems - distributed, computer systems programming - decision tables, telecommunication systems,intelligent network, decision making tables, centralized switching, database platforms, data links.

Classification: w Application area: Databases, data- and telecommunication w Character: Theoretical / practical w Year, Country, Language: 1988, USA, English

[15] Bantle-JA; Finch-RA; Fort-DJ; Stover-EL; Hull-M; Kumsher-King-M; Gaudet-Hull-AM, “Phase III interlaboratory study of FETAX - Part 3. FETAX validation using 12 compounds with and without an exogenous metabolic activation system“, Journal-of-Applied-Toxicology. Nov-Dec 1999; 19 (6) : 447-472

Abstract: FETAX (Frog Embryo Teratogenesis Assay-Xenopus) is a 96-h whole-embryo developmental toxicity screening assay that can be used in ecotoxicology and in detecting mammalian developmental toxicants when an in vitro metabolic activation system is

Page 18: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

18

employed. A standardized American Society for Testing and Materials (ASTM) guide for the conduct of FETAX has been published, along with a companion atlas that helps in embryo staging and in identifying malformations, As part of the ASTM process, an interlaboratory validation study was undertaken to evaluate the repeatability and reliability of FETAX and to evaluate the potential teratogenic hazard of 12 compounds. Three different laboratories participated in the study. All three participating laboratories had extensive experience with the assay. FETAX intralaboratory and interlaboratory variability, as judged by coefficients of variation, were very low. Potential teratogenic hazard was evaluated using two major criteria from FETAX experiments employing metabolic activation systems (MAS). These were the teratogenic index TI (TI = 96-h LC50/96-h EC50 (malformation)) and the minimum concentration that inhibits growth (MCIG), A compound was considered teratogenic by this criterion when the MCIG was significantly different from controls at concentrations below the 30% level of the MAS 96-h LC50. Based on the results of this and other studies, a decision table was constructed in order to evaluate additional studies. Severity of malformations caused, especially near the MAS 96-h EC50 (malformation), were also evaluated. Four compounds were non-teratogenic but two compounds were clearly teratogenic. The remaining six compounds were ranked as equivocal teratogens, The results were discussed in light of the difficulty of producing an adequate decision table. FETAX proved to yield repeatable and reliable data as long as care was taken during range-finding and technicians were adequately trained. The MAS was essential in using FETAX to predict developmental hazard in mammals, and still requires further development. Copyright (C) 1999 John Wiley and Sons, Ltd.

Keywords: FETAX-; Xenopus-; teratogen-; interlaboratory-validation; developmental-toxicity; embryo-teratogenesis-assay; declining-amphibian-populations; induced-developmental-toxicity; xenopus-FETAX; ethylene-glycol; gavage-

Classification: w Application area: Chemistry w Character: Theoretical / practical w Year, Country, Language: 1999, USA, English

[16] Barker, D., A Truly Intelligent CASE Tool -Using Logic Gem to Develop an Expert System- 1998 ; At http://www.logic-gem.com/review2.htm

Abstract: There is little doubt that the complexity of programming is the single most limiting factor in using a computer. This is readily apparent when we look back at the electronic spreadsheet revolution. People were suddenly handed an intuitive and easy way to tap the computer's capacity for processing numbers. The results have touched practically every corner of the business world.

The makers of Logic Gem have created a CASE (Computer-Aided Software Engineering) tool with the potential to just as dramatically change the way we look at other programming tasks. The real power behind the electronic spreadsheet comes from its ability to provide immediate visual feedback of instructions in a clear and concise format. Logic Gem embodies those same qualities by representing instructions in the form of decision tables.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, USA, English

[17] Barro S., Ruiz R., al., “Algorithmic sequential decision-making in the frequency domain for life threatening ventricular arhythmias and imitative artefacts: a diagnostic system“, Journal of Biomedical Engineering, vol. 11, nr. 4 (1989) p. 320-328.

Abstract: A preliminary study to approach the problem of reliably detecting life threatening ventricular arrhythmias in real time is described. An algorithm (DIAGNOSIS) has been developed in order to classify ECG signal records on the basis of the computation of four simple parameters calculated from a representation in the frequency domain. This algorithm uses a set of rules constituting an operative classification scheme based on the comparison of the parameters with a set of pre-established thresholds. This allows us to differentiate four general categories: ventricular fibrillation-flutter, ventricular rhythms, imitative artefacts and predominant sinus rhythm.

Page 19: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

19

Keywords: biomedical engineering - electrocardiography, computer aided analysis, computer programming - algorithms, computer systems programming - decision tables, algorithmic sequential decision making, frequency domain, ventricular arrhytmias, spectral analysis, clustering, electrocardiographic diagnosis.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1989, Spain, English

[18] Batorevich N., Bilkun S., “Comparison of some nonprocedural systems”, Programmirovanie, vol. 10, nr. 6 (1984) p. 299-304.

Abstract: We attempt to systematize and carry out a comparative analysis of several nonprocedural languages. An informal description of a nonprocedural language system is given. The description is illustrated by a number of examples.

Keywords: computer programming languages, computer systems programming - decision tables, nonprocedural languages, table-driven languages, functional languages.

Classification: w Application area: Programming languages w Character: Theoretical w Year, Country, Language: 1984, Unknown, English

[19] Bazan Jan G., Skowron Andrzej, Synak Piotr: “Dynamic Reducts as a Tool for Extracting Laws from Decisions Tables”. ISMIS 1994: 346-355 [DBLP:conf/ismis/BazanSS94]

No abstract available.

No keywords available.

Classification: w Application area: Legal matters w Character: Practical w Year, Country, Language: 1994, USA, English

[20] Beagan D., Bromage E., “Trip table estimation from observed traffic volumes“, Proceedings of the North American Conference on Microcomputers in Transportation, ASCE, New York, NY, USA (1987) p. 275-283.

Abstract: This estimation technique identifies the most likely trip table to produce a specified set of traffic counts when assigned to a representative highway network. The resultant table is derived from an entropy maximizing procedure which seeks to define a trip table with the highest degree of disorder or randomness among zone exchanges. Observed traffic counts, network characteristics, and a 'seed' trip table serve to constrain the derivation of this highest disorder table. Trips among all zone pairs are modified in an effort to match observed volumes. Adjustments are made to as many trip table cells as necessary. A package of programs has been written which operate on IBM and IBM compatible microcomputers with a minimum of 512K RAM. Satisfactory results have been achieved in calibrating gravity model derived seed tables and uniform value tables where sufficient count data were available.

Keywords: transportation - route analysis, computer systems programming - decision tables, traffic surveys - computer aided analysis, computers, microcomputer, trip table estimation, observed traffic volumes.

Classification: w Application area: Transport w Character: Practical w Year, Country, Language: 1987, USA, English

[21] Becker B. Visualizing Decision Table Classifiers Proceedings of the IEEE Symposium on Information Visualization. 1998 Institute of Electrical and Electronics Engineers, Inc. Available at http://church.computer.org/proceedings/infovis/9093/90930102abs.htm

Abstract: Decision tables, like decision trees or neural nets, are classification models used for prediction. They are induced by machine learning algorithms. A decision table consists of a hierarchical table in which each entry in a higher level table gets broken down by the values of a pair of additional attributes to form another table. The structure is similar to

Page 20: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

20

dimensional stacking. Presented here is a visualization method that allows a model based on many attributes to be understood even by those unfamiliar with machine learning. Various forms of interaction are used to make this visualization more useful than other static designs.

Classification: w Application area: Knowledge repres. w Character: Theoretical w Year, Country, Language: 1998, Unknown, English

[22] Belanger R., “Can’t decide?”, Microcomputing, vol. 8, nr. 5 (1984) p. 94-100.

Abstract: A decision-making utility, the Decision Aid Program, is introduced that is designed as a help in evaluating options and alternatives using a simple mathematical technique. Whether one is making a personal choice or considering a business decision, this program helps by providing a methodical, orderly process for weighing the options. The mathematics is elementary and follows the general scheme you use at an intuitive level. First, you define your options. Then you enumerate the criteria to be used in judging these options. Next, you specify the weight you wish to assign to each of the criteria. The last step is to rate each of the options on each of the criteria. The weighted score for each option is then computed by multiplying each rating by its corresponding weight and summing the products across all of the criteria. The weighted total scores are then listed in descending order to show the relative attractiveness of each option at a glance.

Keywords: decision theory and analysis - computer applications, computer programs, computer systems programming - decision tables, decision aid program, weighted scores, total scores listing, option weighting.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1984, Unknown, English

[23] Bell, D A; Computational methods for rough classification and discovery; Journal of the American Society for Information Science, New York; Apr 15, 1998; Vol. 49, Iss. 5; pg. 403, 12 pgs

Abstract: Rough set theory is a new mathematical tool to deal with vagueness and uncertainty. To apply the theory, it is important to associate it with efficient and effective computational methods. With a little adjustment, a relation can be used to represent a decision table for use in decision making. By using this kind of table, rough set theory can be applied successfully to rough classification end knowledge discovery. Computational methods are presented for using rough sets to identify classes in datasets, finding dependencies in relations, and discovering rules which are hidden in databases. The methods are illustrated with a running example from a database of car test results.

Subject Terms: Mathematical analysis, Algorithms, Classification, Data bases, Decision supp. syst., Methods Studies

Classification: w Application area: Applied mathematics, DSS w Character: Practical w Year, Country, Language: 1998, USA, English

[24] Bertels R., “Onderzoek naar het Gebruik van Beslissingstabellen in de Praktijk”, Eindverhandeling, K.U.Leuven, Dept. Toegepaste Economische Wetenschappen (1985).

No abstract. available.

No keywords available.

Classification: w Application area: Decision formalisms, Economic applic. w Character: Practical w Year, Country, Language: 1985, Belgium, Dutch

[25] Bezek J., “Decision table language and its parallel execution architecture with applications in expert systems”, (University Microfilms International Ann Arbor (Michig.), Diss. Doct. Ph. Adv. Techn., Binghamton (1990) 235p.

Page 21: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

21

No abstract available.

No keywords available.

Comments: In this book a programming language is discussed that allows algorithms to be expressed as decision tables: DTL, decision table language. It is not an extension of an existing language, but it adopts a number of functionalities of existing languages, e.g. parallel processing. The decision tables are separate, executable entities, for which a child process is created when calling it (recursion is made possible this way). This child process can be executed in parallel with other processes. Once DTL is situated, the author examines how the language can be applied to production systems (which in this text means a set of rules and facts) in an associative memory environment and applied in a case study. The importance of associative meory is clear: the different columns of a table can be examined concurrently and therefore, significant efficiency improvements can be gained when consulting the table. The author introduces a simple associative memory architecture that is gradually upgraded to a more complex architecture with more functionalities (e.g. processing more and larger tables). The results of the case studies show that the efficiency of rule oriented systems can be improved by using associative memory , especially when parallel processing is possible.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1990, USA, English

[26] Biswas S., Rajaraman V., “Algorithm to decide feasibility of linear integer constraints occurring in decision tables“, IEEE Transactions on Software Engineering, vol. SE-13, nr. 12, p. 1340-1347.

Abstract: To detect errors in decision tables it is necessary to decide whether a given set of constraints is feasible or not. The authors describe an algorithm to do so when the constraints are linear in variables that take only larger values. Decision tables with such constraints occur frequently in business data processing and in nonnumeric applications. The aim of the algorithm is to make use of the abundance of very simple constraints that occur in typical decision-table contexts. Essentially, the algorithm is a backtrack procedure when the solution space is pruned by using the set of simple constraints. After some simplifications, the simple constraints are captured in an acyclic directed graph with weighted edges. Further, only those partial vectors are considered from extension which can be extended to assignments that will at least satisfy the simple constraints. The algorithm also incorporates an idea by which it can be checked whether or not an (m-2)-array vector can be extended to a solution vector of m components, thereby reducing backtracking by one component.

Keywords: linear mathematical programming, decision theory and analysis, business data processing, integer programming, decision tables, linear integer constraints, backtrack algorithm.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: Unknown, India, English

[27] Blanke-M, “Consistent design of dependable control systems”, Control-Engineering-Practice. Sep 1996; 4 (9) : 1305-1312

Abstract: Design of fault handling in control systems is discussed, and a method for consistent design is presented. The method is based on an analysis of component failure modes and their effects. Automated analysis provides decision tables for fault handling. Mathematical models for fault detection and isolation are obtained from bond-graph models of components and subsystems. Automated analysis helps present the propagation of component faults, and shows where fault handling can be applied to stop the migration of a fault. The result is the means of obtaining significantly improved dependability of control systems with a limited implementation effort(1).

Keywords: dependable-systems; process-control; reliability-; fault-handling; industrial-control

Classification: w Application area: AI, robotics, appl. mathematics, Control s. w Character: Theoretical

Page 22: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

22

w Year, Country, Language: 1996, USA, English

[28] Boekelder, A., Selecting and switching: Some advantages of diagrams over tables and lists for presenting instructions; IEEE Transactions on Professional Communication, New York; Dec 1998; Vol. 41, Iss. 4; pg. 229, 13 pgs

Classification: w Application area: knowledge representation w Character: Theoretical w Year, Country, Language: 1998, USA, English

[29] Boekelder, A.; Steehouder, M.; “Selecting and switching: Some advantages of diagrams over tables and lists for presenting instructions“, IEEE Transactions on Professional Communication; Vol. 41, Iss. 4, 229-241; New York; Dec 1998;

Abstract: Instructions for operating a control panel were presented in 5 different formats: 1. flowchart, 2. logical tree, 3. yes/no tree, 4. decision table, and 5. list. Subjects had to choose one out of 8 buttons, depending on the settings of the control panel. The results show that the decision table resulted in more errors, and that both the decision table and the list took longer than the 3 other formats, which did not show mutual differences. It turned out that the subjects valued most the format they had been using, except for those who had worked with the list. It is suggested that the users' ease of orientation for a diagram's format, both during reading and after switching between equipment and instructional text, explains the differences between the formats.

Subject Terms: Studies

Classification: w Application area: knowledge representation w Character: Practical w Year, Country, Language: 1998, USA, English

[30] Bohanec M., Gyergyek L. Rajkovic V., “Multiattribute decision making based on an expert system shell”, Elektrotehniski Vestnik, vol. 55, nr. 3-4 (1988) p. 189-198.

Abstract: A multiattribute decision making, based on a new approach to utility measurement is treated. The approach assumes the decision knowledge acquisition by examples of utilities of some alternatives of their parts. The proposed decision making process differs from the existing ones in offering the possibility of identification and verification of utility functions in a learning loop between the man and a computer. The proposed decision making approach is supported by the corresponding computer programs and it has been successfully used in ten of practical decision making situations.

Keywords: artificial intelligence - expert systems, systems science and cybernetics -multivariable systems, computer systems programming - decision tables, mathematical techniques - fuzzy sets, decision making, utility theory, learning loop.

Classification: w Application area: Expert systems, applied mathematics w Character: Theoretical w Year, Country, Language: 1988, Yugoslavia, Slovenian

[31] Bonta-JV, “Modified drop-box weir for monitoring flows from erosion plots and small watersheds”, Transactions-of-the-Asae. May-Jun 1998; 41 (3) : 565-573

Abstract: Sediment-laden flow and chemical-constituent concentration data from erosion plots and small watersheds are often needed for erosion and water-quality impact evaluations and modeling. The original drop-box weir was modified to pass the design flow through the V-notch and box sections of the weir. Approach conditions consisted of gutters and aprons that divert runoff water and sediment to the box at right angles. An evaluation of the effects of these approach conditions on the original rating for the drop-box weir and the effects of not having a false back wall for erosion-plot use was conducted. A rating for low flows was obtained. The rating for the drop-box weir with the new approach conditions was different from the original rating. Three rating equations were fit to the data for the three flow ranges. Observations of weir performance suggested that the reason for the three equations was related to the stepped side weirs. This study and other published studies led to the conclusion that the drop-box weir should nor be modified unless a new study of the effects of the changes on the rating are evaluated. The gage height for the design flow for sizing the

Page 23: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

23

modified drop-box weir was established. A decision table was developed for appropriate use of the drop-box weir.

Keywords: flow-measurement; sediment-; drop-box-weir; erosion-plot; flow-monitoring

Classification: w Application area: Construction, mining w Character: Practical w Year, Country, Language: 1998, USA, English

[32] Boryczka M., “Application of the rough sets theory to the analysis of multicriteria decision problems“, Archiwum Automatyki i Telemechanika, vol. 33, nr. 3 (1988) p. 355-366.

Abstract: The paper is concerned with an application of the rough sets theory (proposed by Pawlak, 1982) to the analysis of multicriteria decision problems. The analysis refers to dependency among criteria and to the possibility of reducing superfluous ones. The reduction of superfluous criteria results in simplification of a decision problem. Taking into account the differences between a multicriteria decision problem and information system used to represent a classification or decision table, some modifications of the theory discussed are proposed. Computer implementations of the algorithms designed to determine dependent criteria and to reduce superfluous ones are outlined.

Keywords: management science, operations research, rough sets theory, multicriteria decision problems, information.

Classification: w Application area: Decision formalisms w Character: Theoretical / practical w Year, Country, Language: 1988, Unknown, Unknown

[33] Bryant R., “Symbolic Boolean manipulation with ordered binary-decision diagrams“, ACM Computing Surveys, vol. 24, nr. 3 (1992) p. 293-318.

Abstract: Ordered Binary-Decision Diagrams (OBDDs) represent Boolean functions as directed acyclic graphs. They form a canonical representation, making testing of functional properties such as satisfiability and equivalence straightforward. A number of operations on Boolean functions can be implemented as graph algorithms on OBDD data structures. Using OBDDs, a wide variety of problems can be solved through symbolic analysis. First, the possible variations in system parameters and operating conditions are encoded with Boolean variables. Then the system is evaluated for all variations by a sequence of OBDD operations. Researchers have thus solved a number of problems in digital-system design, finite-state system analysis, artificial intelligence, and mathematical logic. This paper describes the OBDD data structure and surveys a number of applications that have been solved by OBDD-based symbolic analysis.

Keywords: Boolean functions, binary sequences, decision tables, data structures, algorithms, artificial intelligence, formal logic, ordered binary decision diagrams -OBDDs), symbolic analysis, digital system design, finite state system analysis, branching programs.

Classification: w Application area: Software development w Character: Theoretical / practical w Year, Country, Language: 1992, USA, English

[34] Bull, K.; “Making magic”; InfoWorld, Framingham US; Jun 22, 1998; Vol. 20, Iss. 25; pg. 33, 1 pgs

Abstract: In an interview, David Assia of Magic Software discusses how Magic Software plans to do battle in the highly competitive application development tools industry. The company came up with the idea of building decision tables. According to Assia, other vendors are not doing this.

Subject Terms: Systems development, Software industry, Market strategy, Object oriented programming, Executives, Software industry

Classification: w Application area: Knowledge repres. w Character: Theoretical / practical w Year, Country, Language: 1998, USA, English

Page 24: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

24

[35] Buttner-J, “Diagnostic validity as a theoretical concept and as a measurable quantity”, Clinica-Chimica-Acta. Apr 25 1997; 260 (2) : 131-143

Abstract: The analytical result of a laboratory examination is a scientific fact and has no medical meaning as such. It must be interpreted to become a medical finding. To explain the very complex cognitive procedure of the interpretation a three-level model is used. In an environment of cost containment in health care systems the quality of medical laboratory findings is very important. Analytical results are monitored by quality control procedures. For measuring the performance of medical findings the concept of the 'validity' of a laboratory test is used. Validity means the 'degree of achieving the objective'. Accordingly, a valid laboratory finding is one which correctly answers the question which the physician at the sick-bed directs to the laboratory. Quantitative measures for the validity of interpretation can be developed by an analysis of the underlying classification processes. Characteristic indices describing the validity quantitatively in terms of conditional probabilities can be derived from decision tables. Examples of 'validity indices' are diagnostic (or prognostic) 'sensitivity' and 'specificity'. These indices are powerful tools for developing strategies for the clinical use of laboratory examinations in diagnosis, prognosis and therapy management. Moreover, validity indices are appropriate output quantities for the estimation of effectiveness and efficiency of a diagnostic or prognostic examination. (C) 1997 Elsevier Science B.V.

Keywords: laboratory-test; laboratory-finding; diagnostic-validity; efficiency-

Classification: w Application area: Medicine w Character: Theoretical w Year, Country, Language: 1997, USA, English

[36] Canonne R., Damret J., al., “Computerized inventory control with tables of decision”, Proceedings of the IFIP WG 5.7 Working Conference on Advances in Production Management Systems, Elsevier Science, Amsterdam, Neth and New York, NY, USA (1984) p. 173-181.

Abstract: This research work consists of the elaboration of an automatized method for the determination of variables of systems concerning the Stock Control, adapted to the problem of spares of industrial equipments. The main originality of this study lies in the choice of a sampling method elaborated on more than 12000 references and in the elaboration of a computerized model including this method and allowing the calculation of tables of decision directly utilizable by the end users of Stock Control.

Keywords: automobile engine manufacture - inventory control, data processing - manufacturing applications, computer systems programming - decision tables, decision theory and analysis, safety stocks, statistical quality control.

Classification: w Application area: Control systems w Character: Unknown w Year, Country, Language: 1984, France, English

[37] Carey J., McLeod R., “Use of system development methodology and tools”, Journal of Systems Management, vol. 39, nr. 3 (1988) p. 30-35.

No abstract available.

Keywords: systems development, user study, design methodology, structured design, data flow diagram, flowcharting, decision table, Nassi-Shneiderman diagram, Warnier-Orr diagram, HIPO.

Classification: w Application area: Software devel., decision formalisms w Character: Unknown w Year, Country, Language: 1988, Unknown, Unknown

[38] Carlisle,-Kenneth-E., “The Process of Task Analysis: Integrating Training's Multiple Methods”, Journal-of-Instructional-Development; v6 n4 p31-35 1983

Abstract: Presents a process definition of task analysis and discusses how various techniques of analysis--breaking the task into its constituent elements, determining the relationship between these elements, and restructuring for performance and instruction--

Page 25: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

25

relate to this perspective. Two decision tables, a master design chart, and 28 references are included. (MBR)

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1983, USA, English

[39] Carlson,-David-H., ”Structured Analysis and the Data Flow Diagram: Tools for Library Analysis”, Information-Technology-and-Libraries; v5 n2 p121-28 Jun 1986

Abstract: This article discusses tools developed to aid the systems analysis process (program evaluation and review technique, Gantt charts, organizational charts, decision tables, flowcharts, hierarchy plus input-process-output). Similarities and differences among techniques, library applications of analysis, structured systems analysis, and the data flow diagram are highlighted. Twenty references are cited. (EJS)

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1986, USA, English

[40] Carringer R., “On the implementation of group technology support software for process planning“, AUTOFACT, Conference Proceedings 6th., SME, Dearborn, MI, USA (1984) p. 14.10-14.30.

Abstract: This paper discusses the Air Force Group Technology Support Software (GTSS) and its implementation for the repair process planning of undersea torpedoes. GTSS is described as a decision table processor with flexible capabilities. GTSS has been tailored and installed to classify and retrieve standard process plans. Using GTSS, process planners will experience an elimination of manual preparation of plans, an increase in productivity and an increase in process plan standardization.

Keywords: computer systems programming - decision table, codes, symbolic - standards, military equipment - computer aided manufacturing, information retrieval systems, group technology, repair process planning, CAM.

Classification: w Application area: Military applications, process planning w Character: Unknown w Year, Country, Language: 1984, USA, English

[41] Cavouras J.C.: On the Conversion of Programs to Decision Tables: Method and Objectives. CACM 17(8): 456-462 (1974) [DBLP:journals/cacm/Cavouras74]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[42] Chambers-TL; Parkinson-AR, “Knowledge representation and conversion for hybrid expert systems”, Journal-of-Mechanical-Design. Sep 1998; 120 (3) : 468-474

Abstract: Many different knowledge representations, such as rules and frames, have been proposed for use with engineering expert systems. Every knowledge representation has certain inherent strengths and weaknesses. A knowledge engineer can exploit the advantages, and avoid the pitfalls, of different common knowledge representations if the knowledge can be mapped from one representation to another as needed. This paper derives the mappings between rules, logic diagrams, decision tables and decision trees using the calculus of truth-functional logic. The mappings for frames have also been derived by Chambers and Parkinson (1995). The logical mappings between these representations are illustrated through a simple example, the limitations of the technique are discussed, and the utility of the technique for the rapid-prototyping and validation of engineering expert systems is introduced. The technique is then applied to three engineering applications, showing great improvements in the resulting knowledge base.

Page 26: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

26

Keywords: Verification-; Validation-

Classification: w Application area: Knowledge repres., Expert Systems w Character: Theoretical w Year, Country, Language: 1998, USA, English

[43] Chang C. H., Azzam H. K., Dediu H. H., “Bit decision table for hypercube decomposition“, Electronics Letters, vol. 28, nr. 8 (1992) p. 736-738.

Abstract: A new algorithm for subcube assignment and decomposition is introduced to solve the fragmentation problem in hypercube (n-cube) processor allocation. The sharing density vector introduced in the prime cube graph strategy is used as a vehicle to develop the new algorithm. A bit decision table is devised to provide the key parameters for determining the decomposition. It is proven that the result of the algorithm is at least 22% better than the sharing density vector approach.

Keywords: hypercube networks, search problems, hypercube decomposition, subcube assignment, fragmentation problem, processor allocation, sharing density vector, prime cube graph strategy, bit decision table.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1992, USA, English

[44] Chaudhry M., Hasham A., “Software package for the queueing system M:x/G/1“, Operations Research Letters, vol. 6, nr. 4 (1987) p. 195-196.

Abstract: A user-friendly software package, which should be found useful be researchers, practitioners and students alike, for the bulk-arrival single-server queueing system M:x/G/1 is discussed. It finds numerically the steady-state probabilities and moments for the number in the system at each of the three time epochs (pre-arrival, post-departure and random). It also finds the moments for waiting time in queue and busy and idle periods.

Keywords: probability theory - queueing theory, mathematical programming, computer software, computer systems programming - decision tables, bulk arrival, single server systems.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1987, Canada, English

[45] Cheng Y.-L., Wei H.-C., Yuan J., “On establishment of I/O tables in automation of a fault tree synthesis”, Reliability Engineering & System Safety, vol. 40, nr. 3 (1993) p. 311-318.

Abstract: A method is presented to model the functional or operational behavior of each unit by (1) executing a failure mode and effect analysis and then determining states of the unit, (2) classifying the deviation of each variable of the unit into finite levels and (3) determining the marginal contribution of each in-variable to each out-variable of the unit for each state. Such results are summarized in a form called the I/O table. After testing and standardization, units and their corresponding I/O tables will be saved in a database to avoid redundant work on this modeling. The fault tree is essentially synthesized in terms of a set of mini-trees, each of which can be obtained from one of the I/O tables. The logic consistency of a fault tree synthesis depends largely on that of the I/O tables, and its efficiency largely depends on such a database of I/O tables being efficiently used. The I/O table originates from an idea by earlier workers, but is both mathematically rigorous and more illustrative from an engineering viewpoint. A comprehensive example is given to show how a mini-tree can be derived in terms of an I/O table.

Keywords: failure analysis, input output programs, mathematical models, automation, trees (mathematics), decision tables, database systems, logic programming, fault tree synthesis, input output tables.

Classification: w Application area: Databases, applied math., control systems w Character: Theoretical / practical w Year, Country, Language: 1993, Taiwan, English

Page 27: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

27

[46] Chin-KS; Wong-TN, “Developing a knowledge-based injection mould cost estimation system by decision tables”, International-Journal-of-Advanced-Manufacturing-Technology. 1996; 11 (5) : 353-365

Abstract: This paper presents a knowledge-based costing system (DTMOLD-1) for an electrical appliance manufacturer to assist mould cost estimation at the Parry design stage. The system is developed in the form of decision tables. Through the use of decision tables, numerous interrelated variables and technical data in the injection mould cost estimation process are organised and presented. When the features of a plastic part are input, the DTMOLD-1 will generate an estimated cost of the injection mould required to produce the part. The rationale behind the system as well as the methodologies used in the developmental process are discussed.

Keywords: decision-table; injection-mould; mould-cost-estimation

Classification: w Application area: Control systems w Character: Theoretical / practical w Year, Country, Language: 1996, USA, English

[47] Chohra-A; Farah-A; Belloucif-M, “Neuro-fuzzy expert system E_S_CO_V for the obstacle avoidance behavior of intelligent autonomous vehicles”, Advanced-Robotics. 1999; 12 (6) : 629-649

Abstract: The use of Hybrid intelligent Systems (HIS) is becoming necessary to bring the behavior of Intelligent Autonomous Vehicles (IAV) near to that of humans in terms of recognition, learning, decision making and action. First, combining Expert Systems (ES), Neural Networks (NN) and Fuzzy Logic (FL) to provide IAV with more autonomy and intelligence is discussed. Second, a neuro-fuzzy expert system E_SCO_V (Expert System controlling Vehicles) for the IAV obstacle avoidance behavior is suggested. Indeed, E_S_CO_V improves Maeda's obstacle avoidance approach by handling size and number of obstacles, on the one hand. On the other hand, the fuzzy reasoning and inference to decide static and dynamic obstacle danger degrees are carried out using Fuzzy Neural Networks (FNN_1) and (FNN_2) respectively, while the decision table of avoidance direction is carried out using NN_3. Third, simulation results illustrate the efficiency of E_S_CO_V in handling several obstacles with different sizes and display its ability to achieve an intelligent obstacle avoidance behavior. Finally, a discussion dealing with the application of E_S_CO_V to actual vehicles is given.

Keywords: intelligent-autonomous-vehicles; obstacle-avoidance-behavior; hybrid-intelligent-systems; expert-systems; neural-networks; fuzzy-logic; supervised-learning; mobile-robot; networks-

Classification: w Application area: Expert systems, AI, robotics w Character: Theoretical / practical w Year, Country, Language: 1999, USA, English

[48] Chvalovsky V., “Decision tables”, Software: Practice and Experience, vol. 13, nr. 5 (1983) p. 423-429.

No abstract available.

Keywords: systems design, implementation, structured programming, COBOL, systematics, decision table.

Classification: w Application area: System development, programming w Character: Unknown w Year, Country, Language: 1983, Unknown, English

[49] Ciesielski R., Rabe H., Richter S., “Entscheidungshilfen für Leitstandmaschinisten in Grubenbetrieben mit Bandförderung”, Neue Bergbautechnik, vol. 14, nr. 4 (1984) p. 124-127.

Abstract: The article presents an algorithm for the control of coal quality mined at different faces and for indicating to the supervisor the ratios of maintaining standard quality of coal at the entrance of the preparation plant.

Page 28: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

28

Keywords: coal mines and mining - conveying, computer systems programming - decision tables, coal preparation - blending, mines and mining - underground transportation, conveyors - control, supervisory control, coal mine quality control.

Classification: w Application area: Mining w Character: Practical w Year, Country, Language: 1984, Germany, German

[50] Clayton, P. D., Pryor, T. A., Wigertz, O. B., and Hripcsak, G. Issues and structures for sharing knowledge among decision-making systems: The 1989 Arden Homestead retreat. In "Thirteenth Annual Symposium on Computer Applications in Medical Care " ( L. C. Kingsland, Ed.), pp. 116-121. IEEE Press, Washington, DC, 1989.

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Unknown w Year, Country, Language: 1989, USA, English

[51] Colomb R., “Computational stability of expert systems“, Expert Systems with Applications, vol. 5, nr. 3-4 (1992) p. 411-419.

Abstract: It has been shown that propositional expert systems are equivalent to decision tables, and therefore equivalent to classification systems. In many cases, the elementary facts for the classification may not be accurately known. Even if they are, frequently the expert system reasons on the basis of qualitative descriptors of quantitative measurements, which may be subject to borderline effects. The author considers the computational stability of the classification in the presence of errors in the data, using concepts derived from error-correcting codes, in particular Hamming distance. He suggests a number of methods of analysis of the decision table to identify potential instabilities, and suggests methods of correcting or avoiding these problems.

Keywords: computational complexity, expert systems, formal logic, stability, propositional expert systems, decision tables, classification systems, qualitative descriptors, quantitative measurements, computational stability, error-correcting codes, hamming distance.

Classification: w Application area: Expert systems w Character: Theoretical / practical w Year, Country, Language: 1992, Australia, English

[52] Colomb-RM, “Representation of propositional expert systems as partial functions”, Artificial-Intelligence. Apr 1999; 109 (1-2) : 187-209

Abstract: Propositional expert systems classify cases, and can be built in several different forms, including production rules, decision tables and decision trees. These forms are inter-translatable, but the translations are much larger than the originals, often unmanageably large. In this paper a method of controlling the size problem is demonstrated, based on induced partial functional dependencies, which makes the translations practical in a principled way. The set of dependencies can also be used to filter cases to be classified, eliminating spurious cases, and cases for which the classification is likely to be of doubtful validity. (C) 1999 Elsevier Science B.V. All rights reserved.

Keywords: propositional-systems; machine-learning; decision-tables; decision-trees; knowledge-filtering

Classification: w Application area: Control systems, AI, Expert Systems w Character: Theoretical w Year, Country, Language: 1999, Australia, English

[53] Colomb R., Chung C., “Ambiguity and redundancy analysis of a propositional expert system“, Proceedings of the 4th Australian Joint Conference on Artificial Intelligence, World Scientific, Singapore (1990) p. 409-419.

Page 29: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

29

Abstract: It has recently been shown that propositional expert systems can be automatically transformed into decision tables. In particular, the 661-rule Garvan ES1 system has been transformed into a decision table with 5286 rows. In attempting to further transform the decision table into a decision tree using ID3, it was discovered that there were many pairs of rows which were not mutually exclusive, so the algorithms did not apply. The number of ambiguities, although a tiny percentage of total pairs of rows, was overwhelming to the knowledge engineer. Techniques were developed using the decision table representation and a file of 9805 correct cases to greatly reduce the number of problems, and to present them clearly to the knowledge engineer so that the rules could be amended to remove the ambiguities. In the process, it was discovered that only 14% of the decision table rows were needed in processing the 9805 cases. The origin of this redundancy was discovered, and some suggestions for improvements to knowledge representation techniques made.

Keywords: decision tables, expert systems, knowledge representation, redundancy analysis, propositional expert system, 661-rule Garvan ES1 system, decision tree, ID3, ambiguities, knowledge engineer, decision table representation, knowledge representation.

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1990, Australia, English

[54] Colomb R., Chung C., “Very fast decision table execution of propositional expert systems“, Eighth National Conference on Artificial Intelligence, MIT Press, Cambridge, MA, USA (1990) vol.2, p. 671-676.

Abstract: A formal equivalence between propositional expert systems and decision tables is proved, and a practicable procedure given to perform the transformation between propositional expert systems and decision tables. The method gave an order of magnitude speed increase for a well-known expert system in routine use. The method is very general: adaptations are shown for forward and backward chaining inferencing engines, inexact reasoning, and systems where some facts have a high cost and must be determined only if necessary. A particular application for the decision table representation is in real-time expert systems, since a simple hardware implementation is available which gives further orders of magnitude increase in performance. Finally, the decision table representation greatly simplifies the problem of completeness and consistency checking.

Keywords: decision tables, expert systems, inference mechanisms, real-time systems, inference mechanisms, forward chaining, fast decision table execution, propositional expert systems, backward chaining, inexact reasoning, real-time.

Comments: In this paper it is shown that propositional expert systems and decision tables are fully equivalent and this generates a number of advantages on different levels:

a) fast execution

Tables are very simple structures that can be executed very fast (it is not necessary to search them linearly) and that have limited memory requirements. This leads to the fact that expert systems that represent their logic by means of decision tables can be consulted faster. Additionally, consultation time is not only shorter but limited as well. The advantage of speed can be enlarged by using parallel processors.

b) possibilities of verification

The logic of an expert system has to be verified and errors resolved. Because of their possibilities of verification on the level of correctness, consistency, completeness and redundancy decision tables are very well suited to establish this verification, even more when considering the speed and the simplicity of the verification process.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1990, Australia, English

[55] Colomb R., Dixon S., “Database implementation of an artificial intelligence programming paradigm“, Proceedings of the 4th Australian Joint Conference on Artificial Intelligence, World Scientific, Singapore (1990) p. 462-473.

Page 30: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

30

Abstract: It is shown how the artificial intelligence programming paradigm of endorsements can be expressed in a database-oriented language. The language is tested by expression in it of a working expert system SIRATAC using the endorsements paradigm which was originally coded in the AI language OPS5. The program is analysed into a propositional component and a component using first order predicate calculus over finite relations. The inference engine can be eliminated using a recently proved equivalence between propositional expert systems and decision tables, resulting in the ability to express the problem in a declarative logic language but to automatically translate it into a decision table with imbedded database commands.

Keywords: decision tables, deductive databases, knowledge representation, logic programming, SIRATAC, artificial intelligence programming paradigm, database-oriented languaged expert system, endorsements paradigm, OPS5, propositional component, first order predicate calculus, equivalence, imbedded database commands.

Classification: w Application area: Databases, expert systems w Character: Theoretical / practical w Year, Country, Language: 1990, Australia, English

[56] Colter M., “A comparative examination of systems analysis techniques”, MIS Quarterly, vol. 8, nr. 1 (1984) p. 51-66.

No abstract available.

Keywords: comparison, structured analysis, systems analysis, flowcharting, data dictionary, decision table.

Classification: w Application area: System development w Character: Unknown w Year, Country, Language: 1984, USA, English

[57] Coury B., “Development and evaluation of a methodology for assessing mental models of complec decision tasks”, Proceedings of the Human Factors Society 28th Annual Meeting, Human Factors Soc, Santa Monica, CA, USA (1984) p. 133-137.

Abstract: Models of decision making behavior in complex systems are hampered by an incomplete understanding of the way in which operators internally represent information about decision tasks. This paper describes the development and evaluation of a methodology for assessing mental models by humans to represent complex decision tasks. The methodology is based on the analysis of proximity measures using multidimensional scaling (MDS). Six subjects were trained to classify a visually presented stimulus into one of four categories. The MDS methodology was used to track the evolution of the subject's internal model and identify the dimensional information used to classify the stimuli. The relation between the dimensional information revealed by the analysis and subject performance is discussed.

Keywords: computer systems programming - decision tables, industrial plants - automation, artificial intelligence, human engineering, multidimensional scaling, decision making models, stress values, process plant diagnosis.

Classification: w Application area: Decision formalisms w Character: Unknown w Year, Country, Language: 1984, USA, English

[58] Cragun B., Steudel H., “A decision-table based processor for checking completeness and consistency in rule-based expert systems”, Int. J. of Man-Machine Studies 26 (1987) p. 633-648.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1987, Unknown, English

[59] Dathe G.: Conversion of Decision Tables By Rule Mask Method Without Rule Mask. CACM 15(10): 906-909 (1972) [DBLP:journals/cacm/Dathe72]

Page 31: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

31

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1972, Unknown, English

[60] Davies G., Welland R.: A Pre-processor using Rule Mask Techniques for Extended Entry Decision Tables. SP&E 3(3): 227-234 (1973) [DBLP:journals/spe/DaviesW73]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1973, Unknown, English

[61] Davis A., “A comparison for the specification of external system behavior”, Communications of the ACM, vol. 31, nr. 9 (1989) p. 1098-1115.

Abstract: The elimination of ambiguity, inconsistency and incompleteness in a Software Requirements Specification (SRS) document is inherently difficult, due to the use of natural language. Presented is a survey of available techniques and their underlying model to reduce these negatives in the documentation of a software product’s external behavior. The techniques include: finite state machines, decision tables and decision trees, program design language, Structured Analysis / Real Time (SA/RT), statecharts, Requirements Engineering Validation (REVS), Requirement Language Processor (RLP), the specification and description language PAISLey, Petri nets. Eight criteria were defined for the evaluation. The techniques are analyzed, compared and contrasted using each of the eight criteria: understandable to computer-naive personnel, basis for design and test, automated checking, external view (not internal view), SRS organizational assistence, automatic prototype and test generation and appropriate applications.

Keywords: real time system, software engineering, formal specification, software specification, specification language, comparison, structured analysis, Petri net, SDL (Specification and Description Language), decision table, PAISLey, finite state machine, statechart, REVS, RLP, SA/RT.

Classification: w Application area: Software devel., decision formalisms w Character: Unknown w Year, Country, Language: 1989, USA, English

[62] De Boer S., “Selection techniques in methodical design“, Proceedings of the 1987 International Conference on Engineering Design - International Congress on Planning and Design Theory, ASME, New York, NY, USA (1987) p. 303-310.

Abstract: After an introduction to the Methodical Design process the paper discusses the design matrix as a condensed way of presenting design processes on different levels of complexity and on different levels of abstraction. Detailing the first step of the basic three-step pattern (generate-synthesize-select) the paper then discusses selection techniques and a selection matrix is presented as an example. Finally the paper discusses computer support for design processes, selection techniques and visualizations of selection techniques. Current research in these subjects is described briefly.

Keywords: product design, computer aided design, computer systems programming - decision tables, engineering research, methodical design, design matrix, selection techniques.

Classification: w Application area: Product development w Character: Unknown w Year, Country, Language: 1987, Unknown, English

[63] De Lange A., “De evaluate-opdracht in Cobol”, Informatie, vol. 30, nr. 4 (1988) p. 260-264.

Page 32: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

32

No abstract available.

Keywords: programming language, Cobol-85, decision table.

Classification: w Application area: Programming languages w Character: Unknown w Year, Country, Language: 1988, Holland, Dutch

[64] De P., Ghosh J., Wells C., “Delivery time quotation and order processing with forbidden early shipments”, Computers & Operations Research, vol. 20, nr. 4 (1993) p. 381-390.

Abstract: We examine the problem of quoting a delivery time to a customer and subsequently processing the customer order, which a manager of a make-to-order firm faces quite often. For reasons of competitiveness, it is desirable to promise a short delivery time. However, because of capacity limitations, such a promise also induces the possibility of tardy deliveries for some items in the order. When acceptable, this is usually expensive; otherwise, to prevent the loss of sales, acquisition of additional processing capacity at a premium becomes necessary. The decision problem is further compounded when early shipments are forbidden, i.e. when the processed items in the order are to be held at their greatest value-added state until the promised delivery time. In this paper, we combine the various tradeoffs involved in the problem to first formulate a basic aggregate cost model. We derive the properties essential for the solution of this model, establish its complexity, and present effective solution procedures (both exact and approximate). Finally, we discuss many practical extensions of the basic model, and indicate how these might be solved.

Keywords: operations research, freight transportation, scheduling, optimization, decision tables, mathematical models, computational methods, computational complexity, industrial management, competitive delivery time, order processing, capacity limitations, forbidden early shipments, basic aggregate cost model.

Classification: w Application area: Transport, applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1993, USA, English

[65] Degelder-J; Steenhuis-M, “A knowledge-based system approach for code-checking of steel structures according to Eurocode 3”, Computers-and-Structures. Jun 1998; 67 (5) : 347-355

Abstract: In steel structure design code-checking according to Eurocode 3 is a comprehensive task. Checking of resistance and classification of cross-sections needed for the determination of the type of frame analysis (elastic, plastic) and the cross-sectional strength is especially complex. However, effective application of these rules is a problem due to complexity and inaccessibility of the rules. This leads to misunderstanding and misinterpretation by designers. Further, rules seem to be incomplete and inconsistent.This paper describes a knowledge based system approach for checking completeness and consistency of rules in Eurocode 3 and for improving the accessibility of these rules. In order to realise this we use the conceptual modelling language ''Decision Tables'' to model the rules and the conceptual modelling tool ''AKTS'' to draw and access the decision tables. Decision tables clearly demonstrate incompleteness and inconsistency of knowledge. AKTS enables us to model knowledge in decision tables and to access this knowledge. This makes Decision Tables and AKTS an excellent combination for the development of a knowledge based system to support a complete and consistent resistance check and classification of cross-sections in steel structures according to Eurocode 3. (C) 1998 Elsevier Science Ltd. All rights reserved.

Keywords: Design-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1998, USA, English

[66] Deogun, J.; Feature selection and effective classifiers; Journal of the American Society for Information Science, New York; Apr 15, 1998; Vol. 49, Iss. 5; pg. 423, 12 pgs

Abstract: Four algorithms are developed and analyzed for feature selection in the context of rough set methodology. The initial state and the feasibility criterion of all these algorithms are the same. Experimental results confirm the expected relationship between the time

Page 33: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

33

complexity of these algorithms and the classification accuracy of the resulting upper classifiers. The performance of upper classifiers is compared with those of lower classifiers. It is found that upper classifiers perform better than lower classifiers for a duodenal ulcer data set. This should be generally true when there is a small number of elements in the boundary region. An upper classifier has some important features that make it suitable for data mining applications. In particular, it is shown that the upper classifiers can be summarized at a desired level of abstraction by using extended decision tables.

Subject Terms: Algorithms, Data mining, Data bases, Mathematical analysis, Studies

Classification: w Application area: Database w Character: Theoretical w Year, Country, Language: 1998, USA, English

[67] Deogun-JS; Choubey-SK; Raghavan-VV; Sever-H, “Feature selection and effective classifiers”, Journal-of-The-American-Society-for-Information-Science. Apr 15 1998; 49 (5) : 423-434

Abstract: In this article, we develop and analyze four algorithms for feature selection in the context of rough set methodology. The initial state and the feasibility criterion of all these algorithms are the same. That is, they start with a given feature set and progressively remove features, while controlling the amount of degradation in classification quality. These algorithms, however, differ in the heuristics used for pruning the search space of features. Our experimental results confirm the expected relationship between the time complexity of these algorithms and the classification accuracy of the resulting upper classifiers. Our experiments demonstrate that a theta-reduct of a given feature set can be found efficiently. Although we have adopted upper classifiers in our investigations, the algorithms presented can, however, be used with any method of deriving a classifier, where the quality of classification is a monotonically decreasing function of the size of the feature set. We compare the performance of upper classifiers with those of lower classifiers. We find that upper classifiers perform better than lower classifiers for a duodenal ulcer data set. This should be generally true when there is a small number of elements in the boundary region. An upper classifier has some important features that make it suitable for data mining applications. In particular, we have shown that the upper classifiers can be summarized at a desired level of abstraction by using extended decision tables. We also point out that an upper classifier results in an inconsistent decision algorithm, which can be interpreted deterministically or non-deterministically to obtain a consistent decision algorithm.

Keywords: ROUGH-SETS

Classification: w Application area: Algorithms w Character: Theoretical w Year, Country, Language: 1998, USA, English

[68] Derfler F., “Link, link, link: de weg van micro naar mainframe”, PC+, vol. 3, nr. 7-8 (1986) p. 43-45.

No abstract available.

Keywords: micro computer, data transmission, mainframe, IBM SNA (Systems Network Architecture), interconnection, interface, protocol conversion, emulation, decision table.

Classification: w Application area: Data communication w Character: Unknown w Year, Country, Language: 1986, Holland, Dutch

[69] Di Claudio E. D., Orlandi G., Piazza F., “A systolic redundant residue arithmetic error correction circuit “, IEEE Transactions on Computers, vol. 42, nr. 4 (1993) p. 427-432.

Abstract: In highly integrated processors, a concurrent fault tolerance capability is particularly important, especially for real-time applications. In fact, in these systems, transient errors are often present, but are difficult to correct online. Error recovery procedures applied for each processing or memory element require large amount of hardware and can reduce throughput. Residue arithmetic has intrinsic fault tolerance capability and requires less complex hardware. A single error correction procedure based on the use of a redundant residue number system (RRNS) and the base extension operation is proposed. The

Page 34: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

34

method uses a very small decision table and works in parallel mode; therefore it is suitable for high speed VLSI circuit realization. A parallel systolic architecture which realizes the algorithm is introduced.

Keywords: digital arithmetic, error correction, parallel algorithms, systolic arrays, VLSI, error recovery, processing element, residue arithmetic, systolic redundant residue arithmetic error correction circuit, concurrent fault tolerance capability, real-time applications, transient errors, memory element, redundant residue number system, decision table, high speed VLSI circuit realization, parallel systolic architecture.

Classification: w Application area: Hardware w Character: Practical w Year, Country, Language: 1993, Italy, English

[70] Dietrich, S. “Shortest path by approximation in logic programs”, ACM Letters on Programming Languages and Systems, vol. 1, nr. 2 (1992) p. 119-137.

Abstract: An approximation paradigm is proposed for logic programming as a simple modification to a complete evaluation strategy. The motivational example illustrates how a straightforward transformation of a declarative specification of the distance between two vertices in a directed graph leads to sophisticated algorithms for computing shortest paths. The goal of the work presented in this paper is not to provide a more efficient computation of shortest paths but to investigate how the intermediate tables, known as extension tables, generated by the complete evaluation strategy might be used in approximation algorithms. We present the ETdistance algorithm, which computes single-source and all-pairs shortest paths over a declarative logic program. The ETdistance algorithm takes advantage of the dynamic programming property of shortest paths and the ability of extension tables to store global information to converge to the optimal solution. To put the ETdistance algorithm in perspective, its execution is compared to those of Dijkstra's single-source and Floyd's all-pairs shortest path algorithms.

Keywords: logic programming, critical path analysis, approximation theory, computer software selection and evaluation, algorithms, PROLOG (programming language), dynamic programming, table lookup, decision tables, shortest paths, Dijkstra's single source shortest path algorithms, Floyd's all pairs shortest path algorithms, approximation paradigm.

Classification: w Application area: Applied mathematics, prog. languages w Character: Theoretical w Year, Country, Language: 1992, USA, English

[71] DiLeva A., Giolito P., “Database facilities for decision support systems”, Proceedings of the International Conference on Systems, Man and Cybernetics, IEEE Service Center, Piscataway, NY, USA (1983) p. 845-849.

Abstract: A description is given of some database facilities useful for building decision support systems. In particular, problems related to data management and model management are discussed. The overall architecture of the system is then briefly described.

Keywords: database systems, computer systems programming - decision tables, decision support systems, data management, model management.

Classification: w Application area: Databases, expert systems w Character: Theoretical w Year, Country, Language: 1983, Italy, English

[72] Dubois D., Koning J.-L., “A decision engine based on relational aggregation of heuristic knowledge”, Decision Support Systems, vol. 11, nr. 4 (1994) p. 337-361.

Abstract: Constraint propagation is a matter of logical deduction, but this is notusually sufficient to reach a solution to a problem. Heuristic knowledge is usually needed to go on with the solution search when logical deduction becomes inefficient. The way this second type of knowledge is handled has more to do with decision rather than deduction. A mechanism is suggested to handle heuristic knowledge based on social choice theory. An analogy is proposed between the cooperation among heuristics expressed as decision rules and the

Page 35: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

35

voting problem. The decision engine DEBORA is presented. This is a general machinery for local decision making that can be used in conjunction with a constraint propagation system.

Keywords: decision making, modeling, inference engine, problem solving, fuzzy logic, heuristics, job shop scheduling, decision table, constraint satisfaction, DEBORA (Decision Engine Based on Relational Aggregation).

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1994, Unknown, Unknown

[73] Dumitrascu, Ioachim, “Generating Fortran programs from decision tables”, Ed. Academiei Bucuresti (1990) 312p.

No abstract available.

No keywords available.

Comments: The title of this book is misleading: the contents are broader that one would expect. In fact, it gives an overview of all the aspects connected to decision tables. First of all decision tables and a number of similar techniques, like rules and flow charts, are discussed and classified. Second, the use of decision tables in analysis and design of information systems is introduced and different methods of constructing tables are discussed extensively. A third part covers different methods of verification and compression. In the fourth part of his book, the author talks about the conversion of decision tables into trees and flow charts. The linking of decision tables is discussed extensively as well. The fifth part covers automated code generation from tables by means of preprocessors. A comparative analysis of different preprocessors is made: Decisus, Detoc, Tabdec, Detab-65, ... The DLT-Felix preprocessor is described in detail in the last part.

Classification: w Application area: Decision formalisms, progr. languages w Character: Theoretical w Year, Country, Language: 1990, Romania, English

[74] Dumitra¸scu, Liviu and Alexandru Ioachim. ”Generating FORTRAN programs from decision tables. Tehnici de construire a programelor cu structuri alternative”. English Pub. Bucure¸sti, Romania : Editura Academiei, 1990.

No abstract available.

Keywords: System analysis. FORTRAN (Computer program language), Decision logic tables.

Notes: Translation of: Tehnici de construire a programelor cu structuri alternative.

Classification: w Application area: Programming languages w Character: Practical w Year, Country, Language: 1990, Unknown, Italian

[75] Dwyer, B. and Hutchings, K. (1977) "Flowchart Optimisation in Cope, a Multi-Choice Decision Table" Aust. Comp. J. Vol. 9 No. 3 p. 92 (Sep. 1977).

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1977, Unknown, English

[76] Dwyer B., “Experience with the Cope decision table processor”, http://www.cs.adelaide.edu.au/users/dwyer/cope.html

Abstract: About ten years ago, decision tables enjoyed much the same place in programming folklore as is now enjoyed by structured programming. Some amazing success stories were recorded. But for most people, they failed to deliver the goods. Perhaps this may be attributed to the performance of the early automatic preprocessors. It may also be argued the DP community was not yet ready for the technology. Cope is a recently developed Cobol pre-processor which is fully compatible with structured programming techniques. It combines

Page 36: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

36

clarity of expression with efficient object code. The paper describes some interesting applications and experiences.

Keywords: programming methodology, business applications, Cobol, preprocessors, decision tables, structured programming, program maintenance, optimisation, extended-entry.

Comments: Recently ‘Cope’ has been developed: a preprocessor that generates Cobol code from a decision table. The input for the preprocessor is a Cobol program that contains one or more tables, as comments in the program. The tables are optimized and converted to Cobol code. During the optimization, the logical structure stays intact. In this document Cope is discussed. The author estimates that Cope generates 10 to 20% less code than would be generated when converting the tables manually. The programming itself would even be reduced by 50%. There are three reasons for these estimates: first, gotos and procedurenames are generated by Cope; second, conditions and actions have to be entered only once and third, Cope makes it possible to enter similar statements in a shorter notation. The time necessary to debug and maintain generated programs should be reduced as well when using decision tables. In fact, errors can be found quickly by adding a row to the table, that keeps tracks of the active column or group of columns. An additional advantage is the fact that the possibility of introducing new bugs when removing old ones is reduced to zero. The use of Cope also eliminates a number of trivial mistakes that are made very often, like gotos that go nowhere, forgotten interpunctions, non matching ifs and elses, which can lead to a variety of cryptic error messages. By automating the conversion process these mistakes are avoided. Another advantage is the automatic optimization of the generated code. Furthermore, Cope is compatible with the techniques of structured programming. The three basic structures (also called structure primitives) can be transformed to tables. In the text, an example is given, consisting of two blocks, of which the last one is an iteration. The text concludes with a number of disadvantages of Cope: first of all, it takes Cope a lot of time to process the tables. Second, maintaining a table is not always that easy, depending on the editior that is used. Finally, it might take a while for one to get fully experienced in using table notations.

Classification: w Application area: Case tools, preprocessors w Character: Practical w Year, Country, Language: 1995, Australia, English

[77] Economides S., Colen M., “Microcomputer-based decision support systems aid managers in evaluating alternatives”, Industrial Engineering, vol. 17, nr. 9 (1985) p. 44-48, 50-51.

Abstract: The article describes a manufacturing batch size problem and illustrates the use of a decision support system (DSS) in a production planning decision. The application scenario is related to the formal decision making process. The implementation of DSS, using a microcomputer (PC) software, is discussed.

Keywords: decision theory and analysis - computer aided analysis, computer systems programming - decision tables, cpmouter, microcomputer - applications, system science and cybernetics - man machine studies, decision support systems, pc software, manufacturing batch size problem.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1985, USA, English

[78] Einstein H., Salazar G., al., “Computer based decision support systems for underground construction“, Proceedings - Rapid Excavation and Tunneling Conference 1987, vol. 2., Soc of Mining Engineers of AIME, Littleton, CO, USA (1987) p. 1287-1308.

Abstract: The MIT tunneling group has developed, over the past decade, a number of decision support tools for the geologist and engineer, planner and designer, owner and contractor involved in underground construction. These computer based tools can be used in the planning and exploration stage of a project, in predesign and design, in construction planning and during construction. Tasks as different as optimizing information collection during exploration and during construction, as selecting major design alternatives in predesign and modifying design during construction, as providing cost and time estimation and considering social and physical environmental constraints, can be handled. Output can be in the form desired by the user ranging from geologic profiles (cross sections) to management reports.

Page 37: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

37

Keywords: construction industry - computer applications, structural design - underground, computer systems programming - decision tables, tunnels and tunneling, computer based decision support systems, modules.

Classification: w Application area: Construction, expert systems w Character: Practical w Year, Country, Language: 1987, USA, English

[79] Elson J., “Policy and procedure program is a support system for executive decision making”, Industrial Engineering, vol. 17, nr. 9 (1985) p. 36-42.

Abstract: The article presents a type of decision support system (DSS), the policy and procedure program, which consists of a general decision model, information and system integration, and which is also executive. The two factors needed for an effective program, integrity and process, are discussed. A departmental model is suggested as a means to start the program.

Keywords: decision theory and analysis - applications, computer systems programming - decision tables, management - information systems, policy and procedure program, system integration, decision models.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1985, USA, English

[80] Eminoglu-I; Altas-IH, “A method to form fuzzy logic control rules for a PMDC motor drive system”, Electric-Power-Systems-Research. Nov 1996; 39 (2) : 81-87

Abstract: This paper investigates the application of a fuzzy-logic-based high performance speed control system for a permanent magnet direct current (PMDC) motor. The main contribution of this paper is the approach that is used to form the linguistic fuzzy subsets and fuzzy rule decision table for the fuzzy logic controller (FLC). The proposed method for the fuzzy rules is based on the comparison of possible transient responses of the system output and the reference set point. Desired performance of the overall scheme was obtained by simulation, and the related results are given in the paper. (C) 1996 Elsevier Science S.A.

Keywords: fuzzy-logic; permanent-magnet-direct-current-motor; fuzzy-logic-controller

Classification: w Application area: Knowledge representation w Character: Theoretical/practical w Year, Country, Language: 1996, USA, English

[81] Eminoglu-I; Altas-IH, “The effects of the number of rules on the output of a fuzzy logic controller employed to a PM d.c. Motor”, Computers-And-Electrical-Engineering. May-Jul 1998; 24 (3-4) : 245-261

Abstract: This paper investigates the effects of the number of the rules in a fuzzy logic controller (FLC). In addition, a novel approach to form the linguistic fuzzy subsets and, fuzzy rule decision tables is also introduced. The proposed method to form the fuzzy rule tables is ba.sed on the comparison of possible transient responses of the controlled system output and the reference set point. The relationship between the number of fuzzy rules and the controlled output signal for a permanent magnet direct current (pmdc) motor circuit is investigated using a three-dimensional output expression. Since the relationship between the input and output is smooth, the effect of the number of the rules are negligible as long as they express a similar relationship. The sensitivity of the FLC with respect to variations in the rule decision tables is also tested by changing the original decision table values in the range of +/-30%. It is observed that these variations in the rule decision tables do not cause any instability in the proposed fuzzy logic controller. (C) 1998 Elsevier Science Ltd. All rights reserved.

Keywords: fuzzy-logic-control; permanent-magnet; direct-current-motors; fuzzy-rules; systems-; drives-

Classification: w Application area: Knowledge representation w Character: Theoretical/practical w Year, Country, Language: 1998, USA, English

Page 38: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

38

[82] Ercoli P., “Quantitative evaluation and selection criteria for implementation of decision tables“, Microprocessing and Microprogramming, vol. 18, nr. 1-5 (1986) Microarchit, Dev, and Appl, Twelfth EUROMICRO Symp on Microprocess and Microprogram, Venice, Italy (1986) p. 617-621.

Abstract: A new method of decision tables implementation, called 'has-like', is evaluated and compared, both analytically and experimentally, with some of the known methods already available, from the points of view of: ease of implementation, reliability, predictability, speed, memory occupation. This gives practical and quantitative criteria for chooing a method of implementation of decision tables.

Keywords: computer systems programming - decision tables, computers, microcomputer, ‘hash-like’ method, branch method, decision tree, memory requirements.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1986, Italy, English

[83] Eremeev A., “Correctness of decision tables”, Programmirovanie, vol. 10, nr. 4 (1984) p. 178-182.

Abstract: The author discusses the question of correctness (completeness and consistency) of decision tables. The concepts of syntactic and semantic correctness of decision tables are introduced. He investigates the possibility of automating the process of checking the semantic correctness of a decision table.

Keywords: computer systems programming - decision tables, syntactic correctness, semantic correctness, automation of checking process.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1984, Unknown, English

[84] Eriksen D., “Synopsis of present day practices concerning decision support systems”, Information & Management, vol. 7, nr. 5 (1984) p. 243-252.

Abstract: To provide guidance in selecting a decision support system (DSS) that fits specific needs, technically and financially, this article examines the definitions and development of DSS. DSS are broken into groups with similar characteristics to examine current software and applications. These groups include Personal Support Systems, DSS and Local Area Networks, DSS and Emulation, Timesharing Systems, Commercial Data Base Systems, and Integrated System. Within each group, current software and practices are reviewed. The potential buyer has the opportunity to compare DSS packages and possible applications. In addition, a list of important questions to ask when choosing DSS Software is included.

Keywords: computer software - selection, computer systems programming - decision tables, database systems -distributed, computer systems, digital - time sharing, decision theory and analysis - applications, management -information systems, semistructured decisions, personal support systems, local area networks, emulation.

Classification: w Application area: Expert systems, DSS w Character: Unknown w Year, Country, Language: 1984, USA, English

[85] Falkner C., “Software Aids for the Economic Evaluation of FMS”, ASEE Annual Conference Proceedings 1985, vol. 1, ASEE, Washington, DC, USA (1985) p. 136-141.

Abstract: In 1983 Draper Labs completed a five volume report for the U. S. Army Tank Command entitled The Flexible Manufacturing System Handbook. Volume III details the steps required to evaluate and implement a Flexible Manufacturing System (FMS). Application of the approach suggested here has numerous details which need further specification and integration into an overall evaluation system. This paper represents a progress report and perhaps a stimulant to induce the reader to work on this problem. FMS are complex systems impacting throughout the entire manufacturing organization and it is a significant task to design a detailed, ready-to-be-applied evaulation system. Continuing

Page 39: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

39

research is in progress towards this objective. Of course the end product cannot be anything more than a framework for customizing by the using firm.

Keywords: computer aided manufacturing, computer software - applications, economics - evaluation, flexible manufacturing systems, multidimensional evaluation, decision tables.

Classification: w Application area: Production systems, Economic applic. w Character: Practical w Year, Country, Language: 1985, USA, English

[86] Fan C., Dietrich S., “Extension table built-ins for Prolog“, Software - Practice and Experience, vol. 22, nr. 7 (1992) p. 573-597.

Abstract: The ET* algorithm is a complete evaluation strategy for Datalog programs, which are logic programs without function symbols. The ET* algorithm uses extension tables and depth-first iterative deepening to provide the evaluation of pure function-free logic programs as declarative specifications. Extension tables are a memo facility that the algorithm uses both to cut infinite derivation paths for complete evaluation and to optimize the evaluation of logic programs. The original implementation of the ET* algorithm incorporated extension tables as part of the Prolog database using the built-in predicates assert and retract. The advantage of implementing the extension table using the Prolog database is the portability of the ET* algorithm. There are several disadvantages, however, with this approach. One disadvantage is the cost associated with the built-in predicates assert and retract, which are known to be expensive operations in most current Prolog systems. Another disadvantage is the differences across implementations in the semantics that these built-ins provide for dynamic predicates. This paper presents an efficient implementation of extension tables as a global data structure in Prolog, which includes a set of built-in primitives for manipulating the extension table. The ET* algorithm is updated to reflect the utilization of the global extension table data structure. The implementations of the ET* algorithm are compared using time and space performance on a variety of benchmark programs.

Keywords: computer systems programming - decision tables, computer programming - algorithms, computer programming languages - Prolog, computer programming - logic programming, computer software - portability, extension table.

Classification: w Application area: Programming languages w Character: Unknown w Year, Country, Language: 1992, USA, English

[87] Fancott T., Jaworski W., O'Mara K., “On the canonical representation of control flow“, IEEE Service Center, Piscataway, NY, USA (1987) p. 347-354.

Abstract: Some of the issues involved in the analysis and representation of control flow are briefly discussed. These issues are highlighted by considering various tree, graph, and matrix representations of control flow that can be produced automatically in the ABL/W4 environment from a program's strategy matrix. The software engineering facilities provided by the ABL/W4 environment provide an infrastructure for manipulating the clustering criteria underlying the establishment of the decision points found in a program's control flow. In the ABL/W4 environment that flow is segregated from the rest of the program in much the same way the predicate set is segregated in a decision table. It is shown how to investigate and assess the impact of remodularizing a program's control flow.

Keywords: computer programming - flowcharting, computer software - software engineering, computer systems programming - decision tables, control flow representation, canonical representation, ABL/W4 environment.

Classification: w Application area: Decision formalisms, software devel. w Character: Unknown w Year, Country, Language: 1987, Canada, English

[88] Feng H., Wang S., “On self-organizing fuzzy control algorithm with regulating the control rules directly“, Acta Electronica Sinica, vol. 20, nr. 2 (1992) p. 10-16.

Abstract: The authors have studied the problem of electron and fuzzy quantification of the performance measure sets of a fuzzy control system. But the self-assumption of the control rules is still an outstanding question. A new algorithm with direct regulation the control

Page 40: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

40

rules from the control decision table. This algorithm can solve the problem of self-modification and self-generation of the fuzzy control rules. It is shown that the algorithm is simple and applicable from software simulation.

Keywords: control system analysis, fuzzy set theory, self-adjusting systems, control rules regulation, self-organizing fuzzy control algorithm, fuzzy quantification, performance measure sets, direct regulation, control decision table, self-modification, self-generation, fuzzy control rules.

Classification: w Application area: Applied mathematics, control systems w Character: Theoretical w Year, Country, Language: 1992, China, Chinese

[89] Fenves, S. J., Gaylord, E. H. and Goel, S. K. “Decision table formulation of the 1969 AISC specification” Illinois. University. Dept. of Civil Engineering. Civil engineering studies; structual research series, no. 347. Pub. Urbana, University of Illinois, 1969.

No abstract available.

Keywords: Building, Iron and steel--Standards--United States. Decisions logic tables.

Notes: It is a technical report of a research program sponsored by the American Institute of Steel Construction.

Classification: w Application area: Construction w Character: Theoretical/practical w Year, Country, Language: 1969, United States, English

[90] File P., Dugard P., Houston A., “Evaluation of the use of induction in the development of a medical expert system”, Computers and Biomedical research, vol. 27, nr. 5 (1994) p. 383-395.

Abstract: In an earlier study, two medical expert systems for diagnosing thyroid disorders, developed by the application of induction on a sample of previously diagnosed cases and on expert-generated rules, diagnosed a set of test cases better than an expert system developed by the more traditional method of collaboration between a knowledge engineer and an expert. In this paper, an alternative measure of the accuracy of diagnosis of each system is used to evaluate the systems. Diagnoses for every distinct case represented by a combination of indicating factors are compared with diagnoses that the expert made. The induced systems provide diagnoses for many more distinct cases, but a much higher proportion of these diagnoses is incorrect. It is argued that generalizing to unseen cases is an inappropriate use of induction algorithms. The systematic development of a decision table is a more appropriate method for devising a medical expert system.

Keywords: systems evaluation, expert system, comparison, medical diagnosis, decision table, ID3 (Induction of Decision Trees), inductive learning.

Comments: Transferring knowledge from the expert to a knowledge engineer is an important problem. One way to gather knowledge is the induction of knowledge from a set of examples for which the decisions or results are known. In this paper 3 induction based expert systems are evaluated. This can be done by feeding example data to the different expert systems and comparing the results of the expert systems to those that should be obtained. The example data are taken at random from a set of available examples. The problem of this approach is that rare cases will be less frequently present in the set than normal cases. This means that they will be tested less thoroughly. However, specifically in rare cases, expert systems can be useful. The system can assist users in situations they are less familiar with. For routine decisions they will rely less on expert systems. As a consequence the expert systems will have to be tested in a different way, by means of decision tables. This approach revealed that induction based expert systems performed poorly on rare cases. Therefore it might be useful to use a different technique of knowledge acquisition: letting the expert construct a correct and complete decision table and generating rules from that table. This method requires a greater effort, but gives better results when using the system to make decisions concerning rare cases.

Classification: w Application area: Medicine, expert systems w Character: Theoretical / practical

Page 41: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

41

w Year, Country, Language: 1994, UK, English

[91] Fisher, D.L. (1966) "Data, Documentation and Decision Tables" Comm ACM Vol. 9 No. 1 (Jan. 1966) p.26-31.

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1966, Unknown, English

[92] Fisher E., Nof S., “Fades: knowledge-based facility design”, 1984 Annual International Industrial Engineering Conference, Industrial Engineering & Management Press, Norcross, GA, USA (1984) p. 74-82.

Abstract: Conventional methods for facility design are often challenged by the increased complexity and timeliness needs of decision-making in a flexible, automated production environment. Although these methods can still be most useful, a new approach proposed here would have them invoked for appropriate design situations by a higher-level system which combines them with needed data and decision rules, and provides proper control of the decision-making process. In this paper, we describe a knowledge-based, or 'expert' system approach for the facility design problem. Relevance of previous expert system work to it, and the development of prototype software which implements the approach are presented.

Keywords: industrial engineering - computer aided design, computer systems programming - decision tables, management science - applications, facility design expert system, fades, programmable manufacturing operations, expert systems, CAD.

Classification: w Application area: Expert systems, product development w Character: Unknown w Year, Country, Language: 1984, USA, English

[93] Foster H. R. Jr., “Block oriented batch control language”, Proceedings of the Controls West Conference, Tower Conference Management Co, Wheaton, IL, USA (1985) p. 152-160.

Abstract: Each unit in a batch process moves through a series of distinct states, and most of the time is spent in states waiting for something to happen. A batch process control language is described which utilizes this characteristic. In this language a batch recipe consists of control logic and parameters. The control logic is divided into blocks, where each block controls the process unit in a particular state. The batch control logic for a block is expressed as a decision table. The advantage of using decision tables to express batch control logic is discussed.

Keywords: process control - computer applications, computer programming languages, batch control language, batch recipe, control logic, decision table, batch units, control computer.

Classification: w Application area: Control systems w Character: Unknown w Year, Country, Language: 1985, USA, English

[94] Francioni J., Kandel A., “Software engineering tool for expert system design“, IEEE Expert, vol. 3, nr. 1 (1988) p. 35-41.

Abstract: The properties of design tools for expert systems are identified. A design tool is presented for constructing production-type knowledge bases that provides a straightforward methodology and adheres to these properties. The use of decision tables in software design is discussed, and a modified table that can be used for the present application is presented.

Keywords: computer software - software engineering, artificial intelligence - expert systems, decision theory and analysis, design tools, production type knowledge bases, decision tables.

Classification: w Application area: Expert systems, software development w Character: Practical w Year, Country, Language: 1988, USA, English

Page 42: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

42

[95] Friedberg A. H., “A graded approach to achieving spreadsheet validity“, EDP Auditor Journal, vol. 2 (1991) p. 54-65.

Abstract: End-user computing has been identified and ten problems have been described. A solution to the control of end-user computing that is consistent with the trade-off between the control and productivity issue was discussed. This solution, the graded development approach, was traced from its origin and applied to spreadsheet development. To illustrate the solution, a decision table was constructed to classify spreadsheet models into the three levels of the graded development approach: minimal, partial, and full documentation. Also, the meaning of levels was described in terms of the spreadsheet validation methods: design techniques, standard procedures, testing methods, documentation practices, and audit/review policies. The graded development approach sends a signal to users: the EDP auditor is aware of the users' efforts to work for increased productivity; that effort is applauded and encouraged. The EDP auditor is trying to help the user by providing quality assurance guidelines, which are not designed to unnecessarily hamper productivity.

Keywords: auditing, decision tables, DP management, personal computing, software engineering, spreadsheet programs, system documentation, spreadsheet validity, end-user computing, control, productivity, documentation, design techniques, standard procedures, testing methods, audit/review policies, graded development approach, EDP auditor, quality assurance guidelines.

Classification: w Application area: Software development w Character: Practical w Year, Country, Language: 1991, Unknown, English

[96] Friedrich R., Hoerig H.-J., “Zum Entwurf von rechtnergestützten Dispatcheraufgaben in einem Chemiebetrieb“, Chemische Technik (Leipzig), vol. 38, nr. 10 (1986) p. 416-419.

Abstract: The design of computer aided control tasks of large chemicotechnological systems contains a high complexity of problem analysis, which has to describe on one side the technological specificities and on the other hand the economical and organizational necessities of automation. The task of research on the design of computer aided dispatching problems, especially control problems, is discussed. The use of a global-local-methodical conception gives the possibility to minimize the expense of research and to receive realizable demands for the design-project. In this context, some conditions of application of decision algorithms are introduced in the example of so called V-models and local PA-models.

Keywords: chemical plants - control systems, industrial management - computer applications, computer systems programming - decision tables, computer programming - algorithms, computer aided dispatching, decision algorithms, V-models, local PA models.

Classification: w Application area: Control systems, chemistry, Ec. applic. w Character: Practical w Year, Country, Language: 1986, Germany, German

[97] Fualdes T., Barrouil C., “Online perception plane for an autonomous vehicle in a little-known region“, Bulletin de Liaison de la Recherche en Informatique et en Automatique, nr.139 (1992) p. 26-30.

Abstract: The general problem of definition of the plane for a planetary automatic vehicle is formulated and the choice of an optimal (most relevant) plane is discussed in relation to the costs of perception and measurement error. State-space trajectories in open-loop and closed-loop representations are compared; the closed-loop perception plane is a decision table giving the optimal actions at every point, obtainable from dynamic programming. The validity of the results is discussed briefly.

Keywords: closed loop systems, mobile robots, planning [artificial intelligence], space vehicles, autonomous vehicle, planetary automatic vehicle, measurement error, open-loop, perception plane, decision table, dynamic programming.

Page 43: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

43

Classification: w Application area: Robotics w Character: Practical w Year, Country, Language: 1992, France, French

[98] Gal S., Bachelis B., “Accurate elementary mathematical library for the IEEE floating point standard“, ACM Transactions on Mathematical Software, vol. 17, nr. 1 (1991) p. 26-45.

Abstract: The algorithms used by the IBM Israel Scientific Center for the elementary mathematical library using the IEEE standard for binary floating point arithmetic are described. The algorithms are based on the accurate tables method.' This methodology achieves high performance and produces very accurate results. It overcomes one of the main problems encountered in elementary mathematical functions computations: achieving last bit accuracy. The results obtained are correctly rounded for almost all argument values. Our main idea in the accurate tables method is to use nonstandard tables,' which are different from the natural tables of equally spaced points in which the rounding error prevents obtaining last bit accuracy. In order to achieve a small error we use the following idea: Perturb the original, equally spaced, points in such a way that the table value (or tables values in case we need several tables) will be very close to numbers which can be exactly represented by the computer (much closer than the usual double precision representation). Thus we were able to control the error introduced by the computer representation of real numbers and extended the accuracy without actually using extended precision arithmetic.

Keywords: digital arithmetic, algorithms, decision tables, function evaluation, error analysis, numerical analysis, computation theory, elementary mathematical library, floating point standard, accurate tables method, last bit accuracy, IBM Israel scientific center.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1991, Israel, English

[99] Ganapathy S., Rajaraman V.: Information Theory Applied to the Conversion of Decision Tables to Computer Programs. CACM 16(9): 532-539 (1973) [DBLP:journals/cacm/GanapathyR73]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1973, Unknown, English

[100] Garabedian-M; Menn-S; Nguyen-TM; Ruiz-JC; Callens-A; Uhlrich-J, “Prevention of child and adolescent vitamin D deficiency. I. Proposition and discussion for use of a decision-making table”, Archives-De-Pediatrie. Sep 1999; 6 (9) : 990-1000

Abstract: A decision-making table, using three questionnaires, is proposed to determine the vitamin D status in children and adolescents. The first questionnaire assesses the vitamin D endogenous synthesis, taking into account rite sunlight exposure and the time interval out of the sun. The second questionnaire quantifies the vitamin D dietary intake within three levels: optimal medium or low. In case of a medium dietary score, a third questionnaire evaluates the daily calcium intake, taking into account the fact that vitamin D metabolism is increased by a low calcium intake (under 400 mg/day). This decision-making table should enable the detection of children and adolescents at risk of vitamin D deficiency and requiring an adapted prophylaxis. Its accuracy will be assessed in prospective surveys. (C) 1999 Elsevier, Paris.

Keywords: decision-theory; questionnaires-; vitamin-D; calcium-; adolescent-; child-; 1,25-dihydroxyvitamin-d-concentrations; d-supplementation; controlled-trial; double-blind; population-; sunlight-; rickets-

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1999, USA, French

Page 44: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

44

[101] Geesink L., “Ontwerp van een systeem voor construeren van beslissingstabellen”, scriptie, (1986).

No abstract available.

No keywords available.

Classification: w Application area: Decision formalisms w Character: Unknown w Year, Country, Language: 1986, Holland, Dutch

[102] Geesink L., van Dijk J., “The construction of decision tables in PROLOG”, Angewandte Informatik, vol. 30, nr. 7 (1988) p. 294-301.

No abstract available.

Keywords: decision making, modeling, Prolog, decision table, DETAPRO.

Classification: w Application area: Prog. languages, decision formalisms w Character: Unknown w Year, Country, Language: 1988, Holland, Unknown

[103] Geis,-George-L., “Checklisting”, Journal-of-Instructional-Development; v7 n1 p2-9 1984

Abstract: Discussion of checklists and their variations--job aids, algorithms, heuristics, and decision tables--covers what they are, how they are generated, and some implications of checklisting for instruction, evaluation, and learning. Examples of various kinds of checklists and 11 references are provided. (MBR)

Classification: w Application area: Algorithms w Character: Theoretical w Year, Country, Language: 1984, USA, English

[104] Geis W., Schumann M., “Comparison of rule based expert systems with traditional technology selected examples“, Expert Systems in Economics, Banking and Management, North-Holland, Amsterdam, Netherlands (1989) p. 437-446.

Abstract: Some people argue that knowledge based systems are nothing else than a realization of decision support systems with a new kind of technology. At least some of the simpler expert systems could have been realized with one of the traditional technologies like third generation languages, decision tables, spreadsheet based software, etc. Therefore, the question comes up, whether the use of expert system methods and expert system shells really results in major advantages. The paper presents a comparison based on three selected business examples. The three applications were developed at the Information Systems Dept. The authors implemented all the systems with their own rule based expert system shell. Alternative implementation technologies were simple COBOL programming, a COBOL/decision table generator combination and an integrated dBASE/LOTUS approach.

Keywords: COBOL, decision support systems, spreadsheet programs, rule based expert systems, knowledge based systems, decision support systems, third generation languages, decision tables, spreadsheet based software, DBASE/LOTUS approach.

Classification: w Application area: ES, programming languages, Ec. applic. w Character: Practical w Year, Country, Language: 1989, Germany, English

[105] Gettys D., “If you write documentation, then try a decision table“, IEEE Transactions on Professional Communications, vol. PC-29, nr. 4 (1986) p. 61-64.

Abstract: A decision table is a powerful documentation tool based on a simple principle: sets of responses for sets of conditions. It is used to present a large quantity of complex information in a simple, straightforward manner. Since the decision table requires no special symbols or shapes, it is understood by nonprogrammers and programmers alike. It can thus serve as a common denominator for a project team, a quick-reference card, and a step-by-step procedural guide. The author argues that if time is invested in explaining how to use a

Page 45: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

45

decision table then both the writer and the user will profit from a valuable documentation tool.

Keywords: information dissemination - technical writing, computer systems programming - decision tables, computer systems, digital - interactive operation, information retrieval systems, computer documentation.

Classification: w Application area: Decision formalisms w Character: Practical w Year, Country, Language: 1986, USA, English

[106] Gildersleeve, Thomas Robert.”Decision tables and their practical application in data processing”. Pub. Englewood Cliffs, N.J., Prentice-Hall [1970]

No abstract available.

Keywords: Decision tables.

Classification: w Application area: Software development w Character: Practical w Year, Country, Language: 1970, USA, English

[107] Glasziou P., Hilden J., “Decision tables and logic in decision analysis”, Medical Decision Making 6 (1986), p. 154-160.

Abstract: Unmanageably bushy decision trees result when a decision analysis involves several investigations. They can be simplified for riskless tests by deriving the maximum expected utility decision table for the problem as an intermediate step. This table can be logically summarized as a Boolean expression involving the tests. A minimum-cost testing sequence may then be found by manipulation of the Boolean formulas. The relationship between the resulting decision criteria and the receiver operating characteristics is shown.

Keywords: clinical decision analysis, diagnostic tests, screening.

Comments: To make a diagnosis, often a number of (sometimes expensive, difficult or painful) tests will have to be performed. It goes without saying that one will try to limit the number of tests as much as possible by searching the optimal combination af tests. In this paper, decision tables are used in establishing this optimal combination. There are two phases to this process. In the first phase a decision table that describes the problem is constructed. There are four steps in this phase:

1. Consider all possible combinations of different test results.

2. Calculate the posterior distribution of the combinations of different test results, based on the prior distribution of different tests. Any method can be used in doing this. The obtained distribution determines whether or not treatment is necessary. A treatment will be necessary when the value is above a treshold value.

3. Per column, determine the best treatment by maximalizing the expected gain.

4. Per treatment find the logical expressions that appear from the table. You will have as many expressions as there are treatments. E.g.: Apply treatment 1 if (test 1 is positive) or (test 1 is negative and test 2 or 3 positive).

In the second phase the expressions found above are analyzed to extract an order (strategy) of the tests that allows to minimize expected test costs, decision period, strategy complexity or any combination of the previous. A number of pragmatical consideration can affect the optimal strategy as well. The different tests have their own specificity and sensitivity. Combining the tests generates another specificity and sensitivity. Therefore, in this paper the treshold values are parametrized. In fact, by this parametrization the deduced rules will change, just as the probability of treatment. In a ROC curve (Receiver Operating Characteristics) it is visualized how the specificity and sensitivity of the tests that lead to treatment changes. From this curve it can very easily be deduced which tests are better and which can be rejected.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1986, Australia, English

Page 46: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

46

[108] Gorla N., Pu H.-C., Rom W., “Evaluation of process tools in systems analysis”, Information and Software Technology, vol. 37, nr. 2 (1995) p. 119-126.

Abstract: Process tools are used during systems analysis to describe the process logic of bubbles in Data Flow Diagrams. Two experiments were conducted to determine the relative merits of 3 process tools: Structure English from the textual tool category; Decision Tables from the tabular tool category; Nassi-Shneiderman Charts from the graphical tool category. Three performance types were measured: tool-based comprehension to find understandability of the information in the tool itself; context-based comprehension to find understandability of information in the tool in combination with the information in the rest of the structured specification; the time of comprehension. Results indicate that textual tools are better than both graphical tools and tabular tools, when the problem size is smaller and the users are technically (computer) oriented. The tabular tools are better than graphical tools and textual tools, when the problem is moderately large and the users are non-technically (management) oriented.

Keywords: natural language, comparison, structured analysis, systems analysis, data flow diagram, evaluation, decision table, Nassi-Shneiderman diagram.

Classification: w Application area: Decision formalisms w Character: Practical w Year, Country, Language: 1995, Unknown, Unknown

[109] Griffin-G; Chen-Z, “Rough set extension of Tcl for data mining”, Knowledge-Based-Systems. Nov 12 1998; 11 (3-4) : 249-253

Abstract: Rough set theory provides a collection of methods for extracting previously unknown data dependencies or rules from relational databases or decision tables. Various applications exist, and several different low-level libraries are available that provide different analysis algorithms. Unfortunately, in many real applications, it is not easy to incorporate these low-level libraries. To deal with this problem, in this paper we introduce an approach which adds a rough set extension to an existing scripting language, Tcl. The extended language, known as rsltcl, provides an easy-to-use interface and has a great deal of flexibility. We use two newly developed Tcl commands to illustrate our approach. We also use an example to show how these commands can be used to induce rules from decision tables. Since Tcl commands can be easily accessed through web pages, our approach may have good potential for incremental and automated construction of knowledge-bases. (C) 1998 Elsevier Science B.V.

Keywords: data-mining; rough-sets-theory; Tcl-; rsltcl-; knowledge-base-construction

Classification: w Application area: Robotics, AI w Character: Theoretical w Year, Country, Language: 1998, USA, English

[110] Grindley, C.B.B. (1968) "The Use of Decision Tables within Systematics", The Computer Journal, Vol. 11 No. 2 p. 128 (Aug. 1968).

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1968, Unknown, English

[111] Grzymala-Busse J. W., “On the unknown attribute values in learning from examples“, Methodologies for Intelligent Systems. 6th International Symposium, ISMIS '91, Proceedings, Springer-Verlag, Berlin, Germany (1991) p. 368-377.

Abstract: In machine learning many real-life applications data are characterized by attributes with unknown values. This paper shows that the existing approaches to learning from such examples are not sufficient. A new method is suggested, which transforms the original decision table with unknown values into a new decision table in which every attribute value is known. Such a new table, in general, is inconsistent. This problem is solved by a technique of learning from inconsistent examples, based on rough set theory. Thus, two

Page 47: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

47

sets of rules: certain and possible are induced. Certain rules are categorical, while possible rules are supported by existing data, although conflicting data may exist as well. The presented approach may be combined with any other approach to uncertainty when processing of possible rules is concerned.

Keywords: artificial intelligence, decision theory, learning systems, unknown attribute, learning from examples, machine learning, decision table, rough set theory, uncertainty.

Classification: w Application area: Artificial intelligence w Character: Theoretical / practical w Year, Country, Language: 1991, USA, English

[112] Hall,-Charles-Worth-Leo, “Helping Admissions and Records Officers Communicate with Computer Centers: What Their Needs Are”.

Abstract: Communications between college admissions/records officers and the computer center can be enhanced by examining stereotypic ideas about computer personnel and operations, and increasing computer knowledge and the ability to communicate in this language. Barriers can be overcome either by interfacing with a computer-oriented assistant or through increased awareness of computer science methodology and data processing techniques. By having a common frame of reference and knowledge, a higher level of congruence and empathic understanding is possible between staff of the different departments. Admissions/records officers should complete their own inhouse investigation and communicate the problem requiring resolution to computer personnel through the medium of diagrams rather than narrative requests. Keeping records of requests and the basic data on the request is important, and a policy is needed regarding sufficient documentation for each project. Appended materials include a list of computer center functional concerns and key words, flow chart symbols and explanations, information on decision tables, a sample request form, and program documentation checklist. (SW)

Classification: w Application area: Control systems w Character: Theoretical/practical w Year, Country, Language: 1983, USA, English

[113] Hall,-Keith-A., “Content Structuring and Question Asking for Computer-Based Education”, Journal-of-Computer-Based-Instruction; v10 n1-2 p1-7 Sum 1983

Abstract: Research on the characteristics of effective computer-based education (CBE) courseware suggests that content structure and levels of questions presented determine whether the deep cognitive processing requisite for learning takes place. A decision table of types of instructional questions covering Bloom's taxonomy is presented and discussed. Thirty-seven references are listed.

Classification: w Application area: Knowledge representation w Character: Theoretical/practical w Year, Country, Language: 1983, USA, English

[114] Halverson R. Jr., “An empirical investigation comparing decision tables and if-then rules for programming rule based expert systems”, Proc. 26th Hawaii International Conference on System Sciences, vol. 3 (1993) p. 316-323.

Abstract: This research examines which method is better for programming rule-based expert systems: IF-THEN rules or decision tables. Thirty undergraduate MIS students served as experimental subjects in an eight week study. After four weeks, subjects wrote decision tables covering cases significantly more consistently than IF-THEN rules (p<.01). After eight weeks, however, subjects wrote IF-THEN rules that were significantly more complete (p<.05) and significantly more correct (p<.01). The eighth week test also revealed that subjects preferred decision tables to IF-THEN rules (p<.05), perceiving them to be easier (p<.01). It is interesting that in spite of a significant preference for decision tables, subjects wrote significantly more accurate IF-THEN rules.

No keywords available.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1993, USA, English

Page 48: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

48

[115] Hamaguchi N., Ooya S., Yoshihara T., “Logic sequence control in CENTUM“, Yokogawa Technical Report, vol. 33, nr. 3 (1989) p. 205-210.

Abstract: This paper describes the outline of the logic sequence control which has been developed for CENTUM, and the difference between the logic sequence method and the decision table method.

Keywords: control systems, logic sequence control, CENTUM, decision table method.

Classification: w Application area: Control systems w Character: Practical w Year, Country, Language: 1989, Japan, Japanese

[116] Hamalainen R., “Decision aid in the public debate on nuclear power“, European Journal of Operational Research, vol. 48, nr. 1 (1990) p. 66-76.

Abstract: A wide public debate on the future energy policy of Finland was going on at the time of this decision aiding project. The subject of the debate was the question whether a new nuclear power plant should be built or not. To clarify the differences between anti-nuclear and pro-nuclear opinions for the public we carried out a decision analysis of the issue, the results of which was published in Finland's largest daily newspaper. In this study the participants representing the opposite opinions were the Minister of Finance and an industrial chief executive. This paper describes the project and analyzes the two preference profiles. The sensivity of the results and the question of rank reversal are also studied. The merits of the approach and the implications of the results for the debate are discussed.

Keywords: nuclear engineering - public policy, computer systems programming - decision tables, systems science and cybernetics - hierarchical systems, nuclear power plants - Finland, energy policy decision making, decision hierarchy, multiple criteria.

Classification: w Application area: Nuclear power w Character: Theoretical / practical w Year, Country, Language: 1990, Finland, English

[117] Hamill B., “Psychological issues in the design of expert sytems”, Proceedings of the Human Factors Society 28th Annual Meeting, vol. l, Human Factors Soc, Santa Monica, CA, USA (1984) p. 73-77.

Abstract: An expert system is essentially a way to capture the knowledge and expertise of a subject-matter expert and transfer it to a computer program in hopes of creating an 'intelligent' computer system that will emulate the problem-solving and decision-making performance of the expert. Such systems are being built to serve as intelligent advisors and decision aids in a wide variety of application areas. The paper discusses conceptual issues and underlying expert system design, with references to current psychological and artificial intelligence literature, and urges consideration of these issues before undertaking development of expert systems.

Keywords: artificial intelligence - expert systems, human engineering - design aids, computer systems programming - decision tables, knowledge engineering, knowledge acquisition, knowledge representation, knowledge utilization.

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1984, USA, English

[118] Harmon,-Paul; Pipe,-Peter, “Expert Systems, Job Aids, and the Future of Instructional Technology; and Decision Tables, the Poor Person's Answer to "Expert Systems", Performance-and-Instruction; v25 n2 p26-35 Mar 1986

Abstract: Describes design and presents examples of industrial use of small expert systems and guidelines for choosing problems which lend themselves to small tool solutions. Use of microcomputer facilitated decision tables to diagnose and categorize people, things, and issues is suggested, and development of three decision table formats is described. (MBR)

Classification: w Application area: Expert systems w Character: Theoretical

Page 49: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

49

w Year, Country, Language: 1986, USA, English

[119] Haughton H., “Formal development of communications software-a research project“, Mathematical Structures for Software Engineering, based on the Proceedings of a Conference, Clarendon Press, Oxford, UK (1991) p. 253-274.

Abstract: There has been an increased awareness of the inadequacy of traditional software engineering techniques for developing software. As the application areas in which software can be applied increases, so does the complexity of the corresponding software. Nowhere is this more true than in the area of data communications. It is clear that ambiguities cannot be tolerated. There needs to be a clear and unambiguous way of describing communications software. The project lends perspective to the various methods currently used to unambiguously describe communications software. Collectively, these methods are known as formal methods. Particular interest is paid to the formal development of an ECMA (European Computer Manufacturers Association) application layer communications protocol, with class O recovery. The ECMA protocol has been designed so that it fits in with the ISO (International Standards Organisation) reference model standards for open systems interconnection and is aimed at the highest level, that is, layer 7 of the model. The ECMA protocol description is given in the form of a state decision table (SDT). Thus a methodology for deriving OBJ specifications from those of SDTs has been developed and discussed. The paper concludes by discussing some of the issues involved in the specification. In particular, it is shown how the specification can aid in addressing verification issues.

Keywords: formal specification, open systems, protocols, telecommunications computing, communications software, software engineering techniques, complexity, formal development, application layer communications protocol, class O recovery, ECMA protocol, ISO, open systems interconnection, state decision table, verification issues.

Classification: w Application area: Data communication, system development w Character: Practical w Year, Country, Language: 1991, UK, English

[120] Hazevoets F., Vanhoutte B., Vanthienen J., “An expert system interface for consultation of decision table systems“, Database and Expert Systems Applications. Proceedings of the International Conference, Springer-Verlag, Vienna, Austria (1990) p. 527-530.

Abstract: A decision table consultation environment is proposed, based on a decision table engineering workbench. It combines the advantages of decision tables (table based verification and modelling) with those of common expert system shells, incorporating rule based knowledge representation, extensive consultation facilities (explanation, specific help, selective restart, case archivation) and interfaces to existing procedures and databases.

Keywords: decision tables, expert systems, user interfaces, table based modeling, expert system interface, decision table systems, decision table consultation environment, decision table engineering workbench, table based verification, expert system shells, rule based knowledge representation, explanation, specific help, selective restart, case archivation, databases.

Classification: w Application area: Expert systems w Character: Practical w Year, Country, Language: 1990, Belgium, English

[121] Helfand-M; Oehlke-MA; Lieberman-DA, “Community-based research - A framework for problem formulation: The case of upper endoscopy for gastroesophageal reflux disease“, Medical-Decision-Making. Jul-Sep 1997; 17 (3) : 315-323

Abstract: Objective. To identify clinical hypotheses and information gaps underlying disagreement about the use of upper gastrointestinal endoscopy (EGD) for the diagnosis of gastroesophageal reflux disease (GERD), and to design a registry study to test these hypotheses. Design and setting. Structured group discussions with community-based practicing gastroenterologists. Results. Thirty-three gastroenterologists from 17 sites discussed a set of clinical scenarios concerning the use of EGD in GERD patients with different clinical histories. Clinicians identified patient characteristics and outcome variables missing from the original problem formulation. Using decision tables, the combinations of patient characteristics that provoked disagreement among clinicians were determined. The

Page 50: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

50

resulting decision tables specified which characteristics and outcome variables should be measured to test competing clinical theories of when to use EGD in patients with GERD. Subsequently, the clinicians conducted a practice-based study measuring uncertain variables associated with disagreement about the need for EGD in specific clinical situations. Conclusion. A structured, but flexible, approach to group discussion may help identify factors that are important in decision making and the hypotheses that should be addressed in resolving variations in practice styles. Technology assessors can use these methods to identify variables underlying clinicians' concerns about the clinical validity of recommendations about practice. This experience with eliciting patient characteristics and uncertain variables underscores the importance of involving practicing clinicians in the process and could be a useful model for problem formulation in guideline development and in community-based research.

Keywords: decision-support-techniques; physician-practice-patterns; gastrooesophageal-reflux; endoscopy-; gastrointestinal-; practice-guidelines; guidelines-; consensus-

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1997, USA, English

[122] Henry-JJ; Andrews-JD, “Computerized fault tree construction for a train braking system”, Quality-And-Reliability-Engineering-International. Sep-Oct 1997; 13 (5) : 299-309

Abstract: A new approach for fault tree automation is proposed which is a hybrid of the digraph and decision table methods, using the best features of both. The new method is based on the flexibility of the decision table method but incorporates a way of detecting, classifying and analysing control loops, similar to the use of operators in the digraph approach. As well as using operators to deal with control loops, a new operator is introduced that deals with electrical circuits. This means that when constructing the fault trees, difficulties of handling repeated events are eliminated and the size of the fault trees is significantly reduced. The method has been tested by its application to a braking system on a train. (C) 1997 John Wiley and Sons, Ltd.

Keywords: fault-tree-analyses; safety-; risk-; reliability-; process-plants; digraph-method; propagation-

Classification: w Application area: Control systems w Character: Theoretical / practical w Year, Country, Language: 1997, USA, English

[123] Higginson J. K., “Modeling shipper costs in physical distribution analysis“, Transportation Research, Part A [Policy and Practice]., vol. 27A, nr. 2 (1993) p. 113-124.

Abstract: A common objective of analytical modeling of a shipper's physical distribution system is the minimization of costs. As a result, there are many cost expressions relating to distribution activities. This paper discusses the modeling of shipper costs through an examination of these expressions and their relevance to actual costs. Some conceptual background to the modeling of logistics costs is presented, and general cost classifications relevant to a shipper's distribution system are outlined. The components of each classification are discussed and summarized by reviewing cost expressions in the literature. A decision table is presented to assist modelers in developing such expressions. Specific and general conclusions are given, and issues regarding these conclusions are discussed.

Keywords: transportation, cost minimization, shipper costs, physical distribution analysis.

Classification: w Application area: Transport, applied mathematics w Character: Theoretical w Year, Country, Language: 1993, Canada, English

[124] Hirouchi T., Kosaka T., “Effective database formation for decision support systems”, Information & Management, vol. 7, nr. 4 (1984) p. 183-195.

Abstract: The management and planning databases from the viewpoint of a decision support system's (DSS) architecture are discussed. Since a manager must monitor business activities and plan the future based upon monitored results, a DSS must have these two kinds of

Page 51: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

51

databases appropriate for its needs. A management database, i. e. , one for monitoring activities, is constructed mainly from the existing operational databases. Planning databases, i. e. , those for planning activities, are constructed mostly from the management database. The management and planning databases should be connected through DSS's system architecture. This makes the operational data (indicating business activities) directly and immediately available for management decision making.

Keywords: database systems - design, management - information systems, data processing - data structures, computer systems programming - decision tables, decision theory and analysis - applications, codasyl database, decision support model, relational database, database linkage, model-oriented databases.

Classification: w Application area: Databases, expert systems w Character: Unknown w Year, Country, Language: 1984, Japan, English

[125] Hofmann H., “On the employment of expert systems in battle simulations“, Proceedings of Beijing International Conference on System Simulation and Scientific Computing, Pergamon, Oxford, UK (1989) vol.1, p. 477-481.

Abstract: Following a brief review on the different levels and basic processes of combat modelling, the employment of expert systems for the control of closed combat simulations is discussed by means of a battle simulation system on Corps/Army-level. In order to simulate military combat without human interaction (closed simulation), a command, control and intelligence (C2 I) module is required that models the military C2 I -process based on a suitable representation of the knowledge and experience of military commanders. So far, C2 I -modules usually implied decision table approaches. However, in most instances decision tables turned out to be rather cumbersome for an efficient implementation of changes and extensions. In this regard, new expert system approaches appear to be much better suited for modelling the C2 I-process. However, expert system modules are not easily integrated with the conventionally programmed processes of a combat simulator and usually acquire significant processing times. For the implementation of the C2 I -process decision tables and some expert system techniques (implementation in LISP, application of commercial expert shells like KEE or S1) were evaluated. The result of this analysis was the development of a new software tool called ROSWITA. It combines the rule-oriented programming style with the high execution speed of conventional programming languages.

Keywords: command and control systems, digital simulation, expert systems, military computing, battle simulations, combat modelling, closed combat simulations, corps/army-level, military combat, military C2 I-process, decision table, software tool, ROSWITA, rule-oriented programming style.

Classification: w Application area: Military applic., ES, control systems w Character: Practical w Year, Country, Language: 1989, Germany, English

[126] Holloway M., “TableWise: Decision Table”, http://shemesh.larc.nasa.gov/tbell-decision-table.html

No abstract available.

No keywords available.

Classification: w Application area: Case tools, preprocessors w Character: Practical w Year, Country, Language: 1995, USA, English

[127] Hong-TP; Chen-JB, “Finding relevant attributes and membership functions”, Fuzzy-Sets-And-Systems. May 1 1999; 103 (3) : 389-404

Abstract: Fuzzy systems that automatically derive fuzzy if-then rules from numeric data have been developed Most have to predefine membership functions in order to learn. Hong and Lee proposed a general learning method that automatically derives fuzzy if-then rules and membership functions from a set of given training examples using a decision table. All available attributes were included in the decision table and the initial membership functions for each attribute were built according to the predefined smallest unit. Although Hong and

Page 52: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

52

Lee's method accurately derives the fuzzy if-then rules and final membership functions, the decision table and the initial membership functions are complex if there are many attributes or if the predefined unit is small. We improve Hong and Lee's method by first selecting relevant attributes and building appropriate initial membership functions. These attributes and membership functions are then used in a decision table to derive final fuzzy if-then rules and membership functions. Experimental results on Iris data show that the proposed method effectively induces membership functions and fuzzy if-then rules. (C) 1999 Elsevier Science B.V. All rights reserved.

Keywords: fuzzy-if-then-rule; membership-function; relevant-attribute; knowledge-acquisition; machine-learning, fuzzy-rules; induction-; examples-; systems-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1999, Unknown, English

[128] Hong-TP; Chen-JB, Processing individual fuzzy attributes for fuzzy rule induction, FUZZY-SETS-AND-SYSTEMS. MAY 16 2000; 112 (1) : 127-140

Abstract: Fuzzy systems that can automatically derive fuzzy if-then rules and membership functions from numeric data have recently been developed. In this paper, we propose two new fuzzy learning methods for automatically deriving membership functions and fuzzy if-then rules from a set of given training examples. The proposed methods first select relevant attributes and build appropriate initial membership functions. They then simplify the intervals and the membership functions of each attribute before forming a decision table. These attributes and membership functions are then used in a decision table to derive the final fuzzy if-then rules and membership functions. Experimental results for the Iris data show that our methods can achieve a high degree of accuracy. The proposed methods are thus useful in constructing membership functions and in managing uncertainty and vagueness. They can also reduce the time and effort needed to develop a fuzzy knowledge base. (C) 2000 Elsevier Science B.V. All rights reserved.

Keywords plus: classification-; examples-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 2000, Unknown, English

[129] Hooman, J. “Correctness of Real Time Systems by Construction”. In Langmaack, H., de Roever, W.-P. and Vytopil J.(Eds.), Formal Techniques in Real-Time and Fault-Tolerant Systems. LNCS 863 (Springer-Verlag, 1994), 19-40.

No abstract available.

No keywords available.

Classification: w Application area: Construction w Character: Theoretical/practical w Year, Country, Language: 1994, USA, English

[130] Hosseinzadeh-N; Kalam-A, “A rule-based fuzzy power system stabilizer tuned by a neural network”, IEEE-Transactions-on-Energy-Conversion. Sep 1999; 14 (3) : 773-779

Abstract: A fuzzy logic power system stabilizer (FPSS) has been developed using speed and active power deviations as the controller input variables. The inference mechanism of the fuzzy logic controller is represented by a (7 x 7) decision table, i.e. 49 if-then rules. There is no need for a plant model to design the FPSS. Two scaling parameters have been introduced to tune the FPSS. These scaling parameters are the outputs of a neural network which gets the operating conditions of the power system as inputs. This mechanism of tuning the FPSS by the neural network, makes the FPSS adaptive to changes in the operating conditions. Therefore, the degradation of the system response, under a wide range of operating conditions, is less compared to thr: system response with a fixed-parameter FPSS. The tuned stabilizer has been tested by performing nonlinear simulations using a synchronous machine-infinite bus model. The responses are compared with rile fixed-parameter FPSS and

Page 53: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

53

a conventional (linear) power system stabilizer. It is shown that the neuro-fuzzy stabilizer is superior to both of them.

Keywords: power-system-stabilizer; fuzzy-logic; neural-networks; intelligent-control, linguistic-synthesis; machine-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1999, USA, English

[131] Howell E., Yancey D., Armstrong B., “Decision support systems in computer aided manufacturing”, Fall Industrial Engineering Conference, American Institute of Industrial Engineers, Inst of Industrial Engineers, Norcross, GA, USA (1984) p. 115-124.

Abstract: An overview of the Integrated Decision Support System (IDSS) Build 1 is given. Features include the IDSS 2. 0 simulation subsystem, decision support language, generalized model building, spreadsheet, analysis technique library, and data integration. Case studies of the use of IDSS in four applications in aerospace manufacturing are presented.

Keywords: computer aided manufacturing - applications, aircraft manufacture - computer aided manufacturing, aircraft plants - automation, productivity, decision theory and analysis, computer programming - decision tables, integrated decision support system, aerospace manufacturing, technology transfer.

Classification: w Application area: Expert systems, production planning w Character: Unknown w Year, Country, Language: 1984, USA, English

[132] Hripcsak, G., Ludemann, P., Pryor, T. A., Wigertz, O. B., and Clayton, P. D. Rationale for the Arden Syntax. Computers and Biomedical Research 27, 291-324 (1994).

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Unknown w Year, Country, Language: 1989, USA, English

[133] Hripcsak, G. Writing Arden Syntax medical logic modules. Computers in Biology & Medicine 24, 331-363 (1994).

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Unknown w Year, Country, Language: 1994, USA, English

[134] Huellenkremer M., “Computer aided process planning with help of a decision table generator”, Toward the Factory of the Future, Proceedings of the 8th International Conference on Production Research and 5th Working Conference of the Fraunhofer-Institute for Industrial Engineering (FHG-IAO), Springer-Verlag, Berlin, West Ger and New York, NY, USA (1985) p. 43-46.

Abstract: The expense of introduction of computer aided process planning systems is very great, because such systems have a high company-specific part. For this reason, a program package was developed, which enables to enter the planning logic into the computer without the need of a programming command. Based on this logic, process plans can be generated.

Keywords: process control, data processing - manufacturing applications, industrial plants - flexible manufacturing systems, process planning systems, decision table generator.

Classification: w Application area: Production planning, tools w Character: Unknown w Year, Country, Language: 1985, Germany, English

Page 54: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

54

[135] Hughes H., “Programming language engineered for beginners”, Computer Languages, vol. 10, nr. 1 (1985) p. 23-36.

Abstract: As the complexity and size of programs increase, the programmer is challenged with the task of organizing his program in a manner which will enhance intellectual manageability. Thus, the structure and style are critical in regard to writing programs and verifying their correctness. In recent years, considerable emphasis has been placed on the correctness of programs and techniques for engineering them to be correct. However, more emphasis should be placed on designing languages which facilitate constructing correct programs. In an effort to partially address this problem, a language is described which permits users the convenient development of well-structured programs that are easy to read and understand, easy to correct (debug) and modify, and easy to verify the correctness of the program. The language presented permits the use of decision tables for expressing complex logic.

Keywords: computer programming languages, computer software, structured programming, decision tables, top-down design, flowcharts.

Classification: w Application area: Progr. languages, decision formalisms w Character: Theoretical / practical w Year, Country, Language: 1985, USA, English

[136] Hughes, M. L., Shank, R. M. and Stein, E. S. “Decision tables” (book), Pub.Wayne, Pa., MDI Publications [1968]

No abstract available.

Keywords: Decision logic tables.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1968, Unknown, English

[137] Hull K., Griffin H., “Real-time multiparameter pulse processing with decision tables“, X- and Gamma-Ray Sources and Applications, Proceedings of the Sixth Symposium,, vol. 242, nr. 3 (1986) p. 450-454 NIMAER.

Abstract: Decision tables offer several advantages over other real-time multiparameter, data processing techniques. These include very high collection rates, minimum number of computer instructions, rates independent of the number of conditions applied per parameter, ease of adding or removing conditions during a session, and simplicity of implementation. Decisions table processing is important in multiparameter nuclear spectroscopy, coincidence experiments and multiparameter pulse processing (HgI2 resolution enhancement, pulse discrimination, timing spectroscopy). Other applications can be easily implemented.

Keywords: spectrum analysis, computer systems programming - decision tables, data processing - natural science applications, pulse processing, real time analysis, decision tree.

Classification: w Application area: Applied mathematics w Character: Unknown w Year, Country, Language: 1986, USA, English

[138] Humby, E. “Programs from decision tables” (book), Pub. London, Macdonald and Co.; New York, American Elsevier, 1973.

No abstract available.

Keywords: Computer programming. Decision logic tables.

Classification: w Application area: Programming w Character: Theoretical w Year, Country, Language: 1973, Unknown, English

[139] Hurley, Richard B. ”Decision tables in software engineering” (book), Pub. New York : Van Nostrand Reinhold data processing series, Van Nostrand Reinhold, c1983.

No abstract available.

Page 55: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

55

Keywords: Software engineering. Decision logic tables.

Classification: w Application area: Software development w Character: Practical w Year, Country, Language: 1983, United States, English

[140] Ibramsha, M. and Rajaraman, V. “Detection of Logical Errors in Decision Table Programs”. SMART Collection: cacm-3034 bvelez SMARTcacm Available at http://www.psrg.lcs.mit.edu/~bvelez/std-colls/cacm/cacm-3034.html CACM December, 1978

Abstract: In this paper an algorithm to detect logical errors in a limited-entry decision table and in loop-free programs with embedded decision tables is developed. All the conditions in the decision tables are assumed to be inequalities or equalities relating linear expressions. It is also assumed that actions in a decision table are linear in variables which occur in the condition stub of the decision table (or tables) to which control is transferred from the table. The algorithm is based on determining whether a set of linear inequalities has or does not have a solution. The algorithm described in the paper is implemented in Fortran IV.

No keywords available.

Classification: w Application area: Programming languages/Algorithms w Character: Practical w Year, Country, Language: 1978, United States, English

[141] Ince D.C.: Decision Tables in Algol 68. SP&E 11(7): 753-756 (1981) [DBLP:journals/spe/Ince81]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1981, Unknown, English

[142] Jain D., Law K., Krawinkler H., “On processing standards with predicate calculus“, Computing in Civil Engineering, ASCE, New York, NY, USA (1989) p. 259-266.

Abstract: Symbolic logic is a representational formalism for expressing knowledge and reasoning about knowledge. In this paper, we show how first-order predicate calculus, a powerful logical language, can be used to represent and process design standards. We contrast this approach with earlier works in which decision tables and production systems have been employed for processing standards. Rules for checking properties (completeness, lack of redundancy, and lack of contradiction) of standards are also given.

Keywords: structural design - standards, computer metatheory - formal logic, computer aided design, processing standards, predicate calculus, decision tables, logical languages, standards properties checking.

Classification: w Application area: Knowledge representation w Character: Theoretical / practical w Year, Country, Language: 1989, USA, English

[143] Jansen,-Carel, “Research in Technical Communication in the Netherlands”, Technical-Communication:-Journal-of-the-Society-for-Technical-Communication; v41 n2 p234-39 May 1994

Abstract: Summarizes three recent Dutch studies in the field of functional text research (text which has concrete goals that must be achieved by lay readers). Focuses on the use of and failure to use software manuals, the minimalist approach and learning styles, and the effect of using decision tables. (SR)

Classification: w Application area: Data communication, telecommunication w Character: Theoretical w Year, Country, Language: 1994, USA, English

Page 56: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

56

[144] Janicki, R., "On a Formal Semantics of Tabular Expressions" CRL Report 355, McMaster University, CRL, NSERC, TRIO, October 1997.

Abstract: In [15, 22, 25, 26] Parnas et al. advocate the use of relational model for documenting the intended behaviour of programs. In this method, tabular expressions (or tables) are used to improve readability so that formal documentation can replace conventional documentation. Parnas [23] describes several classes of tables and provides their formal syntax and semantics. In this paper, an alternative, more general and more homogeneous semantics is proposed. The model covers all known types of tables used in Software Engineering.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1997, Canada, English

[145] Janicki, R., Parnas, D.L., Zucker J.I., "Tabular Representations in Relational Documents", CRL Report 313, McMaster University, CRL, TRIO, November 1995.

Abstract: The use of relations, represented as tables, for documenting the requirements and behavior of software is motivated and explained. A formal model of tabular expressions, defining the meaning of a large class of tabular forms, is presented. Finally, we discuss the transformation of tabular expressions from one form to another, and illustrate some useful transformations.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1995, Canada, English

[146] Jimison H., Fagan L., al., “Patient-specific explanation in models of chronic disease“, Artificial Intelligence in Medicine, vol. 4, nr. 3 (1992) p. 191-205.

Abstract: Clinical models of chronic disease characteristically must represent significant uncertainty in both the data input and inferences. This lack of determinism makes it especially difficult for system users to understand and have confidence in the models. This paper presents a representation for uncertainty and patient preferences that serves as a framework for graphical summary and computer-generated explanation of patient-specific clinical decision models. The implementation described is a computer decision aid designed to enhance the clinician-patient consultation process for patients with suspected angina pectoris. The generic angina model is represented as a Bayesian decision network, where the patient descriptors, probabilities, and preferences are treated as random variables. The initial distributions for these variables represent information on the population of patients with anginal symptoms, and the approach provides a method for efficiently tailoring the distributions to an individual patient. This framework also provides metrics for judging the importance of each variable in the model. The graphical interface uses this information to augment the display of a network representation of the model. Variables that are important for clinician-patient communication are highlighted in the graphical display of the network and included in the text explanation in printed patient-education materials. These techniques serve to keep the explanation of the patient's decision model concise, allowing the communication with the patient to focus on the most important aspects of the treatment decision.

Keywords: decision support systems - medical applications, expert systems - inference engine, expert systems - knowledge bases, computer systems programming - decision tables, decision theory and analysis, bayesian decision network, chronic disease models, patient education.

Classification: w Application area: Medicine, expert systems w Character: Theoretical / practical w Year, Country, Language: 1992, USA, English

[147] Johnson J., “Users fine-tune 4GL strategies”, Computerworld, vol. 20, nr. 13 (1986) p. 65-71.

Page 57: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

57

No abstract available.

Keywords: fourth generation language, systems development, programmer productivity, implementation, management policy, strategic planning, cost benefit analysis, MIS department, decision table.

Classification: w Application area: Programming languages w Character: Unknown w Year, Country, Language: 1986, Unknown, Unknown

[148] Johnson R., Tashjian B., “Reliability databases”, Pressure Vessel and Piping Technol 1985 a Decade of Prog, ASME, New York, NY, USA (1985) p. 895-904.

Abstract: Deterministic methodology is applied to data collected for the nuclear plant reliability data system to illustrate the use of such data in problem solving. The results of this exercise demonstrate the feasibility of obtaining point estimates with large confidence levels. Several areas that deserve attention in a broad outline for continued progress in reliability databases are mentioned and industry and government are encouraged to jointly and periodically review what achievements are desired and how they can best be accomplished.

Keywords: database systems - reliability, nuclear power plants - reliability, computer systems programming - decision tables, deterministic methodology, point estimates.

Classification: w Application area: Databases, nuclear power, prod. planning w Character: Unknown w Year, Country, Language: 1985, USA, English

[149] Johnston, F. J. J. and Davis, J. C., “Decision tables in data processing: a report”, Pub. Manchester, National Computing Centre, 1970. Variant Series: Computers and the professional series

No abstract available.

Keywords: Electronic data processing. Decision logic tables.

Classification: w Application area: Programming w Character: Theoretical w Year, Country, Language: 1970, USA, English

[150] Jones A., “Logic and knowledge representation: an introduction for system analysts”, Pitman, London (1991) 324 p.

No abstract available.

Keywords: tree structure, knowledge representation, inference engine, logic, mapping, decision tree, decision theory, decision table, reasoning.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1991, UK, English

[151] Juidette-H; Youlal-H, Fuzzy dynamic path planning using genetic algorithms, ELECTRONICS-LETTERS. FEB 17 2000; 36 (4) : 374-376

Abstract: Fuzzy control concepts are useful in bath global and local path planning tasks for autonomous mobile objects. The search for an optimal decision table to be used as the inference engine in fuzzy-based planning and navigation algorithms is highly important. The authors address the problem using genetic algorithms as a scarch and optimisation tool. The approach fields better planned paths compared to those obtained from random decision tables generated using rules of thumb.

Page 58: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

58

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 2000, Unknown, English

[152] Juttner G., Feller H., Becker P., “Knowledge-based expansion of decision tables for process planning systems“, Methods of Operations Research, vol. 63 (1990) p. 555-564.

Abstract: Knowledge-based expansion of decision table systems for manufacturing process planning is investigated. The main questions addressed by these investigations are the extent to which decision table systems are able to support process planning, their functional limits, and the extent to which knowledge-based systems can be used to solve such problems. Decision table systems are suitable for the planning of variants and of repetition as well as for the performance of different selection tasks. However, such systems can only partially support generative process planning, adaptive planning and alternative planning and are generally unable to carry out operation sequence planning or operation sequence optimization. The authors show how to solve these problems by extending the decision table methodology using decision support and knowledge-based systems. A prototype system is presented. This system is able to find an optimal operation sequence within a given set of order relations between two operations. The core of the system is the A*-algorithm, a graph search technique often used in artificial intelligence applications.

Keywords: decision support systems, graph theory, knowledge based systems, manufacturing data processing, production control, scheduling, search problems, knowledge-based expansion, variant planning, decision tables, manufacturing process planning, selection tasks, generative process planning, adaptive planning, alternative planning, operation sequence planning, operation sequence optimization, A*-algorithm, graph search technique.

Classification: w Application area: Expert systems, applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1990, Germany, English

[153] Kan-CY; He-XD, “A method for constructing algebraic petri nets”, Journal-of-Systems-and-Software. Oct 1996; 35 (1) : 15-27

Abstract: Algebraic Petri nets are a powerful formal method for specifying concurrent and distributed systems. We present a new method of constructing algebraic Petri net specifications by establishing a relationship between algebraic Petri nets with structured analysis methods. Algebraic Petri net specifications are systematically derived from data flow diagrams, a data dictionary, and decision table process specifications. Our results facilitate the application of algebraic Petri nets and also provide a potential analysis technique for informal specifications written in structured analysis methods.

Keywords: Specifications-; Systems-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1996, USA, English

[154] Khan A., Shih C.-T., “On country risk: some preliminary results”, Oper Res Lett, vol. 4, nr. 3 (1985) p. 135-138.

Abstract: An extraordinary growth in foreign investment by us firms has generated a need for forecasting country risk. We present a behavioral decision model. Expert information is used to identify salient risk factors, and experts provide judgmental ratings of these variables for a sample of countries. A linear model that is able to simulate the experts' decisions is developed from the data.

Keywords: decision theory and analysis, computer systems programming - decision tables, cost accounting -mathematical models, risk studies - assessment, behavioral decision model, finance, forecasting country risk.

Page 59: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

59

Classification: w Application area: Applied mathematics, Economic applic. w Character: Theoretical w Year, Country, Language: 1985, USA, English

[155] Khuri S., “Optimal and near-optimal space efficient decision diagram algorithms“, Seventeenth Annu ACM Comput Sci Conf., ACM, New York, NY, USA (1989) p. 467.

Abstract: A preliminary study to approach the problem of reliably detecting life threatening ventricular arrhythmias in real time is described. An algorithm (DIAGNOSIS) has been developed in order to classify ECG signal records on the basis of the computation of four simple parameters calculated from a representation in the frequency domain. This algorithm uses a set of rules constituting an operative classification scheme based on the comparison of the parameters with a set of pre-established thresholds. This allows us to differentiate four general categories: ventricular fibrillation-flutter, ventricular rhythms, imitative artefacts and predominant sinus rhythm.

Keywords: biomedical engineering - electrocardiography, computer aided analysis, compter programming - algorithms, computer systems programming - decision tables, algorithmic sequential decision making, frequency domain, ventricular arrhythmias, spectral analysis, clustering, electrocardiographic diagnosis.

Classification: w Application area: Applied mathematics, algorithms w Character: Theoretical / practical w Year, Country, Language: 1989, USA, English

[156] Khuri S., Batarehk A., “The harmonium and decision problems“, International Joint Conference on Neural Networks 90 Int Jt Conf Neural Networks IJCNN 90, IEEE Service Center, Piscataway, NY, USA (1990) p. 179-183.

Abstract: Decision tables are modeled by a harmonium in a manner similar to P. Smolensky's implementation of the two-resistor circuit problem on a harmonium (1984). The lower units consist of the condition combinations, while the knowledge atoms are the actions that are to be carried out in response to the outcome of the conditions. Representational and knowledge vectors are defined. In general, some of the components of these vectors are known and the completion problem consists in filling in the rest of the values that are maximally consistent with the fixed features. The model is described by using harmony theory as the measure of goodness to accomplish the completion task. A comparison with more traditional structures for representing decision tables is made. It is argued that the harmonium is a more flexible and robust model, especially when the environment contains imperfect or incomplete situations.

Keywords: computer systems programming - decision tables, electric networks - analysis, decision theory and analysis, mathematical techniques, harmonium, harmony theory.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1990, USA, English

[157] King P. J. H., Johnson R.G.: Some Comments on the Use of Ambiguous Decision Tables and Their Conversion to Computer Programs. CACM 16(5): 287-290 (1973) [DBLP:journals/cacm/KingJ73]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1973, Unknown, English

[158] King P.J.H., Johnson R.G.: Comments on the Algorithms of Verhelst for the Conversion of Limited-Entry Decision Tables to Flowcharts. CACM 17(1): 43-45 (1974) [DBLP:journals/cacm/KingJ74]

No abstract available.

Page 60: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

60

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[159] King P. J. H., Johnson R. G.: The Conversion of Decision Tables to Sequential Testing Procedures. The Computer Journal 18(4): 298-306 (1975) [DBLP:journals/cj/KingJ75]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1975, Unknown, English

[160] Klier P., Fateman R., “On finding the closest bitwise matches in a fixed set“, ACM Transactions on Mathematical Software, vol. 17, nr. 1 (1991) p. 88-97.

Abstract: In a given large fixed table of bit-vectors, we would like to find, as rapidly as possible, those bit-vectors which have the least Hamming distances from a newly-presented arbitrary bit-vector.

Keywords: vectors, encoding (symbols), online searching, pattern recognition, decision tables, algorithms, trees (mathematics), bit vectors, Hamming distances, hash table, high dimension search, K-D trees, pattern matching.

Classification: w Application area: Telecommunication, applied mathematics w Character: Theoretical w Year, Country, Language: 1991, USA, English

[161] Kohavi, R., “The Power of Decision Tables”. In The European Conference on Machine Learning ECML, 1995, p. 174-189 [DBLP:conf/ecml/Kohavi95]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1995, Unknown, English

[162] Kohavi R., Sommerfield D.: “Targeting Business Users with Decision Table Classifiers”. KDD 1998: 249-253 [DBLP:conf/kdd/KohaviS98]

No abstract available.

No keywords available.

Classification: w Application area: Decision support systems, Ec. applic. w Character: Unknown w Year, Country, Language: 1998, Unknown, English

[163] Koseki-Y; Tanaka-M; Maeda-Y; Koike-Y “Visual programming environment for hybrid expert systems”, Expert-Systems-With-Applications. 1996; 10 (3-4) : 481-486

Abstract: This paper proposes an architecture for hybrid expert system development which combines expert problem-solving functions and other conventional computational functions by visual programming technology. The visual programming technique is used both for task-specific knowledge representation and for procedural programming for connecting functional components. In knowledge representation, knowledge is visually represented in the form of decision tables and decision trees. In procedural visual programming, each functional object is displayed as a box-shaped icon with accessible ports which are connected by wires on the graphic editor. Based on the architecture, an expert system shell for the classification task, called HOLON/VP(DT), is incorporated in a visual programming system called HOLON/VP.

Page 61: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

61

This paper briefly describes the tool and its evaluation based on some application systems developed with the tool. Copyright (C) 1996 Elsevier Science Ltd

Classification: w Application area: Control systems, AI, Expert Systems w Character: Theoretical w Year, Country, Language: 1996, USA, English

[164] Kotlyar V., Khomenko L., “Classes of 'age' distributions”, Kibernetika i Vychislitel'naya Tekhnika, nr. 3 (1992) p. 92-113.

Abstract: The paper is of a survey nature and contains the analysing of the main results concerning the 'age' classes distributions appeared in this country and abroad recently. In this case those classes are meant, where limitations connected with the behaviour of distribution functions are caused by gradual and irreversible 'ageing' changes of the physical-chemical properties of actual physical systems. It is underscored that this paper has been written, because, in particular, a large number of various results has been obtained and a system analysis should be made. The authors consider the most important classes for distributions of life time of systems. These classes have been suggested for modelling a variety of ageing aspects.

Keywords: systems analysis, service life, reliability, optimization, operations research, mathematical models, aging of materials, decision tables, flowcharting, mathematical transformations.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1992, Russia, Russian

[165] Kristen G., “Kiss-methode voor object oriëntatie: van informatie architectuur naar informatiesysteem”, Academic Service Informatica, Schoonhoven (1993) 416 p.

An introduction to object oriented systems development is provided, as well as an introduction to the KISS methodoLogy. KISS is a methodology for the object oriented development of information systems, which departs from a description of the information architecture and does not depend on a specific programming environment.The organisation itself is taken as a starting point to design the information architecture. Explained is how the KISS methodology can be applied to design the information architecture. Next, chapters are devoted to natural language and grammar analysis, the modelling of the object, and an example of a bank is given. The chapter on measuring explains the basics that are needed to understand the encapsulation of objects, which is the subject of the next ·chapter. Then, attention is paid to transformation rules to specify the :implementation of the information architecture in a database management system or a programming language. In the chapter about functions, discussed is how functions can be added to the information architecture. The final chapter focuses on the changes in project management by applying other methods, describes how a method can be implemented in an organization. and discusses how information systems can be better developed and managed with CASE tools. After focusing on the systems analyst, two-valued logics are introduced, paying attention to algebraic, tabular and graphic representations of logic. Some basic rules of logic are presented: elementary manipulation procedures, algebraic simplification of expressions, and the algebra of inference. The following chapters consider logical mapping (K-maps, decision tables, tableaux, tree-structured charts, and networks, graphs and matrices); sets, lists and relations; decision logic (decision table and decision trees); logical reasoning (inference and argument, rules of inference, proofs and methods of proving, and clausal forms); and predicate logic. Finally discussed are knowledge representation by data modeling, frames, rules or semantic networks; and further knowledge representation demands upon logic, including problems with time, uncertainty and truth, are described.

Keywords: systems development, design methodology, relational model, object oriented design, information structure diagram, decision table, object oriented model, object oriented analysis, in format ion architecture, encapsulation, KISS (Kristen Iteratie Selectie & Sequentie) method.

Classification: w Application area: System development w Character: Unknown w Year, Country, Language: 1993, Holland, Dutch

Page 62: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

62

[166] Kryszkiewicz-M, “Rough set approach to incomplete information systems“, Information-Sciences. Dec 1998; 112 (1-4) : 39-49

Abstract: In the paper we present Rough Set approach to reasoning in incomplete information systems. We propose reduction of knowledge that eliminates only that information, which is not essential from the point of view of classification or decision making. In our approach we make only one assumption about unknown values: the real value of a missing attribute is one from the attribute domain. However, we do not assume which one. We show how to find decision rules directly from such an incomplete decision table, which are as little non-deterministic as possible and have minimal number of conditions. (C) 1998 Published by Elsevier Science Inc. All rights reserved.

Keywords: rough-sets; incomplete-information-systems; decision-rules

Classification: w Application area: Control systems, DSS w Character: Theoretical w Year, Country, Language: 1998, Unknown, English

[167] Kulikov M., Chervenchuk V., “Optimization of decision tables”, Kibernetika, vol. 20, nr. 2 (1984) p. 204-211.

Abstract: The authors discuss the physical meaning of the optimality criterion for the particular optimization problem considered, prove the equivalence of the transformation of the initial description that guarantees its optimization, which reduces the decision forest of the axiomatic model at the cost of knowingly nonoptimal decision trees, and propose an algorithm for transforming the axiomatic model into a quasioptimal decision tree.

Keywords: decision theory and analysis, optimization, computer programming - algorithms, decision tables, optimality criterion, decision trees.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1984, Unknown English

[168] Kumar B., Topping B., “Prolog-based representation of standards for structural design“, CIVIL COMP 89 Fourth Int Conf Civil Struct Eng Comp, Civil-Comp Limited, Edinburgh, Scotl. (1989) p. 165-169.

Abstract: This paper presents a representation scheme for the automated processing of structural engineering codes of practice. The representation is based on the Artificial Intelligence language, Prolog. Previously, the provisions of codes of practice have been represented mostly as rules in computer-aided design programs. This paper proposes representing the code of practice provisions as facts and processing them using standard-independent generic rules. Theoretically, this is the same as any program in Prolog in which the most basic components are facts and rules.

Keywords: structural design - standards, artificial intelligence, computer programming, PROLOG-based representation, standard-independant generic rules, knowledge-based systems, decision tables, information networks.

Classification: w Application area: Programming lang., knowledge repres. w Character: Theoretical w Year, Country, Language: 1989, UK, English

[169] Laitinen, H. “On decision table definitions” (book), Pub.Jyväskylä, Series Jyväskylä studies in computer science, economics, and statistics, 0357-9921 ; 5, Jyväskylän yliopisto, 1981.

No abstract available.

Keywords: Decision logic tables.

Notes: Extra t.p. with thesis statement inserted. Summary in Finnish.

Classification: w Application area: Programming w Character: Theoretical w Year, Country, Language: 1981, Finland, English

Page 63: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

63

[170] Laitinen, H. and Puuronen, S. “Comparisons between two methods for converting decision tables to programs” (book), Pub.Jyväskylä : Dept. of Computer Science, Reports on computer science, economics and statistics ; 11, University of Jyväskylä, 1974.

No abstract available.

Keywords: Decision logic tables. Computer programs.

Classification: w Application area: Programming w Character: Theoretical w Year, Country, Language: 1974, Finland, English

[171] Langdon,-Danny-G., “How to Select Visuals: The Information-Visualization System”, Performance-and-Instruction; v24 n10 p7-9 Dec-Jan 1985-86

Abstract: Presents an overview and an example of use of the Information-Visualization System, an approach to visual selection enabling educators to match desired learning outcomes with the best visuals to carry the message. Decision tables and resource book containing visual options, information types, and suggested methods of enhancing visuals are described. (MBR)

Classification: w Application area: Control systems w Character: Theoretical/practical w Year, Country, Language: 1986, USA, English

[172] Leary E., “Decision support systems aid in management of operations, resources and finances”, Industrial Engineering, vol. 17, nr. 9 (1985) p. 26, 30-34.

Abstract: The article examines the concept of decision support systems (DSS) as an aid to management decision-making in operations, resources and finances. Applications of DSS software techniques, automated technologies and academic disciplines (such as management science and operations research) to problems of planning and management are also discussed.

Keywords: decision theory and analysis - applications, computer systems programming - decision tables, management science, operations research, management - information systems, artificial intelligence - expert systems, decision support systems (DSS), application system modelling, operations management, resource management, financial management.

Classification: w Application area: Expert systems, Economic applic. w Character: Theoretical / practical w Year, Country, Language: 1985, USA, English

[173] Levy L., Stump T., “Inverted decision tables and their application: automating the translation of specifications to programs”, AT&T Tech J, vol. 64, pt. 2, nr. 2 (1985) p. 533-558.

Abstract: Code generation techniques are used to program an application characterized by complexity arising from many special cases, and rapid changes due to advances in the state of the art. A formal notation - an inverted decision table written in a propositional logic form - is developed as a means for allowing expert users to describe the application in a knowledge base that code generators then can use to create production code. The complete system described in the paper automatically transforms a one thousand-page specification into a running program. The development of this system is an example of the formalization of the specification of a complex application. In this case the application is a part of the Job Management Operations System, an operational support system to aid regional Bell Operating Company construction and engineering processes. The techniques described, however, can be generalized.

Keywords: computer systems programming - decision tables, computer systems, digital - on line operation, construction work management, inverted decision tables, code generation techniques, job management operations system, operational support system.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1985, USA, English

Page 64: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

64

[174] Lew A.: Optimal Conversion of Extended-Entry Decision Tables with General Cost Criteria. CACM 21(4): 269-279 (1978) [DBLP:journals/cacm/Lew78]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms, Economic applic. w Character: Unknown w Year, Country, Language: 1978, USA, English

[175] Lew A.: On the Emulation of Flowcharts by Decision Tables. CACM 25(12): 895-905 (1982) [DBLP:journals/cacm/Lew82]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1982, USA, English

[176] Lew A.: Decision Tables for General-purpose Scientific Programming. SP&E 13(2): 181-188 (1983) [DBLP:journals/spe/Lew83]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1983, USA, English

[177] Lew A., Tamanaha D.: Decision Table Programming and Reliability. ICSE 1976: 345-349 [DBLP:conf/icse/LewT76]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1976, USA, English

[178] Lew A., “Proof of correctness of decision tables programs”, The Computer Journal, vol. 26, nr. 3 (1984) p. 230-232.

No abstract available.

Keywords: algorithm, program structure, program correctness, decision table.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1984, USA, English

[179] Lew A., “Reduction of dimensionality of an optimal decision table conversion algorithm“,Computers & Mathematics with Applications, vol. 21, nr. 11-12 (1991) p. 41-49.

Abstract: A dynamic programming algorithm for converting decision tables to optimal decision trees is analyzed. The complexity of the algorithm may be defined as the dimension of the domain of the minimal-cost functional. Upper bounds for this complexity are derived under various assumptions. Methods of reducing the dimensionality of the problem utilizing lower bounds for decision costs are also discussed.

Keywords: computational complexity, decision tables, dynamic programming, reduction of dimensionality, decision table conversion, converting decision, optimal decision trees, complexity.

Page 65: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

65

Classification: w Application area: Decision formalisms, applied mathematics w Character: Theoretical w Year, Country, Language: 1991, USA, English

[180] Lew-A; Halverson-R“Dynamic programming on a functional memory computer“, Computers-and-Mathematics-With-Applications. Jun 1999; 37 (11-12) : 17-22

Abstract: In a previous paper [1], we described the solution of dynamic programming problems on a new class of parallel processing systems, the Hawaii Parallel Computer (HPC). The HPC has a novel architecture distinguished by its incorporation of field programmable gate arrays to evaluate expressions and by its use of a decision-table data structure to represent computer programs. As specific examples, we showed how the HPC can be used to implement dynamic programming solutions of shortest-path and traveling-salesman problems. In that earlier implementation, we simply adapted algorithms intended for execution on conventional deterministic von Neumann computers. More recently, we designed a successor to the HPC, a "functional memory" computer, which includes constructs for nondeterministic computation. In this paper, we discuss how dynamic programming; algorithms can be adapted to take advantage of this nondeterminism. (C) 1999 Elsevier Science Ltd. All rights reserved.

Keywords: dynamic-programming; reconfigurable-combinatorial-logic; parallel-processing; nondeterministic-algorithms; decision-tables

Classification: w Application area: Algorithms w Character: Theoretical w Year, Country, Language: 1999, USA, English

[181] Li, EE Jian and Gupta, Rajesh K.: “HDL Optimization Using Timed Decision Tables”. DAC 1996: 51-54 [DBLP:conf/dac/LiG96]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1996, Unknown, English

[182] Li, ChunMing, "Software Reliability Estimation Tool", CRL Report 337, McMaster University, CRL (Communications Research Laboratory), TRIO (Telecommunications Research Institute of Ontario), December 1996.

Abstract : Bartussek and Parnas [1] proposed the Trace Assertion Method (TAM) for producing pure black-box specification of modules. This method is further developed and formalized by Wang in his doctorate thesis [18]. Many modifications can be found in [3,4,5]. The study shows that a module's externally observable behavior can be simulated based on the specification produced using tabular format.

A software estimation method which can take advantage of TAM is developed by Woit in her doctorate thesis [20]. It is in the family of hypothesis testing models. The method shows how to specify a module's operational profile specification for test case generation. It also supplies a model which can be used to analyze the test results and tell us whether we should accept the module.

In this thesis, we develop a prototype black-box automated testing tool, called Module Reliability Estimation Tool (MRET), based on the work described above. The tool has a graphic user interface. The inputs to the MRET are: a module trace interface specification, a module operational profile specification, the module under test and other necessary information required by the testing model, e.g., the minimum reliability required. MRET can automatically generate test cases, test harness, run the test cases, and estimate the reliability of the module based on the test results and the testing model.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1996, Canada, English

Page 66: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

66

[183] Li, W., "Table Construction Tool", CRL Report 330, McMaster University, CRL, TRIO, July 1996.

Abstract: We are constructing a set of tools, known as "Table Tool System", which can help software designers when preparing or analyzing mathematical documentation for computer systems. The table construction tool presented by this report was designed to help users construct tables whose entries are expressions (possibly other such tables), which we call tabular expressions.

In normal arithmetic, precedences of operators are used for evaluating an expression. This method becomes very hard to use as soon as the expression contains many different operators. Using the table construction tool, the users do not need to be concerned about the precedence of the operators or about parentheses in the expressions when they are constructing them. The system automatically maintains the syntactic correctness of the expressions at all times. Even an incomplete expression must be syntactically correct. This report includes the algorithms for constructing the tabular expressions and graphic user interface under the OSF/1 Motif window environment.

The approach is to simplify the task of constructing a complicated tabular expression by first creating some simpler tabular expressions then putting them together to compose a more complicated one. The structure of the tabular expressions is explicit in the displayed representation, not implicit or implied by operator precedence.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1996, Canada, English

[184] Ligeza, A.: Towards Logical Analysis of Tabular Rule-Based Systems. DEXA Workshop 1998: 30-35 [DBLP:conf/dexaw/Ligeza98]

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1998, Unknown, English

[185] Lill, Wayne P. “Decision tables and flowcharts : DEVA : the decision table evaluation program for strategic logic design and development” (book) Pub. La Mesa, Calif. : Binary Triangles, c1992.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1992, United States, English

[186] Lin-C; Jeng-FL; Lee-CS; Raghavan-R, “Hierarchical fuzzy logic water-level control in advanced boiling water reactors“, Nuclear-Technology. Jun 1997; 118 (3) : 254-263

Abstract: A hierarchical fuzzy logic controller (FLC) is applied to control the water level in an analytical simulation using a simplified advanced boiling water reactor model. To reduce the control effort of the feed water pump, the linguistic variable, change in pressure, was adopted. Four linguistic variables were used for the FLC design, and the number of control rules became large if the conventional FLC design method was used. Using a hierarchical rule structure reduces the total number of control rules and thus the final decision tables. To reduce the design effort, two methods were separately developed for fine-tuning. One tunes the scaling factors using an optimization method, and the other tunes the control rules using a method similar to a fuzzy model reference control. The simulation results show that the performance of the hierarchical FLC is comparable to that of the proportional-integral controller, but use of the designed controller results in a shorter settling time.

Keywords: algorithm-

Classification: w Application area: Control systems w Character: Practical

Page 67: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

67

w Year, Country, Language: 1997, Unknown, English

[187] London, Keith R. “Decision tables” Pub. Princeton, N.J., Auerbach Publishers [1972]

No abstract available.

Keywords: Computer programming. Decision logic tables.

Classification: w Application area: Programming w Character: Theoretical w Year, Country, Language: 1972, United States, English

[188] Low D. W.: Programming by Questionnaire: An Effective Way To Use Decision Tables. CACM 16(5): 282-286 (1973) [DBLP:journals/cacm/Low73]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1973, Unknown, English

[189] Lucardie G., “Beslissingstabellen & kennissystemen: een conceptuele benadering”, Instituut voor Ruimtelijke Organisatie TNO, Delft (1989) 78 p.

No abstract available.

No keywords available.

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1989, Holland, Dutch

[190] Lucardie G., “Functional object-types as a foundation of complex knowledge-based systems”, Verhandeling Technische Universiteit Eindhoven, TNO-Bouw, Rijswijk (1994) 275 p.

Abstract: This thesis deals with the process of modeling knowledge for implementation purposes. The characterisation of modeling knowledge as an activity of reconstructing complex object-types and complex objects, explains the need to integrate artificial intelligence and database technology. Three research issues are identified and investigated in more detail. The first research issue concerns the value of a knowledge level integration of artificial intelligence and database technology relative to a symbol level integration. The second research issue concerns the value of the theory of functional classifications as a pivot for a knowledge level integration of artificial intelligence and database technology. The third research issue concerns the value of the integrated application of decision tables and Prolog as a formal language for functional object-types. In this context reported is on the Advanced Knowledge Transfer System (AKTS) that offers extensive facilities for working with decision tables and Prolog. Concluded is with a case study in the domain of the chemical degradation of brick masonry walls which serves as an example of developing a knowledge-based system according to the theory of functional object-types using AKTS.

Keywords: case study, expert system, knowledge representation, chemistry, Prolog, data base theory, logical design, entity-relationship model, decision table, AKTS (Advanced Knowledge Transfer System).

Classification: w Application area: ES, databases, knowledge repr. w Character: Unknown w Year, Country, Language: 1994, Holland, English

[191] Lucardie, G.L. and Timmermans, H.J.P. (1996), Preconditions for Optimal Use of Decision Table Systems. Paper presented at the 3rd Recent Advances in Retailing and Services Science Conference, Telfs-Buchen, Austria, 22-25 July 1996.

No abstract available.

Page 68: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

68

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Theoretical w Year, Country, Language: 1996, Holland, Dutch

[192] Lukin N., “Calculation of attributes in epsilon-schemes”, Vestnik Moskovskogo Universiteta. Seriya XV:Vychislitel'naya Matematika i Kibernetika, nr. 1 (1985) p. 55-59.

Abstract: The author proposes an attribute scheme that is oriented toward the synthesis of translator object codes. It is shown that the proposed scheme can be efficiently implemented by a rigorously deterministic method of calculating attributes.

Keywords: computer operating systems - program translators, computer programming, translator construction systems, decision tables.

Classification: w Application area: Software development w Character: Theoretical w Year, Country, Language: 1985, Russia, English

[193] Lye-SW; Yeong-HY, “Associativity modelling of a mould assembly for expandable polystyrene foam“, International-Journal-of-Production-Research. Apr 1996; 34 (4) : 1161-1170

Abstract: The design and fabrication of a mould for expandable polystyrene (EPS) buffers involves an approach which is radically different from that associated with conventional plastic injection moulding. This is because the EPS mould design encompasses both the classical tooling specifications and considerations of the actual moulding process itself. This paper discusses the notion of associativity modelling in the CAD design of a mould assembly for the manufacture of EPS buffers. This modelling paradigm aims to integrate 5 mould design factors with 25 process (moulding) parameters. Through a better understanding of the interactions between design factors and process parameters, and among the process parameters themselves, a harmonious decision table can be derived which compromises the competing demands of factors and parameters. Because of the visibility of the interactions among parameters, the notion of associativity modelling offers the designer a better insight into mould assembly design, leading to practical mould design solutions that harmonize the functions of the different sub-assemblies.

Classification: w Application area: Control systems w Character: Theoretical/practical w Year, Country, Language: 1996, Unknown, English

[194] Maes R.: On the Representation of Program Structures by Decision Tables: A Critical Assessment. The Computer Journal 20(4): 290-295 (1978) [DBLP:journals/cj/Maes78]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1978, Belgium, English

[195] Maes R.: An Algorithmic Approach to the Conversion of Decision Grid Charts into Compressed Decision Tables. CACM 23(5): 286-293 (1980) [DBLP:journals/cacm/Maes80]

No abstract available.

No keywords available.

Page 69: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

69

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1980, Belgium, English

[196] Maes R., “Beslissingstabellen in een kritisch perspectief”, Maandblad voor Accountancy en Bedrijfshuishoudkunde (1986) vol. 60, nr. 4, p. 154-173.

No abstract available.

Keywords: systems development, user requirements, program structure, programming technique, program testing, data flow diagram, decision table, Nassi-Shneiderman diagram.

Classification: w Application area: Decision formalisms w Character: Unknown w Year, Country, Language: 1986, Holland, Dutch

[197] Maes R., “Composed program complexity measure”, Angewandte Informatik, vol. 27, nr. 1 (1985) p. 91-116.

Abstract: A new program complexity measure is proposed. It is based upon the translation of programs into decision tables while it tries to adjust the control flow complexity measures by incorporating information on both conditional expressions and instructional sequences. A number of remaining problems and research directions are outlined.

Keywords: computer programming, computer software, program complexity, software metrics, logical complexity, decision tables.

Classification: w Application area: System development w Character: Theoretical w Year, Country, Language: 1985, Holland, English

[198] Maes R., “Minimizing decision grid charts”, Angewandte Informatik, vol. 24, nr. 9 (1982) p. 451-455.

No abstract available.

Keywords: decision table, decision grid chart.

Classification: w Application area: Decision formalisms w Character: Unknown w Year, Country, Language: 1982, Holland, English

[199] Maes R., Van Dijk J., “On the role of ambiguity and incompleteness in the design of decision tables and rule-based systems“, Computer Journal, vol. 31, nr. 6 (1988) p. 481-489.

Abstract: Reasoning about the practical meaning of ambiguity and incompleteness in decision tables leads to the notion of 'the life cycle of a decision table'. It is shown how both concepts can be applied in a positive sense during that life cycle. Also, a comparison is made of decision tables and rule-based knowledge systems. A number of problems connected with the occurrence of ambiguities and incompleteness in the design of decision tables and rule base systems are discussed.

Keywords: artificial intelligence - expert systems, decision theory and analysis, decision tables, rule-based systems, knowledge-based systems, decision support systems, ambiguity, incompleteness.

Classification: w Application area: Expert systems w Character: Theoretical w Year, Country, Language: 1988, Holland, English

[200] McMaster University Software Engineering Research Group, "Table Tool System Developer's Guide", CRL Reports 339 & 340, McMaster University, CRL (Communications Research Laboratory), TRIO (Telecommunications Research Institute of Ontario), January 1997.

Page 70: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

70

Abstract: We describe the design of an open ended set of tools for manipulating multi-dimensional tabular expressions. The heart of the toolset is a tool integration framework that makes it possible to add new tools to the toolset without having detailed knowledge of the existing tools. This set of modules supports new and existing tools by providing abstract communication interfaces. The framework has proven to be an excellent approach to integrating research prototypes.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1997, Canada, English

[201] Magdalena-L, “Crossing unordered sets of rules in evolutionary fuzzy controllers“, International-Journal-of-Intelligent-Systems. Oct-Nov 1998; 13 (10-11) : 993-1010

Abstract: In recent years the use of genetic or evolutionary techniques has produced interesting results in the automatic generation of knowledge bases for fuzzy logic controllers. Three different representations of the rule base have been considered: lists of rules, relational matrices, and decision tables. The use of lists of rules reduces the size of the rule base, but presents some handicaps in crossover since it usually requires some kind of list ordering before applying the operator. A new crossover operator, working with lists (sets) of rules, is designed in such a way that maintaining the advantage of working with a reduced set of rules incorporates the characteristic of easy crossover by using the virtual structure of decision table. (C) 1998 John Wiley and Sons, Inc.

Keywords: logic-controller

Classification: w Application area: Control systems, robotics, AI w Character: Theoretical w Year, Country, Language: 1998, Unknown, English

[202] Mahmood M., Courtney J., Burns J., “Environmental factors affecting decision support system design”, Data Base, vol. 14, nr. 4 (1983) p. 23-27.

No abstract available.

Keywords: systems design, DSS (decision support system), design methodology, selection, organization, performance, decision table.

Classification: w Application area: Decision support s., system development w Character: Unknown w Year, Country, Language: 1983, USA, English

[203] Marsden J., Pingry D., “Decision tables for decision support systems design“, Proceedings of the Hawaii International Conference on System Science 20th, vol. 1., Western Periodicals Co, North Hollywood, CA, USA (1987) p. 647-654.

Abstract: If DSS is to contribute to the firm, then it must contribute to reaching the firm's objective, profit maximization. The present paper outlines the use of decision tables for initial implementation of a critical search strategy for goal driven DSS design set out in two earlier papers.

Keywords: computer systems programming - decision tables, management - information systems, decision theory and analysis, probability, stochastic processes, decision support systems, profit maximalization.

Classification: w Application area: Decision support systems w Character: Unknown w Year, Country, Language: 1987, USA, English

[204] Marshall D. R. T.: Decision Table Translation (Remark on Algorithm 394). CACM 15(12): 1074 (1972) [DBLP:journals/cacm/Marshall72]

No abstract available.

No keywords available.

Page 71: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

71

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1972, Unknown, English

[205] Martin J., “Schematechnieken voor systeemanalysten en programmeurs: een basis voor automatisering”, Academic Service, Schoonhoven (1991) 354 p.

Abstract: Diagrams can help in the design of complex systems and the development of programs. They are also important instruments for documenting programs. First, an inventory is made of the techniques that an analyst should be able to use. Next, attention is paid to the form of structured diagrams, to three kinds of decomposition, and to a consistent diagram notation. The largest part of the book is concerned with some ten kinds of structured diagrams, including: action diagrams, decomposition diagrams, dependence diagrams, data flow diagIams, data analysis and data structure diagrams, entity-relationship diagrams, data navigation diagrams, diagrams for composite access, decision trees and decision tables, state transition diagrams, and dialogue design diagrams. The use and notation of these various diagrams are described and further literature is listed.

Keywords: program documentation, interface design, flow diagram, program design, data structure, data flow diagram, entity-relationship model, information structure diagram, decision table.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1991, Holland, Dutch

[206] Martinez D., Sobol M., “Systems analysis techniques for the implementation of expert systems“, Information and Software Technology, vol. 30, nr. 2 (1988) p. 81-88.

Abstract: In this paper the application of system analysis tools for designing knowledge-based expert systems is presented. The paper illustrates the application of the tools with a simplified example drawn from the oil and gas exploration business. The use of a systematic approach in designing expert systems should help the knowledge engineer clearly identify the facts and rules representative of the acquired human knowledge.

Keywords: artificial intelligence - expert systems, systems analysis, petroleum prospecting - computer applications, natural gas deposits, knowledge engineering, decision tree, decision tables, structured English.

Classification: w Application area: Expert systems w Character: Theoretical / practical w Year, Country, Language: 1988, USA, English

[207] McDaniel, Herman, comp. “Applications of decision tables; a reader”. Pub. Princeton, Brandon/Systems Press [1970]

No abstract available.

Contents: The use of decision tables, by D. T. Schmidt and T. F. Kavanagh.--Manufacturing applications of decision tables, by D. T. Schmidt and T. F. Kavanagh.--Engineering data processing using decision tables, by B. Grad.--The value of decision tables in manufacturing, by T. F. Kavanagh and M. llen.--Decision tables in the 1964 Census of Agriculture; 3 views seminar, U.S. Bureau of the Census, Sept. 30, 1964.--Decision tables at the Bureau of the Census, by R. A. Hornseth.--Planning networks and resource allocation, by H. S. Woodgate.--Decision tables for regulations, from U.S. Air Force Pamphlet 5-1-1, Sept. 1965.--Simulation with decision tables, by H. R. Ludwig.--Decision tables for management information systems, by R. C. Fife.--Decision tables for general purpose systems design, by L. E. Leskinen.--Decision tables for systems analysis, documentation, and programming, by T. B. Glans.--Decision tables for effective procedures.--Decision tables as a program tool, adapted from EDP Analyzer, May 1966.--Decision tables as the basis of a programming language, by D. Devine.--Decision tables as an extension to programming languages, by H. I. Meyer.--Programming in a modular form with decision tables, by L. E. Leskinen.--Decision tables directly into programs, by S. L. ollack.

Keywords: Decision logic tables.

Page 72: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

72

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1970, USA, English

[208] McDaniel, Herman. “Decision table software; a handbook”. Pub. Princeton, Brandon/Systems Press [1970]

No abstract available.

Keywords: Decision logic tables--Computer programs.

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1970, USA, English

[209] Medford D., “Decision time for programs“, Systems International, vol. 18, nr. 2 (1990) p. 65-66.

Abstract: Decision table based languages enable programs to be written accurately and quickly while at the same time making subsequent maintenance comparatively easy. In many computer programs the areas which contain most errors and are the most difficult to follow are those concerned with the testing of a set of conditions in various combinations. It is here that a decision table is of greatest benefit. The two-dimensional nature of the table makes it possible for the logic to be comprehended at a glance. This contrasts with following the often tortuous threads of a set of 'if', then, else' clauses. The program writer is also forced by the table structure to consider all possible combinations of conditions. Because of this, there is less likelihood of the logic failing to cater for the unusual case, so the program is more likely to be right first time.

Keywords: decision tables, high level languages, computer programs, table structure.

Classification: w Application area: Programming languages w Character: Practical w Year, Country, Language: 1990, UK, English

[210] Merlevede P., Vanthienen J., “A structured approach to formalization and validation of knowledge“, Proceedings of the IEEE/ACM International Conference on Developing and Managing Expert System Programs, IEEE Comput. Soc. Press, Los Alamitos, CA, USA (1991) p. 149-158.

Abstract: A guideline for structuring and representing knowledge is introduced. The validation problem and how it can be solved using decision tables are addressed. In most cases, decision table engineering is able to provide extensive validation and verification assistance. Moreover, the knowledge acquisition process is well served through the overview and communication abilities of well-structured decision tables. The automated use of decision tables by means of a decision table engineering workbench, the main element behind the method, is shown.

Keywords: decision tables, knowledge acquisition, knowledge representation, knowledge validation, knowledge structuring, verification, decision table engineering workbench.

Classification: w Application area: Knowledge representation, expert systems w Character: Practical w Year, Country, Language: 1991, Belgium, English

[211] Metzner, John R. and Bruce H. Barnes “Decision table languages and systems” Pub. New York : ACM monograph series, Academic Press, 1977.

No abstract available.

Keywords: Computer programming. Decision logic tables.

Page 73: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

73

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1977, USA, English

[212] Michalski, R. S., “Designing extended entry decision tables and optimal decision trees using decision diagrams”, Pub. Urbana, Dept. of Computer Science, Illinois. University at Urbana-Champaign. Report ; no. 898, University of Illinois at Urbana-Champaign, 1978.

No abstract available.

Keywords: Decision logic tables. Decision trees.

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1978, USA, English

[213] Miller-PL; Frawley-SJ; Sayward-FG; Yasnoff-WA; Duncan-L; Fleming-DW, “Combining tabular, rule-based, and procedural knowledge in computer-based guidelines for childhood immunization“, Computers-and-Biomedical-Research. Jun 1997; 30 (3) : 211-231

Abstract: IMM/Serve is a computer program, which implements the clinical guidelines for childhood immunization. IMM/Serve accepts as input a child's immunization history. It then indicates which vaccinations are due and which vaccinations should be scheduled next. The clinical guidelines for immunization are quite complex and are modified quite frequently. As a result, it is important that IMM/Serve's knowledge be represented in a format that facilitates the maintenance of that knowledge as the field evolves over time. To achieve this goal, IMM/Serve uses four representations for different parts of its knowledge base: (1) Immunization forecasting parameters that specify the minimum ages and wait-intervals for each dose are stored in tabular form. (2) The clinical logic that determines which set of forecasting parameters applies for a particular patient in each vaccine series is represented using if-then rules. (3) The temporal logic that combines dates, ages, and intervals to calculate recommended dates, is expressed procedurally. (4) The screening logic that checks each previous dose for validity is performed using a decision table that combines minimum ages and wait intervals with a small amount of clinical logic. A knowledge maintenance tool, IMM/Def, has been developed to help maintain the rule-based logic. The paper describes the design of IMM/Serve and the rationale and role of the different forms of knowledge used. (C) 1997 Academic Press.

Keywords: Arden-Syntax; Outcomes-; Logic-

Classification: w Application area: Medicine w Character: Theoretical / practical w Year, Country, Language: 1997, USA, English

[214] Miller R., Milligan J., “Decision support system for underground construction - a mining case study“, Proceedings - Rapid Excavation and Tunneling Conference 1987, vol. 2., Soc of Mining Engineers of AIME, Littleton, CO, USA (1987) p. 1329-1341.

Abstract: A computerized 'Decision Support System' was used to evaluate an 'Underground Platform Approach to Oil Recovery'. Over a billion calculations were required to model the mine layouts; learning curves for shaft, tunnel, and well drilling scenarios; detailed cost, schedule, and resource data; complex oil production and material balance data; varying reservoir parameters; and complex oil pricing curves. Simplified 'optimum' solutions were defined in terms of muck hoisting capacity, barrrels of oil per day, and present worth. Complex 'optimum' solutions were defined in terms of minimal exposure scenarios during development followed by shortest time to full production.

Keywords: production platforms - construction, oil well production - enhanced recovery, computer systems programming - decision tables, economics - analysis, computers - calculations, decision support system, underground construction, mining case study, optimum solutions.

Classification: w Application area: Decision support s., mining, Ec. applic.

Page 74: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

74

w Character: Unknown w Year, Country, Language: 1987, USA, English

[215] Mishra R., “A decision table and rule based interpretation system for epileptic discharges“, International Journal of Clinical Monitoring and Computing, vol. 9, nr. 3 (1992) p. 165-178.

Abstract: The representation of the various features of waveforms and their correlations, in EEG recording for the diagnosis of different diseases have been carried out by many researchers due to the impact of knowledge based on expert systems development tools and techniques. The realisation of these systems requires a specific hardware and software tool for its implementation, which may be a costly affair. The design and development of low cost effective system for the diagnosis of epileptic patients are reported in this paper. Two different and linked (at certain stage) approaches of a decision table and a rule based system have been followed to model the reasoning processes of the physician in the diagnosis. In the decision table the features of specific waveforms of EEG are represented in the tabular form. The features are obtained from a 8086 microprocessor based data acquisition system. The rule based system is designed with IF and THEN form of rules using Turbo-Prolog as a programming language tool and is implemented on low cost PC-AT. The performance of the system is evaluated by recording of EEG of some epileptic patients. The results obtained are comparable and to a certain extent appreciable in the opinion of the physician.

Keywords: data acquisition, decision tables, electroencephalography, expert systems, medical diagnostic computing, epileptic discharges, rule based system, reasoning, 8086 microprocessor, data acquisition system, turbo-Prolog.

Comments: In this paper, the reasoning process of a medical doctor when analyzing EEGs (Electro-EncephaloGram) is modelled by means of a system based on decision tables and rules, to be able to develop a low cost system with few system requirements. There are two steps in the process: in the first one the EEGs are analyzed by means of about five linked decision tables. The results of this analysis serves as input for the rule system in the second step, which makes a diagnosis whether or not the patient suffers from specific forms of epilepsy. As said, in the first step the EEGs are analyzed. This requires few calculations and a high level of logical analysis. That is why, according to the authors, the use of decision tables seems attractive. To limit the size of the tables (large tables cause problems of storage and processing) several smaller tables are constructed and linked to each other. In the text 5 tables are used. The first three convert the line pattern of the EEGs to a number of parameters that will be used further in the analysis. These parameters are used in the fourth table to make a preliminary diagnosis, which will possibly be confirmed by the fifth table, which makes the final diagnosis. The results of consulting the tables give only a diagnosis based on EEG analysis. In the second step these results will be examined further by means of a number of rules. The system will execute a number of queries on the results of the first step. The rule system will process the results of the queries to reach a diagnosis (characterized by a certain reliability) concerning the presence of some form of epilepsy.

Classification: w Application area: Medicine, expert systems w Character: Practical w Year, Country, Language: 1992, India, English

[216] Misra A., Chaudhary B., “Modified structured decision table and its complexity“, SIGPLAN Notices (ACM Special Interest Group on Programming Languages), vol. 24, nr. 6 (1989) p. 32-34.

Abstract: A modified structured decision table (MSDT) is introduced which is a modification of structured decision Table (SDT) to document stages of the topdown program development. The level definition of MSDT is kept such as to maintain conformation with the top-down methodology of program construction. Further, the MSDT besides functionally converting any flowchart, exposes the construction of a program by considering one basic program construct at a time.

Keywords: computer programming languages - design, computer programming - flowcharts, computer systems programming - decision tables, structured decision table (SDT), top-down methodology.

Classification: w Application area: Software development

Page 75: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

75

w Character: Theoretical w Year, Country, Language: 1989, India, English

[217] Miwa R., Nishikawa H., Kai T., “Development of sequence control software for the multipurpose production plant“, Instrumentation and Control Engineering, vol. 33, nr. 5 (1990) p. 30-35.

Abstract: Distributed control systems (DCS) with sequence control play an important role in the automation of batch processes in fine chemical production. There are various types of sequence control software (program) for carrying out sequence control by DCS, such as decision table type, command type and ladder type software. Development of sequence control systems for increasingly numerous complicated programs is costly and requires much labor on the part of the experts, and the use of different makers' DCSs at one plant further increases the burden on the experts. The authors present a method for the efficient development of a sequence system for practical application.

Keywords: batch processing [industrial], chemical industry, process control, programming, distributed control systems, decision table type software, command type software, sequence control software, multipurpose production plant, batch processes, fine chemical production, ladder type software.

Classification: w Application area: Control systems w Character: Practical w Year, Country, Language: 1990, Japan, English

[218] Miyakawa M., “Criteria for selecting a variable in the construction of efficient decision trees“, IEEE Transactions on Computers, vol. 38, nr. 1 (1989) p. 130-141.

Abstract: Two variable selection criteria are proposed for converting a decision table to a near-optimum decision tree in the sense of minimal average cost of testing. A criterion, Q, is introduced that is based on the potential of a decision table. The previously known criterion 'loss' and Q are combined into a third criterion O. The performance of the three criteria is examined both theoretically and experimentally. Of most importance is that Q and O do not select a nonessential variable, while 'loss' may do so. The experiment shows that Q and O are actually better than 'loss' for a particular, but large, class of tables. Moreover, it shows that their resulting trees are only 1/4 of the size of the corresponding loss-trees in this case. Near optimizations achieved by the three criteria are compared to true optimum and to another simple criterion. It is also shown that the performance of the three criteria is not worse than that of any other known heuristics, at least for a particular example. The algorithm requires at most O(L**22**L) operations, where L is the arity of an input table.

Keywords: database systems, decision theory and analysis, computer metatheory - many valued logics, pattern recognition, mathematical techniques - heuristic, decision trees, database searching, optimum tree, sequential testing procedure.

Classification: w Application area: Databases, decision formalisms w Character: Theoretical w Year, Country, Language: 1989, Japan, English

[219] Mookerjee-VS; Mannino-MV, “Sequential decision models for expert system optimization“, IEEE-Transactions-on-knowledge-and-data-engineering. sep-oct 1997; 9 (5) : 675-687

Abstract: Sequential decision models are an important element of expert system optimization when the cost or time to collect inputs is significant and inputs are not known until the system operates. Many expert systems in business, engineering, and medicine have benefited from sequential decision technology. In this survey, we unify the disparate literature on sequential decision models to improve comprehensibility and accessibility. We separate formulation of sequential decision models from solution techniques. For model formulation, we classify sequential decision models by objective (cost minimization versus value maximization) knowledge source (rules, data,belief network, etc.), And optimized form (decision tree, path, input order). A wide variety of sequential decision models are discussed in this taxonomy. For solution techniques, we demonstrate how search methods and

Page 76: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

76

heuristics are influenced by economic objective, knowledge source, and optimized form. We discuss open research problems to stimulate additional research and development.

Keywords: sequential-decision-models; expert-system-optimization; information-acquisition-costs; decision-costs-and-benefits; cost-minimization; value-maximization; decision-tables-and-trees; information-theory; heuristic-search; conversion-; trees-; pathfinder-; knowledge-; diagrams-; design-; tables-

Classification: w Application area: Control systems, AI,-robotics, Ec. applic. w Character: Theoretical w Year, Country, Language: 1997, USA, English

[220] Montalbano, M. “Decision tables”, (book), Pub. Chicago, Science Research Associates [1974]

No abstract available.

Keywords: Computer programming. Decision logic tables.

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1974, USA, English

[221] Mors N., “Beslissingstabellen”, Lansa Publishing, Leidschendam (1993) 185p.

Abstract: Although decision tables have been used as a technique applied to information systems development for years and years, not much has been written about them. Many people think it is difficult to make decision tables for complex problems. This book is a practical manual to make decision tables which finishes with the misunderstanding that it is a difficult and limited applicable description technique. Chapters pay attention to the setting up of a decision table; the systematic approach; systematic simplification; special forms of decision tables; the application of decision tables in information analysis, systems design, programming, testing and manuals; and the BT-tool. Included are several exercises.

Keywords: systems design, information analysis, systems documentation, system testing, programming, decision table.

Classification: w Application area: System development w Character: Unknown w Year, Country, Language: 1993, Holland, Dutch

[222] Mrozek A., “Use of rough sets and decision tables for implementing rule-based control of industrial processes“,Bull Pol Acad Sci Tech Sci, vol. 34, nr. 5-6 (1986) p. 357-371.

Abstract: The article introduces a notion of a human process operator's inference model and makes evident that this model may be a basis for the algorithm which controls a complex technological process. It is proposed to use the rough sets and decision tables formalism as a tool to write, identify and analyse the inference models. A method of formal analysis of the decision table features representing the inference model, as well as of the decision program based on them, are presented. An example based upon data gathered in a cement plant illustrates the identification and the analysis of the inference model of a rotary kiln stoker.

Keywords: process control - computer applications, computer systems programming - decision tables, mathematical techniques - applications, rough sets, rule-based control.

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1986, Unknown, English

[223] Murrell Stephen, Plant Robert: “Decision Tables: Formalisation, Validation and Verification”. Software Testing, Verification & Reliability 5(2): 107-132 (1995) [DBLP:journals/stvr/MurrellP95]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation

Page 77: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

77

w Character: Theoretical w Year, Country, Language: 1995, USA, English

[224] Murphy O. J., McCraw R. L., “Designing storage efficient decision trees“, IEEE Transactions on Computers, vol. 40, nr. 3 (1991) p. 315-320.

Abstract: The problem of designing storage-efficient decision trees from decision tables is examined. It is shown that for most cases, the construction of the storage optimal decision tree is an NP-complete problem, and therefore a heuristic approach to the problem is necessary. A systematic procedure analogous to the information-theoretic heuristic is developed. The algorithm has low computational complexity and performs well experimentally.

Keywords: mathematical techniques - trees, computer programming - algorithms, decision theory and analysis, data processing - data structures, information theory, optimization, decision trees, heuristic methods, storage minimization, NP completeness, decision tables, storage measures.

Classification: w Application area: Algorithms w Character: Theoretical w Year, Country, Language: 1991, USA, English

[225] Myers H. J.: Compiling Optimized Code from Decision Tables. IBM Journal of Research and Development 16(5): 489-503 (Sept. 1972) [DBLP:journals/ibmrd/Myers72]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1972, Unknown, English

[226] Nazarov V., Primakov A. A., Kvasov A. I., “Shared-use adaptive scheduler for a computer center of AI information and scheduling service in a computer network“, Avtomatika i Vychislitel'naya Tekhnika, vol. 20, nr. 4 (1986) p. 60-65.

Abstract: The construction of an adaptive shared-use scheduler for computer centers is studied. A method for building a scheduler based on a decision-making table is suggested. The results of a test are reported, where a scheduler for a two-computer complex was built as a system adaptive to the variation of the sets of operators.

Keywords: computer networks - scheduling, information theory, computer systems programming - decision tables, shared-use scheduler.

Classification: w Application area: Data- and telecommunication w Character: Theoretical w Year, Country, Language: 1986, Unknown, English

[227] Ng W.-Y., “Interactive descriptive graphical approach to data analysis for trade-off decisions in multi-objective programming“, Information and Decision Technologies, vol. 17, nr. 2 (1991) p. 133-149.

Abstract: This paper reports the development of data analysis procedures for the purpose of aiding trade-off decisions in the case of optimizing many objectives. Very often, conflicts exist among objectives and prevent the attainment of optimal levels for all of them. In actual fact, trade-offs constitute the most important activity in such classes of problems, which has been termed multi-objective programming. Candidate solutions are generated and evaluated until one with a satisfactory compromise is found. In our work, we employ multivariate data analysis on the standard data matrix assembled from rows of performance index values of the candidates. The matrix captures the raw information gained and our data analysis aims to discover its underlying structure, as the relationship among the objectives. The emphasis is on enhancing the user's understanding and intuition through an interactive approach, which is both descriptive and graphical. The user understands the problem better by interactively searching for a suitable structure for the matrix, and obtains intuition on the trade-offs required by employing the structure together with the data matrix in an

Page 78: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

78

interactive algorithm. An example in computer-aided design serves to illustrate the various techniques developed.

Keywords: computer aided engineering - applications, computer graphics - interactive, decision theory and analysis - applications, computer systems programming - decision tables, multi-objective programming, multivariate data analysis.

Classification: w Application area: Decision formalisms w Character: Practical w Year, Country, Language: 1991, Hong Kong, English

[228] Nisan N., Szegedy M., “On the degree of Boolean functions as real polynomials“, Conference Proceedings of the Annual ACM Symposium on Theory of Computing, New York, NY, USA (1992) p. 462-467.

Abstract: Every Boolean function may be represented as a real polynomial. In this paper we characterize the degree of this polynomial in terms of certain combinatorial properties of the Boolean function. Our first result is a tight lower bound of Omega (log n) on the degree needed to represent any Boolean function that depends on n variables. Our second result states that for every Boolean function f the following measures are all polynomially related: the decision tree complexity of f; the degree of the polynomial representing f and the smallest degree of a polynomial approximating f in the Lmax norm.

Keywords: Boolean functions, polynomials, approximation theory, combinatorial mathematics, trees (mathematics), decision tables, computational complexity, polynomial degree, decision tree complexity, combinatorial properties.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1992, Israel, English

[229] Nixon S., McMullen W., “Decision tables in process control: a powerful development tool“, Instrumentation & Control Systems - 1986, Proceedings of the 1986 Conference and Exhibit, ISA, Research Triangle Park, NC, USA (1986) p. 31-64.

Abstract: An automation and control systems development methodology based on the use of decision tables as its major analysis, design, and documentation technique will be discussed. Decision tables are a powerful facility for expressing complex procedures, programs, and control strategies to be implemented in computer-based systems. Their characteristics and advantages will be discussed, and examples of their use will be compared to other traditional tools. Two industrial plant automation projects employing decision tables will be cited.

Keywords: process control - computer applications, industrial plants - automation, control systems, logic design, computer programming - structured programming, computer systems programming, development methodologies, documentation techniques.

Classification: w Application area: Control systems w Character: Unknown w Year, Country, Language: 1986, USA, English

[230] Nock T., “Data flow/decision table modeling of interacting systems with decision makers“, Vitro Technical Journal, vol. 8, nr. 1 (1990) p. 3-13.

Abstract: Data flow/decision table (DF/DT) modeling is a technique for simulating complex interacting systems. It was used to model the defense of a carrier battle group against submarine attack. It can also be used to set up test beds for rapid prototyping of systems and to organize libraries of reusable code. DF/DT modeling gives the user extensive control over the simulation. The user controls the configurations of the systems being modeled through an extended form of multilevel data flow diagrams, and controls the procedures used by simulated decision makers through data flow diagrams and decision tables. A programmer can readily change the simulation. Nodes used in the diagrams are bound to routines that simulate the activities represented by the nodes. These routines are linked by an internal data base and documented in a catalog. Distributed schedulers and event lists carry the simulation forward in simulated time.

Page 79: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

79

Keywords: decision theory, digital simulation, military computing, software packages, internal databases, interacting systems, decision makers, carrier battle group, submarine attack, rapid prototyping, reusable code, DF/DT modeling, multilevel data flow diagrams, decision tables, event lists, simulated time.

Classification: w Application area: Military appl., system development w Character: Practical w Year, Country, Language: 1990, USA, English

[231] Nunez M., “Use of background knowledge in decision tree induction“, Machine Learning, vol. 6, nr. 3 (1991) p. 231-250.

Abstract: At present, algorithms of the ID3 family are not based on background knowledge. For that reason, most of the time they are neither logical nor understandable to experts. These algorithms cannot perform different types of generalization as others can do, nor can they can reduce the cost of classifications. The algorithm presented in this paper tries to generate more logical and understandable decision trees than those generated by ID3-like algorithms; it executes various types of generalization and at the same time reduces the classification cost by means of background knowledge. The background knowledge contains the ISA hierarchy and the measurement cost associated with each attribute. The user can define the degrees of economy and generalization. These data will influence directly the quantity of search that the algorithm must undertake. This algorithm, which is an attribute version of the EG2 method, has been implemented and the results appear in this paper comparing them with other methods.

Keywords: computer systems programming - decision tables, mathematical techniques - trees, learning systems, expert systems - knowledge bases, computer programming - algorithms, decision tree induction, knowledge acquisition, background knowledge.

Classification: w Application area: Expert systems, algorithms, Ec. applic. w Character: Theoretical w Year, Country, Language: 1991, Unknown, English

[232] Nyerges-T; Moore-TJ; Montejano-R; Compton-M, “Developing and using interaction coding systems for studying groupware use“, Human-Computer-Interaction. 1998; 13 (2) : 127-165

Abstract: Groupware use can be described as a process of social (human-computer-human) interaction. For example, small groups can use a group-based geographic information system (GIS) to share maps and decision tables during a discussion about selection of sites for salmon habitat improvement in Seattle, Washington. Empirical research about groupware use is intended to improve our understanding of the dynamics of the process, as well as improve our understanding of the development requirements for information technology. Gaining a detailed understanding of the human-computer-human interaction process requires reasonably unobtrusive observation-for example, using video cameras to capture and replay the ebb and flow of interaction. From each replay of videotape we can abstract a different research view, hence characterize the ebb and flow of interaction from a different perspective, giving us deeper insight into the interaction. Interpreting and synthesizing the raw observations to make sense of ''what went on during interaction'' can be accomplished through the use of interaction coding systems. In this article, we report on the development of three interaction coding systems that were created for studying the use of a group-based, research prototype GIS software, called Spatial Group Choice. We wrote this article to help researchers compare approaches to the development of coding systems and compare the value of their use. Despite previous use of coding systems by others, there are no detailed reports in the literature of how researchers devised their coding systems. We discuss in detail the process of creating and using such coding systems, describing the advantages and disadvantages of performing interaction coding to foster an understanding of group dynamics in different settings and for designing new groupware.

Keywords: Decision-Support-Systems; Technology-; Choice-; Tool-; Gis-

Classification: w Application area: Decision support syst., knowledge repres. w Character: Theoretical/practical w Year, Country, Language: 1998, USA, English

Page 80: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

80

[233] Okawa Y., Yokoyama K., “Control of a mobile robot for the push-a-box operation“, Proceedings - IEEE International Conference on Robotics and Automation, vol. 1, IEEE Service Center, Piscataway, NY, USA (1992) p. 761-766.

Abstract: Driven by the desire to make a mobile robot do some meaningful jobs other than the path planning and the obstacle avoidance problem, the authors have proposed a method to make a mobile robot push a box from one place to another. They first defined the circumferential conditions and derived the equations of motion for a robot and pushed object. The validity of the proposed dynamic equations has been proved by experiments. The goal seeking strategy is adopted for the robot's motor control. The objective of control is to direct a pushed object toward the goal. Based on the automatic control theory, a control law for this system was derived. To speed up the computing process, all the variables are divided into intervals, and the control law is converted into the form of a decision table. Many experiments have been done which proved the feasibility of the proposals.

Keywords: computerised materials handling, mobile robots, box pushing, circumferential conditions, equations of motion, goal-seeking strategy, automatic control theory.

Classification: w Application area: Robotics w Character: Theoretical w Year, Country, Language: 1992, Japan, English

[234] Oksoy D., “Sequential test for the ratio of two constant failure rates”, IEEE Transactions on Reliability v R-36 n 5 Dec 1987, 1987 Proc - Reliab & Maint in Comput-Aided Eng Workshop, Leesburg, VA, USA (1987) p. 605-612.

Abstract: An exact sequential test is given for two similar types of equipment in terms of the ratio of their constant failure rates. The plans are useful for incentives in comparative life testing of equipment during its constant-failure-rate period. The theory and equations for the tables are developed and the related references are included. Three test plans are summarized.

Keywords: reliability theory, mathematical statistics, probability, failure analysis, sequential test, failure rate ratio, life estimation, decision tables, statistical inference.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1987, USA, English

[235] Overhoff R., Molenaar L., “In de regel beslist: een beschouwing over regelgeving met behulp van beslissingstabellen”, SDU, ‘s Gravenhage (1991) 382 p.

No abstract available.

No keywords available.

Classification: w Application area: Legal matters w Character: Unknown w Year, Country, Language: 1991, Holland, Dutch

[236] Ozdemirel N., Satir A., “Design of a decision support system for detailed scheduling“, Information & Management, vol. 12, nr. 5 (1987) p. 247-256.

Abstract: Design of a decision support system (DSS) based on a simulation model of the detailed scheduling activities in a tractor manufacturing company is dealt with. The system analysis phase of the design process is overviewed briefly. The main decision points involved and the problems faced in the production planning and control subsystem are presented. Expectations from a DSS for detailed scheduling are discussed and performance measures are defined. The links between computer programs are shown. Utilization of the DSS designed for production planning and control oriented decision making is discussed using decision tables.

Keywords: management - information systems, computer systems programming - decision tables, production control - scheduling, decision support systems, system design.

Classification: w Application area: Decision support s., production planning w Character: Unknown

Page 81: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

81

w Year, Country, Language: 1987, USA, English

[237] Pager D.: Further Results on the Problem of Finding Minimal Length Programs for Decision Tables. JACM 21(2): 207-212 (1974) [DBLP:journals/jacm/Pager74]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[238] Panayiotopoulos J.-C., “Decision support system of the Greek popular lottery“, Journal of the Operational Research Society, vol. 37, nr. 7 (1986) p. 685-687.

Abstract: The D.S.S. to be considered in this paper is a real case study which is concerned with the raffle of the Greek popular lottery. The applied technique is an original one from the point of view of computational methods in operational research and can be applied in any organization which has a lottery. It is based on the construction of finite semi-groups or semi-Latin squares under stochastic conditions. The proposed technique, implemented on a mini-computer or an inexpensive microcomputer, finds a deterministic decision-table that corresponds to a stochastic problem.

Keywords: decision theory and analysis, computer systems programming - decision tables, data processing - governmental applications, decision support systems, Greek popular lottery, latin squares.

Classification: w Application area: Decision support systems w Character: Practical w Year, Country, Language: 1986, Greece, English

[239] Partyka M., “Application of structural multiple-valued decisions to the CAD and artificial intelligence basing on example of the Quine-McCluskey algorithm of self-assigning minimization“, AMSE Review (Association for the Advancement of Modelling and Simulation Techniques in Enterprises), vol. 10, nr. 3 (1989) p. 53-63.

Abstract: The paper includes generalization of the Quine-Mc Cluskey minimization algorithm of two-valued and multiple-valued logical functions to the case of multiple-valued logical functions taking into account various multivalency of variables, and to the case of complex logical expressions of the type 'product sum of product sums ... product sums' up to exhaustion of variables.

Keywords: computer systems programming - decision tables, computer aided design, artificial intelligence, logic design, computer metatheory - Boolean algebra, Quine-McCluskey algorithm.

Classification: w Application area: Algorithms w Character: Theoretical / practical w Year, Country, Language: 1989, Poland, English

[240] Paszek-A; Knosala-R, “The method of the knowledge representation in an expert system for metal cutting engineering“, Journal-of-Materials-Processing-Technology. Feb 1997; 64 (1-3) : 319-326

Abstract: An expert system for computer aided engineering processes design of hydraulic servo-motors is presented in this paper. Knowledge contained in knowledge base is recorded as an approximate representation. To achieve this purpose the MAS expert system shell is used. The knowledge base contains the systematic network of decision tables. A conditional portion of inference rules inserted in decision table contains uncertain statements, whereas assumed grades of necessity and possibility were utilized to record them. An example of decision table as well as a dialogue with possibility to obtain the fuzzy responses has been presented.

Classification: w Application area: Knowledge repres. w Character: Theoretical/practical

Page 82: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

82

w Year, Country, Language: 1997, USA, English

[241] Pattipati K., Alexandridis M., “Application of heuristic search and information theory to sequential fault diagnosis“, Third Int Symp Intell Control, IEEE Service Center, Piscataway, NY, USA (1988) p. 291-296.

Abstract: The problem of constructing optimal and near-optimal test sequences to diagnose permanent faults in electronic and electromechanical systems is considered. The test sequencing problem is formulated as an optimal binary AND/OR decision tree construction problem, whose solution is known to be NP-complete. The approach is based on integrating concepts from information theory and heuristic AND/OR graph search methods to subdue the computational explosion of the optimal test sequencing problem. Lower bounds on the optimal cost-to-go are derived from the information-theoretic concepts of Huffman coding and entropy, which ensure that an optimal solution is found using the heuristic AND/OR graph search algorithms. This has made it possible to obtain optimal test sequences to problems that are intractable with the traditional dynamic programming techniques. In addition, a class of test sequencing algorithms that provide a tradeoff between optimality and complexity have been derived using the epsilon -optimal and limited search strategies. The effectiveness of the algorithms is demonstrated on several test cases. As a by-product, this approach to test sequencing can be adapted to solve a wide variety of binary identification problems arising in decision table programming, medical diagnosis, database query processing, quality assurance, and pattern recognition.

Keywords: failure analysis, decision theory and analysis, mathematical techniques - trees, mathematical programming, dynamic, computer programming - algorithms, logic circuits.

Classification: w Application area: Applied mathematics, algorithms w Character: Theoretical / practical w Year, Country, Language: 1988, USA, English

[242] Pawlak Z., “Decision table computer“,Bull Pol Acad Sci Tech Sci, vol. 34, nr. 9-10 (1986) p. 591-595.

Abstract: We propose in this note a new computer architecture based on the idea of the decision table. This kind of computer can be applied as a process control unit or as an ordinary stored program computer, using the non-Von Neuman architecture organization.

Keywords: computer systems programming - decision tables, process control, computer architecture, deterministic rules.

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1986, Poland, English

[243] Pawlak Z., “Decision tables and decision algorithms”, Bull Pol Acad Sci Tech Sci, vol. 33, nr. 9-10 (1985) p. 487-494.

Abstract: We show in this note the application of the rough set approach to decision tables analysis yields a simple method whether the decision table is deterministic or not, and we also demonstrate how such an approach can be used to decision tables and decision algorithms simplification.

Keywords: computer systems programming - decision tables, computer programming - algorithms, decision theory and analysis, decision languages.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1985, Poland, English

[244] Pawlak Z., “On decision tables“, Bull Pol Acad Sci Tech Sci, vol. 34, nr. 9-10 (1986) p. 563-571.

Abstract: This paper is an extended and modified version of previous papers in which the rough set approach as a basis for decision tables theory is proposed. We show in this article that the concept of the rough set can be used as a basis for the decision tables theory. The ideas introduced in this paper have been applied to the implementation of cement kiln

Page 83: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

83

control algorithm and showed considerable practical advantages as compared to other methods.

Keywords: computer systems programming - decision tables, control systems - theory, computer programming - algorithms, cement plants - kilns, decision languages.

Classification: w Application area: Control syst., algorithms, dec. formalisms w Character: Theoretical w Year, Country, Language: 1986, Poland, English

[245] Pellow-DN, “Framing emerging environmental movement tactics: Mobilizing consensus, demobilizing conflict“, Sociological-Forum. Dec 1999; 14 (4) : 659-683

Abstract: This paper is a study of an emerging environmental decision-making model that attempts to move beyond traditionally adversarial approaches toward "consensus building." Consensus-based decision making ostensibly allows activists equal power with industrialists and state actors in environmental policy-making. This research builds upon the growing literature on frame-analysis by demonstrating that there are instances when challengers actually engage in collaborative framing with their adversaries. This does not presume that activists reject oppositional framing altogether In these cases, environmentalists actually draw on a mixture of confrontation and negotiation in this innovative form of collective action that positions them in contexts most environmentalists never experience-a place at the decision-making table with elites. This study reveals that environmentalists are becoming more sophisticated in their efforts to protect local communities and natural resources.

Keywords: consensus-based-decision-making; collective-action-frames; environmental-justice; political-economy; collaborative-frames; nuclear-disarmament-movement; justice-

Classification: w Application area: Nuclear power w Character: Theoretical w Year, Country, Language: 1999, USA, English

[246] Penninckx F., “Beginselen van de heelkunde”, Cursus K.U.Leuven, Dept. Medicine, Acco (1993) p. 53-54.

No abstract available.

No keywords available.

Comments: Here the use of decision tables in the decision whether or not to perform surgery is demonstrated. The decision tables that are used here have a somewhat different form than usual. In fact, probability data are included in the tables in order to be able to determine the probability of a certain result. In the example that is given there is only one decision variable, namely whether or not to perform surgery, followed by a number of conditions that are checked ex post (during surgery) and one action or result, namely the life expectancy. The probability data allow us to calculate the life expectancy of a patient under different values of the decision variable. This could be the basis for a decision.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1993, Belgium, Dutch

[247] Peters, D.K., Parnas, D.L., "Generating a Test Oracle from Program Documentation--work in progress", Proceeding of the 1994 International Symposium on Software Testing and Analysis (ISSTA), (August, 1994), pp. 58-65.

Abstract: A fundamental assumption of software testing is that there is some mechanism, an oracle, that will determine whether or not the results of a test execution are correct. In practice this is often done by comparing the output, either automatically or manually, to some pre-calculated, presumably correct, output [3]. However, if the program is formally documented it is possible to use the specification to determine the success or failure of a test execution, as in [1], for example. This paper discusses ongoing work to produce a tool that will generate a test oracle from formal program documentation.

In [2],[3] and [4] Parnas et al. advocate the use of a relational model for documenting the intended behaviour of programs. In this method, tabular expressions are used to improve readability so that formal documentation can replace conventional documentation. Relations

Page 84: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

84

are described by giving their characteristic predicate in terms of the concrete program variables. This documentation method has the advantage that the characteristic predicate can be used as the test oracle -- it simply must be evaluated for each test execution (input & output) to assign pass or fail. In contrast to [1], this paper discusses the testing of individual programs, not objects as used in [1]. Consequently, the method works with program documentation, written in terms of the concrete variables, and no representation function need be supplied. Documentation in this form, and the corresponding oracle, are illustrated by an example.

Finally, some of the difficulties encountered in the development of the test oracle generator tool are discussed.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1994, Canada, English

[248] Peters, D.K., Generating a Test Oracle from Program Documentation, M.Eng. Thesis, Department of Electrical and Computer Engineering, McMaster University, Hamilton, ON (April, 1995). 97 pgs. Also printed as CRL Report 302, McMaster University, CRL, TRIO.

Abstract: Software testing involves execution of a program under test using some fault revealing input data and examination of the output to determine success or failure. A fundamental assumption of this testing is that there is some mechanism, an oracle, that will determine whether or not the results of a test execution are correct. In practice, this is often done by comparing the output, either automatically or manually, to some pre-calculated, presumably correct, output. However, if the program is formally documented it is possible to use the specification to determine the success or failure of a test execution, as in, for example. This thesis discusses the development of a prototype tool that automatically generates a test oracle from formal program documentation.

In Parnas et al. advocate the use of a relational model for documenting the intended behaviour of programs. In this method, tabular expressions are used to improve readability so that formal documentation can replace conventional documentation. Relations are described by giving their characteristic predicate in terms of the values of concrete program variables. This documentation method has the advantage that the characteristic predicate can be used as a test oracle-it must be evaluated for each test execution (input and output) to assign pass or fail. This form of documentation is used for generating an oracle.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1995, Canada, English

[249] Peters, D.K., Parnas, D.L., "Using Test Oracles Generated from Program Documentation", Submitted to IEEE Transactions on Software Engineering, 1999, 36 pages. At http://www.crl.mcmaster.ca/SERG/abstracts/tseDraft_abstract.html

Abstract: This paper illustrates how software can be described precisely using LD-relations, how these descriptions can be presented in a readable manner using tabular notations, and one way such descriptions can be used to test programs.

We describe an algorithm that can be used to generate a test oracle from program documentation, and present the results of using a tool based on it to help test part of a commercial network management application. The results demonstrate that these methods can be effective at detecting errors and greatly increase the speed and accuracy of test evaluation when compared with manual evaluation. Such oracles can be used for unit testing, in situ testing, constructing self-checking software and ensuring consistency between code and documentation.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical

Page 85: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

85

w Year, Country, Language: 1999, Canada, English

[250] Peters, D.K., "Deriving Real-time Monitors from System Requirements Documentation", Proceedings of the of the Third IEEE International Symposium on Requirements Engineering (RE '97) Doctoral Consortium , (January 1997), pp. 89-92.

Abstract: During system testing, determining if the observed behaviour of a real-time system is consistent with its requirements specification can be difficult. I propose that a system to check the behaviour against the specification, a monitor, be automatically derived from the requirements documentation. The monitor would model the system requirements as a modified finite state automaton in which the states represent equivalence classes of system histories and transitions are labelled with predicates such that it accepts only executions representing acceptable system behaviour. Investigation into the design of such a monitor, and the process for automatically generating it from reviewable requirements documentation is on-going.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1997, Canada, English

[251] Peters-JF; Skowron-A; Suraj-Z; Pedrycz-W; Ramanna-S, “Approximate real-time decision making: Concepts and rough fuzzy Petri net models“, International-Journal-of-Intelligent-Systems. Aug 1999; 14 (8) : 805-839

Abstract: This paper considers the construction of Petri nets to Simulate the computation performed by decision systems. Algorithms are given to construct Petri nets which correspond to decision rules, information systems, and real-time decision systems. Rough as well as rough fuzzy Petri net extensions of colored and generalized fuzzy Petri nets are used to create highly parallel programs to simulate reasoning system computations. Constructed nets make it possible to evaluate the design of decision system tables, and to trace computations in rules derived from decision tables. Start places of nets are connected to Dill process receptors which await input from the environment. Time consumption during the propagation of outputs from sensors in a decision system is monitored with timers called approximate time windows, which measure durations between firings of decision transitions relative to time granules with names such as early, ontime, and late. Guards on decision transitions are propositional functions which permit a rule to fire for some sensor values and not for others. In addition, the design of guards makes allowance for multivalued logic, where conditional sensor readings are assessed in terms: of their degree of membership in sensor measurement granules. In some cases, a rule can fire if the degree of truth of its guard (premise) is above some threshold. Through simulation, designers can arrive at reasonable estimates of the period of timers on decision transitions. The approach to simulating computations by decision systems presented in this paper results in fast, massively parallel programs implementable on a multiprocessor. (C) 1999 John Wiley and Sons, Inc.

Keywords: Logic-

Classification: w Application area: Knowledge representation, AI, robotics w Character: Theoretical w Year, Country, Language: 1999, USA, English

[252] Pill M., “Lex integrate! (word processing and database software package)“, ICL Today, vol. 5, nr. 8 (1990) p. 41-42.

Abstract: Not every word processing package comes in both MS-Dos and Unix versions, gives you an integral database, and offers immediate support by phone. Lex-WP by Ace Microsystems started as the first integrated word processor and database package for DEC computer systems. It has been developed further to run on a variety of computers and operating systems. The latest version 9C is available on MS-Dos machines such as the DRS M30/60/80, and also under Unix on DRS 300-NX and DRS 400. Lex is written in a decision table language, Filetab-D. The same source code is used to produce executable code for any computer system on which Lex is implemented.

Page 86: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

86

Keywords: database management systems, decision tables, operating systems [computers], software packages, word processing, Lex-WP, word processing package, MS-Dos, Unix, integral database, Ace microsystems, operating systems, decision table language.

Classification: w Application area: Databases, word processing w Character: Practical w Year, Country, Language: 1990, UK, English

[253] Pooch U.W.: Translation of Decision Tables. Computing Surveys 6(2): 125-151 (1974) [DBLP:journals/csur/Pooch74]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[254] Pooch U. W.: Corrigendum: ``Translation of Decision Tables''. Computing Surveys 6(4): 321 (1974) [DBLP:journals/csur/Pooch74a]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[255] Pollack, S.L. (1962) "DETAB-X: An improved business-oriented computer language" Rand Corp. Memo RM-3273-PR (August 1962)

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1962, Unknown, English

[256] Pollack S. L.: Comment on the Conversion of Decision Tables to Computer Programs. CACM 14(1): 52 (1971) [DBLP:journals/cacm/Pollack71]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1971, Unknown, English

[257] Pollack, S. L. Harry T. Hicks, Jr. [and] William J. Harrison. “Decision tables: theory and practice” (book), Pub. New York, Wiley communigraph series on business data processing, Wiley-Interscience [1971]

No abstract available.

Keywords: Decision logic tables.

Classification: w Application area: Programming w Character: Theorical/practical w Year, Country, Language: 1971, Unknown, English

[258] Pottjegort F., “Inleiding technieken informatiesystemen: 28 technieken voor de ontwikkeling van informatiesystemen”, Cap Gemini Publishing, Rijswijk (1992) 199 p.

Abstract: This guide describes a number of techniques which can be used when developing information systems. A technique is defined as a collection of elements which enable the

Page 87: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

87

realisation of a specification of a part of an information system on the basis of standing arrangements. A distinction is made between qualitative techniques and evaluation techniques. Qualitative techniques treated are: data flaw diagram, information precedence scheme, entity model, structure diagram, bubble charts, structure charts, HIPO, entity life history, Lano matrix, create/use matrix, information structure diagram, Nassi-Shneiderman diagram, flow chart, system flow scheme, state transition diagram, Petri net, decision table, Warnier/Orr diagram, action diagram, structured English, normalisation and formal specification languages. Evaluation techniques described include: risk analysis, score tables, critical success factors, function point analysis, cocomo tables and project management. For each technique treated is: the relationship with the method, symbols of the technique, an illustrative example of the technique, the working of the technique, the availability in workbenches, and when to apply the technique.

Keywords: systems development, project management, specification language, risk analysis, flow diagram, Petri net, survey, data flow diagram, flowcharting, data normalisation, Critical Success Factors [method], information structure diagram, function point analysis, decision table, Nassi-Shneiderman diagram, COCOMO (Constructive Cost Model), structure chart, Warnier-Orr diagram, HIPO, Entity-Life Modeling.

Classification: w Application area: System development, decision formalisms w Character: Theoretical w Year, Country, Language: 1992, Holland, Dutch

[259] Potvin J.-Y., Dufour G., Rousseau J.-M., “Learning vehicle dispatching with linear programming models”, Computers & Operations Research, vol. 20, nr. 4 (1993) p. 371-380.

Abstract: In this paper, we describe a technique based on linear programming, which is aimed at appropriately weighting the various criteria involved in the decision process of an expert vehicle dispatcher. We introduce in particular an incremental weighting learning scheme that allows a computer system to dynamically adjust to the dispatcher's decision process as new demands come in and new decisions are taken. Results in various dispatching contexts are reported.

Keywords: scheduling, motor transportation, operations research, linear programming, decision tables, expert systems, learning systems, decision support systems, vehicle dispatching, transportation services, incremental weighting learning scheme.

Classification: w Application area: Transport, ES, applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1993, Canada, English

[260] Pulkki R., “Database helps pick the best route“, Pulp & Paper International, vol. 29, nr. 12 (1987) p. 44-45.

Abstract: The author describes an easy-to-use computer system which gives practical solutions to problems in transport and handling. It is currently being applied to forest product exports from Finland.

Keywords: data processing, business - distribution applications, transportation - route analysis, wood products - transportation, forestry - Finland, database systems, computer systems programming - decision tables, heuristic programming, forest product exports, spatial database, transport planning, decision making.

Classification: w Application area: Transport w Character: Unknown w Year, Country, Language: 1987, Finland, English

[261] Puuronen S., “Direct execution of an extended decision grid chart”, Angewandte Informatik, vol. 29, nr. 8-9 (1987) 351-357.

No abstract available.

Keywords: algorithm, DSS (decision support system), decision making, optimization, decision table, decision grid chart.

Classification: w Application area: Decision support s., decision formalisms

Page 88: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

88

w Character: Unknown w Year, Country, Language: 1987, Unknown, Unknown

[262] Rader, J.A. and Brown A.W., “Computer-Aided Sub-Processes (CASPs): A Practical Approach to the Use of CASE Technology to Support Process Improvement”, Software Engineering Institute, Carnegie Mellon University, 1999. Available at URL: http://www.sei.cmu.edu/legacy/case/papers/casp.paper.html

Abstract: To improve software engineering practice some people advocate a process improvement approach, while others promote increased use of tools and technology. This paper discusses the relationship between a process-oriented and technology-oriented approach to software improvement. The notion of a computer-aided sub-process (CASP) is advanced as a way of reconciling these views. The CASP approach is described, and illustrated with reference to an existing use of the CASP approach in an industrial setting.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1999, United States, English

[263] Rajaraman V., “Conversion of decision tables to programs in a multiprocessor system“, Computer Science and Informatics, vol. 19, nr. 1 (1989) p. 30-35.

Abstract: This paper describes the outline of the logic sequence control which has been developed for CENTUM, and the difference between the logic sequence method and the decision table method.

Keywords: control systems, logic sequence control, CENTUM, decision table method.

Classification: w Application area: Algorithms w Character: Practical w Year, Country, Language: 1989, India, English

[264] Rajaraman V., “Validation of decision tables used in process control“, IEEE Transactions on Industrial Electronics, vol. IE-34, nr. 2 (1987) p. 168-171.

Abstract: Process control rules may be specified using decision tables. Such a specification is superior when logical decisions to be taken in control dominate. A method is presented for detecting redundancies, incompleteness, and contradictions in such specifications. Using such a technique ensures the validity of the specifications.

Keywords: computer systems programming - decision tables, process control - computer interfaces, redundancy, computer software - maintenance, process control rules, decision tables validation.

Classification: w Application area: Control systems, decision formalisms w Character: Theoretical w Year, Country, Language: 1987, India, English

[265] Rajaraman-V; Garud-NR, “Nondeterministic decision tables in process control“, SADHANA-ACADEMY-PROCEEDINGS-IN-ENGINEERING-SCIENCES. JUN 1996; 21 Part 3 : 381-393

Abstract: In this paper we define nondeterministic decision tables to describe process control rules specified imprecisely. An example of such a control rule is ''if temperature is high and pressure is low then open valve slightly''. The definition of nondeterministic decision tables is based on fuzzy sets and associated logic. We show how nondeterministic decision tables are interpreted and specified actions executed based on measured values of independent control variables. When nondeterministic decision tables are formulated based on rules given by experts it is necessary to determine whether they have any redundant rules, missing rules or contradictory rules. We define these terms for nondeterministic decision tables and show how such logical errors can be detected in certain cases.

Keywords: decision-tables; fuzzy-logic; logical-errors; process-control-rules

Classification: w Application area: Control systems, DSS

Page 89: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

89

w Character: Theoretical w Year, Country, Language: 1996, USA, English

[266] Rastogi, P., "Specialization: An Approach to Simplifying Table in Software Documentation", CRL Report 360, McMaster University, CRL, TRIO, March 1998.

No abstract available.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1996, Canada, English

[267] Rauzy A., “New algorithms for fault tree analysis“, Reliability Engineering & System Safety, vol. 40, nr. 3 (1993) p. 203-211.

Abstract: In this paper, a new method for fault tree management is presented. This method is based on binary decision diagrams and allows the efficient computation of both the minimal cuts of a fault tree and the probability of its root event. We show on a set of benchmarks that our method results in a qualitative and quantitative improvement in safety analysis of industrial systems.

Keywords: failure analysis, algorithms, decision tables, trees (mathematics), probability, graphic methods, systems analysis, accident prevention, Boolean algebra, set theory, industrial systems, fault tree management, binary decision diagrams (BDDs), minimal cuts, Shannon's decomposition.

Classification: w Application area: Applied mathematics, algorithms w Character: Theoretical / practical w Year, Country, Language: 1993, France, English

[268] Reilly K., Salah A., Yang C.-C., “Logic programming perspective on decision table theory and practice“,Data & Knowl Eng, vol. 2, nr. 3 (1987) p. 191-212.

Abstract: A theoretical foundation is presented aimed at reconciling the theory and practice of decision table (DT) processing with a family of relatable methodologies represented by logic programming (LP), Prolog, and relational databases. Implementations with predicate data organizations adhere to the relational definition of DT's and illustrate the impact of relational level processing on DT processing; interconnections among these implementations are also stipulated. Use and performance characteristics for the various methods are mentioned and, in order to highlight the contributions to DT theory and methodology, the attractiveness of the perspectives gained from LP is summarized and demonstrated.

Keywords: computer programming - theory, computer programming languages, database systems - relational, term data organizations, predicate data organization, decision table theory, Horn clause, policy maps.

Classification: w Application area: Applied mathematics, control systems w Character: Theoretical / practical w Year, Country, Language: 1987, France, English

[269] Reilly K.D., Salah A., Yang Chao-Chih: A Logic Programming Perspective on Decision Table Theory and Practice. DKE 2: 191-212 (1987) [DBLP:journals/dke/ReillySY87]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1987, Unknown, English

[270] Reinwald L.T., Soland R.M.: Conversion of Limited-Entry Decision Tables to Optimal Computer Programs I: Minimum Average Processing Time. JACM 13(3): 339-358 (1966) [DBLP:journals/jacm/ReinwaldS66]

Page 90: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

90

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1966, Unknown, English

[271] Reinwald L.T., Soland R.M.: Conversion of Limited-Entry Decision Tables to Optimal Computer Programs II: Minimum Storage Requirement. JACM 14(4): 742-755 (1967) [DBLP:journals/jacm/ReinwaldS67]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1967, Unknown, English

[272] Reston M., “Rapid prototyping and testing coverage based on decision tables“, Second International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype, IEEE Comput. Soc. Press Los Alamitos, CA, USA (1992) p. 112-145.

Abstract: Encapsulating testing scenarios into complex tests and rapid-testing prototyping are key issues for understanding software testing complexity. The author demonstrates how decision table (DT) techniques can help in visualizing these issues, and so reduce the testing complexity and improve the quality of software products.

Keywords: decision tables, program testing, software prototyping, software quality, testing scenarios, complex tests, rapid-testing prototyping, software testing complexity, quality, software products.

Classification: w Application area: Software development w Character: Practical w Year, Country, Language: 1992, USA, English

[273] Rice,-Karla, “Empowering Teachers: A Search for Professional Autonomy”

Abstract: Despite a wealth of research literature showing the importance of teacher empowerment and autonomy, and a multitude of plans and models for bringing teachers to the decision-making table, teachers remain encapsulated in their classrooms. In spite of career ladders, career lattices, merit pay, and mentorships, teachers have been unable to take their place as first-class citizens in the American education system. Current plans and models involving career ladders, staff development, collegial support, and problem-solving show some promise for improving this situation, but more time is needed to evaluate the total effects of such strategies. It is suggested that the study of people in organizations be conducted using new research methods and strategies to empower the research subjects. Exploring new ways to look at the nature of organizations and the people within them are needed. Programs should be devised that will provide teachers with the means to identify, define, and resolve their own issues and problems. (CB)

Classification: w Application area: DSS w Character: Theoretical/practical w Year, Country, Language: 1987, USA, English

[274] Rising L., Calliss F., “Problems with determining package cohesion and coupling“, Software - Practice and Experience, vol. 22, nr. 7 (1992) p. 553-571.

Abstract: The cohesion and coupling guidelines described by Yourdon, Constantine and Myers have proved useful aids for the design of modular programs. They have also provided direction for the evaluation of existing modules, pointing to those candidates for restructuring during perfective maintenance. For languages like Ada, where support for a higher-level of abstraction is provided in the form of a package, subprogram heuristics are inadequate. This paper examines existing guidelines and taxonomies for the Ada package

Page 91: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

91

and proposes extensions to these schemes. These package-level schemes are applied in a case study of an existing Ada program.

Keywords: computer programming languages - Modula, computer programming languages - Ada, computer programs - design, systems science and cybernetics - heuristic programming, computer systems programming - decision tables, package cohesion and coupling, modular programs.

Classification: w Application area: Software development w Character: Unknown w Year, Country, Language: 1992, USA, English

[275] Robben F., “De inzet van de beslissingstabellentechniek bij de ontwikkeling van juridische computeradviessystemen”, Computerrecht, jaargang 5, afl. 3 (1988) p. 149-152.

No abstract available.

Keywords: systems development, DSS (decision support system), law, degal decision making, decision table.

Comments: It is stated here that the decision table technique is an effective method for verifying a number of legal rules for completeness, consistency and correctness. Therefore they can be applied in the knowledge of computer based legal advisory systems, in this particular case the systems of the M.I.J.A. project. A number of linked tables are constructed: main tables, condition subtables and action subtables. Constructing the tables is done with Prologa, that takes care of the optimization and the conversion of rules as well. An advantage of knowledge modelling with decision tables that is cited here is the applicability when constructing legal rules. This is something that expert systems cannot do. In fact, those systems are designed to apply existing knowledge on real life cases. Tables can be used to guarantee the correctness and completeness of the rules and possibly to convert the rules constructed with the tables into legislation and into code for the automated application of it. A disadvantage of the decision table technique is that tables can only be used for design, verification and application of conditional legislation.

Classification: w Application area: Legal matters, expert systems w Character: Theoretical / practical w Year, Country, Language: 1988, Unknown, Dutch

[276] Robertson M., Rahimi M., “A systems analysis for implementing video display terminals”, IEEE Transactions on Engineering Management, vol. 37, nr. 1 (1990) p. 55-61.

Abstract: A seven step systems analysis model is demonstrated, which addresses the safefy and ergonomics problems associated with implementing video display terminals. The steps include: defining the problem; setting the objectives and developing an evaluation criteria table; developing alternatives; modeling alternatives; selecting an alternative; and planning for implementation.

Keywords: decision making, video display, ergonomics, display terminal, security, decision table.

Classification: w Application area: Decision formalisms w Character: Unknown w Year, Country, Language: 1990, USA, English

[277] Rossa R., “The master file update problem in AWK”, SIGCSE Bulletin, vol: 23, nr. 4 (1991) p. 58-60.

Abstract: The paper considers how the use of AWK as a programming vehicle may clarify certain aspects of the traditional master file update problem. It views the update problem as having one input stream, rather than two separate streams, of old master records and transaction records. This permits one to see the programming problem as the implementation of decision-table logic.

Page 92: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

92

Keywords: file organisation, high level languages, master file update, AWK, input stream, old master records, transaction records, programming, decision-table logic.

Classification: w Application area: Programming, file management w Character: Practical w Year, Country, Language: 1991, USA, English

[278] Sakaki Y., Matsunaga K., “Decision table approach to sequence control of batch processes“, Advances in Instrumentation, vol. 41 pt 2, ISA, Research Triangle Park, NC, USA (1986) p. 687-702.

Abstract: This paper introduces the decision-table-based sequence control functions used in an advanced distributed batch-process control system. Both sequences and recipes can be downloaded to distributed controllers from the operator station, to mimimize downtime and maximize throughput in short-cycle, small-volume multi-product multi-stream batch process control applications.

Keywords: chemical operations - process control, computer systems programming - decision tables, batch processes, sequence control.

Classification: w Application area: Control systems w Character: Unknown w Year, Country, Language: 1986, Japan, English

[279] Sammons D., “Non-procedural programming using matrices and decision tables“, Computer Bulletin, vol. 2, nr. pt.9 (1990) p. 18-20.

Abstract: A method for using a decision table and matrix techniques together to specify a program in such a way that its code can be generated, is presented. A number of related issues are also touched upon: reasons for the historically rather limited success of the decision table technique as a replacement for sequential programming; general observations on sequential and non-procedural programming; the relevance of the concept of the transaction-driven program to the technique presented; and other significant consequences of the use of the technique presented. The existence of a software tool supporting this technique is also mentioned.

Keywords: decision tables, formal specification, matrix algebra, programming, transaction processing, program specification, matrix techniques, sequential programming, non-procedural programming, transaction-driven program, software tool.

Classification: w Application area: Software development w Character: Practical w Year, Country, Language: 1990, UK, English

[280] Sang H., Tae W., al., “Development of a computer code AFTC for fault tree construction using decision table method and super component concept“, Reliability Engineering & System Safety, vol. 25, nr. 1 (1989) p. 15-31.

Abstract: In the AFTC, components are modeled using decision tables and a system is modeled using flow diagrams. A decision table describes relations between inputs, internals and outputs of a component, and a flow diagram describes connections between components of a system. Super component concept is introduced to model a small subsystem as one component. For common cause failure modeling, the Basic Parameter Method or Binomial Failure Rate Method can be used. The final fault tree is generated using modularization techniques.

Keywords: codes, symbolic, computer systems programming - decision tables, reliability, computer code AFTC, fault tree construction, decision table method, super component concept.

Page 93: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

93

Classification: w Application area: Control systems, system development w Character: Theoretical w Year, Country, Language: 1989, South Korea, English

[281] Santo-AH; Pinheiro-CE; Rodrigues-EM, “Comparative evaluation of underlying causes of death processed by the automated classification of medical entities and the underlying cause of death selection systems“, Revista-De-Saude-Publica. Feb 1998; 32 (1) : 1-6

Abstract: Introduction The correct identification of the underlying cause of death and its precise assignment to a code from the International Classification of Diseases are important issues to achieve accurate and universally comparable mortality statistics These factors, among other ones, led to the development of computer software programs in order to automatically identify the underlying cause of death. Objective This work was conceived to compare the underlying causes of death processed respectively by the Automated Classification of Medical Entities (ACME) and the ''Sistema de Selecao de Causa Basica de Morte'' (SCB) programs.Material and Method The comparative evaluation of the underlying causes of death processed respectively by ACME and SCB systems was performed using the input data file for the ACME system that included deaths which occurred in the State of S. Paulo from June to December 1993, totalling 129,104 records of the corresponding death certificates. The differences between underlying causes selected by ACME and SCB systems verified in the month of June, when considered as SCB errors, were used to correct and improve SCB processing logic and its decision tables.Results The processing of the underlying causes of death by the ACME and SCB systems resulted in 3,278 differences, that were analysed and ascribed to lack of answer to dialogue boxes during processing, to deaths due to human immunodeficiency virus [HIV] disease for which there was no specific provision in any of the systems, to coding and/or keying errors and to actual problems. The detailed analysis of these latter disclosed that the majority of the underlying causes of death processed by the SCB system were correct and that different interpretations were given to the mortality coding rules by each system. That some particular problems could not be explained with the available documentation and that a smaller proportion of problems were identified as SCB errors.Conclusion These results, disclosing a very low and insignificant number of actual problems, guarantees the use of the version of the SCB system for the Ninth Revision of the International Classification of Diseases and assures the continuity of the work which is being undertaken for the Tenth Revision version.

Keywords: underlying-cause-of-death; information-systems; vital-statistics

Classification: w Application area: Medicine w Character: Theoretical/practical w Year, Country, Language: 1998, Unknown, English

[282] Santos-Gomez L., Darnell M. J., “Empirical evaluation of decision tables for constructing and comprehending expert system rules“, Knowledge Acquisition, vol. 4, nr. 4 (1992) p. 427-444.

Abstract: Two studies were designed to evaluate the efficiency of decision table representations for constructing and comprehending expert system rules by nonprogrammers with no experience in either knowledge engineering or expert systems. The first study compared the speed and accuracy of a decision table editor for constructing rules in a tabular representation relative to a standard text editor. Rules were constructed faster and more accurately with the decision table editor than with the text editor. The second study focused on the representational value of decision tables for comprehending expert system rules. In a verification task, subjects responded to questions of different types as accurately and rapidly as possible on the basis of the logical structure of a set of rules represented in either a decision table or textual format. The decision table showed an advantage only in situations where the diagrammatic, integral representation of the decision table expedited the perceptual and symbolic matching processes involved in the search.

Keywords: knowledge acquisition, knowledge representation, rule construction, rule comprehension, decision tables, expert system rules, decision table representations, decision table editor, representational value, verification task.

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1992, USA, English

Page 94: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

94

[283] Sarutsyn A. M., Osipov S. I., “Delivery - transfer table“, Tyazheloe Mashinostroenie, nr. 10 (1991) p. 38-39.

Abstract: A delivery-transfer table, incorporated into a flexible automated bay of treatment of rotation body-type parts was developed. The table is designated for feed of technological cassettes with oriented installed blanks to the area of action of industrial robot or manipulator with required degree of positioning. The technological process of cassette delivery permits reducing interoperation time of blank feed and increasing equipment loading factor. In the table structure an individual control system is envisaged.

Keywords: equipment testing, decision tables, automation, mass transportation, industrial robots, manipulators, materials handling, cassettes, size.

Classification: w Application area: Transport, robotics w Character: Practical w Year, Country, Language: 1991, Russia, Russian

[284] Sasao T., “Optimization of multiple-valued AND-EXOR expressions using multiple-place decision diagrams“, Proceedings of The International Symposium on Multiple-Valued Logic, IEEE Service Center, Piscataway, NY, USA (1992) p. 451-458.

Abstract: The author presents an optimization method for pseudo-Kronecker expressions of p-valued-input, two-valued-output functions using multiplace decision diagrams for p equals 2 and p equals 4. A conventional method using extended truth tables requires memory of O(3n) to simplify an n-variable expression, and is only practical for functions of up to n equals 14 variables when p equals 2. The method presented utilizes and can optimize considerably larger problems. Experimental results for up to n equals 39 variables are shown.

Keywords: minimization of switching nets, optimization, many valued logics, decision tables, pseudo-Kronecker expansions.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1992, Japan, English

[285] Sathyanarayanan G., Lin J., Chen M.-K., “Neural network modelling and multiobjective optimization of creep feed grinding of superalloys“, International Journal of Production Research, vol. 30, nr. 10 (1992) p. 2421-2438.

Abstract: The grinding process is a very complex system for which analytical and empirical models have been developed to pursue a control strategy. This paper utilizes a new approach to model the creep feed grinding of superalloys, Ti-6Al-4V and Inconel 718, by using a neural network. A back-propagation learning algorithm is adopted to capture the system behaviour. The neural network learns to associate the inputs (feed rate, depth of cut and wheel bond type) with the outputs (surface finish, force and power) and predicts the systems outputs within the working conditions. Mathematical formulation of a multiobjective optimization problem is then carried out by utilizing the network models. The optimization study results are presented in the form of decision tables and value path diagrams to assist the decision-making process.

Keywords: grinding (machining), superalloys, neural networks, mathematical models, optimization, decision tables, process control, creep feed grinding, titanium aluminium vanadium alloys, superalloy inconel 718.

Classification: w Application area: Control systems, applied mathematics w Character: Theoretical w Year, Country, Language: 1992, USA, English

[286] Schaefer-M, “A guided tour of minimal indices and shortest descriptions“, Archive-For-Mathematical-Logic. Nov 1998; 37 (8) : 521-548

Abstract: The set of minimal indices of a Godel numbering phi is defined as minphi = {e : (For All i < e)[phi(i) not equal phi(e)]}. It has been known since 1972 that minphi =(T) 0 '', but beyond this minphi has remained mostly uninvestigated. This paper collects the scarce results on MIN, from the literature and adds some new observations including that minphi is autoreducible, but neither regressive nor (1,2)-computable. We also study several variants of

Page 95: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

95

minphi that have been defined in the literature like size-minimal indices, shortest descriptions, and minimal indices of decision tables. Some challenging open problems are left for the adventurous reader.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1998, USA, English

[287] Schiffman R., Greenes R., “Improving clinical guidelines with logic and decision table techniques: application to hepatitis immunization recommendations”, Medical Decision Making 14 (1994) p. 245-254.

Abstract: Clinical practice guidelines can be clarified, verified and simplified by the use of logical analysis and the application of decision-table techniques. This methodology is applied to a CDC guideline for the prevention of perinatal transmission of hepatitis B by immunization. Relevant clinical variables are identified and possible values for each variable are defined. An exhaustive enumeration of value combinations is generated. Logically impossible combinations are identified and eliminated. The guideline’s recommendations are next translated into a set of rules and compared with the remaining value combinations. Variable combinations that are not covered by guideline recommendations represent incomplete guideline specifications. Inconsistency can be identified by finding identical condition sets in two or more rules. The procedure demonstrates that the hepatitis guideline is incomplete. Logical analysis can improve the quality of clinical practice guidelines by assuring comprehensiveness and consistency.

Keywords: clinical guidelines, decision table, logic, verification, hepatitis B, immunization.

Comments: Many clinical guidelines suffer from lack of proper definition, incompleteness and inconsistencies. This causes their quality and usability to decrease. A logical analysis of the guidelines could help eliminate these problems. Representation of the knowledge of the guideline in some logical form reveals incompletenesses and inconsistencies. Again, this is where decision tables come in. These tables can be used to simplify the rules as well. In this paper it is shown how decision tables can be used to verify and simplify clinical guidelines, applied to a recently published guideline concerning the prevention of perinatal transmission of hepatitis B by immunization. There are 8 steps in the approach:

1. Determine the actions and decision variables (conditions) in the guideline.

2. Determine the possible values of the different decision variables and the actions. If needed a subtable can be used.

3. Enter all possible combinations of decision variable values into the table.

4. Determine the logical expressions that can be extracted from the guideline. Essentially the description of the rule is converted into a logical representation.

5. Eliminate all impossible combinations from the results of step 3.

6. Fill the action part of the table by converting the logical statements from step 4 into table notation.

7. Check the table for ambiguities, omissions, redundancy and contradictions.

8.When possible simplify the table.

The advantage of the decision table technique is that it forces the designer of the guideline to consider all possible situations and parameters and that it can be applied after as well as during the design phase. In their conclusion the authors say they have constructed a decision table tool (KADET: Knowledge in Augmented DEcision Tables). The term ‘augmented decision table’ is used to indicate that extra information can be entered into the table, such as testing costs and probabilities of test results.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1994, USA, English

[288] Schiffman R., Leape L., Greenes R., al., “Translation of appropriateness criteria into practice guidelines: application of decision table techniques to the RAND criteria for

Page 96: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

96

coronary artery bypass graft”, Proc. of the Annual Symposium of Computer Applications in Medical Care (1993) p. 248-252.

Abstract: The process of creating clinical practice guidelines from collected evidence has not been well defined. We have developed a technique for translation of a comprehensive set of appropriateness criteria into a usable set of practice guidelines. The criteria are derived from a formal consensus process conducted by RAND and relate to indications for coronary artery bypass graft in acute myocardial infarction. The clinical indications defined by the expert panel are entered as conditions in a decision table. For each combination of relevant clinical findings, the recommended action is defined from the median ranking of the Rand panel. The fully constructed table is next compacted by conventional decision table techniques and sorted to facilitate parsing the knowledge. Ultimately, 8 narrative statements are derived from 51 rules. Augmented decision tables permit display of detailed data in the summary table and its access on as-needed basis.

No keywords available.

Comments: Here the authors discuss how decision tables can be used to convert the RAND criteria for coronary artery bypass graft into guidelines that can be used in practice. The goal is to reduce the size of the criteria as well as to represent them in a compact format. This is the way it has been done: first of all a decision table of the RAND criteria for coronary artery bypass graft was constructed. Next simple rules are contracted into compound rules. To make the next step more easy the rows as well as the columns are rearranged. The rows first: for every row the Weighted Dash Count (WDC) is calculated, which is a measure for the redundancy of that row in the decision process. The rows are sorted by increasing WDC. Next the columns are rearranged so that all columns with the same value for the first condition are together. The same is done for the second condition and so on until all conditions are processed. Then, from the table, descriptive guidelines are generated, which have the form: ... is (in)appropriate for ... except for ..., for others it is ... In practice, a set of 162 rules has been optimized to a set of only 51 rules, which were then converted to 8 guidelines. The price for this complexity reduction is some information loss. Therefore the guidelines have to be used with care.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1993, USA, English

[289] Schindler M., “Expert systems”, Electronic Design, vol. 33, nr. 1 (1985) p. 112-134.

Abstract: Currently, artificial intelligence programs are being applied in robotics, natural-language interfaces, and expert systems. The first still remains at a level so primitive that few electronics designers need be concerned about its impact. The second, too, will have little effect because natural languages are inherently so ambiguous that few experts - even within the AI industry - can foresee their usefulness in any serious design work. That leaves expert systems as an important area to be dealt with. However, although the industry is concentrating its efforts here, the current shallow reasoning of expert systems lends itself primarily to such easy applications as banking, insurance, and investment planning - not to engineering. But systems have begun to emerge that can sustain reasoning based on first principles (what artificial intelligence researchers call deep knowledge of the world) expressed by the laws of physics.

Keywords: systems science and cybernetics - artificial intelligence, computer systems programming - decision tables, computer operating systems - program compilers, computer programming languages - LISP, computer architecture -evaluation, knowledge-based systems, expert systems, software automation, inference engines, shells-generic expert systems.

Classification: w Application area: Expert systems, programming w Character: Unknown w Year, Country, Language: 1985, USA, English

[290] Schmidt R., “Fast generation of chain-code image descriptions”, IEEE International Conference on Robotics and Automation, IEEE Service Center, Piscataway, NY, USA (1985) p. 868-872.

Page 97: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

97

Abstract: A method is described for the rapid reduction of intensity matrix image data to chain-coded descriptors. The method also yields some topographic and numerical information about regions in the image. In this method, the chain code is generated and stored in an array which is isomorphic to the image array. Computation other than that associated with the intensity classification (feature) operator is minimized by the use of decision tables for chain-code manipulation. The method is capable of processing a 300 X 200 gray scale image in two seconds using a gradient and threshold operator on a 500K-instruction-per-second processor.

Keywords: image processing - image analysis, computer programming - algorithms, codes, symbolic - applications, computer vision, chain-code generation, decision tables, topography.

Classification: w Application area: Algorithms, image processing w Character: Unknown w Year, Country, Language: 1985, USA, English

[291] Schmitt P., “Eine dreiwertige Logik zur Verarbeitung partieller Information”, Informatik: Forschung und Entwicklung, vol. 2, nr. 4 (1987) p. 182-190.

No abstract available.

Keywords: computer science, semantics, logic, mathematics, theorem proving, decision table, multiple-valued logic.

Classification: w Application area: Applied mathematics w Character: Unknown w Year, Country, Language: 1987, Germany, German

[292] Schneeweiss-S; Sturmer-T; Maclure-M, “Case-crossover and case-time-control designs as alternatives in pharmacoepidemiologic research“, Pharmacoepidemiology-and-Drug-Safety. Oct 1997; 6 Suppl. 3 : S51-S59

Abstract: Standard cohort and case-control designs are suited to the study of cumulative effects of chronic exposures, but they are prone to confounding by indication. Case-crossover and case-time-control studies are especially useful for studying intermittent exposures with transient effects, and are less susceptible to confounding by indication. Each design has its strengths and weaknesses. Despite the increasing availability of automated databases, cohort studies are usually time consuming and expensive, and therefore not preferred for time-critical decisions. In case-control studies, the selection of appropriate controls can be difficult and time consuming, and sometimes impractical when the exposure is rare. Case-crossover studies use the exposure history of each case as his or her own control to examine the effect of transient exposures on acute events. It further allows to study the time relationship of immediate effects to the exposure. This design eliminates between-person confounding by constant characteristics, including chronic indications. Because exposure data for the case and control periods are provided by the same person, the problems of differential recall may be reduced in many but not all case-crossover studies. Bias can result from temporal changes in prescribing or within-person confounding, including transient indication or changes in disease severity. The case-time-control design is an elaboration of the case-crossover design, which uses exposure history data from a traditional control group to estimate and adjust for the bias from temporal changes in prescribing. This paper will present a structured decision table of when to use which design in pharmacoepidemiologic research. In conclusion, case-crossover and case-time-control studies are the designs of choice when separating acute effects from chronic effects of transient exposures and if confounding by indication is an outstanding problem. (C) 1997 John Wiley and Sons, Ltd.

Keywords: epidemiologic-methods; study-design; pharmacoepidemiology-; case-crossover; case-time-control; myocardial-infarction; exposure-; risk-

Classification: w Application area: Control systems, Chemistry w Character: Practical w Year, Country, Language: 1997, USA, English

[293] Schneider,-Karl, “Two Dollar-Saving Search Tips”, Online-; v13 n3 p32-34 May 1989

Abstract: Provides a decision table that uses the difference in online and offline printing charges for a specified format, and the online connect charges in a database, to determine

Page 98: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

98

which mode of printing will cost the least. Methods for eliminating duplicate citations in printouts from searches of multiple databases are also described. (CLB)

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1989, USA, English

[294] Schneider M. L.: Weighted Decision Tables - An Alternative Solution for Ambiguity. The Computer Journal 28(4): 366-371 (1985) [DBLP:journals/cj/Schneider85]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1985, Unknown, English

[295] Schumacher H., Sevcik K.C.: The Synthetic Approach to Decision Table Conversion. Comm ACM Vol. 19 No. 6 (June 1976) p.343-351 [DBLP:journals/cacm/SchumacherS76]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1976, Unknown, English

[296] Seagle, J.P. and Duchesi, P., Acquiring expert rules with the aid of decision tables, European Journal of Operational Research 84, pp.150-162, Elsevier Science B.V., NY, 1995

Abstract: This paper describes a computer-assisted approach to help knowledge engineers elicit rules from a domain expert. The approach uses decision table as a knowledge engineering tool, and incorporates a decision table analyzer that displays rule conditions which can be used to query the expert. The decision table analyzer also reports redundant rules and provides assistance for developing rules that use as few variables as possible. This has the benefit of limiting the number of questions to be asked of the expert. The approach is especially suited for heuristic classification problems where evaluative judgements are based on many combinations of values of the same facts.

Keywords: Expert systems; Knowledge acquisition; Heuristics; Software engineering

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1995, USA, English

[297] Sethi I.K., Chatterjee B.: Conversion of Decision Tables to Efficient Sequential Testing Procedures. CACM 23(5): 279-285 (1980) [DBLP:journals/cacm/SethiC80]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1980, Unknown, English

[298] Schwartz V., Hohenberger P., al., “Setting up a decision support system with decision tables”, Methods of Information in Medicine, vol. 28, nr. 3 (1989) p. 126-132.

Abstract: The aim of the study presented was to develop a decision support system using a conventional method which can be used as a shell for different applications. So it was necessary to find a method which allows separation of decision principles and decision algorithms. In addition, documentation of the patient records should be simplified. This could be attained by using the decision table technique and the MUMPS programming language.

Page 99: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

99

The general system developed was applied to the therapy decision for patients with liver metastases.

Keywords: DSS (Decision Support System), medicine, systems evaluation, medical information system, MUMPS, decision table, therapy planning.

Comments: Here too, decision tables are recommended as an instrument for knowledge acquisition, because of the clearness of the table notation, so that the communication between the expert and the knowledge engineer is made easier. To make the system easily portable, a separation between the decision algorithms and the knowledge base is needed. This can be accomplished by storing the knowledge in the structure of decision tables and using these in the system. An additional advantage of this architecture is that the decision taken by the system can easily be explained to the user. The constructed expert system is a system that determines the treatment of patients with liver metastases. To this purpose 8 linked decision tables were constructed with a total of 76 rules. The results were satisfactory: the system was asked a treatment for 33 random cases. For 28 cases the treatment proposed by the system was the same as the treatment that had been used in practice. For the other 5 cases, only during surgery it became clear that the proposed treatment was not possible. Even these cases were conformably to the decision that would have been taken by the expert, because the expert system was consulted before surgery. The authors note that their system can be improved a.o. by making the knowledge available to the user in table notation or some graphical representation so that the user can consult the knowledge in the system and possibly change it. Other improvements that are noted are the automated verification of completeness and consistency and building in precompilers and interpreters.

Classification: w Application area: Medicine, decision support systems w Character: Theoretical / practical w Year, Country, Language: 1989, Germany, English

[299] Severens-JL; Robbe-PFD; Verbeek-ALM, “Optimizing diagnostic test sequences: The probability modifying plot“, Methods-of-Information-In-Medicine. Mar 1999; 38 (1) : 50-55

Abstract: The problem of deciding the optimal sequence of diagnostic tests can be structured in decision trees, but unmanageable bushy decision trees result when the sequence of two or more tests is investigated. Most modelling techniques include tests on the basis of gain in certainty. The aim of this study was to explore a model for optimizing the sequence of diagnostic tests based on efficiency criteria. The probability modifying plot shows, when in a specific test sequence further testing is redundant and which costs are involved. In this way different sequences can be compared. The model is illustrated with data on urinary tract infection. The sequence of diagnostic tests was optimized on the basis of efficiency, which was either defined as the test sequence with the least number of tests or the least total cost for testing. Further research on the model is needed to handle current limitations.

Keywords: diagnostic-tests; test-sequence; decision-analysis; decision-tables; disease-

Classification: w Application area: Decision formalisms, Medicine w Character: Theoretical w Year, Country, Language: 1999, USA, English

[300] Shachter R., “Evaluating influence diagrams“, Operations Research, vol. 34, nr. 6 (1986) p. 871-882.

Abstract: We develop an algorithm that can evaluate any well-formed influence diagram and determine the optimal policy for its decisions. Since the diagram can be analyzed directly, there is no need to construct other representations such as a decision tree. As a result, the analysis can be performed using the decision maker's perspective on the problem. Questions of sensitivity and the value of information are natural and easily posed. Modifications to the model suggested by such analyses can be made directly to the problem formulation, and then evaluated directly.

Keywords: decision theory and analysis, computer systems programming - decision tables, probability - random processes, system science and cybernetics - optimal systems, influence diagrams, decision making.

Classification: w Application area: Algorithms, decision formalisms

Page 100: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

100

w Character: Theoretical w Year, Country, Language: 1986, USA, English

[301] Shah I. M., Rajamani R. K., “Self organizing control of pH in a stirred tank reactor“, Expert Systems in Mineral and Metal Processing, Proceedings of the IFAC Workshop, Pergamon, Oxford, UK (1992) p. 131-137.

Abstract: To date, most of the useful work on self-organizing controllers (SOC) has been done on simulated processes. To test it in a real environment, its application to controlling pH in a stirred tank reactor is tried. Due to the extreme nonlinearity of the pH process, the basic design of the SOC did not result in adequate controller response. Therefore, an alternative approach utilizing preselected scaling factors but appropriately choosing performance rules is examined. It is found that the decision table resulting from a nonadaptive fuzzy controller serves as a good choice for the performance table for the SOC. Under both servo and regulator type control situations, the SOC provided impressive pH response. This simple self-learning controller methodology deserves attention. It can be suitable for many difficult to model metallurgical processes.

Keywords: adaptive control, chemical technology, control nonlinearities, fuzzy set theory, learning systems, letallurgical industries, PH control, self-adjusting systems, servo control, computerized control, self-organizing controllers, stirred tank reactor, nonlinearity, preselected scaling factors, performance rules, decision table, nonadaptive fuzzy controller, regulator, self-learning, metallurgical processes.

Classification: w Application area: Control systems, chemistry w Character: Practical w Year, Country, Language: 1992, USA, English

[302] Shen H., "Implementation of Table Inversion Algorithms", CRL Report 315, McMaster University, NSERC, CRL, TRIO, December 1995.

Abstract : Table inversion algorithms transform one kind of table into another, preserving the semantics. This thesis implements the table inversion algorithms proposed in [23]. Each algorithm is described by three formulas. The first represents the length of the changed header, the second specifies the cells of the changed header and the third gives the grid entries of the transformed tables. The implementation is based on the Table Holder [21]. This simplifies the implementation, since we need to concern ourselves only with the realization of the algorithms instead of with both the algorithms and the complicated data structures for expressions. An analysis of the algorithms, and the examples of the implementation, are given. We also prove the commutability of the slicing and inverting operation on normal tables.

We present a new transformation algorithm which normalizes an inverted table to a normal table, preserving its dimensionality. By this method, we can recover the original normal table from the table which was inverted by the inversion algorithm in Section 2.3.1. The complexity of the algorithm is, however, rather high. We suggest a procedure which may reduce this complexity.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1995, Canada, English

[303] Shen H., Zucker J.I., Parnas, D.L., "Table Transformation Tools: Why and How", Proceedings of the Eleventh Annual Conference on Computer Assurance (COMPASS `96), published by IEEE and NIST, Gaithersburg, MD., June 1996, pp. 3-11. Also published as CRL Report 328, McMaster University, CRL, TRIO, May 1996.

No abstract available.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1996, Canada, English

Page 101: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

101

[304] Sherry L., Hoover D., “FM program: Tablewise project”, http://shemesh.larc.nasa.gov/tbell.html

No abstract available.

No keywords available.

Comments: Odyssey Research Associates has developed a tool, Tablewise, for Honeywell, to analyze the characteristics of decision tables (see also ref. 172). This tool runs on a UNIX platform and was developed (financially supported by NASA) within the framework of a project on formal methods to develop avionics software of superior quality. The Tablewise fiunctionalities are the following:

verification of correctness: automated verification of redundancy, inconsistencies and rules without actions.

generators: automatic generation of Ada-code and table documentation.

Future research will extend these functionalities with verification of more table characteristics and efficient processing of linked tables. Tablewise can be downloaded from: “air16.larc.nasa.gov/pub/fm/ora/”.

Classification: w Application area: Case tools w Character: Practical w Year, Country, Language: 1995, USA, English

[305] Sherry L., Hoover D., “Tablewise”, http://www.oracorp.com:80/tablewise.html

No abstract available.

No keywords available.

Comments: see ref. [304] .

Classification: w Application area: Case tools w Character: Practical w Year, Country, Language: 1995, USA, English

[306] Shiffman-RN, “Model Formulation: Representation of clinical practice guidelines in conventional and augmented decision tables“, Journal-of-The-American-Medical-Informatics-Association. Sep-Oct 1997; 4 (5) : 382-393

Abstract: Objective: To develop a knowledge representation model for clinical practice guidelines that is linguistically adequate, comprehensible, reusable, and maintainable.Design: Decision tables provide the basic framework for the proposed knowledge representation model. Guideline logic is represented as rules in conventional decision tables. These tables are augmented by layers where collateral information is recorded in slots beneath the logic.Results: Decision tables organize rules into cohesive rule sets wherein complex logic is clarified. Decision table rule sets may be verified to assure completeness and consistency. Optimization and display of rule sets as sequential decision trees may enhance the comprehensibility of the logic. The modularity of the rule formats may facilitate maintenance. The augmentation layers provide links to descriptive language, information sources, decision variable characteristics, costs and expected values of policies, and evidence sources and quality.Conclusion: Augmented decision tables can serve as a unifying knowledge representation for developers and implementers of clinical practice guidelines.

Keywords: recommendations-; system-; logic-; trees-

Classification: w Application area: Knowledge representation, medicine w Character: Theoretical w Year, Country, Language: 1997, USA, English

[307] Shiffman, R. N., Leape, L. L., and Greenes R. A. Translation of appropriateness criteria into practice guidelines: Application of decision table techniques to the RAND criteria for coronary artery bypass graft. In "Proceedings of the Seventeenth Symposium on

Page 102: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

102

Computer Applications in Medical Care" (C. Safran, Ed.), pp. 248-252, McGraw Hill, Washington, DC, 1993.

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1993, USA, English

[308] Shiffman, R. N. , and Greenes, R. A. Improving clinical guidelines with logic and decision table techniques: Application to hepatitis immunization recommendations. Med Decis Making 14, 245-254 (1994).

No abstract available.

No keywords available.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1994, USA, English

[309] Shimada-Y; Suzuki-K; Sayama-H, “Computer-aided operability study“, Computers-and-Chemical-Engineering. Jun-Jul 1996; 20 (6-7) : 905-913

Abstract: Operability study is a systematic technique for identifying hazards or operability problems throughout an entire facility. In this paper, we have proposed an approach using knowledge engineering techniques to the automated operability study. The computer-aided operability study system consists of the plant-specific knowledge-base, the generic knowledge-base and the inference engine. Causal relationships between input and output variable deviations for components are modeled using decision tables. Decision tables for components are developed by the user and stored in a generic knowledge-base in computers. The plant structure (piping and instrumentation diagram) and reaction types are inputted to the plant-specific knowledge-base in computers. Each process variable of equipment is examined in sequence by searching the generic knowledge-base, and operability study is generated resulting from the search.We demonstrate via the Solvey process how the computer-aided operability study can identify hazards, and substantiate the usefulness of the method.

Classification: w Application area: Knowledge representation, Chemistry, SE w Character: Theoretical w Year, Country, Language: 1996, Japan, Japanese

[310] Shimada-Y; Suzuki-K; Sayama-H, “Computer-aided operability study for batch plants“, Kagaku-Kogaku-Ronbunshu. Sep 1996; 22 (5) : 1111-1123

Abstract: Operability study is a systematic technique for identifying hazards or operability problems throughout an entire facility, but requires a labor-intensive and time-consuming process. This paper presents an algorithm for a computer-aided operability study for batch plantg using knowledge engineering. The batch plant Operation consists of these three processes ''charge,'' ''reaction'' and ''discharge.'' Operability study for batch plants should be carried out for each operating step. The knowledge to perform the operability study is separated into plant specific knowledge and generic data to facilitate the development of widely applicable systems. Causal relationships between input variable deviations and output variable deviations for components of batch plants are modeled using decision tables and stored in the generic data base. The plant structure (Piping and Instrumentation Diagram) and reaction types are inputted to the plant specific knowledge base. Each process variable of equipment (manipulating variables, initial conditions of state variables and operating time) is examined in sequence by searching the generic data base, using key words to describe deviations.A computer-aided operability study is demonstrated for a polyvinyl acetate plant using the proposed methodology.

Keywords: systems-engineering; operability-study; batch-plants; knowledge-engineering; expert-system

Page 103: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

103

Classification: w Application area: Chemistry, Knowledge representation, SE w Character: Practical w Year, Country, Language: 1996, Japan, Japanese

[311] Shwayder K.: Conversion of Limited-Entry Decision Tables to Computer Programs - A Proposed Modification to Pollack's Algorithm. CACM 14(2): 69-73 (1971) [DBLP:journals/cacm/Shwayder71]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1971, Unknown, English

[312] Shwayder K.: Extending the Information Theory Approach to Converting Limited-Entry Decision Tables to Computer Programs. CACM 17(9): 532-537 (1974) [DBLP:journals/cacm/Shwayder74]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1974, Unknown, English

[313] Shwayder K.: Combining Decision Rules in a Decision Table. CACM 18(8): 476-480 (1975) [DBLP:journals/cacm/Shwayder75]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Unknown w Year, Country, Language: 1975, Unknown, English

[314] Sing-WM; Rao-KP, “Knowledge-based process layout system for axisymmetrical deep drawing using decision tables“, Computers-and-Industrial-Engineering. Apr 1997; 32 (2) : 299-319

Abstract: In practice, the success of even a very simple single-stage sheet metal drawing depends on the tool designer's experience. Intelligent computer aided process planning (CAPP) is an ideal tool to reduce design time, increase productivity, and design the die without too much reliance on human expertise. In this present computer aided process planning for deep drawing, the required finished part is input to the system, and the output is a set of highest feasible forming process parameters for the purpose of die design. A decision table provides a means to link the numerous decision factors with recommendations in a complete and non-redundant manner. The logic rules contained within a decision table can be a number of production rules, fuzzy set and frame as well. The decision table, which is an easily understandable logic representation method even for complex situations, has been implemented in the present CAPP for deep drawing process. (C) 1997 Elsevier Science Ltd.

Classification: w Application area: Control systems, DSS w Character: Theoretical w Year, Country, Language: 1997, USA, English

[315] Sinriech D., Tanchoco J., “Economic model for determining AGV fleet size“, International Journal of Production Research, vol. 30, nr. 6 (1992) p. 1255-1268.

Abstract: One of the important issues in the design of an automated guided vehicles system (AGVS) is the determination of the number of vehicles needed to operate the system in an efficient and economical way. In this paper a multi-criteria optimization model is developed using two goals, cost and throughput performance. By using a trade-off ratio between the

Page 104: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

104

goals the number of AGVs needed in the systems is determined. Use of management decision tables to enhance the solution procedure is introduced.

Keywords: materials handling - automation, materials handling - optimization, materials handling - costs, decision theory and analysis, computer systems programming - decision tables, automated guided vehicles, management decision tables, fleet size.

Classification: w Application area: Control syst., prod. planning, Ec. applic. w Character: Theoretical w Year, Country, Language: 1992, USA, English

[316] Skipper J., Rieger C., al., “Evaluation of decision-tree rating scales for mental workload estimation“, Ergonomics, vol. 29, nr. 4 (1986) p. 585-599.

Abstract: Recent studies suggest that a decision-tree rating scale called the Modified Cooper-Harper (MCH) rating scale is a globally sensitive indicator of change in mental loading. The present study was directed at developing refinements in the scale and at obtaining additional background information. The MCH scale and five design variations of the scale were studied in two independent aircraft-simulator experiments. Aspects studied were the decision-tree structure, the number of categories, the decision sequence and the effects of computer implementation. Results using the rating scales indicate that the MCH scale and its computerized version are generally more consistent than the others. Attendant questionnaire results indicate that pilots base their ratings on the same factors that researchers believe are the important elements of the multidimensional construct of workload.

Keywords: human engineering - manual control, aviators - rating, systems science and cybernetics - man machine systems, computer systems programming - decision tables, mental workload estimation, decision tree rating scales.

Classification: w Application area: Psychology w Character: Theoretical w Year, Country, Language: 1986, USA, English

[317] Skowron A., “The evidence theory and decision tables“, Bulletin of the European Association for Theoretical Computer Science, vol. 39 (1989) p. 199-204.

Abstract: For every decision table there exists a Dempster-Shafer space such that the qualities of the lower and upper approximations (with respect to the condition attributes) of sets definable in the decision table by condition and decision attributes coincide with the credibility and plausibility of sets in the Dempster-Shafer space, respectively. The frame of discernment of the constructed Dempster-Shafer space is based on the information about objects rather than objects themselves.

Keywords: artificial intelligence, decision tables, decision theory, set theory, lower approximations, condition attributes, evidence theory, Dempster-Shafer space, upper approximations, sets, decision attributes, credibility, plausibility.

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1989, Poland, English

[318] Skowron A., “The rough sets theory and evidence theory“, Fundamenta Informaticae, vol. 13, nr. 3 (1990) p. 245-262.

Abstract: The author shows some connections between the rough sets theory and the Dempster-Shafer approach. He proves that for every Pawlak's approximation space there exists a Dempster-Shafer space with the qualities of the lower and upper approximations of sets in the approximation space equal to the credibility and plausibility of sets in the Dempster-Shafer space, respectively. Analogous connections hold between approximation spaces generated by the decision tables and Dempster-Shafer spaces, namely for every decision table space there exists a Dempster-Shafer space such that the qualities of the lower and upper approximations (with respect to the condition attributes) of sets definable in the decision table by condition and decision attributes coincide with the credibility and plausibility of sets in the Dempster-Shafer space, respectively. A combination rule in

Page 105: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

105

approximation spaces analogous to the combination rule used in the Dempster approach is derived.

Keywords: artificial intelligence, set theory, lower approximations, rough sets theory, evidence theory, Dempster-Shafer approach, Pawlak's approximation space, credibility, plausibility, decision tables, upper approximations.

Classification: w Application area: Applied mathematics w Character: Theoretical / practical w Year, Country, Language: 1990, Poland, English

[319] Skowron Andrzej, Polkowski Lech: “Analytical Morphology: Mathematical Morphology of Decision Tables”. Fundamenta Informaticae 27(2/3): 255-271 (1996) [DBLP:journals/fuin/SkowronP96]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1996, USA, English

[320] Skowron A., Suraj Z., “A rough set approach to real-time state identification“, Bulletin of the European Association for Theoretical Computer Science vol.50 (1993) p. 264-275.

Abstract: Considers decision tables assuming that values (local states) of attributes (conditions) are measured by some sensors. The local states are identified by sensors in a finite by unknown number of time units. The authors present an algorithm for constructing a highly parallel algorithm from a given decision table (represented by a Petri net) allowing to take a proper decision related to an identified global state. They construct a concurrent model of the knowledge represented by a decision table.

Keywords: decision tables, knowledge representation, parallel algorithms, rough set, real-time state identification, Petri net, concurrent model.

Classification: w Application area: Applied mathematics, knowledge repres. w Character: Theoretical w Year, Country, Language: 1993, Poland, English

[321] Smillie K. W., Shave M. J. R.: Converting Decision Tables to Computer Programs. The Computer Journal 18(2): 108-111 (1975) [DBLP:journals/cj/SmillieS75]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1975, Unknown, English

[322] Smith C., Sage A., “Theory of situation assessment for decision support“, Information and Decision Technologies, vol. 17, nr. 2 (1991) p. 91-124.

Abstract: Fundamental to any decision making process is the identification or detection of a potentially challenging decision situation. This arises because of the identification of an issue or problem in need of resolution. Timing is important in this identification in that the decisionmaker must either monitor the potentially challenging situation for possible later response, or must respond now. This process is called situation assessment and has several ingredients: imputs, models inquiring systems, perspectives, personal profiles, stress levels, decision strategies, learning, and individual versus group decisionmaking considerations. A proposed theory of situation assessment is further developed here through the description of a concept design of a prototype group decision support system architecture. We also illustrate the situation assessment theory with an application to an example of fire ground commanders in an urban fire fighting situation.

Page 106: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

106

Keywords: decision support systems - applications, decision theory and applications - applications, computer systems programming - decision tables, situation assessment, model inquiring system, support system architecture.

Classification: w Application area: Decision support syst., Economic applic. w Character: Practical w Year, Country, Language: 1991, USA, English

[323] Souder R., Leigh W., Damachi N., “Utilization of a decision support system for work measurement”, Fall Industrial Engineering Conference, American Institute of Industrial Engineers, Inst of Industrial Engineers, Norcross, GA, USA (1984) p. 437-442.

Abstract: Traditionally work measurement involved considerable manual efforts in data collection, analysis and the generation of operation details. Because of this process being manual, various problems have arisen in work measurement. This paper discusses utilizing a decision support system (DSS) to develop standard times for new work tasks. Decision support systems (DSS) is a term used to describe the form of this new computer accessibility and the term used to denote the study of the design of such systems. The only new thing about DSS is the emphasis on the decision-making and problem-solving process and the man-machine symbiosis.

Keywords: industrial management - computer applications, time and motion study - computer applications, industrial plants - automation, computer aided design - applications, industrial engineering - computer applications, computer programming - decision tables, work measurement, decision support system, work management task, man-machine symbiosis.

Classification: w Application area: Decision support s., production planning w Character: Unknown w Year, Country, Language: 1984, USA, English

[324] Srinivasan B.: On the Synthesis of Decision Tables. CACM 26(2): 135-136 (1983) [DBLP:journals/cacm/Srinivasan83]

No abstract available.

No keywords available.

Classification: w Application area: Programming w Character: Unknown w Year, Country, Language: 1983, Unknown, English

[325] Stahn H., Schuemann B., “Entscheidungstabellentechnik zur Entwicklung und Implementierung von Prozesssteuerungen auf Mikrorechnern”, MSR MES Steuern Regeln, vol. 28, nr. 4 (1985) p. 162-164.

Abstract: For the microcomputer development system mres 1520 a decision table-oriented software development system was created. It represents a computer-aided means for design, programming, correction, and test of k 1520 computer programs. With this, the software design for the k 1520 computer family is carried out in a way near to the application problem. The use of this software design system is demonstrated by means of the control for a feed system and a car.

Keywords: computer systems programming - decision tables, process control - computer applications, computer software, computers, microcomputer, microcomputer development system, software design.

Classification: w Application area: Software development w Character: Theoretical w Year, Country, Language: 1985, Germany, German

[326] Stein R. D., “Intelligent tax model“, Dissertation Univ. Wales, Swansea, UK, (1990).

Abstract: The Tax Consultation System (TaCS) models both the changes in an individual's financial circumstances, and changes in tax law. TaCS is designed to give expert advice and information on income tax matters and, in particular, the election of separate taxation of

Page 107: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

107

wife's earnings, and has been constructed as an extendible system. Operating as a tax adviser the system presents a viewdata user interface. This method enables the system to advise on a person's particular circumstances as well as provide information on income tax. Such an interface makes possible interaction by the user, and in addition the system allows an alternative method of interaction with the user to be easily implemented, and provides facilities to link to other computer systems. By taking the core of the system and a different user interface it is possible to operate the tax calculator with any set of tax rates and allowances. In this mode TaCS provides an income tax model suitable for legislative planning which allows analysis of changes in tax legislation over a period of years and its effects on various categories of taxpayer. By this means the system can provide insight into the consequences of proposed changes in tax law. The programs operate by applying rules to various sets of data, e.g. personal details, income and outgoings, intermediate tax calculations, and tax rates and allowances. The research into the area of knowledge representation required for this system has investigated the similarities between decision table theory and practice, and the construction of rule based knowledge systems. The use of inverted decision tables provides a method of simplifying, debugging, validating and documenting the knowledge base.

Keywords: decision tables, expert systems, financial data processing, knowledge representation, personal computing, Tax Consultation System, financial circumstances, tax law, expert advice, income tax matters, separate taxation, tax adviser, viewdata user interface, tax calculator, TaCS, legislative planning, personal details, income, outgoings, intermediate tax calculations, tax rates, allowances, decision table theory, rule based knowledge systems, inverted decision tables.

Classification: w Application area: ES, knowledge repres., Economic applic. w Character: Practical w Year, Country, Language: 1990, UK, English

[327] Steudel H., Firchow L., “Expert system for evaluating and selecting computer aided process planning systems”, American Society of Mechanical Engineers, Production Engineering Division (Publication) PED vol. 24, ASME, New York, NY, USA (1986) p. 287-297.

Abstract: This paper presents an expert system which can assist engineering management in the decision making process of determining which, if any, computer-aided process planning (CAPP) system would best suit the needs and constraints of the company. The expert system provides prospective CAPP users a 'smart tool' to aid them in identifying and evaluating the various interrelated factors associated with CAPP systems, and recommends commercially available software for further investigation. The expert system contains a knowledge base of over one hundred rules which define relationships among numerous factors relating to the general environment, overall objectives, organizational structure, and technical expertise of the company.

Keywords: industrial plants - process control, artificial intelligence - expert systems, process planning systems, engineering management, decision tables.

Classification: w Application area: Expert systems, production planning w Character: Unknown w Year, Country, Language: 1986, USA, English

[328] Steudel H., Tollers G., “Decision table based guide for evaluating computer aided process planning systems”, American Society of Mechanical Engineers, Production Engineering Division (Publication) PED vol. 19, ASME, New York, NY, USA (1985) p. 109-119.

Abstract: This paper focuses on the engineering management decision variables that surround the evaluation of computer-aided process planning (CAPP) systems. Its objective is to provide perspective CAPP users with a guide that aids them in identifying, weighing, and comparing the various interrelated factors associated with this evaluation. This paper's distinctive feature is the use of decision tables to accomplish this goal. Decision tables provide for the evaluation of the interrelated decision variables in a complete and non-redundant manner. They also provide inherent 'IF-THEN' type relationships which link the numerous decision factors with recommendations. Through the use of decision tables, this paper is much more than a 'checklist' evaluation of CAPP systems. It is a systematic

Page 108: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

108

presentation of the interrelated management decision variables under consideration during the investigation and evaluation of computer-aided process planning systems.

Keywords: process control - planning, computer aided engineering - applications, computer systems programming - decision tables, computer aided process planning (CAPP), engineering management decision variables, checklist evaluation.

Classification: w Application area: Production planning w Character: Unknown w Year, Country, Language: 1985, USA, English

[329] Strunz H.: The Development of Decision Tables via Parsing of Complex Decision Situations. CACM 16(6): 366-369 (1973) [DBLP:journals/cacm/Strunz73]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1973, Unknown, English

[330] Subramanian G. H., Nosek J., al., “A comparison of the decision table and tree“, Communications of the ACM, vol. 35, nr. 1 (1992) p. 89-94.

Abstract: The decision table and decision tree are essential tools for systems analysts. These decision aids are used by systems analysts in depicting conditional logic for programmers and in validating this logic with the user. The effectiveness of the decision aids is determined by their ability to help in the understanding of conditional logic. Their relative effectiveness in facilitating such understanding however, has previously not been subject to proper empirical testing. This research concerns the effectiveness of the decision table and tree in the user interface. The authors discuss their relative effectiveness as communication tools in user validation of conditional logic and as decision aids in problem solving. Since these aids are normally applied in a specific context involving the users, the authors use a computer investment game that requires their use for decision making. A key feature of this research is the use of this computer game to promote highly motivated and engaged subjects.

Keywords: computer games, decision tables, investment, trees [mathematics], user interfaces, systems analysis, decision tree, conditional logic, decision aids, user validation, problem solving, investment.

Classification: w Application area: Decision formalisms, Economic applic. w Character: Practical w Year, Country, Language: 1992, USA, English

[331] Sugimoto M., Fukushima H., “Software diagram description”, Japan Annual Reviews in Electronics, Computers & Telecommunications, vol. 12 (1984) p. 72-82.

Abstract: The purpose of Software Diagram Description is to improve software productivity, software maintainability and software reliability. The basic idea of Software Diagram Description and FESDD: Fujitsu Essential Software Diagram Description is discussed. After FESDD software development and maintenance is considered, FESDD box formats and a basic idea of Hypermacro are presented. Several FESDD diagrams and discussions of FESDD Support System are provided. FESDD diagram application shows the effectiveness of Software Diagram Description compared with conventional systems.

Keywords: computer software - design, computer systems programming - decision tables, logic design, software diagram description, SDD box formats, nesting levels.

Classification: w Application area: Software development w Character: Theoretical / practical w Year, Country, Language: 1984, Japan, English

[332] Sugiura A., Riesenhuber M., Koseki Y.: Comprehensibility Improvement of Tabular Knowledge Bases. AAAI 1993: 716-721 [DBLP:conf/aaai/SugiuraRK93]

Classification: w Application area: Knowledge repres.

Page 109: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

109

w Character: Unknown w Year, Country, Language: 1993, Unknown, English

[333] Swaim J., Sink S., “Decision support system development for the multi-factor productivity measurement model”, Fall Industrial Engineering Conference, American Institute of Industrial Engineers, Inst of Industrial Engineers, Norcross, GA, USA (1984) p. 310-317.

Abstract: Recently, Decision Support Systems (DSS) have received a great deal of attention; similarly, productivity measurement has been the focus of numerous books, articles, seminars, etc. However, very little has been written about the potential contribution that productivity measurement models could make as Decision Support Systems. A study was recently completed in which the Multi-Factor Productivity Measurement Model (MFPMM) was modified and enhanced in hopes that it would become a useful DSS for managers concerned with productivity management. This paper will briefly describe the MFPMM, then summarize the study by covering the methodology, the results, and recommendations for further study and development.

Keywords: productivity - computer applications, computer aided manufacturing - applications, industrial management - computer applications, industrial plants - automation, computer graphics - applications, computer programming - decision tables, management decision making, productivity management, output information, input information, decision support systems.

Classification: w Application area: Decision support systems w Character: Unknown w Year, Country, Language: 1984, USA, English

[334] Swiniarski R., “Decision table technique application to real-time microprocessor-based controllers”, Systems Science, vol. 9, nr. 4 (1983) p. 51-64.

Abstract: The paper presents an idea of the decision table technique application to real-time microprocessor-based controllers. The accuracy, memory and processor time requirements of classical microcomputer-based controllers with software arithmetic package have been presented. Analytical inequalities, which can be used for the evaluation of a minimal wordlength of microprocessor arithmetic software for the required controller accuracy have been given. As a counter proposal to software arithmetic-based controllers, the decision table-based controller is suggested. The paper shows that for low accuracy, decision table-based controllers can guarantee better computational parameters than those obtained by classical software arithmetic-based controllers.

Keywords: control systems - computer applications, computers, microprocessor, computer systems programming -decision tables, microprocessor-based controllers.

Classification: w Application area: Control systems w Character: Theoretical w Year, Country, Language: 1983, Poland, English

[335] Sydney_VisLab, “MineSet User's Guide”, Chapter 14 Inducing and Visualizing the Decision Table, Decision Table Visualiser, Sydney VisLab, 1999. Available at http://techpubs.sgi.com/library/dynaweb_bin/ebt-bin/0620/nph-infosrch.cgi/infosrchtpl/SGI_EndUser/MineSet_UG/@InfoSearch__BookTextView/17611

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1999, United States, English

[336] Tanaka M., Aoyama N., al., “Integration of multiple knowledge representation classification problems”, Proc. of the 1993 IEEE, p. 448-449.

Abstract: This paper describes an approach to integrating various knowledge representations for classification problems. Knowledge representation forms have been analyzed. The

Page 110: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

110

analysis shows that suitability of representation depends on a given situation. Therefore, the multiple representation form capability and the form conversion capability are necessary to support developing knowledge bases for wide areas of applications. A classification problem tool called DECISIONBOX has been developed with the aim of providing experts with the integrated knowledge representation capability. A knowledge base can be represented in a tabular form, a rule form and a tree form, and form conversion can be done at all times. With this integrated representation, an expert is able to build a knowledge base using the most appropriate form.

No keywords available.

Classification: w Application area: Knowledge representation, tools w Character: Unknown w Year, Country, Language: 1993, Japan, English

[337] Tatsuoka,-Kikumi-K.; Yamamoto,-Kentaro, “Application of Component Scoring to a Complicated Cognitive Domain”.

Abstract: This study used the Montague-Riley Test to introduce a new scoring procedure that revealed errors in cognitive processes occurring at subcomponents of an electricity problem. The test, consisting of four parts with 36 open-ended problems each, was administered to 250 high school students. A computer program, ELTEST, was written applying a decision-table strategy to locate requested unknown variables. The program generated the right answer consecutively for an unknown variable and solved it at each step, using conditions determined by the previous step. If the generated response did not match a student's answer, then the program: (1) printed the location of the component as well as the conditions used at the current step; and (2) picked up the student's wrong response and made it one of the conditions in solving the next unknown variable. Component scoring made it possible to identify where an error was made, and a remediation scheme for a particular error could follow. Scoring can be evaluated by (1) examining sources of variations of scoring and the meaningfulness of these variations, and (2) composing item by item correlation matrix of component scoring and regular scoring. (LMO)

Classification: w Application area: Control systems w Character: Practical w Year, Country, Language: 1985, USA, English

[338] Terrine G.: An Algorithm Generating the Decision Table of a Deterministic Bottom Up Parser for a Subset of Context Free Grammars. STOC 1971: 185-205 [DBLP:conf/stoc/Terrine71]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1971, Unknown, English

[339] Thewalt C., Moskowitz D., “Automated text generation for building standards“, Journal of Computing in Civil Engineering, vol. 4, nr. 1 (1990) p. 20-36.

Abstract: A methodology for generating English text from a computer-processible representation of a design standard is proposed. The machine representation of the standard uses a network of decision tables. A computer program illustrating the generation process is described. The program uses a template-based, or fill-in-the-blank, approach to text generation. An advantage of such an approach is that meaningful sentences can be consructed from the computer representation using little additional distinctly linguistic information. The use of semantic models to describe the meaning of individual provisions is also discussed. Several new models that were found to better describe the provisions occurring in design standards are subsequently proposed. Future research directions are proposed in light of the current findings.

Keywords: buildings - standards, civil engineering - computer applications, building codes, engineering writing - computer applications, computer programming - algorithms, computer systems programming - decision tables, automated text generation, Lisp program, Icarus,

Page 111: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

111

standards analysis, synthesis and expression (SASE), design standard computer representation.

Classification: w Application area: Knowledge representation, construction w Character: Theoretical / practical w Year, Country, Language: 1990, USA, English

[340] Thomas J. B., “Les systèmes experts et la mécanique“, Revue Francaise de Mécanique, nr. 2 (1990) p. 63-76.

Abstract: Mechanical engineers constantly face the challenge of providing the right answer quickly, while meeting ever more demanding quality criteria, both in design and operating functions. Product design, qualification of models on the basis of experiments, performance of complex calculations, analysis of a system's reliability, writing of operating procedures, system operation, crisis management, robot programming and job planning in a complex working environment are all natural fields of application for such techniques. The objectives in using this new type of tool are to master complexity, to ensure quality and to promote optimization.

Keywords: expert systems - knowledge bases, mechanical engineering - computer aided design, logic design - computer aids, computer systems programming - decision tables, logical paths, conceptual knowledge, decision making, reasoning models.

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1990, France, French

[341] Tien J., “Decision support model for forecasting census levels in an interactive multi-facility system”, Proceedings of the International Conference on Systems, Man and Cybernetics, IEEE Service Cent, Piscataway, NY, USA (1983) p. 855-858.

Abstract: A computer-based decision-support model has been developed to forecast facility census levels in a general system of interactive facilities where individuals are referred and/or transferred between facilities. The model builds on a matrix or network queuing equation previously developed by the author. The experience to date with applying the model to the forensic mental health area is also presented.

Keywords: data processing - governmental applications, decision theory and analysis, computer systems programming - decision tables, resource management, decision making, census level forecasting, decision support model, queueing equation.

Classification: w Application area: Decision support systems w Character: Unknown w Year, Country, Language: 1983, USA, English

[342] Timmermans, H.J.P. (1998), Geografische analyses en beslissingstabellen, Beyond, 3, pp. 28-29.

No abstract available.

No keywords available.

Classification: w Application area: Unknown w Character: Unknown w Year, Country, Language: 1998, Holland, English

[343] Tomalin-BJ; Kyle-R, “Subsistence and recreational mussel (Perna perna) collecting in kwazulu-Natal, South Africa: Fishing mortality and precautionary management“, South-African-Journal-of-Zoology. Jan 1998; 33 (1) : 12-22

Abstract: Both recreational and subsistence collectors utilise Pema pema in kwazulu-Natal. The former collect 200-250 t of mussels annually from about 110 km of rocky shore and the latter 12-50 t from 3 km of rocky shore. Recreational collectors are subject to a daily bag limit of 50 mussels and so select larger mussels than subsistence collectors. In central kwazulu-Natal, there were 700-800 mussels of the size range selected by recreational collectors per running metre of rocky shore and, at Kosi Bay, 1400-1500 mussels in the subsistence size

Page 112: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

112

range per running metre, This excludes stretches of rocky shore in both areas where mussels are virtually absent. Parametric bootstrapping was used to estimate variance in fishing mortality from variances in input, parameters (including catch). Fishing mortality at two recreational zones was 0.6 (95% confidence interval: 0.58-0.62) and 0.46 (0.45-0.47) and at two rocky points at Kosi Bay where subsistence collectors target mussels, 0.42 (0.41-0.44) and 0.27 (0.26-0.28), Decision tables are provided of target fishing mortalities for three levels of risk of exceeding fishing mortality at maximum sustainable yield for each fishery vs three assumptions about the variability in catch estimates. One recreational zone requires a substantial reduction in effort to reduce fishing mortality to the target. No change in subsistence collecting at Kosi Bay is required, but the limited access policy should be maintained.

Keywords: mytilus-californianus; exploitation-; uncertainty-; disturbance-; resource-; history-; growth-; Chile-; coast-

Classification: w Application area: Control systems w Character: Theoretical / practical w Year, Country, Language: 1998, Unknown, English

[344] Uniform, Universal Formal Methods Workbench, Elementary Method "Decision Table Technique" (DTAB) 4.13 Elementarmethode "Entscheidungstabellentec nik" (ETAB) 1999 Available at URL: www.informatik.uni-bremen.de/~uniform/gd...hods/m-dtab.htm

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1999, German, English

[345] Van Dijk J., “Mogelijkheden en beperkingen van expert systems”, Maandblad voor Accountancy en Bedrijfshuishoudkunde, vol. 60, nr. 7 (1986) p. 279-294.

No abstract available.

Keywords: systems design, user interface, decision making, artificial intelligence, expert system, knowledge engineering, problem solving, decision table, data base.

Classification: w Application area: Expert systems w Character: Unknown w Year, Country, Language: 1986, Holland, Dutch

[346] Van Loo L., “Op weg naar de toekomst: informatica voor het MEAO; deel 2: schematechnieken”, Wolters-Noordhoff, Groningen (1991) 177 p.

Abstract: This second part in a series of three books for the Dutch intermediate business education discusses practical computer science skills. Explained is how to make program flow charts, program structure diagrams, system flow diagrams; how to work with files in program flow charts and program structure diagrams; P-structures; decision tables; diagrams of the organisation; and configuration plans.

Keywords: algorithm, flow diagram, organisation theory, flowcharting, decision table, Nassi-Shneiderman diagram, intermediate-level vocational education

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1991, Holland, Dutch

[347] Van den Acker C., Vanthienen J., “The Need for a New Approach for the Audit of Expert Systems: Belgian Evidence”, The New Review of Applied Expert Systems, Volume 4, pp. 79-90, 1998.

Abstract: This paper reports the results of a questionnaire sent to Belgian external auditors. The survey was conducted to judge the relevance of future research efforts. More precisely, it aims to explore the need for new techniques to audit expert systems, because research on these verification and validation techniques is useful if a need in practice can be

Page 113: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

113

demonstrated. Therefore, external auditors - who make up an important group of potential users of such new techniques - were asked to give their opinion on several issues related to the audit of expert systems. The main results are that external auditors (1) really expect expert system audits to become part of their auditing task, (2) want the help of a specialist for an expert system audit, and (3) say that new techniques for expert system audits are needed.

Keywords: Expert systems, audit techniques, survey, expert systems audit, decision tables

Classification: w Application area: Expert systems, knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[348] Vanbuggenhout T., Vanthienen J., Schepers J., al., “The decision table technique as a part of a computer supported procedure of legal drafting”, Legal Knowledge Based Systems, Koninklijke Vermande BV, Lelystad (1993) p. 71-80.

Abstract: The quality of legislation is determined not only by external elements which define its content, but also by a set of intrinsic criteria that concern the content as well as the particular form and shape of the legal rules, which are fixed during the phase of legal drafting. In order to guarantee or to increase the increase the intrinsic quality of legal rules, a method of legal drafting can be used that is based upon the decision table technique. The purpose of the present paper is to describe and evaluate this specific method. Within this method, the intentions of the Legislator are translated into one or more decision tables, so that the decision process can be validated in a formal way. In a next phase, those decision tables can be transformed into a decision rule and even into a legal rule written in natural language. The use of the decision technique opens many perspectives for computer support of the legal drafting process. That computer support is especially interesting for the evaluation of those features dealing with the content of the shaped legal rules.

No keywords available.

Classification: w Application area: Legal matters, expert systems w Character: Practical w Year, Country, Language: 1993, Belgium, English

[349] Vanthienen-J; Mues-C; Aerts-A, “An illustration of verification and validation in the modelling phase of KBS development“, Data-and-Knowledge-Engineering. Oct 1 1998; 27 (3) : 337-352

Abstract: Reliability has become a key factor in KBS development. For this reason, it has been suggested that verification and validation (V&V) should become an integrated part of activities throughout the whole KBS development cycle. In this paper, it will be illustrated how the PROLOGA workbench integrates V&V aspects into its modelling environment, such that these techniques can be of assistance in the process of knowledge acquisition and representation. To this end, verification has to be performed incrementally and can no longer be delayed until after the system has been completed. It will be shown how this objective can be realised through an approach that uses the decision table formalism as a modelling instrument. (C) 1988 Published by Elsevier Science B.V. All rights reserved.

Keywords: verification-and-validation; decision-tables; KBS-building-tools; knowledge-modelling, knowledge-base-verification; system-

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

[350] Vanthienen J., “Een moderne kijk op beslissingstabellen”, Informatie, vol. 30, nr. 12 (1988) p. 912-937.

No abstract available.

No keywords available.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1988, Belgium, Dutch

Page 114: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

114

[351] Vanthienen J., “A more general comparison of the decision table and tree”, Communications of the ACM, vol. 37, nr. 2 (1994) p. 109-113.

Abstract: In Subramanian G. H., Nosek J., al., “A comparison of the decision table and tree“, Communications of the ACM, vol. 35, nr. 1 (1992) p. 89-94, the authors report on an experimental study comparing two decision representations for depicting conditional logic: decision tables versus decision trees. The experiments may reflect some important shortcomings.

Keywords: decision tables, decision trees, user interfaces, conditional logic.

Classification: w Application area: Decision formalisms w Character: Practical w Year, Country, Language: 1994, Belgium, English

[352] Vanthienen J., Aerts A., Mues C., Wets G., “A modelling approach to KBS verification”, EUROVAV (1995) Chambery (France).

Abstract: Although anomaly detection is a well-established method for verifying knowledge based systems (KBS), many rule-based system development environments still do not provide built-in checkers. As a result, verification is often performed by means of a stand-alone tool. Yet, the inclusion of an incremental verification component into the modelling environment itself will be of assistance in improving the process of knowledge acquisition and representation. Therefore, research in verification will, in our opinion, focus more and more on techniques that could support designers in reducing the risk of introducing anomalies into the knowledge base. In this context, we strongly believe that the decision table formalism, when applied as a modelling technique, offers substantial advantages to the simple production rule formalism, since its structured nature will considerably reduce this risk. In this paper, it is shown how, by means of some relatively simple procedures, many anomalies are prevented from occurring, while other anomalies can be incrementally checked for. To this end, the notion of table-based modelling is first briefly described, after which a classification of anomalies in a table-based context is proposed.

Keywords: decision modeling, verification, knowledge based systems, knowledge representation, decision tables.

Classification: w Application area: Decision modeling, expert systems w Character: Theoretical w Year, Country, Language: 1995, Belgium, English

[353] Vanthienen J., Dries E., “Illustration of a decision table tool for specifying and implementing knowledge based systems”, International Journal on Artificial Intelligence Tools, vol. 3, nr. 2 (1994) p.267-288.

Abstract: In this paper it is explained how automated decision table construction and interfacing can prevent a great deal of the current problems with knowledge based systems, viz. lack of adequate design methodologies, lack of validation and verification support, maintenance problems. A decision table engineering workbench, that addresses these issues of decision table modeling and interfacing, is presented by means of a small but elaborate example.

Keywords: decision tables, knowledge representation, expert system tools and techniques, knowledge acquisition, verification and validation.

Classification: w Application area: Knowledge representation, expert systems w Character: Theoretical / practical w Year, Country, Language: 1994, Belgium, English

[354] Vanthienen J., Dries E., “Restructuring and Simplifying Rule Bases”, Proceedings Seventh Intl Conference on Tools with Artificial Intelligence (ICTAI '95), November 5-8, 1995, Herndon (VA), pp. 484-485.

Abstract: Rule bases are commonly acquired, by expert and/or knowledge engineer, in a form which is well suited for acquisition purposes. When the knowledge base is executed, however, a different structure may be required. Moreover, since human experts normally do not provide the knowledge in compact chunks, rule bases often suffer from redundancy. This

Page 115: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

115

may considerably harm efficiency. In this paper a procedure is examined to transform rules that are specified in the knowledge acquisition process into an efficient rule base by way of decision tables. This transformation algorithm allows the generation of a minimal rule representation of the knowledge, and verification and optimization of rule bases and other specifications (e.g. legal texts, procedural descriptions). The proposed procedures are fully supported by the PROLOGA tool.

Keywords: decision tables, expert systems, knowledge acquisition, minimal rules, knowledge representation.

Classification: w Application area: Decision formalisms, expert systems w Character: Theoretical w Year, Country, Language: 1995, Belgium, English

[355] Vanthienen-Jan; Dries-Elke; Keppens-Jeroen, Clustering knowledge in tabular knowledge bases, KUL. Departement toegepaste economische wetenschappen. Onderzoeksrapport ; 9712 Publisher, KUL. Departement toegepaste economische wetenschappen, Leuven, 1997, 13 bl.

Classification: w Application area: Decision formalisms w Character: Theoretical w Year, Country, Language: 1997, Belgium, English

[356] Vanthienen J., Moreno Garcia A.M.: "Illustrating Knowledge Base Restructuring and Verification in a real world application", Validation and Verification of Knowledge Based Systems. Theory, Tools and practice, Ed. Vermesan A. and Coenen F., Kluwer Academic Publishers, pp. 177-192.

Abstract: This paper discusses the restructuring of a knowledge-based system as a particular use of a decision table modeling tool. The aim of this exposition is to apply the approach in a real world application, SEAR (an Enterprise Human Resources Advisory System). All problems in restructuring the Knowledge-Based System (KBS) will be analyzed. It will be shown how a decision table tool is an interesting alternative in this process that facilitates the maintenance. First, the real world application is given and its current structure is shown. Next, the restructuring process is applied to the application. A summary that contains the obtained results and a brief evaluation conclude this paper.

Keywords: knowledge base restructuring, verification & validation, maintenance

Classification: w Application area: Knowledge representation, Legal matters w Character: Practical w Year, Country, Language: 1999, Belgium, English

[357] Vanthienen-J; Mues-C; Wets-G; Delaere-K, “A tool-supported approach to inter-tabular verification“, Expert-Systems-With-Applications. Oct-Nov 1998; 15 (3-4) : 277-285

Abstract: The use of decision tables to verify knowledge based systems (KBS) has been advocated several times in the validation and verification (V&V) literature. However, one of the main drawbacks of these systems is that they fail to detect anomalies that occur over rule chains. In a decision table based context this means that anomalies that occur due to interactions between tables are neglected. These anomalies are called inter-tabular anomalies. In this paper we investigate an approach that deals with inter-tabular anomalies. One of the prerequisites for the approach was that it could be used by the knowledge engineer during the development of the KBS. This requires that the anomaly check can be performed on-line. As a result, the approach partly uses heuristics where exhaustive checks would be too inefficient. All detection facilities that will be described have been implemented in a table-based development tool called PROLOGA. The use of this tool will be briefly illustrated. In addition, some experiences in verifying large knowledge bases are discussed. (C) 1998 Elsevier Science Ltd. All rights reserved.

Keywords: decision-tables; modular-KBS; V-and-V; Knowledge-Base-Verification

Classification: w Application area: Knowledge representation, AI, robotics w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

Page 116: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

116

[358] Vanthienen J., Robben F.: “Developing Legal Knowledge Based Systems Using Decision Tables”. ICAIL 1993: 282-291 [DBLP:conf/icail/VanthienenR93]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation, Legal matters w Character: Theoretical w Year, Country, Language: 1993, Belgium, English

[359] Vanthienen J., Wets G., “From decision tables to expert system shells”, Data & Knowledge Engineering, vol. 13, nr. 3 (1994) p. 265-282.

Abstract: Building and maintaining high quality knowledge based systems is not a trivial task. Decision tables have sometimes been recommended in this process, mainly in verification and validation. In this paper, however, it is shown how decision tables can also be used to generate, and not just to validate, knowledge bases and how the transformation process from decision tables to knowledge bases can be organized. Several options to generate rules or other knowledge representations from decision tables are described and evaluated. The proposed generation strategy enables the knowledge engineer to concentrate on the acquisition and modeling issues and allows him to isolate the knowledge body from its implementation. The generation process has been implemented for two commercial tools, AionDS and KBMS and has been applied to real world applications.

Keywords: expert systems, decision tables, decision trees, knowledge acquisition, verification and validation, rule minimization.

Classification: w Application area: Expert systems, knowledge repres. w Character: Theoretical w Year, Country, Language: 1994, Belgium, English

[360] Vanthienen J., Wets G., “Integration of the decision table formalism with a relational database environment”, Information Systems, vol. 20, nr. 7 (1995) p. 595-616.

Abstract: In this paper it is examined how the relational approach may be used, not only in storing, but also in constructing, filling in, validating and consulting decision tables. This integration of a decision table system and the relational concept is studied in the context of an existing decision engineering workbench, Prologa (PROcedural LOGic Analyzer), an interactive rule-based design tool for decision table construction and manipulation.

Keywords: decision tables, relational databases, knowledge based systems, verification and validation, knowledge acquisition.

Classification: w Application area: Databases, decision support systems w Character: Theoretical / practical w Year, Country, Language: 1995, Belgium, English

[361] Vanthienen J., Wets G., Chen G., “Recent advances in the development and consultation of knowledge based systems using decision tables”, Intl Conf on Information and Knowledge Engineering (ICIK), Dalian, China (1995) p. 4-7.

Abstract: This paper proposes a method to develop knowledge based systems using decision tables. The basic idea of the method is to start from decision tables in the knowledge acquisition phase and then to generate a knowledge based application by transforming the decision tables to trees or rules. The main advantage of this method is that verification and validation can take place during the knowledge acquisition phase. In this way it is prevented to store erroneous knowledge instead of correcting errors during the later phases of development. Furthermore, the paper describes a support tool for this method called Prologa. This tool supports the knowledge engineer by automating the process of building, validating and optimizing the decision tables and then generates code which can be consulted in a shell or program.

No keywords available.

Classification: w Application area: Knowledge repr., decision support syst. w Character: Theoretical / practical

Page 117: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

117

w Year, Country, Language: 1995, Belgium, English

[362] Vanthienen-J; Wets-G; Chen-GQ, “Incorporating fuzziness in the classical decision table formalism”, International-Journal-of-Intelligent-Systems. Nov 1996; 11 (11) : 879-891

Abstract: In this article different aspects of the decision table formalism are discussed. First, crisp decision tables are defined and their construction is described. Next, fuzzy extensions are made to crisp decision tables in order to deal with imprecision and uncertainty. As a result, with crisp decision tables as special cases, a form of fuzzy decision tables is defined which include fuzziness in the conditions as well as in the actions. Consequently, the concept of completeness is introduced in the context of fuzzy decision tables. Furthermore, fuzzy consultation of decision tables is discussed, which allows decision making with fuzziness based on the matching between fuzzy conditions and the concept of fuzzy logical implication. (C) 1996 John Wiley and Sons, Inc.

Classification: w Application area: Knowledge repres., DSS, AI, robot. w Character: Theoretical w Year, Country, Language: 1996, Belgium, English

[363] Vanthienen-Jan; Wijsen-Jef , On the decomposition of tabular knowledge systems, KUL. Departement toegepaste economische wetenschappen. Onderzoeksrapport ; 9604, KUL. Departement toegepaste economische wetenschappen, Leuven, 1996, 12 p

Classification: w Application area: Knowledge representation w Character: Theoretical/Practical w Year, Country, Language: 1996, Belgium, English

[364] Verhelle M., Vanthienen J., “An overview of decision table literature, 1982-1995”, Publisher: Leuven : Katholieke Universiteit Leuven, Series: Onderzoeksrapport ; nr. 9677, 1996

Abstract: This report gives an overview of the literature on decision tables over the past 15 years. As much as possible, for each reference, an author supplied abstract, a number of keywords and a classification are provided. In some cases own comments are added. The purpose of these comments is to show where, how and why decision tables are used. The literature is classified according to application area, theoretical versus practical character, year of publication, country of origin (not necessarily country of publication) and the language of the document. After a description of the scope of the overview, classification results and the classification by topic are presented. The main body of the paper is the ordered list of publications with abstract, classification and comments.

Keywords: decision-table; expert-systems

Classification: w Application area: Knowledge repres., ES w Character: Theoretical w Year, Country, Language: 1997, Belgium, English

[365] Verhelst M.: The Conversion of Limited-Entry Decision Tables to Optimal and Near-Optimal Flowcharts: Two New Algorithms. CACM 15(11): 974-980 (1972) [DBLP:journals/cacm/Verhelst72]

No abstract available.

No keywords available.

Classification: w Application area: Algorithms w Character: Unknown w Year, Country, Language: 1972, Belgium, English

[366] Vessey I., Weber R., “Conditional statements and program coding: an experimental evaluation”, International Journal of Man-Machine Studies, vol. 21, nr. 2 (1984) p. 161-190.

Abstract: Prior research supports the superiority of the nested conditional over the branch-to-label conditional. However, when examining programmer performance using these two forms of the conditional, the prior research has confounded several programming tasks. If these

Page 118: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

118

tasks are disentangled and programmers are trained to perform the tasks using language-independent paradigms, the relative performance of the nested conditional versus the branch-to-label conditional is no longer clear-cut.

Keywords: computer programming - structured programming, computer programming languages, computer systems programming - decision tables, codes, symbolic - encoding, goto, if then else, conditional statements, programmer performance.

Classification: w Application area: Programming, programming languages w Character: Theoretical w Year, Country, Language: 1984, Australia, English

[367] Vessey I., Weber R., “Structured tools and conditional logic: an empirical investigation”, Communications of the ACM, vol. 29, nr. 1 (1986) p. 48-57.

No abstract available.

Keywords: English language, structured design, performance evaluation, tree structure, programmer psychology, structured analysis, logic, decision tree, decision table.

Classification: w Application area: Decision formalisms w Character: Practical w Year, Country, Language: 1986, Australia, English

[368] Vidomenko V., “Automated design and functional simulation of networks in formatted natural language“, Avtomatika i Vychislitel'naya Tekhnika, vol. 23, nr. 5 (1989) p. 1-7.

Abstract: The author analyzes current trends in support for design of large networks, and offers a brief description (with an emphasis on practical applications) of a problem-oriented computer-aided design system. The linguistic basis for the proposed system is provided by a natural design language that is formatted by decision tables. Software support is implemented as an application package that performs the functions of archiving, interpreting, and documenting of algorithms (AIDA). The package is implemented on a computer of SM-4 class in the RAFOS and OS RT operating environments.

Keywords: computer networks - computer aided design, computer systems programming - decision tables, computer software, natural languages.

Classification: w Application area: Data communication w Character: Unknown w Year, Country, Language: 1989, Unknown, English

[369] VNU BPA, “Bloor: Rapid application development” - maandag 24 februari 1997 “Rapportennieuws Bloor: Rapid application development”, VNU BPA, Amsterdam - Available at http://www.computable.nl/artikels/rapporte/r07fr7ux.htm

No abstract available.

No keywords available.

Comments:: Het concept van 'rapid application development' (rad) is nooit echt aangeslagen omdat het schortte aan een formele aanpak van de implementatie, stelt Bloor.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1997, Holland, English

[370] Voermans W., “Think: 3-2 Jurix report”, http://itkwww.kub.nl:2080/itk/docs/think/3-2/cfrep2.html

No abstract available.

No keywords available.

Comments: This text is a report of the November 1993 Jurix convention. A subject that was discussed on this convention was construction aids for legislation. In one of the speeches a method for constructing legislation was proposed and the advantages and disadvantagesof using decision tables in constructing legal texts were discussed. The proposed method has

Page 119: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

119

three steps: In the first step a decision table of the problem domain is constructed. In the second step that table is converted into a number of rules, that are converted in the last step into legal text in natural language. The advantage of decision tables as a formal representation technique is that a complex matter (a complex legal rule, that has to consider a great number of circumstances) can be conveniently arranged such that the logical relationships and the decision structure become clear. Next to this advantage, they can also help the legislator with the verification of the rules. There are a few disadvantages as well. First of all, they can only be used for legislation with a conditional structure. Second, the technique can be time consuming and last, the quality of the legislation becomes dependent on the quality of the table.

Classification: w Application area: Legal matters w Character: Practical w Year, Country, Language: 1995, Holland, Dutch

[371] Vol'skii V., “Choice of best alternatives on directed graphs and tournaments”, Avtomatika i Telemekhanika, Vol. 49, nr. 3 (1988) p. 267-278.

Abstract: The article presents a literature survey of choice procedures using a binary preference relation defined on the set of alternatives (a directed graph). Choice procedures for the case when the binary relation is a tournament (i.e., asymmetric and complete) are considered separately.

Keywords: decision theory and analysis - mathematical models, mathematical techniques - graph theory, computer systems programming - decision tables, statistical methods, probability - game theory, binary preference relations, choice theory, directed graphs, tournaments.

Classification: w Application area: Choice procedures w Character: Unknown w Year, Country, Language: 1988, Unknown, English

[372] Vollheim, Edward L. ”How to use decision tables and flow charts” (book), Pub.Wappingers Falls, N.Y.: Goldlief Reproductions, 1976.

No abstract available.

Keywords: Flow charts. Decision logic tables.

Classification: w Application area: Programming w Character: Practical w Year, Country, Language: 1976, United States, English

[373] Vulanovic, I., von Mohrenschildt, M., "A Grand Table Interface Specification/Developer's/User's Guide", CRL Report 352, McMaster University, NSERC, CRL, August 1997. At http://ece.eng.mcmaster.ca/faculty/mohrens/GTI/gti.html

Abstract : The GTI (Grand Table Interface) is a tool for building one and two-dimensional tables. It allows a large amount of flexibility in the way that tables are defined and constructed.

The GTI was constructed using Tcl/Tk along with a widget extension package called Tix. It is a stand alone tool that can interface with other applications through an ASCII file. Also available are C access programs to indirectly interface with the GTI through the ASCII file. These access programs can greatly simplify an interface to the GTI.

Keywords: Table Tool

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1997, Canada, English

[374] Wang M.H., "Program Functions and Abstraction Functions for the TTP Table Holder", CRL Report 325 & 326, McMaster University, CRL, TRIO, July 1996.

Abstract: In Parnas et al. proposed a formal method to document the internal design of a software module. This method uses a program function to document every program's effect on

Page 120: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

120

the module's data structure and uses an abstraction function to connect the concrete data state of a module with its abstract state as described in the module interface specification. The resulting document is called the module internal design document. This document can be used to verify the correctness of the module design.

The Software Engineering Research Group (SERG) of McMaster University is working on a project called Table Tool Project (TTP). One part of this project is to produce a software tool system, namely Table Tool System (TTS). The module called Table Holder (TH) is the basic module of the TTS. A black box description of the TH was available (see appendix A). One of the most urgent tasks which remained open to the TTP was obtaining a rigorous clear box description of the code implementing the TH and to use it to verify that this code conformed to the black box specification of the TH. This report provides the needed documentation. The organizational and notational issues are discussed in this report.

Keywords: Table Construction Tool, Table Tool System (TTS)

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1996, Canada, English

[375] Wang P., “Parsing algorithm for line-drawing pattern recognition“, Proceedings of SPIE - The International Society for Optical Engineering, vol. 1384, Int Soc for Optical Engineering, Bellingham, WA, USA. (1991) p. 68-74.

Abstract: The concept of 'universal array grammar' for off-line line drawing patterns is proposed and an algorithm for transforming two-dimensional line drawing patterns to parsing sequences based on the 'universal array grammar' is constructed.

Keywords: computer graphics - interactive, computer programming - algorithms, computer systems programming - decision tables, universal line array grammar.

Classification: w Application area: Algorithms w Character: Practical w Year, Country, Language: 1991, USA, English

[376] Wartak J., Fenna D., al., “Diagnostic evaluation of chest pain using decision tables“, Computers in Cardiology, IEEE Service Center, Piscataway, NY, USA (1987) p. 235-237.

Abstract: The authors examine algorithmic diagnosis of chest pain. A diagnostic evaluation can be made more accurate and expedient by formalizing clinical reasoning using logical and mathematical methods. Logical methods are aimed at the optimal sequencing of the functional inquiry and laboratory investigation. Mathematical methods are aimed at determining weighting factors and the cost of misdiagnosis. A simple algorithm using the optimal logical sequencing can be used by the physician. A more elaborated algorithm using both the logical and mathematical approaches can be used only by computer.

Keywords: biomedical engineering - computer aided diagnosis, computer programming - algorithms, decision theory and analysis - medical applications, chest pain diagnosis, decision tables, cardiology.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1987, Canada, English

[377] Wears L., Stenklyft R., “Using decision tables to verify the logical consistency and completeness of clinical guidelines: fevers without sources in children under age three years”, http://solaris.ckm.ucsf.edu:8081/originals/SAEMabs/z.abs103.html

No abstract available.

No keywords available.

Comments: The issue here is the verification of clinical guidelines. The recommended method for this verification is the same as demonstrated in ref. 163, with a few minor modifications. By contracting a number of steps, they are reduced to 6 in total. Steps 7 and 8 from the previous description are switched. Otherwise, the methods are the same. We find the same conclusion as in the previous paper, namely that applying this method in practice brought

Page 121: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

121

forth a number of inconsistencies and incompletenesses in certain guidelines. The author recommends to verify the guidelines by means of formal methods, like the one described.

Classification: w Application area: Medicine w Character: Practical w Year, Country, Language: 1995, USA, English

[378] Weiss,-Edmond-H., “Visualizing a Procedure with Nassi-Schneiderman Charts”, Journal-of-Technical-Writing-and-Communication; v20 n3 p237-54 1990

Abstract: Argues that Nassi-Schneiderman (NS) charts, when used to diagram human procedures, can eliminate prose ambiguities. Asserts that these devices provide most of the advantages of decision tables and trees. Suggests using NS charts in testing the logic and completeness of traditional procedures, or even in place of many traditional publications. (SG)

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1990, USA, English

[379] Wets Geert, Witlox Frank. - Applying fuzzy decision tables to evaluate potential location sites. - In: EFDAN'96: European workshop on fuzzy decision analysis for management, planning and optimization, may 21-22, 1996, Dortmund, Germany / Felix R. [edit.], Dortmund, ICD Informatik Centrum Dortmund, 1996, p. 35-40

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[380] Wets Geert, Witlox Frank, Timmermans Harry, Vanthienen Jan. - Choice modeling by means of fuzzy decision tables. - In: EUFIT'96: Fourth European Congres on Intelligent Techniques and Soft Computing, Aachen, Germany, september 2-5, 1996: proceedings / Zimmermann Hans-Jürgen [edit.], Aachen, Verlag Mainz, 1996, 2, p. 1335-1339

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[381] Wets Geert, Witlox Frank, Timmermans Harry, Vanthienen Jan. - Locational choice modelling using fuzzy decision tables. - In: 1996 Biennal Conference of the North American Fuzzy Information Processing Society: June 19-22, 1996, Berkeley, California, USA / Smith Michael H. [edit.], e.a., Berkeley, Calif., University of California, 1996, p. 80-84

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[382] Wets, G., Witlox, F., Timmermans, H.J.P. and Vanthienen, J. (1996), A Fuzzy Decision Table Approach for Business Site Selection. In: Proceedings of the Fifth IEEE International Conference on Fuzzy Systems, FUZZ-IEEE ‘96, New Orleans, Louisiana, 8-11 September 1996, pp. 1605-1610.

No abstract available.

Page 122: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

122

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[383] Wets, G., Timmermans, H.J.P. and Vanthienen, J. (1998), Managing the Complexity of Decision Tables. Paper presented at the 5th Recent Advances in Retailing and Services Science Conference, Baveno, Italy, August 25-28 1998.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[384] Wets, Vanthienen J. and Timmermans H. (1998). Modelling decision tables from data, The Second Pacific-Asia Conference on Knowledge Discovery and Data Mining (ed. Springer Verlag), Melbourne, Australia, April 15-17, pp. 412-413.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[385] Wets Geert, Vanthienen Jan, Van den Bossche Filip, Witlox Frank. - Onderzoek naar de toepasbaarheid van (vage) beslissingstabellen bij de evaluatie van vestigingsfactoren bij petrochemische bedrijven in de omgeving van de Antwerpse haven. - In: Planologische diskussiebijdragen 1998: thema: Plannen met water, Delft, Stichting Planologische Discussiedagen, 1998, p. 363-371

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[386] Wets, J. Vanthienen and H. Timmermans (1997). "Beslissingstabellen in kennissystemen: Het toevoegen van kennisontginning en vage concepten aan het Beslissingstabellenformalisme", Contactgroep Beleidsinformatica Leuven 97/2, pp. 1-23.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[387] Wets Geert, Witlox Frank, Timmermans Harry, Vanthienen Jan. - A fuzzy decision table approach for business site selection. - In: FUZZ-IEEE'96: proceedings of the fifth IEEE International Conference on Fuzzy Systems, september 8-11, 1996, New Orleans, Louisiana, s.l., IEEE, 1996, p. 1605-1610

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

Page 123: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

123

[388] Wets, G. “Decision tables in knowledge-based systems: adding knowledge discovery and fuzzy concepts to the decision table formalism”, 1998

No abstract available.

Keywords: (GTR) Decision support systems; (GTR) Tabellen; (GTR) Kennissystemen; (GTR) Fuzzy sets ; (GTR) Proefschriften (vorm); (BTR) besliskunde; (BTR) kennissystemen; (BTR) toegepaste wiskunde

Classification: w Application area: DSS, Knowledge repres. w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

[389] Wets G.; F. Deleus; J. Vanthienen, “Consultation of fuzzy decision tables to allow flexible decision-making”, Publisher: Katholieke Universiteit Leuven, Series: Onderzoeksrapport ; nr. 9808, 1998

No abstract available.

No keywords available.

Classification: w Application area: DSS, Knowledge repres. w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

[390] Wets-G; Vanthienen-J; Piramuthu-S, “Extending a tabular knowledge-based framework with feature selection”, Expert-Systems-With-Applications. Aug 1997; 13 (2) : 109-119

Abstract: Tabular knowledge-based systems are known for their ease in verification and validation of knowledge bases. The main drawback of these systems is the combinatorial explosion that occurs as the number of conditions used in the table is increased. In this paper, we alleviate this problem by incorporating a new feature selection method, based on the 'blurring' measure, in the tabular knowledge-based framework. The framework consists of three stages. In the first stage, raw data are preprocessed to reduce the data set sufficiently using feature selection. Rules are then generated and incorporated in the system. In the second stage, based on the extracted rules, the knowledge is modelled by means of decision tables. Verification and validation checks are also performed during this stage. In the final stage of the framework, the modelled knowledge is incorporated in an expert system environment, to facilitate consultation of the knowledge base. The different stages of the framework are illustrated using direct mail-order company data. (C) 1997 Elsevier Science Ltd.

Keywords: decision-table; expert-systems

Classification: w Application area: Knowledge repres., Expert systems w Character: Theoretical w Year, Country, Language: 1997, Belgium, English

[391] Wets G., Vanthienen J., Timmermans H.: “Modelling Decision Tables from Data”. PAKDD 1998: 412-413 [DBLP:conf/pakdd/WetsVT98]

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

[392] Witlox Frank J.A. - Towards multidimensional fuzzy decision tables as a modelling approach. - Antwerpen : UFSIA, 2000. - 37 p.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical

Page 124: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

124

w Year, Country, Language: 2000, Belgium, English

[393] Witlox Frank, Timmermans Harry. - Representing locational requirements using decision tables: theory and illustration. - Antwerp, 1999. - 17 p. . - (Research paper / UFSIA, Faculty of Applied Economics ; 1999:011)

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1999, Belgium, English

[394] Witlox Frank J.A., Borgers Aloys W.J., Timmermans Harry J.P. - Developing a decision support system for industrial site selection based on fuzzy decision tables. - In: Papers prepared for the 4th Design and Decision Support Systems in Architecture and Urban Planning Conference, held in July 26-29, 1998, Maastricht, 29 p.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[395] Witlox Frank. - Fuzzy decision tables and membership value measurement. - Antwerpen : UFSIA, Departement Bedrijfseconomie, 1998. - 35 p. . - (Working paper / UFSIA. Departement Bedrijfseconomie ; 268)

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[396] Witlox Frank, Timmermans Harry. - Matisse: a location model for assessing the site suitability of port-related companies using fuzzy decision tables. - In: World Conference on Transport Research (Antwerp-Belgium, 12-17 July 1998) / World Conference on Transport Research [8: 1998: Antwerp], Antwerp, UFSIA, SESO, 1998, 27 p.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[397] Witlox F., Wets G. - The use of stated response designs as an alternative approach to validate the decision rules in a decision table of a knowledge-based system. - Antwerpen : UFSIA, 1998. - 31 p. . - (Report / UFSIA, Studiecentrum voor Economisch en Sociaal Onderzoek ; 366)

No abstract available.

No keywords available.

Page 125: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

125

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[398] Witlox Frank, Arentze Theo, Timmermans Harry. - Constructing and consulting fuzzy decision tables. - In: Decision support systems in urban planning / Timmermans Harry [edit.], London, Spon, 1997, p. 157-174

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1997, Belgium, English

[399] Witlox F.J.A., Arentze T.A., Timmermans H.J.P. - Constructing and consulting fuzzy decision tables. - In: 3rd Design and decision support systems in architecture and urban planning conference; 2: urban planning proceedings, August 18-21, 1996, Spa, Belgium, Eindhoven, Eindhoven University of Technology, Urban Planning Group, 1996, p. 316-336

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[400] Witlox Frank, Wets Geert. - A fuzzy decision table approach for business site selection. - In: Fuzzy logic in engineering and natural sciences: proceedings of Fuzzy 96, Zittau, Germany, September 25-27, 1996, Zittau, Hochschule für Technik, Wirtschaft und Sozialwesen, 1996, p. 133-137

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[401] Witlox Frank, Wets Geert, Timmermans Harry. - Vage beslissingstabellen als methodologie bij het bepalen van de vestigingsplaats van ondernemingen. - In: Planologische diskussiebijdragen, 2(1996), p. 563-572

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[402] Witlox Frank. - Qualitative housing choice modelling: decision plan nets versus decision tables. - In: Netherlands journal of housing and the built environment, 10:3(1995), p. 209-238. - Ook verschenen in : Overdrukken - UFSIA, Studiecentrum voor Economisch en Sociaal Onderzoek; 203

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1995, Belgium, English

Page 126: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

126

[403] Witlox, F., Arentze, T.A. and Timmermans, H.J.P. (1996), Constructing and Consulting Fuzzy Decision Tables. Paper presented at the 3rd Design and Decision Support Systems in Architecture and Urban Planning Conference, Spa, Belgium, 18-21 August 1996.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[404] Witlox, F., Arentze, T.A. and Timmermans, H.J.P. (1997), Constructing and Consulting Decision Tables. In: H.J.P. Timmermans (ed.): Decision Support Systems in Urban Planning, E & FN Spon, London, pp. 156-174

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1997, Belgium, English

[405] Witlox, F.J.A., Borgers, A.W.J. and Timmermans, H.J.P. (1998), Developing a Decision Support System for Industrial Site Selection Based on Fuzzy Decision Tables. Paper presented at the 4th Design and Decision Support Systems in Architecture and Urban Planning Conference, Maastricht, The Netherlands, July 26-29 1998.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[406] Witlox, F.J.A., Timmermans, H.J.P. and Borgers, A.W.J. (1998), MATISSE: A Location Model of Assessing the Site Suitability of Port-Related Companies Using Fuzzy Decision Tables. Working paper presented at the 8th World Conference on Transport Research, Antwerp, Belgium, July 12-17 1998.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[407] Witlox Frank. - Vage beslissingstabellen als techniek bij het bepalen van een geschikte industriële vestigingsplaats. - In: 40 jaar SESO: colloquium Onderweg naar de Toekomst, woensdag 29 april 1998, Hof van Liere, UFSIA / Universitaire Faculteiten Sint-Ignatius te Antwerpen, SESO, Antwerpen, 1998, 13 p.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1998, Belgium, English

[408] Witlox Frank. - Beslissingstabellen: flexibel en consistent: paper voorgesteld op de workshop ``Modelleren van gedragsregels in het kader van SMILE''. - Delft : TNO Beleidstudies en Advies, 1995. - 10 p.

Page 127: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

127

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1995, Belgium, English

[409] Witlox, F., Wets, G. and Timmermans, H.J.P. (1996), Vage Beslissingstabellen als Methodologie bij het Bepalen van de Vestigingsplaats van Ondernemingen. In: W.A.M. Zonneveld et al. (eds.): Planologische Diskussiebijdagen 1996: (Deel 2). Thema: Voorbij Beleid.. Delft, Stiching Planologische Discussiedagen, Almere, pp. 563-572.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1996, Belgium, English

[410] Witlox Frank. - Beslissingsnetten of- tabellen als methode bij het onderzoek van ruimtelijke keuzeprocessen. - In: Planologische diskussiebijdragen 1995: thema: Gevraagd: Ruimte! / Zonneveld W.A.M. [edit.], Delft, Stichting Planologische Diskussiedagen, 1995, p. 437-446

No abstract available.

No keywords available.

Classification: w Application area: Knowledge repres. w Character: Practical w Year, Country, Language: 1995, Belgium, English

[411] Witlox, Frank Jacomina Albert “Modelling site selection: a relational matching approach based on fuzzy decision tables”, Eindhoven: Technische Universiteit Eindhoven, Faculteit Bouwkunde, Bouwstenen ; 49, 1998

No abstract available.

Keywords: (GTR) Vestigingsplaats ; (GTR) Wiskundige modellen; (GTR) Proefschriften (vorm); (BTR) bedrijfsvestiging; (BTR) besliskunde

Classification: w Application area: Knowledge repres. w Character: Theoretical w Year, Country, Language: 1998, Belgium, English

[412] Wojciech Zairko; “Discovery through rough set theory; Association for Computing Machinery”. Communications of the ACM, New York; Nov 1999; Vol. 42, Iss. 11; pg. 54, 4 pgs

Abstract: Applications of rough sets theory to knowledge discovery involve collecting empirical data and building classification models from the data. The main distinction in this approach is that it is primarily concerned with the acquisition of decision tables from data followed by their analysis and simplification by identifying attribute dependencies, minimal nonredundant subsets of attributes, most important attributes, and minimized rules. Some representative applications of this technology are described using Datalogic and other tools. Control applications involve using past experience or simulator-generated data reflecting states of a process to develop a model to support control decision making. Examples of cement kiln control and emission control are discussed.

Subject Terms: Theory, Research, Decision making, Systems development, Data collection, Classification Models

Classification: w Application area: Knowledge repres. w Character: Theoretical/Practical w Year, Country, Language: 1999, Unknown, English

Page 128: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

128

[413] Wong C.-L., Bagchi A., Ahluwalia R., “Dmap: a computer integrated system for design and manufacturing of axisymmetric parts“, American Society of Mechanical Engineers, Production Engineering Division (Publication) PED, vol. 24, ASME, New York, NY, USA (1986) p. 327-338.

Abstract: A minicomputer based integrated design and manufacturing system has been developed for axisymmetric components. In this system, there are three groups of software packages to carry out component design, process planning, automatic data down loading and execution of the NC program generated to produce the component. Part design is carried out on a simple graphics retrofitted ASCII terminal and implemented on a minicomputer. The graphics representation of the part geometry is then broken up into predefined geometrical elements. A decision table is used to select the sequence of machining operation and appropriate tools. The resulting NC program is then down loaded through a microprocessor and executed on an NC lathe to produce the component. Results of implementation for simple as well as complex shapes are then presented. This system thus ties in design, process planning and NC part programming using decision tables for an integrated CAD-CAM system.

Keywords: computer integrated manufacturing - mathematical models, data processing - manufacturing applications, computers, minicomputer, control systems, numerical, axisymmetric components, decision table, complex shapes.

Classification: w Application area: Production planning, appl. mathematics w Character: Unknown w Year, Country, Language: 1986, USA, English

[414] Wu-CJ, “Guaranteed accurate fuzzy controllers for monotone functions“, Fuzzy-Sets-and-Systems. Nov 16 1997; 92 (1) : 71-82

Abstract: In this work, a general purpose fuzzy controller which allows the fuzzy set ZE to be used anywhere in decision tables is proposed to handle the class of monotone functions. For guaranteed convergence and accuracy, the rules on the selection of fuzzy sets based on the defuzzification method mean-of-inversion (MOI) are given are proved. Such a guideline can relieve the users' burden on testing accuracy after design. In addition, these imposed restrictions on the selection of fuzzy sets are not unusual in the design of fuzzy controllers. Thus, the optimization on convergence speed is possible for the proposed fuzzy controller in various applications. (C) 1997 Elsevier Science B.V.

Keywords: control-theory; fuzzy-sets; monotone-functions; guaranteed-accuracy; decision-tables, stability-analysis; nonlinear-systems; logic-controller; design-; jpeg-

Classification: w Application area: Applied mathematics w Character: Theoretical w Year, Country, Language: 1997, Unknown, English

[415] Wu-CJ; Sung-AH, “A general purpose fuzzy controller for monotone functions“, IEEE-Transactions-on-Systems-Man-and-Cybernetics-Part-B-Cybernetics. Oct 1996; 26 (5) : 803-808

Abstract: In this work, a general purpose fuzzy controller is proposed to handle the class of monotone functions, A set of rules on the selection of fuzzy subsets and decision tables based on the mean-of-inversion (MOI) defuzzification method for guaranteed convergence and accuracy is given and proved. Unlike the mean-of-maximum (MOM) and the center-of-area (COA) methods, the MOI method defuzzifies each fired rule separately instead of superimposing fired rules before defuzzification.

Keywords: logic-controller; stability-analysis; nonlinear-systems; jpeg-; design-

Classification: w Application area: Control systems, AI, robotics w Character: Theoretical w Year, Country, Language: 1996, Unknown, English

[416] Wu H., Zhou S., “Maintenance processor for KB in CAD expert system”, Proceedings of International Conference on Computer-Aided Design and Computer Graphics, Int. Acad. Publishers, Beijing, China (1989) p. 338-342.

Page 129: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

129

Abstract: The paper reviews past research on the maintenance of knowledge bases. It presents a decision-table-based algorithm for checking completeness and consistency in a rule-based CAD expert system.

Keywords: CAD, data integrity, deductive databases, expert systems, knowledge engineering, KB, maintenance, knowledge bases, decision-table-based algorithm, completeness, consistency, rule-based CAD expert system.

Classification: w Application area: Expert systems, algorithms, databases w Character: Practical w Year, Country, Language: 1989, China, English

[417] Yasui, Toshio, “Conversion of decision tables into decision trees”, Pub.Urbana, Illinois. University at Urbana-Champaign. Dept. of Computer Science. Report no. 501, University of Illinois at Urbana-Champaign, 1972.

No abstract available.

Keywords: Computer programming. Decision logic tables. Decision trees.

Comments: Originally presented as the author's thesis, University of Illinois at Urbana-Champaign. Vita.

Classification: w Application area: Unknown w Character: Practical w Year, Country, Language: 1972, USA, English

[418] Yeralan S., Ramcharan D., Bauer T., “New standard for industrial control languages“, Computers & Industrial Engineering, vol. 19, nr. 1-4 (1990) p. 190-194.

Abstract: There exists a need and an opportunity to develop industrial control languages that take advantage of the powerful facilities offered by modern microcontrollers. Developing a fundamental systems description is a prerequisite to writing such high-level control languages. Such a fundamental systems description requires building and experimenting with alternative hardware/software architectures, and gathering empirical data in actual manufacturing environments. A 3-year project is initiated in the Industrial Research Laboratory at the University of Florida to investigate the various aspects of controller architectures, operating systems and languages. This report summarizes our approach and outlines the progress to date.

Keywords: control systems, programmed - design, computer programming languages - standards, computer architecture - design, systems engineering - human factors, systems science and cybernetics - cognitive systems, computer systems programming - decision tables, industrial control languages, performance analysis, hardware software architecture.

Classification: w Application area: Control systems w Character: Practical w Year, Country, Language: 1990, USA, English

[419] Yeremeyev A., “Production model for representing knowledge based on a decision table“, Tekhnicheskaya Kibernetika, vol. 25, nr. 6 (1987) p. 124-135.

Abstract: The author describes a production model for representing knowledge, based on a decision table language, designed to be used in automating decision-making processes. The paper examines facilities for testing the model for syntactical and semantic correctness (completeness and consistency), for optimization relative to a minimum criterion for decision search time, and facilities for converting the model into a program. An example of the description of the decision-making process by means of this model is also presented.

Keywords: artificial intelligence - expert systems, decision theory and analysis, production model, decision table language, knowledge representation, syntactic correctness, semantic correctness.

Classification: w Application area: Knowledge representation, expert systems w Character: Theoretical w Year, Country, Language: 1987, Russia, English

Page 130: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

130

[420] Yu P., Anastassopoulos V., Venetsanopoulos A., “Pattern classification and recognition based on morphology and neural networks“, Canadian Journal of Electrical and Computer Engineering, vol. 17, nr. 2 (1992) p. 58-64.

Abstract: Morphological transformations are an efficient method for shape analysis and representation. In this work the pecstrum (pattern spectrum), which is a morphological shape descriptor, is used for object representation. Neural networks are then employed, instead of conventional classification techniques, for object recognition and classification. Various coding schemes and training procedures have been examined in order to achieve a high classification performance. A complete classification and recognition scheme is proposed, which is shown to work satisfactorily even for small objects, where the quantization noise has significantly distorted their shape. The classification results are compared with those obtained using conventional methods, as well as with the results obtained using other shape descriptors.

Keywords: pattern recognition - morphology, pattern recognition systems, computer systems programming - decision tables, neural networks - applications, decision support systems, morphological transformations.

Classification: w Application area: Expert systems, knowledge repres. w Character: Theoretical / practical w Year, Country, Language: 1992, Canada, English

[421] Yourdon E. and Yourdon J., Time Bomb 2000!, 2nd edition, Prentice Hall, 1999. Chapter 5 - Y2000 Financial Planning Decision Table. At : http://www.yourdon.com/articles/articlesummary.html

Abstract : Unlike many Y2K books available, Time Bomb 2000 offers a programmer's point of view on the issue--Edward Yourdon is a software engineer and the author of the well-regarded Yourdon Computing Series for software development. While the Yourdons occasionally use Internet-based Y2K slang, such as TEOTWAWKI (which, for the uninitiated, means "the end of the world as we know it"), it's not likely that they'll be carving out space in a hillside somewhere. They do project a life very different from the one that currently exists, but advocate a commonsense approach to the impending crisis.

To that end, Time Bomb 2000 provides a chapter on each of the areas of infrastructure weakness: public utilities, transportation (automobiles included), banking and finance, news channels, hospitals, telephone and mail services, the U.S. government (social security, food stamps, the IRS, the Defense Department, and a brief overview of state and local agencies). A small portion of the book deals with the question of international economies. Each segment ends with advice on any one of four scenarios: facing a 2-day, 1-month, 1-year, or 10-year failure of each of the given systems. An informative look at what may well be a central issue for us all, Time Bomb 2000 provides important information without trying to answer the unanswerable.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1999, USA, English

[422] Yutian S., Laxian W., “Design and implementation of software environment for development of expert decision support system“, Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, vol. 10, nr. 2 (1992) p. 165-172.

Abstract: DSS (Decision Support System) was studied by Sprague et al. ES (Expert System) was studied by Harmon et al and Greenwell. EDSS (Expert Decision Support System) is the result of integration of DSS and ES, EDSS was studied by Holtzman. This paper proposes a skeleton model of software environment that is conducive to the development of EDSS; its conceptual architecture is presented. The paper presents several feasible algorithms. These designed algorithms are: knowledge acquisition algorithm, knowledge base construction and maintanance algorithms, reasoning mechanism algorithm, and the algorithm for representation and integration of the model.

Page 131: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

131

Keywords: decision support systems, computer systems programming - decision tables, expert systems - knowledge bases, computer software, reasoning mechanism, software environment, interactive design.

Classification: w Application area: Decision support systems, expert systems w Character: Theoretical w Year, Country, Language: 1992, China, Chinese

[423] Zadeh L., “Making Computers think like people”, IEEE Spectrum, vol. 21, nr. 8 (1984) p. 26-32.

Abstract: Fuzzy sets are a concept that can bring the reasoning used by computers closer to that used by people. Whereas a conventional, or 'crisp', set has sharp boundaries (such as the set of all numbers greater than 2), the transition between membership and nonmembership in a fuzzy set is gradual rather than sharp. With fuzzy sets, human concepts like 'small', 'big', 'young', 'old', 'high' or 'low' can be translated into a form usable by computers. Fuzzy sets and fuzzy logic are now finding wider and wider application in a broad range of problem solving, from industrial process control and pattern recognition to weather prediction, medical diagnosis, and agricultural planning.

Keywords: mathematical techniques - fuzzy sets, systems science and cybernetics - artificial intelligence, computer systems programming - decision tables, information science - language translation and linguistics, mathematical programming, nonlinear - theory, computer metatheory - formal logic, fuzzy logic, fuzzy information, approximate reasoning, imprecise processing.

Classification: w Application area: Knowledge representation w Character: Theoretical / practical w Year, Country, Language: 1984, USA, English

[424] Zhang, L., "A Template/Overlay Approach to Displaying and Printing Tables", CRL Report 289, McMaster University, Communications Research Laboratory, TRIO (Telecommunications Research Institute of Ontario), June 1994, 122 pgs.

No abstract available.

No keywords available.

Classification: w Application area: Knowledge representation w Character: Practical w Year, Country, Language: 1994, Canada, English

[425] Zhou-HY; Qu-LS; Li-AH, “Test sequencing and diagnosis in electronic system with decision table“, Microelectronics-and-Reliability. Sep 1996; 36 (9) : 1167-1175

Abstract: In this paper, the decision table is used as a tool for representation of the test knowledge. With that table, the algorithm for building optimal decision trees, which embody the solution for the test sequencing and diagnosis problem, is analyzed. Some improvements in the algorithm are also proposed for better efficiency. Furthermore, in order to describe more complicated situation, the conditional probabilities are included in the decision table, called as conditional decision table. Different approaches for generating optimal conditional decision trees, based on the information theory and entropy, are proposed. Finally, the algorithm for building dynamic procedures is also presented in this paper. Copyright (C) 1996 Elsevier Science Ltd

Classification: w Application area: Knowledge representation w Character: Theoretical w Year, Country, Language: 1996, Unknown, English

_________________

Page 132: An Overview of decision table literature 1982-2000 · Table Task Group of Codasyl made in 1982, in an attempt to understand why the decision table had not gained more interest both

132

Contents

Abstract _____________________________________________________________________1

1. Introduction ________________________________________________________________2

2. Scope of the Overview ________________________________________________________2

3. Classification results _________________________________________________________4

3.1. Classification according to the application area_______________________________________ 4

3.2. Classification according to the nature of the references ________________________________ 5

3.3. Classification according to country and language _____________________________________ 5

4. Classification _______________________________________________________________6

4.1. Classification according to application area__________________________________________ 7

4.2. Classification according to character _______________________________________________ 8

4.3. Classification according to year ____________________________________________________ 8

4.4. Classification according to country ________________________________________________ 10

4.5. Classification according to language _______________________________________________ 11

5. Conclusions _______________________________________________________________12

6. Overview of the literature ____________________________________________________13

Contents ____________________________________________________________________67