CommUnity is a formal approach to software architecture. It has a precise, yet intuitive mathematical semantics based on category theory. It supports, at the methodological level, a clear separation between computation, coordination, and distribution (including mobility). It provides a simple state-based language for describing component behaviour that is inspired by Unity and Interacting Processes. It also addresses composition as a first class concern and accounts for the emergence of global system properties from interconnections. This paper describes the approach and available tool support by modelling essential aspects of the GSM handover protocol. We also sketch a framework that we are implementing for the distributed execution of suc...
In this paper we present a coordination model for component-based software systems based on the noti...
AbstractIn this paper we present a coordination model for component-based software systems based on ...
Highly distributed networks have now become a common infrastructure for wide-area distributed applic...
CommUnity is a formal approach to software architecture. It has a precise, yet intuitive mathematica...
AbstractCommUnity is a formal approach to software architecture. It has a precise, yet intuitive mat...
CommUnity is a formal approach to software architecture. It has a precise, yet intuitive mathematica...
COMMUNITY is a formal approach to software architecture. Its main characteristics are: a precise, ye...
This is a first outline of the case study Handover according to AGILE’s workplan. It attempts to mod...
AbstractHighly distributed networks have now become a common infrastructure for a new kind of wide-a...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
The paper aims at providing a formal system, motivated by Dijkstra’s weakest precondition logic, for...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
The wide-spreading of Internet has stimulated the introduction of new programming paradigms and lang...
This paper presents a comparative survey of formalisms related to mobile agents. It describes the π-...
In this paper we present X-Klaim, an experimental programming language specifically designed to pro...
In this paper we present a coordination model for component-based software systems based on the noti...
AbstractIn this paper we present a coordination model for component-based software systems based on ...
Highly distributed networks have now become a common infrastructure for wide-area distributed applic...
CommUnity is a formal approach to software architecture. It has a precise, yet intuitive mathematica...
AbstractCommUnity is a formal approach to software architecture. It has a precise, yet intuitive mat...
CommUnity is a formal approach to software architecture. It has a precise, yet intuitive mathematica...
COMMUNITY is a formal approach to software architecture. Its main characteristics are: a precise, ye...
This is a first outline of the case study Handover according to AGILE’s workplan. It attempts to mod...
AbstractHighly distributed networks have now become a common infrastructure for a new kind of wide-a...
Abstract—We investigate the issue of designing a kernel programming language for mobile computing an...
The paper aims at providing a formal system, motivated by Dijkstra’s weakest precondition logic, for...
Abstract. A new area of research, known as Global Computing, is by now well established. It aims at ...
The wide-spreading of Internet has stimulated the introduction of new programming paradigms and lang...
This paper presents a comparative survey of formalisms related to mobile agents. It describes the π-...
In this paper we present X-Klaim, an experimental programming language specifically designed to pro...
In this paper we present a coordination model for component-based software systems based on the noti...
AbstractIn this paper we present a coordination model for component-based software systems based on ...
Highly distributed networks have now become a common infrastructure for wide-area distributed applic...