DiaSuite

  • Increase font size
  • Default font size
  • Decrease font size

The DiaSuite Project

DiaSuite is a development environment dedicated to applications that orchestrate entities interacting with an environment.

This tool-suite is developed by the INRIA/LaBRI Phoenix research group

Application Domains

  • Telecommunications (e.g., advanced telephony services)
  • Home/Building Automation (e.g., surveillance, multimedia)
  • Assisted Living (e.g., tasks reminder)
  • Tier-System Monitoring (e.g., log analyzer)
  • Avionics (e.g., flight management)

DiaSuite Contributions

  1. An integrated tool-based development approach that covers the whole development cycle
  2. Conformance between the design and the implementation by relying on generative programming techniques
  3. Customized support for each development stage, guiding the stakeholders:
    • the design stage is supported by a domain-specific design language

    • the implementation stage is supported by a programming framework generated from the specification

    • the testing stage is supported by a 2D simulator leveraging the specification

    • the deployment stage is supported by backends based on distribution platforms like SIP, RMI or Web Services


    Read more or download DiaSuite now