• English
  • Deutsch
  • Log In
    or
  • Research Outputs
  • Projects
  • Researchers
  • Institutes
  • Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Enabling data flows in UML interactions
 
  • Details
  • Full
Options
2016
Konferenzbeitrag
Titel

Enabling data flows in UML interactions

Abstract
UML Interactions represent one of the three UML behaviors. They describe the interwork of parts of a system based on message exchange. UML Interactions can reside on any level of abstraction and they seem sufficiently elaborated for high-level specifications used for sketching the communication among parts of a system. The UML Interactions metamodel, however, reveals some deficiencies for precise specifications of data values and data flows. Even UML 2.5 still does not provide concepts for data flows in UML Interactions. In this paper, we suggest a profile-based extension that integrates data flow concepts with UML Interactions. The extension supports accessing (usage of) values located in data sources and assignment (definition) of values to data sinks in the context of message exchange and invocation of Interactions. The proposed extension improves the expressiveness of UML Interactions in a minimal invasive manner and makes it similar to the capabilities of UML Activities regarding the specification of data flows.
Author(s)
Wendland, Marc-Florian
Fraunhofer-Institut für Offene Kommunikationssysteme FOKUS
Barakat, Ramon
Fraunhofer-Institut für Offene Kommunikationssysteme FOKUS
Schneider, Martin
Fraunhofer-Institut für Offene Kommunikationssysteme FOKUS
Hauptwerk
MODELSWARD 2016, 4th International Conference on Model-Driven Engineering and Software Development. Proceedings
Project(s)
MIDAS
U-Test
Funder
European Commission EC
European Commission EC
Konferenz
International Conference on Model-Driven Engineering and Software Development (MODELSWARD) 2016
Thumbnail Image
DOI
10.5220/0005689002500257
Language
Englisch
google-scholar
FOKUS
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Send Feedback
© 2022