Article View: pl.comp.programming
Article #217433Re: Narzędzia do wizualizacji systemów Embedded
From: Maciej Sobczak
Date: Thu, 25 Mar 2021 15:54
Date: Thu, 25 Mar 2021 15:54
20 lines
3235 bytes
3235 bytes
> Bardziej myślę w drugą stronę: czy systemy embedded nie są o tyle specyficzne, że dałoby się dla nich względnie łatwo stworzyć takie narzędzia. Nie, bo jeśli patrzysz na te systemy jako na komunikujące się samodzielne węzły, to jest to normalny system rozproszony. To, że akurat mieści się w jednym pudełku a nie w serwerowni, nic nie zmienia. Moduł A komunikuje się z modułem B przy użyciu protokołu X. To działa w każdej skali. > Tutaj bardziej mi chodzi o coś w rodzaju przepływu informacji/zdarzeń. OK. Ale to też nie jest problem specyficzny dla embedów. Jeżeli dla embedów miałoby coś być specyficznego, to raczej współzależności fizyczne, np. fakt posiadania jednego zasilacza, albo niezamierzone "protokoły komunikacyjne" jak interferencja elektromagnetyczna, albo np. zbieg okoliczności polegający na jednoczesnym przegrzaniu się. Ale to też można wyobrazić sobie w większej skali, np. w serwerowni. Czyli nic specjalnego. Jeśli mowa jest o jakichkolwiek protokołach komunikacyjnych, to masz system rozproszony. > > Ale, ale. Dlaczego chcesz *generować* kod? Co chcesz przez to zyskać? > Mam też taki problem z "niewykonywalną dokumentacją", że nie znam jakichś dobrych sposobów, żeby ją przetestować, i że może się łatwo zdesynchronizować z rzeczywistością. To tylko przepychasz problem w inne miejsce. Diagramy też mają dokumentację w postaci adnotacji, czy innych wlepek tekstowych. Albo w postaci dokumentu Word o nazwie "Dokumentacja do diagramu 123.xyz.beta.docx". I to też może się rozjechać z rzeczywistością. Jeżeli diagram służy do generowania kodu, to *nie* jest dokumentacją, tak samo jak kod źródłowy (który też służy do generowania czegoś) nie był dokumentacją. -- Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID:
<a8045016-bb5b-45ba-8664-d9ad28e91b00n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<d1b39f9d-b32f-415a-8054-5383d4c09dc0n@googlegroups.com> <0732d3e3-0bad-4765-8588-b272b9834378n@googlegroups.com> <6c2d0f52-2d8e-4ca6-8766-dd8e7c7ce0b4n@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:ae9:f81a:: with SMTP id x26mr8385966qkh.497.1616687653124; Thu, 25 Mar 2021 08:54:13 -0700 (PDT) X-Received: by 2002:a37:a58f:: with SMTP id o137mr8450005qke.482.1616687652927; Thu, 25 Mar 2021 08:54:12 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Thu, 25 Mar 2021 08:54:12 -0700 (PDT) In-Reply-To: <6c2d0f52-2d8e-4ca6-8766-dd8e7c7ce0b4n@googlegroups.com> Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 213.108.152.51 References: <d1b39f9d-b32f-415a-8054-5383d4c09dc0n@googlegroups.com> <0732d3e3-0bad-4765-8588-b272b9834378n@googlegroups.com> <6c2d0f52-2d8e-4ca6-8766-dd8e7c7ce0b4n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <a8045016-bb5b-45ba-8664-d9ad28e91b00n@googlegroups.com> Subject: Re: Narzędzia do wizualizacji systemów Embedded From: Maciej Sobczak <see.my.homepage@gmail.com> Injection-Date: Thu, 25 Mar 2021 15:54:13 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit