The value of using different (possibly domain-specific) aspect languages to deal with a variety of crosscutting concerns in the development of complex software systems is well recognized. One should be able to use several of these languages together in a single program. However, on the one hand, developing a new Domain-Specific Aspect Language (DSAL) in order to capture all common programming patterns of the domain takes a lot of time, and on the other hand, the designer of a new language should manage the interactions with the other languages when they are used together. In this thesis, we introduce support for rapid prototyping and composing aspect languages based on interpreters. We start from a base interpreter of a subset of Java and ...
International audienceWe outline the principles of classification of Lexicon-Grammar, particularly w...
The most powerful artificial intelligence systems are now based on learned statisticalmodels. In ord...
Nowadays, the amount of textual data has become so gigantic, that it is not possible to deal with it...
The value of using different (possibly domain-specific) aspect languages to deal with a variety of c...
Object-Oriented Programming (OOP) has become the de facto programming paradigm. Event-Based Programm...
The number of specialized terms continuously grows in the documents, at a pace which is difficult t...
In the domain of open platforms, it has become common to use application programming frameworks exte...
http://blogs.univ-tlse2.fr/dejanstosic/files/2016/08/Stosic_2011.pdfInternational audienceUsually de...
Design patterns are considered as good practices of object-oriented programming. Patterns solutions,...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
The formal verification of programs is nowadays a crucial challenge for computer science, as softwar...
We presented a framework for the modular analysis of object-oriented languages. We defined a liberal...
This thesis is dedicated to the analysis of low-level software, like operating systems, by abstract ...
The usage-based approach to language brings together approaches that share the same working hypothes...
International audienceWe outline the principles of classification of Lexicon-Grammar, particularly w...
The most powerful artificial intelligence systems are now based on learned statisticalmodels. In ord...
Nowadays, the amount of textual data has become so gigantic, that it is not possible to deal with it...
The value of using different (possibly domain-specific) aspect languages to deal with a variety of c...
Object-Oriented Programming (OOP) has become the de facto programming paradigm. Event-Based Programm...
The number of specialized terms continuously grows in the documents, at a pace which is difficult t...
In the domain of open platforms, it has become common to use application programming frameworks exte...
http://blogs.univ-tlse2.fr/dejanstosic/files/2016/08/Stosic_2011.pdfInternational audienceUsually de...
Design patterns are considered as good practices of object-oriented programming. Patterns solutions,...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
The formal verification of programs is nowadays a crucial challenge for computer science, as softwar...
We presented a framework for the modular analysis of object-oriented languages. We defined a liberal...
This thesis is dedicated to the analysis of low-level software, like operating systems, by abstract ...
The usage-based approach to language brings together approaches that share the same working hypothes...
International audienceWe outline the principles of classification of Lexicon-Grammar, particularly w...
The most powerful artificial intelligence systems are now based on learned statisticalmodels. In ord...
Nowadays, the amount of textual data has become so gigantic, that it is not possible to deal with it...