Presentation is loading. Please wait.

Presentation is loading. Please wait.

S oftware E ngineering & N etwork S ystems Lab Model-Driven Engineering of High- Assurance Adaptive Systems Dr. B. Cheng chengb at cse.msu.edu CSE891 Spring.

Similar presentations


Presentation on theme: "S oftware E ngineering & N etwork S ystems Lab Model-Driven Engineering of High- Assurance Adaptive Systems Dr. B. Cheng chengb at cse.msu.edu CSE891 Spring."— Presentation transcript:

1 S oftware E ngineering & N etwork S ystems Lab Model-Driven Engineering of High- Assurance Adaptive Systems Dr. B. Cheng chengb at cse.msu.edu CSE891 Spring 2008

2 S oftware E ngineering & N etwork S ystems Lab Background Model-driven engineering –Systematic refinement of models, from abstract to more concrete models –Growing area of research and practice Autonomic Computing –Systems that dynamically adapt in response to changing environmental conditions, user needs, and internal conditions. –Used for cyberinfrastructure protection, remote monitoring. High Assurance Systems –Systems where execution errors may cause loss of life, injury, property damage, financial loss. –Transportation systems, military systems, financial systems.

3 S oftware E ngineering & N etwork S ystems Lab Course Objectives Study state of the art in the cross section of these three areas MDE-AC-HAS Create in-depth profiles of specific projects/techniques/tools –Evaluate their utility on concrete examples –Identify strengths and weaknesses; future extensions Compile taxonomy of MDE-AC-HAS techniques with guidelines for applicability.

4 S oftware E ngineering & N etwork S ystems Lab Course Structure Presentations/Reports of techniques –Theoretical foundations –Applicability –Comparison to related work –Discussions of strengths and weaknesses Use and Evaluation Presentations/Empirical Report –Tutorial –In-class demonstration of technique/tool –Use of concrete examples –Class participate in example exercises –Presentation of evaluation on larger-scale example(s)

5 S oftware E ngineering & N etwork S ystems Lab Course Evaluation Class Participation:10% –Discussion –1-page writeups 1st Presentation10% Draft project report10% In-Class demonstration/evaluation10% Final Project report30% Final Evaluation report30%

6 S oftware E ngineering & N etwork S ystems Lab First Assignmentdue Jan. 23 Identify three candidate techniques to profile. Create 6-slide presentation: –2 slides for each technique Problem and domain addressed Brief summary of general technique Validation and level of use List of relevant papers; relevant website Class will select 9 techniques

7 S oftware E ngineering & N etwork S ystems Lab Schedule DateTopicPresenter Jan. 23Candidate TechniquesClass Jan. 30 (1)GME+Semantic AnchoringMatt M. Feb. 6 (2) AADL; RainbowCarmela Y.; Heather G. Feb. 13 (2) MADAM/Assurance Mgmt FWFernando C./Eduardo Feb. 18 (2) Fujaba; UML/RhapsodyFuad A.; Adam J. Feb. 20 (2) Simulink etc/Reconfig patternsEric/Andres Mar. 12 AMF Lab DemoEduardo Mar. 17 UML/Rhapsody Lab Demo Adam J. Mar. 19 AADL Lab DemoCarmela Mar. 26 Fujaba Lab DemoFuad Mar. 31 GME Lab DemoMatt Apr. 2 (14) MADAM Lab DemoFernando C Apr. 16 Rainbow Lab DemoHeather G. Apr. 23 (21) Reconfiguration Patterns LabAndres Apr. 29 Simulink Lab DemoEric


Download ppt "S oftware E ngineering & N etwork S ystems Lab Model-Driven Engineering of High- Assurance Adaptive Systems Dr. B. Cheng chengb at cse.msu.edu CSE891 Spring."

Similar presentations


Ads by Google