LUCID, the dataflow programming language
LUCID, the dataflow programming language
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Annual review of computer science vol. 1, 1986
Promises: linguistic support for efficient asynchronous procedure calls in distributed systems
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Coordination languages and their significance
Communications of the ACM
VIPERS: a data flow visual programming environment based on the Tcl language
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Software engineering for mobility: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Communications of the ACM
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems
Proceedings of the 26th International Conference on Software Engineering
Advances in dataflow programming languages
ACM Computing Surveys (CSUR)
JOpera: A Toolkit for Efficient Visual Composition of Web Services
International Journal of Electronic Commerce
Computer
Computer
The JOpera visual composition language
Journal of Visual Languages and Computing
Flow-Based Programming, 2nd Edition: A New Approach to Application Development
Flow-Based Programming, 2nd Edition: A New Approach to Application Development
Resource-Oriented Middleware Abstractions for Pervasive Computing
SWSTE '12 Proceedings of the 2012 IEEE International Conference on Software Science, Technology and Engineering
Hi-index | 0.00 |
Network-based applications usually rely on the explicit distribution of components, which interact by means of message passing. Assembling components into a workflow is challenging due to the asynchronism inherent to the underlying message-passing communication model. This paper presents the PaCE language, which aims at coordinating asynchronous network-based components by exploiting the data-flow execution model. Specifically, PaCE has been designed for dealing with components compliant with the P-REST architectural style for pervasive adaptive systems. Moreover PaCE provides reflective features enabling run-time adaptation and evolution of workflows.