Ø CASE France Ø Services & consulting Ø Events & Press Ø Information request Ø Contact Ø Search

 

Solutions: Envision UML

Design at the UML language level and leave the C++/Java programming effort to the only critical work

UML analysis and design environment with C++ / Java code and application generators

Directly design in UML and keep lower C++ or Java programming to only specific and delicate points

With Envision, automatically create general purpose, modern and multi threads UML-C++/Java applications. You “draw” your application with UML graphic editors, then you click on the application generator's button and your program  runs immediately, under Windows, Unix, Linux or for embedded systems.

Click on image to enlarge

Integrated environment for analysis, design and requirements management with automatic generation of C++/Java applications. Offers a complete and homogeneous solution for the development of object oriented applications using UML methodology.

Applications

  • All types of UML applications
  • Multi threads
  • User's interface
  • Automate and controller
  • Web - Applet - Java-Beans
  • Prototype and demonstrator
  • Simulation

 

Automatic code and applications generation...

 

See UML application note

Automatic generation of multi threads application: Producer - Consumer

Adhere  to UML OMG  standard without compromise
  • Use Case with
    • Sequence diagrams
    • Collaboration diagrams
  • Components (*)
  • Logical with
    • Class diagrams (*)
    • Hierarchical states/transitions (*)
    • Activities diagrams
    • Nested design patterns" (*)
  • Deployment
  • Integrated requirements management extension

Note (*) : Diagrams used for code and applications generation

 

Information and prices

 

 

 

Solution key points

  • Encourage O.O. programming which clearly increases program reliability, effectiveness and decreases risks of dysfunction
     

  • Entirely reconfigurable with the meta tool, it allows the setting up of a perennialized software development process, with a repeatable  and improvable methodology, from one project to the other
     

  • The  applications generator produces very clear C++ or Java code for real product, prototype or demonstrator, without superfluous comment and with an implicit standard of documentation which greatly facilitates maintenance
     

  • Time saved produced by automatic generation of up to date documents according to the company standard (Word/Excel/HTML) makes it possible to reorientate team efforts towards tasks with higher added value such as functional analysis and design, which. As a corollary benefits it increases products quality and customers satisfaction
     

  • The multi users centralized repository capitalizes and develops the design effort  (knowledge data base). Each actor share the same definitions, on site or in mission. Newcomers have direct access to the project.

Information leveraging solutions
tailored to each enterprise and its projects.
In France since 1989

Pages trouvées

UML  C++ / Java generates:

  • UML objects declarations necessary for code generation
  • C++ main()  function and arguments for direct execution of the application
  • Activities and states transitions code
  • Algorithms for simple or concurrent states - transitions
  • Initialization and control of classes operations and concurrent actions (multi threads)

UML C++ / Java produces:

  • A detailed log file for all generation steps, errors and warnings allowing debugging at UML level
  • .cpp and .h or .java files structures
  • Call to your favorite EAI with the right project/solution file and display C++ or Java generated source code.

CASE France copyright - 05/01/2016