The concept of roles is a promising approach to cope with context dependency and adaptivity of modern software systems. While roles have been investigated in conceptual modeling, programming languages and multi-agent systems, they have been given little consideration within component-based systems. In this paper, we propose a hierarchical role-based approach for modeling relationships and collaborations between components. In particular, we consider the channel-based, exogenous coordination language Reo and discuss possible realizations of roles and related concepts. The static requirements on the binding of roles are modeled by rule sets expressed in many-sorted second-order logic and annotations on the Reo networks for role binding, conte...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
peer reviewedIn this paper we apply the role metaphor to coordination. Roles are used in sociology a...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
We present an extension of the popular probabilistic model checker PRISM with multi-actions that ena...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
International audienceSoftware product line engineering enables strategic reuse in development of fa...
AbstractThe focus of this paper is on how a role-based architectural approach can contribute to buil...
AbstractSoftware systems are becoming more open, distributed, pervasive, and connected. In such syst...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
AbstractIn Component-based Software Development the integration of possibly heterogeneous and distri...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
peer reviewedIn this paper we apply the role metaphor to coordination. Roles are used in sociology a...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
We present an extension of the popular probabilistic model checker PRISM with multi-actions that ena...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
International audienceSoftware product line engineering enables strategic reuse in development of fa...
AbstractThe focus of this paper is on how a role-based architectural approach can contribute to buil...
AbstractSoftware systems are becoming more open, distributed, pervasive, and connected. In such syst...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
AbstractIn Component-based Software Development the integration of possibly heterogeneous and distri...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...
peer reviewedIn this paper we apply the role metaphor to coordination. Roles are used in sociology a...
Software systems are becoming more open, distributed, pervasive, and connected. In such systems, the...