This position paper considers how the principles of aspect-oriented programming can be applied to formal methods. By specifying different aspects of a system in different formal languages, the diversity and power of existing specification languages can be exploited. We describe our experiences of applying such an approach in the field of distributed multimedia systems. The significance of an aspect-oriented approach to the specification of adaptive QoS management functions is also considered
ABSTRACT. Aspect-orientation promises better modularity than pure object-oriented decomposition. A t...
AbstractThis SCP special collects articles that make contributions to the foundations of aspect-orie...
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineerin...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
This thesis aims at two different goals. First, a uniform presentation of the major relevant researc...
An aspect-oriented specification technique that supports the specification of component-based distri...
Middleware technologies allow the development of distributed applications without explicit knowledge...
The dominant family of aspect-oriented programming (AOP) languages, namely the family of lan-guages ...
This work proposes a model to implement aspect-oriented systems, through the definition of generic ...
: Object-based middleware systems, like CORBA, provide the basis for object-based distributed applic...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Several new modularity technologies have been proposed that improve separation of concerns in progra...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
New emerging developments to build robust software, such as generative programming, domain specific ...
Abstract. Aspect-oriented programming languages promise to provide better modularity than pure objec...
ABSTRACT. Aspect-orientation promises better modularity than pure object-oriented decomposition. A t...
AbstractThis SCP special collects articles that make contributions to the foundations of aspect-orie...
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineerin...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
This thesis aims at two different goals. First, a uniform presentation of the major relevant researc...
An aspect-oriented specification technique that supports the specification of component-based distri...
Middleware technologies allow the development of distributed applications without explicit knowledge...
The dominant family of aspect-oriented programming (AOP) languages, namely the family of lan-guages ...
This work proposes a model to implement aspect-oriented systems, through the definition of generic ...
: Object-based middleware systems, like CORBA, provide the basis for object-based distributed applic...
Adaptive systems are systems that react to changes in their environment and adapt to these changes b...
Several new modularity technologies have been proposed that improve separation of concerns in progra...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
New emerging developments to build robust software, such as generative programming, domain specific ...
Abstract. Aspect-oriented programming languages promise to provide better modularity than pure objec...
ABSTRACT. Aspect-orientation promises better modularity than pure object-oriented decomposition. A t...
AbstractThis SCP special collects articles that make contributions to the foundations of aspect-orie...
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineerin...