Find Jobs
Hire Freelancers

Pythonic transformation from XMI to OpenAPI/Swagger

€12-18 EUR / hour

Abgeschlossen
Veröffentlicht vor fast 5 Jahren

€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
Projekt-ID: 20709222

Über das Projekt

18 Vorschläge
Remote Projekt
Aktiv vor 5 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
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 in 40 Tagen
4,6 (16 Bewertungen)
5,3
5,3
18 Freelancer bieten im Durchschnitt €17 EUR/Stunde für diesen Auftrag
Avatar des Nutzers
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 in 40 Tagen
5,0 (258 Bewertungen)
7,9
7,9
Avatar des Nutzers
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 in 40 Tagen
5,0 (72 Bewertungen)
6,2
6,2
Avatar des Nutzers
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 in 40 Tagen
4,7 (43 Bewertungen)
6,3
6,3
Avatar des Nutzers
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 in 40 Tagen
5,0 (6 Bewertungen)
5,9
5,9
Avatar des Nutzers
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 in 40 Tagen
4,9 (13 Bewertungen)
6,0
6,0
Avatar des Nutzers
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 in 2 Tagen
5,0 (15 Bewertungen)
4,5
4,5
Avatar des Nutzers
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 in 40 Tagen
5,0 (2 Bewertungen)
3,3
3,3
Avatar des Nutzers
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 in 40 Tagen
3,9 (2 Bewertungen)
3,1
3,1
Avatar des Nutzers
My current Permanent role involves the same work as the Project here demands. I have got 3 years experience in this field
€14 EUR in 40 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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 in 40 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von GERMANY
Munich, Germany
5,0
3
Zahlungsmethode verifiziert
Mitglied seit Mai 12, 2018

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.