Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorvan der Werf, dr. ir. J.M.E.M.
dc.contributor.advisorGulden, Dr. J.
dc.contributor.authorKlijs, M.
dc.date.accessioned2021-08-26T18:00:21Z
dc.date.available2021-08-26T18:00:21Z
dc.date.issued2021
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/41257
dc.description.abstractSoftware is often defined and documented in a Software Architecture. This architecture has static and dynamic structures. A part of the dynamic structure of architecture defines the interactions between software components. Current methods of modeling the architecture of a system lack the ability to model both the static and the dynamic structure in one model. Furthermore, most models require a modeler to model every interaction in a separate model. It is therefore not possible to simulate the system as a whole. In this thesis, we introduce INORA - Interaction Oriented Architecture. As part of INORA, we introduce the Interaction Model and Protocols. These models can automatically be composed into one system to allow for simulation. Additionally, we introduce tool support for modeling an Interaction Oriented Architecture in this thesis.
dc.description.sponsorshipUtrecht University
dc.format.extent3068117
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleInteraction Oriented Architecture: A choreography-based design method for component-based software systems
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsInteraction, Software Architecture, Static Structure, Dynamic Structure, INORA, Interaction Oriented Architecture, Components, Component-based Software Design, Petri net, Interaction Model, Protocol, Container net, Protocol Net, Sirius, Eclipse, Tool support, BPMN Choreography Diagram
dc.subject.courseuuBusiness Informatics


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record