1 / 17

GUI for development of REMES models

REMES GUI group. GUI for development of REMES models. Summary of contents. What is REMES GUI and Tools Project Group & roles Project Risks Communication Project Plan. What is REMES? 1/4. RE source M odel for E mbedded S ystems Graphical modeling language Component behaviours

nona
Download Presentation

GUI for development of REMES models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REMES GUI group GUI for development of REMES models

  2. Summary of contents • What is REMES • GUI and Tools • Project Group & roles • Project Risks • Communication • Project Plan

  3. 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

  4. 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

  5. What is REMES? 3/4 • Illustration

  6. 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

  7. Tool and GUI • Java • Swing • SVN

  8. Project Groups Ana Petričić(Secondary supervisor) AnetaVulgarakis(Main supervisor) MdH FER AnuradhaSuryadevara(Project Leader) BarišaObradović(TeamLeader) Vidar Rinne Pablo Ibanez Guido Diodato JosipMaričević KrešimirKrečak 2014-10-13

  9. Roles and Work Distribution

  10. Project Risks • INTERNAL COMMUNICATION PROBLEMS. • CUSTOMER COMMUNICATION PROBLEMS • MEMBERS DROPPING OF • TOOLS LACKING FUNCIONALITY. • BEING LATE.

  11. Project Risks 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

  12. Project Risks 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.

  13. Communication 1/4 • Impossible to meet face to face • Communication technologies are indispensable

  14. Communication 2/4 • Many technologies are available for communicating... • Chat and video conference (Skype) • E-Mail (Gmail) • Web group and mailing list (Google Groups)

  15. Communication 3/4 • .. and for choosing the meeting day? • Doodle (opinion poll)

  16. Communication 4/4

  17. Activity plan

More Related