Distributed Software Development
Download
Report
Transcript Distributed Software Development
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!
2016-04-07
1
Distributed Software Development
2016-04-07
2
ProCom@MDH
Team &Project Vision
2016-04-07
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
2016-04-07
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
2016-04-07
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.
2016-04-07
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
2016-04-07
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.
2016-04-07
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.
2016-04-07
9
Technologies
2016-04-07
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
2016-04-07
11
Other issues
• PROGRESS-IDE still under development
• Flexibility of code generation tool to accommodate the
changes in ProCom Model
Thank you..
&
?uestions
2016-04-07
13