Repository logo
Article

Concurrent systems modeling with CCL

creativeworkseries.issn1429-3447
dc.contributor.authorKułakowski, Konrad
dc.date.available2017-07-10T11:37:15Z
dc.date.issued2012
dc.description.abstractJednym z podstawowych zadań związanych z inżynierią oprogramowania jest szukanie nowych i optymalizacja istniejących metod modelowania systemów informatycznych. Przedstawiona w pracy notacja CCL stara się wpisywać w ten nurt badań. Prezentowane podejście pokazuje jej użyteczność w kontekście użycia metod strukturalnych (diagramy przepływu danych) do modelowania złożonych systemów informatycznych. Podstawą proponowanej integracji pomiędzy CCL i metodami modelowania strukturalnego jest nowowprowadzone pojęcie eksternalizacji. Pozwala ono abstrahować od szczegółów implementacyjnych komunikacji międzyprocesowej, redukując tym samym wielkość modeli podlegających dalszej weryfikacji. Dzięki przyjętemu rozwiązaniu modele stają się bardziej czytelne dla projektantów, oraz dzięki znaczącej redukcji przestrzeni stanów, możliwe staje się efektywne wykorzystanie metod formalnych w celu ich dalszej analizy.pl
dc.description.abstractOne of the challenges facing software engineering is to conduct research into new methods of modeling systems. The CCL notation shown in the article tries to follow in this direction. The solutions and methods presented here indicate its practical application to modeling complex computer systems using the structural, data flowcentric approach. The basis for the proposed integration between CCL and structural methods is the newly defined externalization mechanism. It allows the details of inter-process communication to be abstracted away, thereby reducing the size of the submodels which are subject to further verification. Thanks to the methods adopted here, the overall picture of the system becomes morę readable for humans, and, due to the significant submodel state space reduction, the effective use of formal methods for their analysis becomes possible.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.doihttps://doi.org/10.7494/automat.2012.16.2.115
dc.identifier.eissn2353-0952
dc.identifier.issn1429-3447
dc.identifier.nukatdd2013320015
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/44095
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofAutomatyka / Automatics
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectCCLen
dc.subjectCCLpl
dc.subjectDFDen
dc.subjectDFDpl
dc.subjectsoftware engineeringen
dc.subjectinżynieria oprogramowaniapl
dc.subjectformal methodsen
dc.subjectmetody formalnepl
dc.subjectstate explosion problemen
dc.subjecteksplozja stanówpl
dc.titleConcurrent systems modeling with CCLen
dc.title.alternativeModelowanie systemu w CCLpl
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 2
publicationissue.paginationpp. 115-125
publicationvolume.volumeNumberVol. 16
relation.isAuthorOfPublication70e56e23-dc3a-44cc-a4c5-332d9773face
relation.isAuthorOfPublication.latestForDiscovery70e56e23-dc3a-44cc-a4c5-332d9773face
relation.isJournalIssueOfPublication84c0c86d-d91e-44f3-bd22-1138e14fce09
relation.isJournalIssueOfPublication.latestForDiscovery84c0c86d-d91e-44f3-bd22-1138e14fce09
relation.isJournalOfPublicationb16a3604-d334-41d9-9446-dfef1368171d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
automat.2012.16.2.115.pdf
Size:
916.94 KB
Format:
Adobe Portable Document Format
Description:
Artykuł z czasopisma