International audienceOne of the touchstones of Object-Oriented Design is that the management of complexity is seldom located within any single object. It should instead be an emerging property of the collaborations within a society of objects, each one of these being as simple as possible. These collaborations can easily be specified using UML collaboration diagrams. We propose to reify UML collaborations as interaction components. This allows the easy handling and reusing of interaction abstractions among components at both specification and implementation levels. This paper focuses on the specification of these components. We propose criteria to define the type and the frontier'' of an interaction abstraction. We present a UML collaborat...
The lack of a component concept for the UML is widely ac- knowledged. Contracts between components ...
We outline a specification style for reactive services that focuses on UML 2.0 collaborations and ac...
UML Interactions represent one of the three different behavior kinds of the UML. In general, they sp...
International audienceCollaborations (between objects) are increasingly be- ing recognized as fundam...
A collaboration represents a set of entities that work together to achieve a common goal. Collaborat...
The paper concerns the concept of refinement as a commonly used design practice in the software deve...
This paper examines the use of the Unified Modeling Language (UML) as a representation for interacti...
Object-oriented specification mechanisms have become famous for modelling structure and behaviour to...
To tackle the complexity of inter-organizational business collaborations, the design of such collabo...
Recently, UML has been suggested as a standard notation for the analysis and design of object-orient...
Proceedings published online: http://www.springerlink.com/content/m13272756n42/COLLECT-UML is a con...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Collaborations (between objects) are increasingly being recognized as fundamental building blocks to...
A fundamental problem in the area of service engineering is the so-called cross-cutting nature of se...
An increasing impact of system modeling in software development facilitates a vision of software dev...
The lack of a component concept for the UML is widely ac- knowledged. Contracts between components ...
We outline a specification style for reactive services that focuses on UML 2.0 collaborations and ac...
UML Interactions represent one of the three different behavior kinds of the UML. In general, they sp...
International audienceCollaborations (between objects) are increasingly be- ing recognized as fundam...
A collaboration represents a set of entities that work together to achieve a common goal. Collaborat...
The paper concerns the concept of refinement as a commonly used design practice in the software deve...
This paper examines the use of the Unified Modeling Language (UML) as a representation for interacti...
Object-oriented specification mechanisms have become famous for modelling structure and behaviour to...
To tackle the complexity of inter-organizational business collaborations, the design of such collabo...
Recently, UML has been suggested as a standard notation for the analysis and design of object-orient...
Proceedings published online: http://www.springerlink.com/content/m13272756n42/COLLECT-UML is a con...
Abstract — We present a tool for composition of component specifications. The tool uses UML diagrams...
Collaborations (between objects) are increasingly being recognized as fundamental building blocks to...
A fundamental problem in the area of service engineering is the so-called cross-cutting nature of se...
An increasing impact of system modeling in software development facilitates a vision of software dev...
The lack of a component concept for the UML is widely ac- knowledged. Contracts between components ...
We outline a specification style for reactive services that focuses on UML 2.0 collaborations and ac...
UML Interactions represent one of the three different behavior kinds of the UML. In general, they sp...