Mining assumptions for synthesis
Automatic synthesis of a reactive system from its formal specification is appealing but often difficult due to the tedium of writing auxiliary specifications, especially on the environment. In several instances, specifications are found unrealizable as a result of insufficient environmental assumpti...
Saved in:
Published in | 2011 9th IEEE/ACM International Conference on Formal Methods and Models for Codesign pp. 43 - 50 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.07.2011
|
Subjects | |
Online Access | Get full text |
ISBN | 9781457701177 1457701170 |
DOI | 10.1109/MEMCOD.2011.5970509 |
Cover
Abstract | Automatic synthesis of a reactive system from its formal specification is appealing but often difficult due to the tedium of writing auxiliary specifications, especially on the environment. In several instances, specifications are found unrealizable as a result of insufficient environmental assumptions. We present an approach to this problem for synthesis from LTL based on specification mining. For a satisfiable but unrealizable specification, a counter-strategy can be computed from the synthesis game as a witness to unrealizability. Our algorithm mines environment assumptions from this counter-strategy as well as user scenarios if they are provided. We argue that our approach is a natural way to discover the designer's intent. We demonstrate the effectiveness of our approach on examples from the domains of digital circuits and robotic controllers. |
---|---|
AbstractList | Automatic synthesis of a reactive system from its formal specification is appealing but often difficult due to the tedium of writing auxiliary specifications, especially on the environment. In several instances, specifications are found unrealizable as a result of insufficient environmental assumptions. We present an approach to this problem for synthesis from LTL based on specification mining. For a satisfiable but unrealizable specification, a counter-strategy can be computed from the synthesis game as a witness to unrealizability. Our algorithm mines environment assumptions from this counter-strategy as well as user scenarios if they are provided. We argue that our approach is a natural way to discover the designer's intent. We demonstrate the effectiveness of our approach on examples from the domains of digital circuits and robotic controllers. |
Author | Seshia, S. A. Wenchao Li Dworkin, L. |
Author_xml | – sequence: 1 surname: Wenchao Li fullname: Wenchao Li email: wenchao@berkeley.edu – sequence: 2 givenname: L. surname: Dworkin fullname: Dworkin, L. email: ldworkin@haverford.edu – sequence: 3 givenname: S. A. surname: Seshia fullname: Seshia, S. A. email: sseshia@eecs.berkeley.edu |
BookMark | eNpVj71OwzAUhY0oEtDmCbrkBRKu4_8RhVKQGnXpXt3U12BEnSoOQ9-eSnThLEffGT7pPLJZGhIxtuRQcw7uqVt17falboDzWjkDCtwNK5yxXCpjLquVt__YmHtW5PwFl2jthIEHVnYxxfRRYs4_x9MUh5TLMIxlPqfpk3LMC3YX8DtTce05272udu1btdmu39vnTYXcwFSRc9L3MqAkdLKx2ByQ96CEDwfsvfNaq2BECKiE8Wi5JgLVUO8EeItizpZ_2khE-9MYjzie99db4henaELA |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/MEMCOD.2011.5970509 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9781457701184 1457701189 |
EndPage | 50 |
ExternalDocumentID | 5970509 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ACM ADFMO ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK IERZE LHSKQ OCL RIE RIL |
ID | FETCH-LOGICAL-a170t-e994db4fa4ea9428a2ca1b053dfcabd9d665f73ffa537da816ee052eb930d8a3 |
IEDL.DBID | RIE |
ISBN | 9781457701177 1457701170 |
IngestDate | Wed Aug 27 03:08:04 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-a170t-e994db4fa4ea9428a2ca1b053dfcabd9d665f73ffa537da816ee052eb930d8a3 |
PageCount | 8 |
ParticipantIDs | ieee_primary_5970509 |
PublicationCentury | 2000 |
PublicationDate | 2011-July |
PublicationDateYYYYMMDD | 2011-07-01 |
PublicationDate_xml | – month: 07 year: 2011 text: 2011-July |
PublicationDecade | 2010 |
PublicationTitle | 2011 9th IEEE/ACM International Conference on Formal Methods and Models for Codesign |
PublicationTitleAbbrev | MEMCOD |
PublicationYear | 2011 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000669370 |
Score | 1.6796879 |
Snippet | Automatic synthesis of a reactive system from its formal specification is appealing but often difficult due to the tedium of writing auxiliary specifications,... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 43 |
SubjectTerms | Algorithm design and analysis Automata Force Games Libraries Safety Transducers |
Title | Mining assumptions for synthesis |
URI | https://ieeexplore.ieee.org/document/5970509 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED61nZgKtIi3PDDiNmnsJJ5LqwopwFCkbpWfEkJKEU0H-PWcnTQIxMAWZ7B8Op--u_PddwA3qZHOsdxRg_hAGTeMKiMTirrGYIxrnWufGige0sUzu1_xVQdu214Ya20oPrMj_xne8s1G73yqbIzOr6cr6UIXr1ndq9XmUxA6EWmj0LvFs8xTnbWUTs06a1iH4kiMi1kxfbyrKTybbX_MVwnwMu9DsT9YXVXyOtpVaqQ_f3E2_vfkhzD8buQjTy1EHUHHlsfQ309yII1hD4AUYU4EQU8a1RuuIkFvlmw_SnQQty_bISzns-V0QZvZCVSi4BW1QjCjmJPMSoEhhpxoGSu0OOO0VEaYNOUuS5yTPMmMzOPU2ohPrBJJZHKZnECv3JT2FIgSqMU8jQxTnGG0lNvYiYlFu9fCSRGdwcDLu36r2THWjajnf_--gIM6K-sLXi-hV73v7BXCeqWugz6_AEpPnd0 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8NADLZKGWAq0CLe3MBI2qS5S3JzaVWgKQxF6lbdU0JIaUXTAX49ziUNAjGwXW6IbDnWZzv2Z4CbSAtraWI9jfjgUaapJ7UIPbQ1JmNMqUQVpYF0Go1f6MOczRtwW8_CGGNc85npFkf3L18v1aYolfUw-C3oSnZgF3GfsnJaq66oIHgi1vpueovFcUF2VpM6Vc9xxTsU-LyXDtPB011J4lm9-MeGFQcwoxakW9HKvpK37iaXXfX5i7Xxv7IfQOd7lI881yB1CA2THUFru8uBVK7dBpK6TREEY2k0sPsYCcazZP2RYYi4fl13YDYazgZjr9qe4AlUPPcM51RLagU1gmOSIfpKBBJ9TlslpOY6ipiNQ2sFC2MtkiAyxmd9I3no60SEx9DMlpk5ASI52jGJfE0lo5gvJSawvG_Q8xW3gvun0C70XaxKfoxFperZ39fXsDeepZPF5H76eA77ZY22aH-9gGb-vjGXCPK5vHK2_QLG0KEq |
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%3Abook&rft.genre=proceeding&rft.title=2011+9th+IEEE%2FACM+International+Conference+on+Formal+Methods+and+Models+for+Codesign&rft.atitle=Mining+assumptions+for+synthesis&rft.au=Wenchao+Li&rft.au=Dworkin%2C+L.&rft.au=Seshia%2C+S.+A.&rft.date=2011-07-01&rft.pub=IEEE&rft.isbn=9781457701177&rft.spage=43&rft.epage=50&rft_id=info:doi/10.1109%2FMEMCOD.2011.5970509&rft.externalDocID=5970509 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701177/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701177/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701177/sc.gif&client=summon&freeimage=true |