AbstractModern programming languages and hardware technologies require (and effectively enable) ever more software to be distributed. Different paradigms (client–server, mobility-based, etc.) can be adopted to design distributed software, and deciding the “best” paradigm is a typical choice to be made in the very early software design phases. Several factors should drive this choice, that can also change depending on the software application domain. Within this framework, we focus on a class of attributes related to the performance, and the contribution of this paper is twofold: we extend an existing architecture description language (ADL) to model the physical and logical mobility of components; we introduce a methodology that, starting fr...
The software architecture level of design allows to cope with the increas-ing size and complexity of...
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstrac...
peer-reviewedThis chapter focuses on designing software architectures of mobile applications using a...
Mobile software applications have to meet new requirements directly arising from mobility issues. To...
Software architecture is a technique which aids the development of complex and dynamic systems. Arch...
We use a structural operational semantics which drives us in inferring quantitative measures on syst...
When building information systems that can be accessed through desktop and mobile devices, developer...
AbstractMobility has become a new factor of complexity in the construction and evolution of software...
AbstractMobility has become a new factor of complexity in the construction and evolution of software...
In this paper we motivate an Architecture Description Language (ADL) for mobile distributed systems ...
In mobile software systems specification, we focus on the movement of software elements across a net...
In this paper, we address the integration of a distribution dimension in an architectural approach t...
International audienceThe computerization of industrial design processes raises software engineering...
Performance is an important but often overlooked aspect of systems design. As a consequence, deploye...
AbstractThe validation of software performance since the very early phases of the lifecycle is a cru...
The software architecture level of design allows to cope with the increas-ing size and complexity of...
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstrac...
peer-reviewedThis chapter focuses on designing software architectures of mobile applications using a...
Mobile software applications have to meet new requirements directly arising from mobility issues. To...
Software architecture is a technique which aids the development of complex and dynamic systems. Arch...
We use a structural operational semantics which drives us in inferring quantitative measures on syst...
When building information systems that can be accessed through desktop and mobile devices, developer...
AbstractMobility has become a new factor of complexity in the construction and evolution of software...
AbstractMobility has become a new factor of complexity in the construction and evolution of software...
In this paper we motivate an Architecture Description Language (ADL) for mobile distributed systems ...
In mobile software systems specification, we focus on the movement of software elements across a net...
In this paper, we address the integration of a distribution dimension in an architectural approach t...
International audienceThe computerization of industrial design processes raises software engineering...
Performance is an important but often overlooked aspect of systems design. As a consequence, deploye...
AbstractThe validation of software performance since the very early phases of the lifecycle is a cru...
The software architecture level of design allows to cope with the increas-ing size and complexity of...
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstrac...
peer-reviewedThis chapter focuses on designing software architectures of mobile applications using a...