Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
NOTICE! • These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2009/2010). • For all other purposes, authors’ written permission is needed! • The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! 2017-05-24 1 Distributed Software Development 2017-05-24 2 ProCom@MDH Team &Project Vision 2017-05-24 3 Next 6 min.. • • • • • • • • Team structure What is ProCom Why do we need this project Overview of the Requirements Overview of the Solution Technologies Used ProCom do NOT address Other Issues 2017-05-24 4 Team structure • Project Leader – Piyush Gupta Tasks: Project Management, Requirement Gathering, Coding • Team Members – Priyadarshan Patil Tasks:Design,Coding,Testing – Manzoor Ahmad Task: Documentation, Design, Coding – Iftikhar Ahmad Task: Design, Coding, Testing – Parisa Zahedi Task: SVN Management, Design, Coding – Bilal Butt Task: Design, Coding, Documentation 2017-05-24 5 What is ProCom • ProCom? – A component model intended for modeling design of embedded systems – developed at Mälardalen University. • Ongoing research going in the University for the Progress project. 2017-05-24 6 Why do we need this project • Non existence of the code generation utility for the embedded system modeled using ProCom model. • Mapping the ProCom model to executable code. • Benefits – Providing an integrated platform for designing and developing the embedded system in a common IDE – Enabling rapid application development 2017-05-24 7 Overview of the Requirements • Identify the design for mapping ProCom model to corresponding Java code. • Generation of executable Java code from ProCom model using eclipse-IDE . • Investigate the possibility of generating the “glue code”. • Analyzing and describing the limitations of mapping from ProCom model to Java code. 2017-05-24 8 Overview of the Solution • Code generator is a plug-in for the eclipse IDE. • Generates executable Java code templates for the modeled components • Solution will always depend on the progress-IDE service. 2017-05-24 9 Technologies 2017-05-24 10 ProCom do NOT address • Backward compatibility of the generated code • Semantic correctness of the PROGRESS-IDE generated XML file • C code generation from ProCom model 2017-05-24 11 Other issues • PROGRESS-IDE still under development • Flexibility of code generation tool to accommodate the changes in ProCom Model Thank you.. & ?uestions 2017-05-24 13