12015-09-14 these materials are prepared only for the students enrolled in the course distributed...
TRANSCRIPT
123-04-21
• 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!
NOTICE!
223-04-21
Distributed Software Development
323-04-21
ProCom@MDHTeam &Project Vision
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
423-04-21
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
523-04-21
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.
623-04-21
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
723-04-21
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.
823-04-21
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.
923-04-21
Technologies
1023-04-21
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
1123-04-21
Other issues
• PROGRESS-IDE still under development
• Flexibility of code generation tool to accommodate the changes in ProCom Model
Thank you..&
?uestions
1323-04-21