Find Jobs
Hire Freelancers

Pythonic transformation from XMI to OpenAPI/Swagger

€12-18 EUR / hour

Terminado
Publicado hace casi 5 años

€12-18 EUR / hour

Goal: As an interface controller I need to transform a given XMI file (XML dialect for UML) into an OpenAPI or Swagger definition (JSON) file. Use cases: Forward engineer RESTful service Export data structures for use in messages See following already existing tools based on Java and EMF: [login to view URL] And see this pythonic approach which does one direction to PlanUML [login to view URL] Provide a similar tool + Coding conventions + Implementation shall be done with Python + For reading of uml data the pyecore library shall be used + It provides out-of-the-box functionality for creating, manipulating, and exporting uml models + For writing the json jinja2 library shall be used + Source code shall be stored under src/ + e.g. src/[login to view URL] + Input and output data shall be stored under data/ + e.g. data/[login to view URL], data/[login to view URL] + [login to view URL] shall contain all necessary python libraries so that in a fresh python environment one only has to do pip install -r [login to view URL] + Acceptance criteria + Source code shall be unit tested under tests/ + e.g. tests/[login to view URL] + Source code shall be tested with an example + Use data/[login to view URL] as input from UML tool + The output json shall be equal to [login to view URL] + If we are not happy with [login to view URL] then we can change it to our needs + The code shall be generic + Principally it shall be possible to also transform any other xmi file following our tbd rules + The resulting json file shall be like data/[login to view URL] + xmi:id values can vary since these must be generated e.g. as uuid + References must be valid + Some attributes like type, association, memberEnd, and navigableOwnedEnd reference other elements using their xmi:id
ID del proyecto: 20709222

Información sobre el proyecto

18 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Dear client. I have over 6 years experience with Python restful API. High-quality & Fast-delivery is promised! As a highly skilled full stack developer and I can help you perfectly. I am very confident with my skills and I'd like to help your work by doing my best. My clients have never been frustrated with my work and I hope to make you one of them. I am able to work full time on your timezone and start working right away. Please confirm that I am one of the best fits for you and drop me a message for further discussion. Hope win-win with client. Thanks and Best Regards.
€15 EUR en 40 días
4,6 (16 comentarios)
5,3
5,3
18 freelancers están ofertando un promedio de €17 EUR /hora por este trabajo
Avatar del usuario
Hi, dear! I've checked your project description and I've understood the requirement. I've an experience of jobs with parsing XML with python. Once I understood the xml schema, it's not a problem to transform to OpenAPI because I've worked for APIs with Swagger syntax directly. Please give me chance to work with you. Ping me to discuss about your project. Thank you.
€15 EUR en 40 días
5,0 (258 comentarios)
7,9
7,9
Avatar del usuario
Hi. thanks for your posting. I'm very happy to have a chance of bidding your project. I have experience in development of the projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy for you as you want. best regards.
€15 EUR en 40 días
5,0 (72 comentarios)
6,2
6,2
Avatar del usuario
hello, i am red hat certified engineer and i am expert in python i am ready to start work on your project thanks...................................
€17 EUR en 40 días
4,7 (43 comentarios)
6,3
6,3
Avatar del usuario
Hi, We have experience in XMI to OpenAPI and can work on similar tool which you mentioned in your project description. We have right credentials to fulfill your requirement and complete job. Let me know if you have any issue which you are willing to discuss with us. Looking forward for your response. Best Regards, Arun
€15 EUR en 40 días
5,0 (6 comentarios)
5,9
5,9
Avatar del usuario
Hi I'm a python coder with 15+ years experience. I am also well versed in UML, XML, Json and api creations and translations. You project sounds unique, but one I think I will be well suited to. Thanks Marc Nealer
€20 EUR en 40 días
4,9 (13 comentarios)
6,0
6,0
Avatar del usuario
Software Engineer | Neural Networks | DSP | Java,C/C++,Matlab My expertise is centered on designing and developing intelligent and adaptive applications using the techniques of Neural Networks and Digital Signal Processing. I have also developed several web automation projects using java (J2SE and J2EE). I can also develop firmware and software applications in C/C++. Below is the summary of the skill set I have and the programming languages I have used. Skill Set - Digital Signal Processing - Image Processing - Artificial Intelligence (Neural Networks) - Optical Character Recognition(OCR) - Embedded Systems Development - Control Systems - Robotics and Automations - Web Automation - Web Applications Development Programming Languages - Java ( J2SE , J2EE and J2ME) - C/C++ - Visual Basic - Matlab - PHP (CakePHP
€12 EUR en 2 días
5,0 (15 comentarios)
4,5
4,5
Avatar del usuario
Hi, there. How are you? I hope you are doing well. I am pretty happy to place a bid on this project. I am really interested in your project. I have extensive experiences in Website building and Mobile app development. You can check my previous work here: https://www.freelancer.com/u/wang109 I know what the difference between 99% VS 100% is. I guarantee 100% perfect. I can start work immediately!! If you hire me, I will do my best until you are fully satisfied. You will get a high-quality result exactly. Please send me a message so that we can discuss more. Thanks. Wang.
€18 EUR en 40 días
5,0 (2 comentarios)
3,3
3,3
Avatar del usuario
Good day! I'm a licensed full stack programming developer and designer. I have many experiences in python/Django and python selenium webscraping and python image processing by using python openCV package. I have many experiences in c#,c++,c,java programming. I had read your project description carefully. I'm interested in your project, please feel free to check my clients reviews, my profile and if you are interested too, we can discuss more details. Thank you very much.
€15 EUR en 40 días
3,9 (2 comentarios)
3,1
3,1
Avatar del usuario
My current Permanent role involves the same work as the Project here demands. I have got 3 years experience in this field
€14 EUR en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This is technology and information era. From last few decades we are storing data and now is the time to extract information out of that collected data. Companies are actively working on machine learning, trying to teach computers so those can become artificially intelligent to solve complex problem. Machines are fed data, they learn, implement and again learn and this is iterative process. You know what, this is what I do on day to day basis, I speak machine's language and make machines understand how to learn on its own to learn, iterate and learn from mistakes. I am Jitesh, lead developer at Prijit Technologies who is a learner, loves learning new technologies and implementing them to solve real world problems. If you'd like to know more about my work, feel free to visit my portfolio. To give a brief on my experiences, I have worked with clients like Google, Microsoft, Annai Systems, Neohapsis Securities, Dice Inc. to name a few. The technologies I majorly work on are Python, Django, MySQL, PostgreSQL on cloud platforms of Amazon and Google. Please share more details to proceed further. Thanks & Regards, Jitesh
€30 EUR en 40 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Munich, Germany
5,0
3
Forma de pago verificada
Miembro desde may 12, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.