On the Synthesis of Finite-State Machines from Samples of Their Behavior

The Nerode realization technique for synthesizing finite-state machines from their associated right-invariant equivalence relations is modified to give a method for synthesizing machines from finite subsets of their input-output behavior. The synthesis procedure includes a parameter that one may adj...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computers Vol. C-21; no. 6; pp. 592 - 597
Main Authors Biermann, A. W., Feldman, J. A.
Format Journal Article
LanguageEnglish
Published IEEE 01.06.1972
Subjects
Online AccessGet full text
ISSN0018-9340
DOI10.1109/TC.1972.5009015

Cover

Abstract The Nerode realization technique for synthesizing finite-state machines from their associated right-invariant equivalence relations is modified to give a method for synthesizing machines from finite subsets of their input-output behavior. The synthesis procedure includes a parameter that one may adjust to obtain machines that represent the desired behavior with varying degrees of accuracy and that consequently have varying complexities. We discuss some of the uses of the method, including an application to a sequential learning problem.
AbstractList The Nerode realization technique for synthesizing finite-state machines from their associated right-invariant equivalence relations is modified to give a method for synthesizing machines from finite subsets of their input-output behavior. The synthesis procedure includes a parameter that one may adjust to obtain machines that represent the desired behavior with varying degrees of accuracy and that consequently have varying complexities. We discuss some of the uses of the method, including an application to a sequential learning problem.
Author Feldman, J. A.
Biermann, A. W.
Author_xml – sequence: 1
  givenname: A. W.
  surname: Biermann
  fullname: Biermann, A. W.
  organization: Department of Computer and Information Science, Ohio State University, Columbus, Ohio 43210
– sequence: 2
  givenname: J. A.
  surname: Feldman
  fullname: Feldman, J. A.
  organization: Department of Computer Science, Stanford University, Stanford, Calif. 94305
BookMark eNp9kD1PAkEURafAREBrC5v5Awvv7XywU-pGxARDwVpvxuFtdgzMkpmNCf9eELSwsLrFu-fm5YzYIHSBGLtDmCCCmVblBM0snygAA6gGbAiARWaEhGs2SukDAHQOZsgWq8D7lvj6EI6RfOJdw-c--J6ydW974q_WtT5Q4k3sdnxtd_stfbeqlnzkj9TaT9_FG3bV2G2i20uO2dv8qSoX2XL1_FI-LDOXa-wzkg3qwmwUzmaajNTOkAN8J5C5VGQ3QjqgQiGiBuF04awsVC5QFMqZjRBjps67LnYpRWpq549_-i700fptjVCfFNRVWZ8U1BcFR276h9tHv7Px8A9xfyY8Ef22f65fVXFoug
CODEN ITCOB4
CitedBy_id crossref_primary_10_1016_0031_3203_84_90063_3
crossref_primary_10_3390_app11052381
crossref_primary_10_1016_0167_8655_83_90019_3
crossref_primary_10_1109_32_544351
crossref_primary_10_1109_34_57687
crossref_primary_10_1017_S0263574700001612
crossref_primary_10_1007_s10664_015_9367_7
crossref_primary_10_1016_j_infsof_2019_05_002
crossref_primary_10_1016_j_ic_2020_104598
crossref_primary_10_1111_1467_8640_00218
crossref_primary_10_1002_smr_373
crossref_primary_10_1016_S0020_0255_80_80006_5
crossref_primary_10_1145_322326_322334
crossref_primary_10_1016_j_scico_2019_03_003
crossref_primary_10_1016_S1045_926X_05_80020_5
crossref_primary_10_1109_21_364856
crossref_primary_10_1089_big_2022_0158
crossref_primary_10_1016_S1474_6670_17_63012_X
crossref_primary_10_1109_TSE_2015_2461542
crossref_primary_10_1016_0304_3975_94_90033_7
crossref_primary_10_1002_widm_1244
crossref_primary_10_1109_TPAMI_1986_4767796
crossref_primary_10_1109_TASE_2017_2693995
crossref_primary_10_1016_j_scico_2014_05_008
crossref_primary_10_1007_s10515_018_0231_z
crossref_primary_10_1016_j_future_2020_10_033
crossref_primary_10_1007_s11219_019_09468_z
crossref_primary_10_1109_TSMC_1975_5409159
crossref_primary_10_1109_TSE_2016_2623623
crossref_primary_10_1109_TSE_2023_3324258
crossref_primary_10_1016_j_tcs_2014_09_023
crossref_primary_10_1145_356914_356918
crossref_primary_10_3923_ajaps_2016_131_142
crossref_primary_10_4204_EPTCS_277_19
crossref_primary_10_1016_j_jnca_2020_102819
crossref_primary_10_1109_TSMC_1980_4308394
crossref_primary_10_3182_20050703_6_CZ_1902_01440
crossref_primary_10_1002_smr_1965
crossref_primary_10_1145_3375633
crossref_primary_10_1145_318774_318944
crossref_primary_10_1007_BF00979871
crossref_primary_10_1080_00207721_2012_724098
crossref_primary_10_1145_3460345
crossref_primary_10_1007_s11219_018_9429_3
crossref_primary_10_1016_j_jss_2019_110426
crossref_primary_10_1145_3622876
crossref_primary_10_1016_0031_3203_78_90030_4
crossref_primary_10_2514_1_49356
crossref_primary_10_1007_s10472_014_9408_8
crossref_primary_10_1016_j_robot_2019_07_006
crossref_primary_10_1145_3196883
crossref_primary_10_1002_stvr_380
crossref_primary_10_1016_j_scico_2017_04_004
crossref_primary_10_1109_100_591644
crossref_primary_10_4018_IJISMD_2017010103
crossref_primary_10_1016_j_infsof_2021_106803
crossref_primary_10_1109_TSE_2021_3120680
crossref_primary_10_1016_j_jlamp_2018_03_002
crossref_primary_10_1016_S0020_7373_76_80005_3
crossref_primary_10_1287_isre_9_3_275
crossref_primary_10_1016_0020_0255_91_90013_K
crossref_primary_10_1007_s10664_012_9222_z
crossref_primary_10_1109_TSE_2017_2782280
crossref_primary_10_1109_MC_1982_1653913
crossref_primary_10_1142_S0218194020400203
crossref_primary_10_1109_MS_2007_138
crossref_primary_10_1007_s10664_012_9210_3
crossref_primary_10_1016_S0167_9236_02_00008_8
crossref_primary_10_1109_TAC_2018_2793662
crossref_primary_10_1007_s10664_021_10111_4
crossref_primary_10_1109_TSE_2010_93
crossref_primary_10_1109_TSE_2020_2998527
crossref_primary_10_1016_0031_3203_88_90053_2
crossref_primary_10_1109_TPAMI_1982_4767191
crossref_primary_10_1007_s10664_022_10258_8
crossref_primary_10_1007_s10009_019_00544_0
crossref_primary_10_3390_a17010028
crossref_primary_10_1109_TC_1979_1675417
crossref_primary_10_1155_2010_453254
crossref_primary_10_1016_j_jss_2018_05_016
crossref_primary_10_1109_TCAD_2009_2013995
crossref_primary_10_1007_s10703_023_00433_y
crossref_primary_10_1016_j_compeleceng_2006_06_001
crossref_primary_10_1016_S0019_9958_78_90562_4
crossref_primary_10_1080_03081078008934793
crossref_primary_10_1109_43_806807
crossref_primary_10_1109_ACCESS_2020_3000907
crossref_primary_10_1017_S0263574700009085
crossref_primary_10_1109_TPAMI_1981_4767101
crossref_primary_10_1016_j_scico_2011_09_003
crossref_primary_10_1145_3387909
crossref_primary_10_1007_s11219_019_09485_y
crossref_primary_10_1007_BF03037319
crossref_primary_10_1080_00051144_2020_1734716
crossref_primary_10_1016_j_infsof_2014_12_004
crossref_primary_10_3390_automation1010002
crossref_primary_10_1007_s10009_020_00599_4
crossref_primary_10_1145_2430545_2430549
crossref_primary_10_1145_3640332
crossref_primary_10_1007_s11219_017_9399_x
crossref_primary_10_1007_s10618_007_0065_y
crossref_primary_10_1109_TPAMI_1981_4767078
crossref_primary_10_1109_TGRS_1983_350480
crossref_primary_10_1016_0743_1066_94_90035_3
crossref_primary_10_1016_j_is_2020_101666
crossref_primary_10_1016_S0895_7177_97_00100_3
crossref_primary_10_1016_0950_7051_88_90002_0
crossref_primary_10_1016_j_jss_2008_09_031
crossref_primary_10_1109_32_60293
crossref_primary_10_1109_21_156594
crossref_primary_10_1007_s10009_022_00651_5
crossref_primary_10_1007_s12243_014_0449_0
crossref_primary_10_1016_j_jss_2023_111735
crossref_primary_10_1109_TPAMI_1982_4767219
crossref_primary_10_3923_itj_2011_2292_2299
crossref_primary_10_4204_EPTCS_254_4
crossref_primary_10_4204_EPTCS_371_1
crossref_primary_10_1080_03081077908960883
crossref_primary_10_1109_TSE_2003_1214326
crossref_primary_10_1137_0220056
crossref_primary_10_1007_BF01237940
crossref_primary_10_1109_TSE_2012_63
crossref_primary_10_1109_TSE_2020_2996975
crossref_primary_10_1145_3315574
crossref_primary_10_1109_TSE_2014_2369047
crossref_primary_10_4204_EPTCS_319_3
crossref_primary_10_1017_S147106841400009X
crossref_primary_10_1109_21_31062
crossref_primary_10_1016_0031_3203_86_90050_6
crossref_primary_10_1109_TSC_2022_3149949
crossref_primary_10_1016_j_eswa_2019_05_003
Cites_doi 10.1016/S0019-9958(66)80011-6
10.1145/321239.321249
10.1002/j.1538-7305.1955.tb03788.x
10.2307/2033204
10.1145/321088.321097
10.1109/TEC.1959.5222056
10.1145/321312.321316
10.1016/0016-0032(54)90618-3
10.21236/AD0692390
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.1109/TC.1972.5009015
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EndPage 597
ExternalDocumentID 10_1109_TC_1972_5009015
5009015
Genre orig-research
GroupedDBID --Z
-DZ
-~X
.55
.DC
0R~
29I
3EH
3O-
4.4
5GY
5VS
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
ACNCT
AENEX
AETEA
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
MVM
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RXW
RZB
TAE
TN5
TWZ
UHB
UKR
UPT
VH1
X7M
XJT
XOL
XZL
YXB
YYQ
YZZ
ZCG
AAYXX
CITATION
ID FETCH-LOGICAL-c261t-e4f1689d51776e946c9ec01be04245ead34c0e85111603c68ca485231385c9d33
IEDL.DBID RIE
ISSN 0018-9340
IngestDate Thu Apr 24 23:05:02 EDT 2025
Wed Oct 01 03:21:38 EDT 2025
Wed Aug 27 02:49:03 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c261t-e4f1689d51776e946c9ec01be04245ead34c0e85111603c68ca485231385c9d33
PageCount 6
ParticipantIDs crossref_primary_10_1109_TC_1972_5009015
ieee_primary_5009015
crossref_citationtrail_10_1109_TC_1972_5009015
ProviderPackageCode CITATION
AAYXX
PublicationCentury 1900
PublicationDate 1972-June
PublicationDateYYYYMMDD 1972-06-01
PublicationDate_xml – month: 06
  year: 1972
  text: 1972-June
PublicationDecade 1970
PublicationTitle IEEE transactions on computers
PublicationTitleAbbrev TC
PublicationYear 1972
Publisher IEEE
Publisher_xml – name: IEEE
References ginsburg (ref10) 1966
harrison (ref12) 1965
ref13
feldman (ref5) 1969
ref15
ref11
biermann (ref1) 1971
feldman (ref3) 1967
(ref14) 1954
ref2
tal (ref18) 1964; 25
ref17
gill (ref6) 1962
ref16
feldman (ref4) 1970
ref8
ref7
ginsburg (ref9) 1962
References_xml – volume: 25
  start-page: 946
  year: 1964
  ident: ref18
  article-title: questionnaire language and the abstract synthesis of minimal sequential machines
  publication-title: Avtomat Telemekh
– year: 1962
  ident: ref6
  publication-title: Introduction to the Theory of Finite-State Machines
– year: 1970
  ident: ref4
  publication-title: Some decidability results on grammatical inference and complexity
– ident: ref11
  doi: 10.1016/S0019-9958(66)80011-6
– year: 1967
  ident: ref3
  publication-title: First thoughts on grammatical inference
– ident: ref2
  doi: 10.1145/321239.321249
– ident: ref15
  doi: 10.1002/j.1538-7305.1955.tb03788.x
– year: 1965
  ident: ref12
  publication-title: Introduction to Switching and Automata Theory
– ident: ref16
  doi: 10.2307/2033204
– ident: ref17
  doi: 10.1145/321088.321097
– start-page: 275
  year: 1954
  ident: ref14
– year: 1962
  ident: ref9
  publication-title: An Introduction to Mathematical Machine Theory
– year: 1971
  ident: ref1
  article-title: a survey of results in grammatical inference
  publication-title: Int Conf Frontiers of Pattern Recognition
– ident: ref8
  doi: 10.1109/TEC.1959.5222056
– year: 1966
  ident: ref10
  publication-title: The Mathematical Theory of Context-Free Languages
– ident: ref7
  doi: 10.1145/321312.321316
– ident: ref13
  doi: 10.1016/0016-0032(54)90618-3
– year: 1969
  ident: ref5
  publication-title: Grammatical complexity and inference
  doi: 10.21236/AD0692390
SSID ssj0006209
Score 1.3871799
Snippet The Nerode realization technique for synthesizing finite-state machines from their associated right-invariant equivalence relations is modified to give a...
SourceID crossref
ieee
SourceType Enrichment Source
Index Database
Publisher
StartPage 592
SubjectTerms Complexity theory
Computers
Construction industry
Data mining
Finite-state functions
finite-state machines
inference
Nerode realization
Probability density function
sequential learning
Silicon
synthesis
Title On the Synthesis of Finite-State Machines from Samples of Their Behavior
URI https://ieeexplore.ieee.org/document/5009015
Volume C-21
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  issn: 0018-9340
  databaseCode: RIE
  dateStart: 19680101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0006209
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5zJz043RTnL3Lw4MF2jU3T9ijDMYTpYR3sVtL0FYbSyX4c9K83L03LFAVPLSGBkLw03-t77_sIuYm5xtAZLxyJWqlcBsqRuVc4IOG-UApkaPRTJs9iPONP82DeIndNLQwAmOQzcPHVxPLzpdrir7JBoAGBhxXle2Ekqlqt5qsr6nQOpg-wzz1L48O8eJAMXRTXcu3wbzfQjqSKuVFGHTKp51Ilkry6203mqs8fNI3_newRObTQkj5UtnBMWlB2SaeWbaD2FHfJwQ4HYY-MX0qqQSCdfpT6sV6s6bKgowVCUccgUTox-ZawpliKQqcS-YRNrwSDDNQyLK5OyGz0mAzHjpVXcJR2mzYO8IKJKM4DFoYCYi5UDMpjGZhoqLYwnysPEJGhFLUSERKga7-V-VGg4tz3T0m7XJZwRij373OOnokCxoPQlyILMyYVREUQaTPpE7de8lRZ7nGUwHhLjQ_ixWkyTHGPUrtqfXLbDHivaDf-7trDxW-62ebz35svyD4OrpK9Lkl7s9rClYYVm-za2NMX_VvHuA
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED6hMgADjxZEeXpgYCBp0th5jKiiKo_C0FTqFiXORapAKepjgF-Pz3GrgkBiSmQ5luWc4-9yd98HcBVxhaEzXlgpaaXyVEgrzZ3CwhTbhZSYBlo_pf_s94b8YSRGG3CzqoVBRJ18hjbd6lh-PpEL-lXWEgoQOFRRvik456Kq1lp9d_1lQoertrDHHUPk4zpRK-7YJK9lmwG-nUFroir6TOnuQX85myqV5NVezDNbfv4gavzvdPdh14BLdltZwwFsYFmHvaVwAzP7uA47ayyEDei9lEzBQDb4KNVlNp6xScG6YwKjlsairK8zLnHGqBiFDVJiFNa9YgozMMOxOD2EYfcu7vQsI7BgSeU4zS3kheuHUS7cIPAx4r6MUDpuhjoeqmzM49JBwmQkRi39kCjQlefqeqGQUe55R1ArJyUeA-NeO-fkm0h0uQi81M-CzE0lhoUIlaE0wV4ueSIN-ziJYLwl2gtxoiTuJPSOErNqTbhePfBeEW_83bVBi7_qZppPfm--hK1e3H9Knu6fH09hmwaqUr_OoDafLvBcgYx5dqFt6wuiB8sF
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+the+Synthesis+of+Finite-State+Machines+from+Samples+of+Their+Behavior&rft.jtitle=IEEE+transactions+on+computers&rft.au=Biermann%2C+A.+W.&rft.au=Feldman%2C+J.+A.&rft.date=1972-06-01&rft.pub=IEEE&rft.issn=0018-9340&rft.volume=C-21&rft.issue=6&rft.spage=592&rft.epage=597&rft_id=info:doi/10.1109%2FTC.1972.5009015&rft.externalDocID=5009015
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9340&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9340&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9340&client=summon