Following Model Driven Development guidelines, developers will de- fine meta–models, models and then implement transformations between models. Existing tools based on models require highly specific skills and knowledge from developers, and use Domain Specific Language (Dsl) as the entry point for final users. Is it possible to describe...
-
July 30, 2007 (v1)Conference paperUploaded on: December 3, 2022
-
October 27, 2010 (v1)Publication
The Service Oriented Architecture (SOA) paradigm supports the assembly of atomic services to create applications that implement complex business processes. Since the design of a complete process can be very complex, composition mechanisms inspired by the Separation of Concerns paradigm (e.g., features, aspects) are needed to support the...
Uploaded on: December 3, 2022 -
June 14, 2018 (v1)Conference paper
Cet article relate notre expérience d'enseignement des langages spéciques aux do-maines (DSLs), notamment via l'utilisation d'un énoncé de Travaux Pratiques guidé per-mettant d'expérimenter les diérents concepts et niveaux d'abstraction mis en oeuvre lors de la conception de tels langages. Le domaine d'illustration choisi est celui des systèmes...
Uploaded on: December 4, 2022 -
October 16, 2018 (v1)Conference paper
This paper describes our experience in constructing a new Domain-Specific Language course at the graduate level whose objectives is to reconciliate concepts coming from Language Design as well as Modeling domains. We illustrate the course using the reactive systems application domain, which prevents us to fall back in a toy example pitfall....
Uploaded on: December 4, 2022 -
June 7, 2011 (v1)Conference paper
Les approches "orientées services" permettent la création d'applications complexes par réutilisation et assemblage de services existant. Au niveau des interfaces hommes- machines, cette réutilisation n'est que peu supportée, obligeant les concepteurs d'interfaces à redéfinir complètement les interfaces des assemblages, sans pouvoir réutiliser...
Uploaded on: December 4, 2022 -
August 27, 2018 (v1)Conference paper
International audience
Uploaded on: December 4, 2022 -
January 4, 2015 (v1)Conference paper
Sensors networks are the backbone of large sensing infras-tructures such as Smart Cities or Smart Buildings. Classical approaches suffer from several limitations hampering developers' work (e.g., lack of sensor sharing, lack of dynamicity in data collection policies, need to dig inside big data sets, absence of reuse between implementation...
Uploaded on: February 28, 2023 -
December 6, 2016 (v1)Conference paper
Smart buildings and smart cities rely on interconnected sensor networks that collect data about their environment to support various applications. Developing and deploying the data collection architectures of these systems is a challenging problem. The specificities of the sensor platforms compel software engineers to work at a low level. This...
Uploaded on: February 28, 2023 -
March 16, 2015 (v1)Conference paper
Connected objects and monitoring systems continuously produce data about their environment. Dashboards are then designed to aggregate and present these data to end-users. Technologies used to design and implement visualization dashboards are babbling from a software engineering point of view. This paper highlights how this domain could benefit...
Uploaded on: February 28, 2023 -
March 9, 2010 (v1)Conference paper
The Service Oriented Architecture (Soa) paradigm supports the assembly of atomic services to create applications that implement complex business processes. Assem- bly is accomplished by service orchestrations defined by Soa architects. The Adore frame- work allows Soa architects to model complex orchestrations of services by composing mod- els...
Uploaded on: December 3, 2022 -
2018 (v1)Journal article
Data-flow oriented embedded systems, such as automotive systems used to render HMI (e.g., instrument clusters, info-tainments), are increasingly built from highly variable specifications while targeting different constrained hardware platforms configurable in a fine-grained way. These variabilities at two different levels lead to a huge number...
Uploaded on: December 4, 2022