Formal Analysis of Scenario Aggregation
نویسندگان
چکیده
Graphical representations of scenarios, such as UML Sequence Diagrams, serve as a well-accepted means for modeling the interactions among software systems and their environment through the exchange of messages. The Combined Fragments of UML Sequence Diagram permit various types of control flow among messages (e.g., interleaving and iteration) to express an aggregation of multiple scenarios encompassing very complex and concurrent behaviors. Understanding the behavior of such Sequence Diagrams can be difficult, particularly if the Combined Fragments have semi-formal semantics. We introduce an approach to formalize the semantics of Sequence Diagrams with Combined Fragments in terms of both NuSMV models and Linear Temporal Logic formulas. These two formalizations enable us to leverage the analytical powers of model checking to automatically determine if a collection of Sequence Diagrams is consistent, safe, and adheres to user-supplied properties. Our work increases the accessibility of formal verification techniques to practitioners, allowing them to remain focused in the realm of scenariobased, intuitive specifications.
منابع مشابه
Technically Efficient Targets for the Groups by Using the Centralized Scenario and Enhanced Russell Measure
Cooper et al. [Efficiency aggregation with enhanced Russell measures in data envelopment analysis, Socio-Economic Planning Sciences, 41 (2007) 1–21] presented a method for measuring aggregate efficiency, using the enhanced Russell measure. In that paper, they posed questions and opened the way for new opportunities for studying and extending the proposed method and some other related fields. On...
متن کاملStochastic Congestion Management Considering Power System Uncertainties
Congestion management in electricity markets is traditionally done using deterministic values of power system parameters considering a fixed network configuration. In this paper, a stochastic programming framework is proposed for congestion management considering the power system uncertainties. The uncertainty sources that are modeled in the proposed stochastic framework consist of contingencie...
متن کاملA Scenario Analysis Through Fuzzy Cognitive Map Modeling for Sustainable Development Goals Survival In the Context of the COVID-19 Pandemic: A Case Study of Iran
To respond to the urgent call for preventive action against COVID-19 pandemic implications for societies, this research is carried out. The main aim of our research is providing a new insight for the effects of the newly emerged restrictions by COVID-19 on the SD Goals (SDGs). This research applied a qualitative approach for supporting the SDGs achievement post-COVID in Iran, as a developing co...
متن کاملMulti-Objective Optimized Aggregation of Demand Side Resources Based on a Self-organizing Map Clustering Algorithm Considering a Multi-Scenario Technique
To fully investigate the characteristics and the complementarities of demand side resources (DSRs), and to achieve efficient utilization of resources, the aggregation of DSRs is studied in this paper. Considering the uncertainty of DSRs, the characteristics analysis and the selection of relevant daily feature corresponding to various types of DSR are carried out. Then a multi-scenario model bas...
متن کاملFormal Specification of Agent Behaviour through Environment Scenarios
Scenarios are typical situations that may occur in the operation of a software system. Scenario analysis plays an important role in software requirements analysis and design. This paper introduces a formal notation for the specification of scenario s in agent-based systems. The autonomous and collaborative behavior of an agent can be formally specified by a set of rules describing its activity ...
متن کامل