Towards Separation of Concerns in Flow-Based Programming

Bahram Zarrin, Hubert Baumeister

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

13835 Downloads (Pure)

Abstract

Flow-Based Programming (FBP) is a programming paradigm that models software systems as a directed graph of predefined processes which run asynchronously and exchange data through input and output ports. FBP decomposes software systems into a network of processes. However there are concerns in software systems which do not fit this dominant decomposition. In this paper, we address the cross-cutting-concerns in FBP by using some examples and propose an aspect-oriented extension to FBP.
Original languageEnglish
Title of host publicationProceedings of the 14th International Conference on Modularity (Modularity '15)
PublisherAssociation for Computing Machinery
Publication date2015
Pages58-63
ISBN (Print)978-1-4503-3283-5
DOIs
Publication statusPublished - 2015
Event14th International Conference on Modularity (Modularity'15) - Colorado State University, Fort Collins, Colorado, United States
Duration: 16 Mar 201519 Mar 2015
Conference number: 14
http://www.aosd.net/2015/

Conference

Conference14th International Conference on Modularity (Modularity'15)
Number14
LocationColorado State University
Country/TerritoryUnited States
CityFort Collins, Colorado
Period16/03/201519/03/2015
Internet address

Keywords

  • separation of concerns
  • aspect-oriented
  • flow-based programming

Fingerprint

Dive into the research topics of 'Towards Separation of Concerns in Flow-Based Programming'. Together they form a unique fingerprint.

Cite this