Results 1 -
7 of
7
Metamodeling Mathematics: A Precise and Visual Framework for Describing Semantics Domains of UML Models
- PROC. FIFTH INTERNATIONAL CONFERENCE ON THE UNIFIED MODELING LANGUAGE – THE LANGUAGE AND ITS APPLICATIONS
, 2002
"... As UML 2.0 is evolving into a family of languages with individually specified semantics, there is an increasing need for automated and provenly correct model transformations that (i) assure the integration of local views (different diagrams) of the system into a consistent global view, and, (ii) pro ..."
Abstract
-
Cited by 9 (9 self)
- Add to MetaCart
As UML 2.0 is evolving into a family of languages with individually specified semantics, there is an increasing need for automated and provenly correct model transformations that (i) assure the integration of local views (different diagrams) of the system into a consistent global view, and, (ii) provide a well--founded mapping from UML models to different semantic domains (Petri nets, Kripke automaton, process algebras, etc.) for formal analysis purposes as foreseen, for instance, in submissions for the OMG RFP for Schedulability, Performance and Time. However, such transformations into different semantic domains typically require the deep understanding of the underlying mathematics, which hinders the use of formal specification techniques in industrial applications. In the paper, we propose a UML-based metamodeling technique with precise static and dynamic semantics (based on a refinement calculus and graph transformation) where the structure and dynamic semantics of mathematical models can be defined in a UML notation without cumbersome mathematical formulae.
Modeling and Analysis of Redundancy Management in Distributed Object-Oriented Systems by Using UML Statecharts
- In Proc. of the 27 th EuroMicro Conference, Workshop on Software Process and Product Improvement
, 2001
"... The paper presents techniques that enable the modeling and analysis of redundancy schemes in distributed objectoriented systems. The replication manager, as core part of the redundancy scheme, is modeled by using UML statecharts. The flexibility of the statechart-based modeling, which includes event ..."
Abstract
-
Cited by 7 (4 self)
- Add to MetaCart
The paper presents techniques that enable the modeling and analysis of redundancy schemes in distributed objectoriented systems. The replication manager, as core part of the redundancy scheme, is modeled by using UML statecharts. The flexibility of the statechart-based modeling, which includes event processing and state hierarchy, enables an easy and efficient modeling of replication strategies as well as repair and recovery policies. The statechart is transformed to a Petri-net based dependability model, which also incorporates the models of the replicated objects. By the analysis of the Petri-net model the designer can obtain reliability and availability measures that can be used in the early phases of the design to compare alternatives and find dependability bottlenecks. Our approach is illustrated by an example. 1
Quantitative Analysis of UML Statechart Models of Dependable Systems
, 2002
"... this paper are restricted to UML statecharts without history states. Actions are restricted to the generation of new events, while events cannot have parameters ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
this paper are restricted to UML statecharts without history states. Actions are restricted to the generation of new events, while events cannot have parameters
Towards Dependability Modeling of FT-CORBA Architectures
- Dependable Computing EDCC4. Proc. 4th European Dependable Computing Conference
, 2002
"... The paper presents techniques to support the dependability modeling and analysis of distributed object-oriented applications that are designed according to the Fault Tolerant CORBA (FT-CORBA) specification. ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
The paper presents techniques to support the dependability modeling and analysis of distributed object-oriented applications that are designed according to the Fault Tolerant CORBA (FT-CORBA) specification.
VPM: Mathematics of Metamodeling is Metamodeling Mathematics
, 2002
"... As UML 2.0 is evolving into a family of languages with individually specified semantics, there is an increasing need for automated and provenly correct model transformations that (i) assure the integration of local views (different diagrams) of the system into a consistent global view, and, (ii) pro ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
As UML 2.0 is evolving into a family of languages with individually specified semantics, there is an increasing need for automated and provenly correct model transformations that (i) assure the integration of local views (different diagrams) of the system into a consistent global view, and, (ii) provide a well--founded mapping from UML models to different semantic domains (Petri nets, Kripke automaton, process algebras, etc.) for formal analysis purposes as foreseen, for instance, in submissions for the OMG RFP for Schedulability, Performance and Time. However, such transformations into different semantic domains typically require the deep understanding of the underlying mathematics, which hinders the use of formal specification techniques in industrial applications. In the paper, we propose a multilevel metamodeling technique with precise static and dynamic semantics (based on a refinement calculus and graph transformation) where the structure and operational semantics of mathematical models can be defined in a UML notation without cumbersome mathematical formulae.
Automated Formal Verification of Model Tranformations
"... As the Model Driven Architecture (MDA) relies on complex and highly automated model transformations between arbitrary modeling languages, the quality of such transformations is of immense importance as it can easily become a bottleneck of a model-driven design process. Automation surely increases ..."
Abstract
- Add to MetaCart
As the Model Driven Architecture (MDA) relies on complex and highly automated model transformations between arbitrary modeling languages, the quality of such transformations is of immense importance as it can easily become a bottleneck of a model-driven design process. Automation surely increases the quality of such transformations as errors manually implanted into transformation programs during implementation are eliminated; however, conceptual flaws in transformation design still remain undetected. In this paper, we present a metalevel and highly automated technique to formally verify by model checking that a model transformation from an arbitrary well-formed model instance of the source modeling language into its target equivalent preserves (language specific) dynamic consistency properties. We demonstrate the feasibility of our approach on a complex mathematical model transformation from UML statecharts to Petri nets.

