Companion Proceedings of the 14th International Conference on Modularity 2015
DOI: 10.1145/2735386.2736752
|View full text |Cite
|
Sign up to set email alerts
|

Towards separation of concerns in flow-based programming

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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 8 publications
0
2
0
Order By: Relevance
“…This paradigm models software systems as a directed graph of processing nodes [26]. These processes are executed asynchronously and communicate with each other through message passing.…”
Section: Flow-based Programmingmentioning
confidence: 99%
“…This paradigm models software systems as a directed graph of processing nodes [26]. These processes are executed asynchronously and communicate with each other through message passing.…”
Section: Flow-based Programmingmentioning
confidence: 99%
“…Based on the principles for process-oriented LCA modelling provided by Lodato et al (2020), the EASETECH+ editor (Zarrin et al 2015(Zarrin et al , 2017(Zarrin et al , 2018a, and a range of new functions (see Section S4, Supplementary material A for details), four novel modelling features as described in the following are provided in EASTECH.…”
Section: New Modelling Featuresmentioning
confidence: 99%