A tile logic-based semantics for mobile software architectures
نویسندگان
چکیده
The paper deals with the specification of dynamic reconfiguration of complex systems. We show how dynamic reconfiguration and especially components mobility, affects the ongoing behaviour of the reconfigured parts and its side effects on the system as a whole. Our approach is based on software architectural viewpoint of hierarchical systems, considered as sets of independent components and links. Nevertheless, the recursive description of components structure and particularly hierarchical and compositional generation of components and system behaviour, needs additional concepts. For this reason, we define a tile logic based model, where interfaces constitute basic objects that undergo the two dimensional dynamics of reconfigurable software systems. Spatial distribution of interfaces defines system / hierarchical component structural configuration. Dynamic reconfiguration is then regarded as a redistribution operation of these interfaces. On the other hand, tuples of interfaces values define system / hierarchical component behavioural configurations. The incremental and compositional definition of both system structure and behaviour is obtained thanks to the horizontal composition operator of tile logic that establishes dynamic connections between components interfaces and at the same time propagates the corresponding action effects on the environment. Complex Systems; Software Architectures; Mobility; Tile logic; Categorical semantics.
منابع مشابه
A Tile Logic Based Approach for Software Architecture Description Analysis
A main advantage of Architecture Description Languages (ADL) is their aptitude to facilitate formal analysis and verification of complex software architectures. Since some researchers try to extend them by new techniques, we show in this paper how the use of tile logic as extension of rewriting logic can enforce the ability of existing ADL formalisms to cope with hierarchy and composition featu...
متن کاملDynamical formation control of wheeled mobile robots based on fuzzy logic
In this paper, the important formation control problem of nonholonomic wheeled mobile robots is investigated via a leader-follower strategy. To this end, the dynamics model of the considered wheeled mobile robot is derived using Lagrange equations of motion. Then, using ADAMS multi-body simulation software, the obtained dynamics of the wheeled system in MATLAB software is verified. After that, ...
متن کاملIntuitionistic fuzzy logic for adaptive energy efficient routing in mobile ad-hoc networks
In recent years, mobile ad-hoc networks have been used widely due to advances in wireless technology. These networks are formed in any environment that is needed without a fixed infrastructure or centralized management. Mobile ad-hoc networks have some characteristics and advantages such as wireless medium access, multi-hop routing, low cost development, dynamic topology and etc. In these netwo...
متن کاملTimed Probabilistic Reasoning on UML Specialization for Fault Tolerant Component Based Architectures
Architecture-based reasoning about reliability and fault tolerance is gaining increasing importance as component-based software architectures become more widespread. Architectural description languages (ADLs) are used to specify high-level views of software design. ADLs usually involve a static, structural view of a system together with a dynamic, state-transition-style semantics, facilitating ...
متن کاملSemantics of Transient Connectors in Rewriting Logic
Research in Software Architectures has put forward the concept of connector to express complex relationships between system components, thus facilitating the separation of coordination from computation. A system can then be understood, at a given level of abstraction, in terms of its components and the connectors that establish how they interact. However, for systems in which many interconnecti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJCCBS
دوره 2 شماره
صفحات -
تاریخ انتشار 2011