کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433756 1441671 2014 34 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A sound and complete theory of graph transformations for service programming with sessions and pipelines
ترجمه فارسی عنوان
نظریه صدا و کامل از تحولات گراف برای برنامه نویسی سرویس با جلسات و خطوط لوله
کلمات کلیدی
پردازش محاسبات، نمودار سلسله مراتبی تبدیل گراف
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• Algebra of hierarchical graphs that supports Double-Pushout graph transformations.
• Representation of service systems as hierarchical graphs.
• Representation of behaviors of service systems as graph transformation rules.
• Soundness and completeness of graph transformation rules.

Graph transformation techniques, the Double-Pushout (DPO) approach in particular, have been successfully applied in the modeling of concurrent systems. In this area, a research thread has addressed the definition of concurrent semantics for process calculi. In this paper, we propose a theory of graph transformations for service programming with sophisticated features such as sessions and pipelines. Through graph representation of CaSPiS, a recently proposed process calculus, we show how graph transformations can cope with advanced features of service-oriented computing, such as several logical notions of scoping together with the interplay between linking and containment. We first exploit a graph algebra and set up a graph model that supports graph transformations in the DPO approach. Then, we show how to represent CaSPiS processes as hierarchical graphs in the graph model and their behaviors as graph transformation rules. Finally, we provide the soundness and completeness results of these rules with respect to the reduction semantics of CaSPiS.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 94, Part 3, 15 November 2014, Pages 255–288
نویسندگان
, , ,