Models as Structures: The Structural Semantics of Model-based design
- Ethan Jackson | Vanderbilt University
Model-based design encourages architects to use customized architectural languages that precisely target their problem domains. These languages, coined domain-specific modeling languages (DSMLs), are essential components of model-driven architecture (MDA), platform-based design, and model-integrated computing (MIC). As a result, tools and methods for DSMLs have blossomed: Key research includes the heterogeneous composition of DSMLs, model transformations between DSMLs, approximations of formal properties within DSMLs, and reuse of DSML semantics.
Despite this success, some key foundational issues concerning DSMLs have not been addressed. My presentation will address one of these issues; the structural semantics of DSMLs. The structural semantics of some DSML describes the set of structurally well-formed models that belong to that language. I will describe a formalization of structural semantics that takes into account current metamodeling techniques, provides a formal understanding of metacircularity, and allows us to algorithmically decide if two metamodels are equivalent. I will also describe how this theory has been used to provide a formal underpinning for existing metaprogrammable tools, providing proof-theoretic methods for evaluating DSML properties.
Speaker Details
Ethan Jackson received his B.S. in Computer Engineering from the University of Pittsburgh in Pittsburgh, PA. He is currently a PhD candidate in Computer Science at Vanderbilt University in Nashville, TN. His research focuses on synergizing model-based approaches with formal methods to design correct and reliable systems. His work has ranged from novel tool architectures for embedded system design to the mathematical foundations of model-based specification languages and metaprogrammable tools. His latest work aims to extend model-based formal methods to adaptive software systems, and further develop compositional formal semantics for domain-specific modeling languages.
-
-
Ethan Jackson
Senior Director
-
Jeff Running
-
Watch Next
-
-
-
Accelerating MRI image reconstruction with Tyger
- Karen Easterbrook,
- Ilyana Rosenberg
-
-
-
-
From Microfarms to the Moon: A Teen Innovator’s Journey in Robotics
- Pranav Kumar Redlapalli
-
-
-