Repository logo
Article

Formalization and analysis of UML 2.0 interaction overview diagram using maude rewriting logic language

creativeworkseries.issn1508-2806
dc.contributor.authorDjaoui, Chafika
dc.contributor.authorChaoui, Allaoua
dc.date.available2025-03-26T08:47:26Z
dc.date.issued2024
dc.description.abstractThe visual modeling language UML embodies object-oriented design principles. It provides a standard way to visualize the design of a system. It exploits a rich set of well-defined graphical notations for creating abstract models. However, the power of UML is lessened through partially specified formal semantics. Indeed, UML notations are semi-formal and do not lead to fully formalized and executable semantics. Fortunately, UML diagrams are prone to early formalization. Formal methods are a valuable tool that can help overcome the UML constructs’ shortage of firm semantics. It is a powerful way to ascribe precise semantics to the graphical notations used in UML diagrams and models. Our work aims to support the semantics of the UML Interaction Overview Diagram. It introduces an approach to leveraging the strengths of the Maude Rewriting Logic language as a formal specification language. The proposal relies on a model-driven engineering approach. It aims to automate the UML Interaction Overview Diagram’s mapping to a Maude language specification. The Maude language and its linked tools, including the Maude Model Checker, are used to analyze and verify the resulting Maude specification. Finally, an application example shows the feasibility and benefits of the proposed approach.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.doihttps://doi.org/10.7494/csci.2024.25.3.5964
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/111685
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectUML Interaction Overview Diagramsen
dc.subjectformal methodsen
dc.subjectrewriting logicen
dc.subjectMaude languageen
dc.subjectModel-Driven Engineering (MDE)en
dc.subjectEMFen
dc.subjectSirusen
dc.subjectAcceleoen
dc.titleFormalization and analysis of UML 2.0 interaction overview diagram using maude rewriting logic languageen
dc.title.relatedComputer Scienceen
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 3
publicationissue.paginationpp. 397-419
publicationvolume.volumeNumberVol. 25
relation.isJournalIssueOfPublication6c5e37e1-07bc-41d3-8efc-dc05e09d36cc
relation.isJournalIssueOfPublication.latestForDiscovery6c5e37e1-07bc-41d3-8efc-dc05e09d36cc
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2024.25.3.397.pdf
Size:
2.46 MB
Format:
Adobe Portable Document Format