Formal analysis of use case diagrams
| creativeworkseries.issn | 1508-2806 | |
| dc.contributor.author | Klimek, Radosław | |
| dc.contributor.author | Szwed, Piotr | |
| dc.date.available | 2017-09-14T09:29:41Z | |
| dc.date.issued | 2010 | |
| dc.description | Bibliogr. s. 130-131. | |
| dc.description.abstract | Use case diagrams play an important role in modeling with UML. Careful modeling is crucial in obtaining a correct and efficient system architecture. The paper refers to the formal analysis of the use case diagrams. A formal model of use cases is proposed and its construction for typical relationships between use cases is described. Two methods of formal analysis and verification are presented. The first one based on a states' exploration represents a model checking approach. The second one refers to the symbolic reasoning using formal methods of temporal logic. Simple but representative example of the use case scenario verification is discussed. | en |
| dc.description.abstract | Diagramy przypadków użycia odgrywają znaczącą rolę w modelowaniu systemów z wykorzystaniem UML. Staranne i dokładne modelowanie ma zasadnicze znaczenie w postępowaniu umożliwiającym uzyskanie poprawnej i efektywnej architektury systemu. Artykuł odnosi się do formalnej analizy diagramów przypadków użycia. Został zaproponowany model formalny przypadku użycia, a także opisano odpowiednie konstrukcje dla relacji występujących pomiędzy przypadkami użycia. Zostały przedstawione dwie formalne metody ich analizy i weryfikacji. Pierwsza oparta jest na eksploracji stanów i reprezentuje podejście nazwane weryfikacją modelową. Druga odwołuje się do wnioskowania symbolicznego z wykorzystaniem logiki temporalnej. Został pokazany prosty i reprezentatywny przykład weryfikacji pewnego scenariusza przypadku użycia. | pl |
| dc.description.placeOfPublication | Kraków | |
| dc.description.version | wersja wydawnicza | pl |
| dc.identifier.doi | https://doi.org/10.7494/csci.2010.11.0.115 | |
| dc.identifier.eissn | 2300-7036 | |
| dc.identifier.issn | 1508-2806 | |
| dc.identifier.nukat | dd2011320021 | pl |
| dc.identifier.uri | https://repo.agh.edu.pl/handle/AGH/48511 | |
| dc.language.iso | eng | |
| dc.publisher | Wydawnictwa AGH | |
| dc.relation.ispartof | Computer Science | |
| dc.rights | Attribution 4.0 International | |
| dc.rights.access | otwarty dostęp | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/legalcode | |
| dc.subject | UML | en |
| dc.subject | use case | en |
| dc.subject | formal model | en |
| dc.subject | verification | en |
| dc.subject | UML | pl |
| dc.subject | przypadek użycia | pl |
| dc.subject | model checking | en |
| dc.subject | model formalny | pl |
| dc.subject | weryfikacja | pl |
| dc.subject | temporal logic | en |
| dc.subject | weryfikacja modelowa | pl |
| dc.subject | logika temporalna | pl |
| dc.subject | semantic tableau | en |
| dc.subject | metoda tablic semantycznych | pl |
| dc.title | Formal analysis of use case diagrams | en |
| dc.title.alternative | Formalna analiza diagramów przypadków użycia | pl |
| dc.title.related | Computer Science | |
| dc.type | artykuł | |
| dspace.entity.type | Publication | |
| publicationissue.pagination | pp. 115-131 | |
| publicationvolume.volumeNumber | Vol. 11 | |
| relation.isAuthorOfPublication | 9d8cc3b5-5be6-4b10-802e-aed58e3bc965 | |
| relation.isAuthorOfPublication | e198966a-61b2-4ae0-9a49-6e6879de7f39 | |
| relation.isAuthorOfPublication.latestForDiscovery | 9d8cc3b5-5be6-4b10-802e-aed58e3bc965 | |
| relation.isJournalOfPublication | 020291ee-249b-4dcf-98a3-276a2f7981aa | |
| relation.isJournalVolumeOfPublication | ea551a15-8b09-4151-b857-b02e5edb3fd3 | |
| relation.isJournalVolumeOfPublication.latestForDiscovery | ea551a15-8b09-4151-b857-b02e5edb3fd3 |
Files
Original bundle
1 - 1 of 1
