Domain Hierarchies: A Basic Theoretical Framework for Integrating Software Domains
暂无分享,去创建一个
We present a new approach to executable modeling that borrows from executable UML the notion of domains and bridges and couches them in a formal abstract framework based on the novel concept of a domain hierarchy. The framework is independent of the language used for representing structure and behavior of domains and bridges. By plugging in a declarative executable modeling language with a formal semantics for representing both structure and behavior, we instantiate the abstract framework into a concrete framework that shares with executable UML the benefits of a high-level separation of the platform-independent model into domains and bridges while providing a formal and declarative description of the underlying models.
[1] Paul Francis,et al. Model Driven Architecture with Executable UML , 2004 .
[2] Henrik Lochmann,et al. Towards Semantic Integration of Multiple Domain-Specific Languages Using Ontological Foundations ? , 2007 .
[3] Pierre Kelsen,et al. A Lightweight Approach for Defining the Formal Semantics of a Modeling Language , 2008, MoDELS.
[4] Stephen J. Mellor,et al. Executable UML - A Foundation for Model-Driven Architecture , 2002, Addison Wesley object technology series.