MPS Meetup 2023 - Interactieve, taalonafhankelijke Nassi-Shneiderman-diagrammen in MPS
Titel en omschrijving vertaald uit het Engels met AI.
- 22 jun. 2023
- 0 reacties
Maak er iets van
Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.
Over deze video
Interactieve, taalonafhankelijke Nassi-Shneiderman-diagrammen in MPS, door Atanas Marchev van F1RE (Structogram Builder.pptx.pdf) Complexe logica overbrengen in lopende tekst is lastig, en code uitleggen aan mensen die geen softwaredeveloper zijn ook. Het Nassi-Shneiderman-diagram (NSD) biedt een eenvoudige en intuïtieve manier om complexe logica weer te geven die zowel een developer als een domeinexpert begrijpt, zonder dat daar veel externe kennis voor nodig is. Het is zo ontworpen dat het - De code van developers in toom houdt. Is het NSD niet makkelijk te begrijpen, dan zit er een probleem in de beschreven procedure. - Padanalyse mogelijk maakt. Dankzij de top-downstructuur kunnen we makkelijk mogelijke problemen in de logica van een programma opsporen. - Taalonafhankelijkheid garandeert. We hebben met een bestaande renderer-library een oplossing ontwikkeld die in MPS NSD's kan maken op basis van KernelF- of BaseLanguage-code. Met de implementatie kunnen diagrammen uit code worden afgeleid, is ze uitbreidbaar en biedt ze code coverage voor KernelF. In deze presentatie introduceer ik Nassi-Shneiderman-diagrammen (NSD's) en leg ik uit waarom ze nuttig zijn tijdens de softwareontwikkelcyclus. Daarna geef ik een demo van mijn implementatie van een NSD-taal, bespreek ik de uitdagingen waar ik bij de implementatie tegenaan liep en noem ik mogelijke toekomstige richtingen voor het project. Slides: https://youtrack.jetbrains.com/articles/MPS-A-216170508/JetBrains-MPS-Community-Meetup-2023-Videos-and-Slides
0 reacties
Nog geen reacties. Wees de eerste!
Log in om te reageren.
Inloggen of word lid