کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
430735 688133 2012 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Ambient Abstract State Machines with applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Ambient Abstract State Machines with applications
چکیده انگلیسی

We define a flexible abstract ambient concept which turned out to support current programming practice, in fact can be instantiated to apparently any environment paradigm in use in frameworks for distributed computing with heterogeneous components. For the sake of generality and to also support rigorous high-level system design practice we give the definition in terms of Abstract State Machines. We show the definition to uniformly capture the common static and dynamic disciplines for isolating states or concurrent behavior (e.g. handling of multiple threads for Java) as well as for sharing memory, patterns of object-oriented programming (e.g. for delegation, incremental refinement, encapsulation, views) and agent mobility.


► A general ambient concept is defined for software system design.
► It uses parameterization of Abstract State Machines.
► It is shown to capture isolation of states and memory sharing.
► It permits uniform descriptions of concurrent behavior.
► It generalizes some behavioral design patterns.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computer and System Sciences - Volume 78, Issue 3, May 2012, Pages 939–959
نویسندگان
, , ,