84 research outputs found

    Komplex rendszerek kommunikációjának hatásai és tervezési irányelvei

    Get PDF

    Integration of Use Case Formal Template Using Mapping Rules

    Get PDF
    The integration of use case and formal specification plays an essential role in addressing the issue of gaining the rigor and reliable software model such as formal model via easy and economic model such as object model. Although extensive research has been carried out on this Integration, however there is a huge challenge on bridging the gaps between natural language used In use case scenario and the mathematics model used in formal model. This Is mainly because of the differences In syntax and semantic of these two models. Natural language requirement is well documented that it is being inconsistent, inherently ambiguous, and incomplete even though natural language Is universal, widespread, and flexible. As a consequence, It may lead to misunderstanding and produce an incorrect and inaccurate analysis and design model. Therefore, this paper aims to propose a use case formal template and define a new set of mapping rules that Is used for formalizing UML use case by transforming use case scenarios which are written In natural language Into VDM++ formal specification. The formal verification for the generated VDM++ formal specification can be further conducted by adopting the existing support tool of VDM++ (i. e. VDM++ ToolBox) to verify the correctness of the specification

    State-Based Formal Methods for Distributed Processing: From Z to Object-Z

    Get PDF
    In this paper, we look at state-based specification notations and how they may be extended with concepts from object orientation. In particular, we focus on the Z specification language and one of its object-oriented extensions Object-Z. The state-based paradigm is introduced by specifying an ODP trader object in Z. The paper provides an overview of other state-based notations and discusses how such notations have been extended to support object orientation. Finally, we present a specification of the ODP trading function in Object-Z

    Verification of Invariant Properties of Business Process based on Formal Approach

    Get PDF
    Abstract-Recently, the concept of business process management (BPM) is in the spotlight and it is getting popular to design, enact and monitor a business process from the viewpoint of BPM. It often happens, however, that designed business process models often do not satisfy correctness properties such as executability, satisfiability and so on. Therefore it is necessary to check those correctness properties of a business process at its design phase. Although most of BPM systems have a functionality of simulation, it is not based on rigorous mathematical background. In this paper, we propose an approach to use formal specification in order to verify invariant properties of a business process rigorously at the design phase. Toward this goal, firstly, we define the transformation from a business process model in XML Process Definition Language (XPDL), which is one of the standard description of a process in BPM, to the model in VDM specification language (VDM-SL), which is one of popular formal specification language for software. Then we verify the invariant properties of the transformed model with VDM development support tool called VDMTools

    The Impact of Alan Turing: Formal Methods and Beyond

    Get PDF
    © 2019, Springer Nature Switzerland AG. In this paper, we discuss the influence and reputation of Alan Turing since his death in 1954, specifically in the field of formal methods, especially for program proving, but also in a much wider context. Although he received some recognition during his lifetime, this image was tarnished by the controversy at the time of his death. While he was known and appreciated in scientific circles, he did not enter the public’s consciousness for several decades. A turning point was the definitive biography produced by Andrew Hodges in 1983 but, even then, the tide did not turn very rapidly. More recent events, such as the celebrations of his birth centenary in 2012 and the official British royal pardon in 2013, have raised Turing’s fame and popularity among the informed general public in the United Kingdom and elsewhere. Cultural works in the arts featuring Turing have enhanced his profile still further. Thus, the paper discusses not only Turing’s scientific impact, especially for formal methods, but in addition his historical, cultural, and even political significance. Turing’s academic ‘family tree’ in terms of heritage and legacy is also covered

    P2P service exposer

    Get PDF
    Dissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e de ComputadoresSmart homes were developed to improve inhabitants comfort by integrating electronic devices that perform the control of domestic activities, such as home entertainment systems, yard watering, house cleaning, etc. They are equipped with sensors and actuators that rely on P2P networking to share services and resources amongst them. To perform home management, inhabitants want to access their homes, from anywhere in the world using everyday devices, like smartphones. These devices aren’t peers of the network. They are outsiders that use a technology different, accessing the in-house P2P networks through Service Exposers, a special set of peers that expose the services available in the P2P network. Expose the services is challenging, because services in the network are always changing, new services can appear and the existing can change their locations and methods. These peers use a different technology; non-standard and inaccessible by devices like smartphones. For this, a P2P Service Exposer architecture is proposed, that indexes all the services available in the network, expose them to clients in a standardized platform, such as Web Services, and perform translations between the two different technological environments
    corecore