A graphical modeling tool supporting automated schedule synthesis for time-sensitive networking

Time-Sensitive Networking (TSN) is a set of new standards which is being developed by the Institute of Electrical and Electronics Engineers to support mixed-criticality requirements based on Ethernet technology. These standards have recently raised the attention of real-time domains such as automati...

Full description

Saved in:
Bibliographic Details
Published in2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) pp. 1 - 8
Main Authors Farzaneh, Morteza Hashemi, Kugele, Stefan, Knoll, Alois
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2017
Subjects
Online AccessGet full text
ISSN1946-0759
DOI10.1109/ETFA.2017.8247599

Cover

Abstract Time-Sensitive Networking (TSN) is a set of new standards which is being developed by the Institute of Electrical and Electronics Engineers to support mixed-criticality requirements based on Ethernet technology. These standards have recently raised the attention of real-time domains such as automation and automotive. To support tight timing guarantees, Time-Aware Shaper (IEEE 802.1Qbv) is introduced based on the theory of time-triggered communication. However, the configuration of Time-Aware Shaper requires expertise and is a time consuming procedure. We aim to automate this procedure reducing configuration overhead. A novel graphical modeling is introduced which combines the strengths of model-based and logic programming modeling paradigms. Using the graphical editor, network topology, dataflow based on a publisher and subscriber concept, and the quality of service requirements are specified. Facts for a network knowledge base are automatically derived from the model. This knowledge base is used to generate constraints for schedule synthesis. These constraints are solved using a Satisfiability Modulo Theories solver to find a correct schedule. Moreover, we exploit the solver's capability of producing unsatisfiable cores and use it for network model correction. We annotated all generated schedule constraints and mapped them to the stream names to track the unsatisfiable streams from the solver's output. We gained insightful results showing that this information significantly helps to correct an unsatisfiable network model to find a feasible schedule.
AbstractList Time-Sensitive Networking (TSN) is a set of new standards which is being developed by the Institute of Electrical and Electronics Engineers to support mixed-criticality requirements based on Ethernet technology. These standards have recently raised the attention of real-time domains such as automation and automotive. To support tight timing guarantees, Time-Aware Shaper (IEEE 802.1Qbv) is introduced based on the theory of time-triggered communication. However, the configuration of Time-Aware Shaper requires expertise and is a time consuming procedure. We aim to automate this procedure reducing configuration overhead. A novel graphical modeling is introduced which combines the strengths of model-based and logic programming modeling paradigms. Using the graphical editor, network topology, dataflow based on a publisher and subscriber concept, and the quality of service requirements are specified. Facts for a network knowledge base are automatically derived from the model. This knowledge base is used to generate constraints for schedule synthesis. These constraints are solved using a Satisfiability Modulo Theories solver to find a correct schedule. Moreover, we exploit the solver's capability of producing unsatisfiable cores and use it for network model correction. We annotated all generated schedule constraints and mapped them to the stream names to track the unsatisfiable streams from the solver's output. We gained insightful results showing that this information significantly helps to correct an unsatisfiable network model to find a feasible schedule.
Author Knoll, Alois
Farzaneh, Morteza Hashemi
Kugele, Stefan
Author_xml – sequence: 1
  givenname: Morteza Hashemi
  surname: Farzaneh
  fullname: Farzaneh, Morteza Hashemi
  email: hashemif@in.tum.de
  organization: Department of Informatics, Technical University of Munich, Boltzmannstr. 3, 85748 Garching bei Munchen
– sequence: 2
  givenname: Stefan
  surname: Kugele
  fullname: Kugele, Stefan
  email: kugele@in.tum.de
  organization: Department of Informatics, Technical University of Munich, Boltzmannstr. 3, 85748 Garching bei Munchen
– sequence: 3
  givenname: Alois
  surname: Knoll
  fullname: Knoll, Alois
  email: knoll@in.tum.de
  organization: Department of Informatics, Technical University of Munich, Boltzmannstr. 3, 85748 Garching bei Munchen
BookMark eNotkEFOwzAURA0CiVJyAMTGF0jxj-PYXlZVC0iV2JR15cTfrSGJo9gF9fYE0dXoafRmMffkpg89EvIIbAHA9PN6t1kuCgZyoYpSCq2vSKalAsE0qwQT-prMQJdVzqbyjmQxfjLGJrPSXM_IfkkPoxmOvjEt7YLF1vcHmkJoaTwNQxjTH5tTCp1JaGlsjmhPLdJ47tMRo4_UhZEm32EesY8--W-kPaafMH5N6gO5daaNmF1yTj42693qNd--v7ytltvcF6BSzhtVS16oona2slxxXVgBQnAQZYOlEwC1cMJyVitTaSlB1tJpU6EGXruGz8nT_65HxP0w-s6M5_3lEv4LxRRYkg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ETFA.2017.8247599
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781509065059
1509065059
EISSN 1946-0759
EndPage 8
ExternalDocumentID 8247599
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i218t-3c8b73282bfd6d38392d51553154ce4f511b5f5d30b8a697717b7f9a6e913bfc3
IEDL.DBID RIE
IngestDate Wed Aug 20 06:20:50 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i218t-3c8b73282bfd6d38392d51553154ce4f511b5f5d30b8a697717b7f9a6e913bfc3
OpenAccessLink https://mediatum.ub.tum.de/1379853
PageCount 8
ParticipantIDs ieee_primary_8247599
PublicationCentury 2000
PublicationDate 2017-Sept.
PublicationDateYYYYMMDD 2017-09-01
PublicationDate_xml – month: 09
  year: 2017
  text: 2017-Sept.
PublicationDecade 2010
PublicationTitle 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
PublicationTitleAbbrev ETFA
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001096939
ssj0001968306
Score 2.1791027
Snippet Time-Sensitive Networking (TSN) is a set of new standards which is being developed by the Institute of Electrical and Electronics Engineers to support...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Knowledge based systems
Logic programming
Manufacturing automation
Network topology
Object oriented modeling
Quality of service
Real-time systems
Schedules
Timing
Title A graphical modeling tool supporting automated schedule synthesis for time-sensitive networking
URI https://ieeexplore.ieee.org/document/8247599
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ09T8MwEIatthMsfLSIb3lgxGmTNI4zVqhVhVTE0ErdqpztSIUqqUgywK_nLgktIAa2xFYiyxflHtt37zF2R1CuPCOFAh2JIXiBiEMYCBvZyCPJr4GmbOTZk5wuho_LYNli97tcGGttFXxmHbqszvJNpkvaKusrj9TpojZr42dW52rt91OQxaNG4fKlln1RiMPNQSb29sfzyYhiuUKnec-PgiqVP5kcsdnXSOowklenLMDRH79EGv871GPW22fu8eedTzphLZuessNvooNdthrxSqWarMOrQjjYzIss2_C83BKO031cFhnCrDUcl7_ojjaW5-8p0mK-zjmCLqei9CKn8Hf6YfK0DifHR3tsMRnPH6aiKbMg1ujfC-FrBSTZ40FipPGJmAwVfvGRrrQdJohkECSB8QegYom86IYQJlEsbeT6kGj_jHXSLLXnjOshgAT0igZXjcqEIDUiiDG-dGM3TtQF69JUrba1ksaqmaXLv5uv2AGZq47oumad4q20N4gABdxWtv8EXp-xhw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ27T8MwEMatUgZg4dEi3nhgxG3zcpyxQq0KtBVDK3WL4kckoEoqkgzw13OXhBYQA1viKFFkR7mf7e--I-QGoVzYmjMhVcBcaXss8mWPmcAENlp-9RRmI0-mfDR3HxbeokFu17kwxphSfGY6eFju5etUFbhU1hU2utMFW2Qb4r7rVdlamxUVoPGg9rh8qYxfBABxvZUJV7uD2bCPai6_Uz_pR0mVMqIM98nk610qIclrp8hlR338smn878sekPYmd48-raPSIWmY5IjsfbMdbJGwT0ufahwfWpbCgWaap-mSZsUKgRzPoyJPAWeNpjABhoC0NDR7T4AXs-eMAupSLEvPMhTA4y-TJpWgHG5tk_lwMLsbsbrQAnuGCJ8zRwmJpj22jDXXDjKTxtIvDvCVMm4MUCa92NNOT4qIAzFavvTjIOImsBwZK-eYNJM0MSeEKldKLiEuapg3Cu1LrgBCtHa4FVlRLE5JC7sqXFVeGmHdS2d_N1-TndFsMg7H99PHc7KLQ1fpuy5IM38rzCUAQS6vyu_gE9antNQ
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=2017+22nd+IEEE+International+Conference+on+Emerging+Technologies+and+Factory+Automation+%28ETFA%29&rft.atitle=A+graphical+modeling+tool+supporting+automated+schedule+synthesis+for+time-sensitive+networking&rft.au=Farzaneh%2C+Morteza+Hashemi&rft.au=Kugele%2C+Stefan&rft.au=Knoll%2C+Alois&rft.date=2017-09-01&rft.pub=IEEE&rft.eissn=1946-0759&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FETFA.2017.8247599&rft.externalDocID=8247599