GUI for development of REMES models
description
Transcript of GUI for development of REMES models
![Page 1: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/1.jpg)
108-11-05
GUI for development of REMES models
REMES GUI group
![Page 2: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/2.jpg)
Summary of contents
208-11-05
• What is REMES
• GUI and Tools
• Project Group & roles
• Project Risks
• Communication
• Project Plan
![Page 3: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/3.jpg)
308-11-05
What is REMES? 1/4• REsource Model for Embedded Systems• Graphical modeling language
– Component behaviours • Formally analysable models by translation
into priced timed automata models• Functional and extra-functional behavior of
a system– Functional behavior– Component wise, resource consumption of
systems • Various kinds of resources: memory, cpu,
ports, bandwidth, etc
![Page 4: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/4.jpg)
408-11-05
What is REMES? 2/4• Language constructs
– Modes• Two types: atomic, composite• Control interface: entry, exit, init• Data interface: shared variables (global, local)• Constraints: invariants over continuous
variables• Urgent mode
– Composite modes• Internal structure with inner modes and edges• Edge types: entry, exit, init, conditional top,
conditional discrete, internal – System as composition of composite modes
![Page 5: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/5.jpg)
508-11-05
What is REMES? 3/4• Illustration
![Page 6: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/6.jpg)
608-11-05
What is REMES? 4/4
• REMES Language Semantics• Executional behavior of modes
• In terms of 'delay' and 'discrete' transitions– Delay transitions: occur at a mode and represents
activeness of the mode– Discrete transitions: where action transitions i.e. Edges
between modes execute and hence mode changes • Internal modes of a composite mode execute sequentially • Composite modes can be composed and execute in
parallel
![Page 7: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/7.jpg)
708-11-05
•Java
•Swing
•SVN
Tool and GUI
![Page 8: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/8.jpg)
8
Project Groups
23-04-20
Josip Maričević Krešimir Krečak
Anuradha Suryadevara
(Project Leader)
Bariša Obradović(Team Leader)
Aneta Vulgarakis(Main supervisor)
Vidar Rinne Guido DiodatoPablo Ibanez
Ana Petričić (Secondary supervisor)
MdH FER
![Page 9: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/9.jpg)
923-04-20
Roles and Work Distribution
Names School Roles
Anuradha Suryadevara MdH Project Leader, document manager, domain acknowledgement
Guido Diodato MdH Design, testing, coding
Vidar Rinne MdH Design, coding
Pablo Ibanez MdH GUI
Bariša Obradović FER Team Leader, GUI
Josip Maričević FER SVN Manager, testing, coding
Krešimir Krečak FER Testing, coding
![Page 10: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/10.jpg)
1023-04-20
• INTERNAL COMMUNICATION PROBLEMS.
• CUSTOMER COMMUNICATION PROBLEMS
• MEMBERS DROPPING OF
• TOOLS LACKING FUNCIONALITY.
• BEING LATE.
Project Risks
![Page 11: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/11.jpg)
1123-04-20
HOW TO AVOID THIS??
• EVERYONE SHOULD USE GOOGLE GROUP TO SCHEDULE TIME FOR AVAILABILITY AND SHARE FILES.
• TRY TO SCHEDULE MEETINGS WELL IN ADVANCE. LIMIT TO EMAILS WHEN THE COMMUNICATION ARE NOT POSSIBLE
• KEEP GOOD WORKING ATMOSPHERE
Project Risks
![Page 12: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/12.jpg)
1223-04-20
HOW TO AVOID THIS??
• MAKE THOROUGH ANALYSIS OF AVAILABLE OPTIONS BEFORE COMMITTING TO ONE TOOL.
• DO AS MANY TASKS AS POSSIBLE IN PARALLEL. BE PREPARED TO WORK OVERTIME.
Project Risks
![Page 13: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/13.jpg)
1323-04-20
• Impossible to meet face to face
• Communication technologies are indispensable
Communication 1/4
![Page 14: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/14.jpg)
1423-04-20
Many technologies are available for communicating...
• Chat and video conference (Skype)
• E-Mail (Gmail)
• Web group and mailing list (Google Groups)
Communication 2/4
![Page 15: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/15.jpg)
Communication 3/4
.. and for choosing the meeting day?
• Doodle (opinion poll)
1523-04-20
![Page 16: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/16.jpg)
Communication 4/4
1623-04-20
![Page 17: GUI for development of REMES models](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813c78550346895da60ddf/html5/thumbnails/17.jpg)
1723-04-20
Activity plan