Code modularity is important for code reuse. Language designers mainly focused on method code modularity. On thecontrary, initialization code modularity has usually been neglected. The initialization code of many class-based object-orientedlanguages becomes cumbersome in different situations: for example, when some fields have multiple initializationoptions (e.g., a rectangle can be positioned by providing Cartesian or polar coordinates), have optional initialization (e.g., arectangle can be positioned in the origin (0,0) if no other coordinates are provided), or have superclass initialization (e.g., acolored rectangle must redefine all the constructors of its rectangle superclass to add the notion of color). In such cases, thenumber of con...
National audienceLa conception d'ontologies constitue souvent un frein à l'adoption des techniques d...
Random walks in random environment is asuitable model for diffusion and transport in inhomogeneous m...
En utilisant la méthodologie de l'apprentissage profond qui préconise de s'appuyer davantage sur des...
Code modularity is important for code reuse. Language designers mainly focused on method code modula...
In some inflectional systems, the same morphosyntactic properties can be expressed differently acros...
Ornaments provide a way to express transformations of inductive datatypes that reorganize, specializ...
National audienceThis paper focuses on the construction of formal representations of natural languag...
Design patterns are considered as good practices of object-oriented programming. Patterns solutions,...
In the domain of open platforms, it has become common to use application programming frameworks exte...
The value of using different (possibly domain-specific) aspect languages to deal with a variety of c...
Here we present, for the first time, a frequentist progressive Multiple Sequence Alignment (MSA) met...
In formal semantics, researchers assign meanings to sentences of a natural language. This work is gu...
This thesis addresses the problem of reasoning about programs that modify the heap and alter the con...
Pour modéliser des paysages et leur dynamique, il est largement admis que les phénomènes géographiqu...
While programming languages tend to give higher abstraction levels to the programmer, the programs t...
National audienceLa conception d'ontologies constitue souvent un frein à l'adoption des techniques d...
Random walks in random environment is asuitable model for diffusion and transport in inhomogeneous m...
En utilisant la méthodologie de l'apprentissage profond qui préconise de s'appuyer davantage sur des...
Code modularity is important for code reuse. Language designers mainly focused on method code modula...
In some inflectional systems, the same morphosyntactic properties can be expressed differently acros...
Ornaments provide a way to express transformations of inductive datatypes that reorganize, specializ...
National audienceThis paper focuses on the construction of formal representations of natural languag...
Design patterns are considered as good practices of object-oriented programming. Patterns solutions,...
In the domain of open platforms, it has become common to use application programming frameworks exte...
The value of using different (possibly domain-specific) aspect languages to deal with a variety of c...
Here we present, for the first time, a frequentist progressive Multiple Sequence Alignment (MSA) met...
In formal semantics, researchers assign meanings to sentences of a natural language. This work is gu...
This thesis addresses the problem of reasoning about programs that modify the heap and alter the con...
Pour modéliser des paysages et leur dynamique, il est largement admis que les phénomènes géographiqu...
While programming languages tend to give higher abstraction levels to the programmer, the programs t...
National audienceLa conception d'ontologies constitue souvent un frein à l'adoption des techniques d...
Random walks in random environment is asuitable model for diffusion and transport in inhomogeneous m...
En utilisant la méthodologie de l'apprentissage profond qui préconise de s'appuyer davantage sur des...