An Approach to UML Consistency Checking Based on Compositional Semantics

Author(s):  
Messaoudi Nabil ◽  
Allaoua Chaoui ◽  
Mohamed Bettaz

One of the ways to specify dynamic behavior in UML is to model interactions between objects with sequence diagrams, and model the behavior of each object with state machines. In this context, the problem of ensuring consistency between the sequence diagrams and state machines may arise. To verify consistency, the authors propose an approach based on compositions of Büchi automata which allow us to capture the evolution of each object among the lifeline. This paper focuses on UML modeling and verification methods and bridges the gap between theoretical studies on formal semantics and practical studies to implement languages through model transformations. The transformations include basic interactions, state invariants, strict and weak sequencing, and alternative interaction fragments. Ultimately, the results of the transformations are integrated into the Spin model checker as a never claim property. The authors use the Automatic Gate Controller Railway (AGCR) as an example to illustrate their approach.

1999 ◽  
Vol 11 (6) ◽  
pp. 637-664 ◽  
Author(s):  
Diego Latella ◽  
Istvan Majzik ◽  
Mieke Massink

2018 ◽  
Vol 15 (4) ◽  
pp. 463-474
Author(s):  
Melissa Fusco

Matthew Chrisman’s new book, The Meaning of ‘Ought’: Beyond Descriptivism and Expressivism in Metaethics, presents a semantic treatment of the deontic modal operator Ought designed to address the problem of subject-sensitivity: why, for example, “I  ought to dance with you” might be true, while “You ought to dance with me” is false. Such sentence-pairs challenge the view that Ought is an operator on propositions—an assumption which is common ground amongst both classical and much contemporary work. Chrisman argues that rather than propositions, the operator Ought takes as its argument a non-propositional formal object called a practition. In this review, I discuss the inspiration and formal features of this treatment. While I argue that the distinction between practitions and propositions is not adequately characterized in Chrisman’s compositional semantics, subject-sensitivity raises interesting questions about the metaethical assumptions at play in the formal semantics—including the worry that treating Ought as a propositional operator illicitly begs the question in favor of broadly consequentialist views.


2012 ◽  
Vol 32 (1) ◽  
pp. 4-5 ◽  
Author(s):  
Stephan Weißleder ◽  
Dehla Sokenou

Sign in / Sign up

Export Citation Format

Share Document