<span style="font–size:12.0pt;font–family:"Myriad Pro"">The 12th ACM–IEEE International Conference on Methods and Models for System Design (MEMOCODEÕ14) will be held in Lausanne, Switzerland on October 19–21, 2014. This year, for the second time, MEMOCODE will be collocated with the FMCAD Conference, providing attendees the opportunity to attend joint tutorial sessions and keynotes. It will provide an excellent venue for researchers working on formal methods for CAD, and methodologies and models for embedded hardware and/or software design.<br>In the past, <a href="mailto:http://memocode.irisa.fr">MEMOCODE</a> emphasized co–design as its primary focus, but over the last decade, the clear boundaries between system components implemented in hardware, firmware, software, middleware or applications have blurred. This evolution in system design practices has necessitated a change in the title of the conference to cater to the needs of today′s industry and research practices. MEMOCODE′s main agenda is to bring together researchers in software design, hardware design, as well as hardware/software co–design, and exchange ideas, research results, lessons learned from each other and apply them to each other′s areas. We want to emphasize the importance of models and methodologies in correct system design, and provide a platform for researchers and industry practitioners who work in any or all components of the system stack – hardware, firmware, middleware, software, architecture and applications.</span><br><span style="font–size:12.0pt;font–family:"Myriad Pro""><b style="mso–bidi–font–weight:normal">TOPICS<br></b><br>MEMOCODEÕ14 seeks research contributions addressing all aspects of methods and models for hardware and embedded software design. We are interested in formal foundations, informal engineering methodologies with sound basis, model driven approaches, design tools, design case studies and industry–scale experimental case–studies.<span style="mso–spacerun:yes"> </span>Research areas of interest to MEMOCODE consist of (but not limited to) the following topics:</span> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Programming Models, Languages, Methodologies and Tools</i></b> – System Modeling Languages – Architecture Description Languages – Domain Specific Languages – Generic Programming – Synchronous Programming Models and Languages – Reactive, Streaming, Concurrent Programming Languages – Program Synthesis Techniques, Tools, Methods – Correct–by–Construction Methodologies – Higher Level Hardware Description Languages </span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Analysis, Verification and Test – Static and Dynamic Analysis</i></b> – Symbolic Simulation – Model Checking – Type Theoretical Program Analysis – Abstract Interpretation – Test–cases Generation – Coverage Metrics and Techniques – Tools and Methodologies for Verification, Analysis – Performance Analysis – Formal Models such Petri–Nets, Timed Automata, Transition Systems, <span class="SpellE">etc</span></span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Refinement, component, platform–based methodologies</i></b> – Stepwise refinement methodologies – Refinement–based correct–by–construction Design – Component based design – Component composition languages and environments – Platform–based design – Refinement proof techniques, simulations and other relations – Reusability methodologies – Contract–based Component Design – Assume/Guarantee Reasoning – Reverse Engineering of Systems to build Platform and Component Models – Separation of Concern based Design – Aspect–oriented Design Approaches </span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Models of Time in System Design </i></b>– Synchronous, <span class="SpellE">polychronous</span>, asynchronous concurrency models – Latency Insensitive Design – Globally Asynchronous and Locally Synchronous Design Methods – Locally Asynchronous and Globally Synchronous Design Methods – Real–Time Models, Scheduling, Proofs of Real–Time Guarantees</span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Fault Tolerance, Fault Models, Reliability, and Resilience</i></b> – Fault Tolerant System Design – Fault–tree and other techniques for reasoning about Faults – Defect Tolerant System Design – Reliability Models, Risk Models, Probabilistic Computation – Resilient System Design – Run–Time Adaptable Systems – Run–Time patching and maintenance </span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Quantitative/qualitative reasoning</i></b> – Power Models and Power/Performance/cost/latency trade–off methods – Reasoning techniques, data mining and other analytical methods for predicting power/performance <span class="SpellE">etc</span> – System Level Models for Quantitative exploration of Design Space </span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Secure and Trustworthy Design</i></b> – Methods and Models for Cyber Security – Reasoning techniques for Cyber Security, Vulnerability, Counter measures – Risk Modeling, Performance/Security Trade–offs – Security Specification languages, Formal tools, Testing </span></p> <p class="MsoPlainText" style="text–align:justify;text–justify:inter–ideograph"><span style="font–size:12.0pt;font–family:"Myriad Pro""><br><b style="mso–bidi–font–weight:normal"><i style="mso–bidi–font–style:normal">Case Studies<span style="mso–spacerun:yes"> </span>& Tools Paper</i></b> – Design case studies based on sound methodological precepts – Industry Strength Case studies – Tools paper describing the architecture, design, capabilities of tools with experimental evaluation</span></p><br>
Abbrevation
MEMOCODE
City
Lausanne
Country
Switzerland
Deadline Paper
Start Date
End Date
Abstract