Model-Driven Analysis Frameworks for Embedded Systems. George Edwards USC Center for Systems and Software Engineering email@example.com. Presentation Outline. Embedded Systems Modeling Analysis Model-Driven Engineering Domain-specific languages Model interpreters
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
USC Center for Systems and Software Engineering
Model Interpreter Implementation Tasks
Find a computational theory that derives the relevant properties
Determine the syntax and semantics of theanalysis modeling constructs
Discover the semantic relationships betweenthe constructs present in the architecturalmodels and those present in the analysismodels
Determine the compatibility between theassumptions and constraints of the architecturalmodels and the analysis models, and resolveconflicts
Implement a model interpreter that executes asequence of operations to transform anarchitectural model into an analysis model
Verify the correctness of the transformation
Interpret each object based on type and context
Apply domain-specific semantics at each extension point
Invoke the architect-defined framework extension at each extension point
Traverse the model
Visit the XTEAM website:
George Edwards and Nenad Medvidovic, A Methodology and Framework for Creating Domain-Specific Development Infrastructures, Proceedings of the 23rd IEEE ACM International Conference on Automated Software Engineering (ASE), September 2008.
George Edwards, Chiyoung Seo, and Nenad Medvidovic, Model Interpreter Frameworks: A Foundation for the Analysis of Domain-Specific Software Architectures, Journal of Universal Computer Science (JUCS), Special Issue on Software Components, Architectures and Reuse, 2008.
George Edwards, Chiyoung Seo, and Nenad Medvidovic, Construction of Analytic Frameworks for Component-Based Architectures, Proceedings of the Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), August 2007.
George Edwards, Sam Malek, and Nenad Medvidovic, Scenario-Driven Dynamic Analysis of Distributed Architectures, Proceedings of the 10th International Conference on Fundamental Approaches to Software Engineering (FASE), March 2007.