• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 4
  • 4
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Correct model-to-model transformation for formal verification

Meedeniya, Dulani Apeksha January 2013 (has links)
Modern software systems have increasingly higher expectations on their reliability, in particular if the systems are critical and real-time. The development of these complex software systems requires strong modelling and analysis methods including quantitative modelling and formal verification. Unified Modelling Language (UML) is a widely used and intuitive graphical modelling language to design complex systems, while formal models provide a theoretical support to verify system design models. However, UML models are not sufficient to guarantee correct system designs and formal models, on the other hand, are often restrictive and complex to use. It is believed that a combined approach comprising the advantages of both models can offer better designs for modern complex software development needs. This thesis focuses on the design and development of a rigorous framework based on Model Driven Development (MDD) that facilitates transformations of non-formal models into formal models for design verification. This thesis defines and describes the transformation from UML2 sequence diagrams to coloured Petri nets and proves syntactic and semantic correctness of the transformation. Additionally, we explore ways of adding information (time, probability, and hierarchy) to a design and how it can be added onto extensions of a target model. Correctness results are extended in this context. The approach in this thesis is novel and significant both in how to establish semantic and syntactic correctness of transformations, and how to explore semantic variability in the target model for formal analysis. Hence, the motivation of this thesis establishes: the UML behavioural models can be validated by correct transformation of them into formal models that can be formally analysed and verified.
2

UML projektavimo įrankių lyginamoji analizė / Comparative Analysis of UML Design Tools

Švaplys, Tomas 03 September 2010 (has links)
Projektavimas naudojant UML kalbą tampa vis populiaresniu, todėl šios srities įrankių gausa vis didėja. Tampa tikra problema išsirinkti tinkamą UML įrankį. Šiame darbe yra analizuojami UML kalbos projektavimo įrankiai pagal jų galimybes. Yra išnagrinėti 10 pasirinktų UML įrankių, apibūdintos pagrindinės jų charakteristikos, bei palyginti pagal pasirinktus kriterijus. UML įrankių palyginimui buvo sudarytos ir pateiktos lentelės su išvardintais įrankiais bei kriterijais. Remiantis duomenimis iš lentelių, buvo sudaryti UML įrankių palyginimo grafikai. Pateiktas pagrindinių sąvokų detalus aprašymas. Suprojektuota ir sukurta mokomoji svetainė pagal išrinktą UML įrankį. Sukurtas vartotojo vadovas video formatu. Pateiktos rekomendacijos UML įrankio pasirinkimui. / According to the results of the research the design while using UML becomes considerably more popular due to this reason the great variety of tools of this sphere are also increased. Therefore, it goes naturally, that it became a real problem in order a suitable tool of UML to be closen properly. In this work the tools of the projecting of the language are analyzed and also the 10 chosen UML tools are represented while describing their main particularities, they are also compared according to the chosen criteria. In order the comparison of the UML to be carried out properly the tables with mentioned tools and their criterias to be represented. According to the date from the tables the graphs of the comparison of the tools of UML are made and the detailed description of the main conception is presented as well. The educational website according to the chosen appropriate UML tool is projected and created. The guidance of a user is also created in the video format. According to the analysis of UML tools there are given the certain recommendations in order the appropriate tool to be chosen appropriately. Also there are given the aspects with the help of which the choise of a suitable tool of a user can be carried out in the dependency on the desirable project. Acceding to the analysis of the commercial and non-commercial tools the certain recommendations are given.
3

Lokalizace stanic u systému internetové televize / Location of hosts in IPTV system

Pokludová, Michaela January 2010 (has links)
This thesis deals with locating station in the digital television broadcast over the Internet Protocol. The aim of this thesis was to develop a general model for the location of stations in the system of internet TV. This work deals with the five known methods for locating stations in distributed systems, which compares as many criteria, such as coordinates of computation speed, accuracy of results. Based on the evaluation was selected optimal method, which has been incorporated into the simulation program IPTV and tested. The result of this work is the source code of the implemented methods.
4

Návrh využití vývojového rámce Scrum a modelovacího jazyka UML pro zefektivnění tvorby webových stránek. / The proposal to use agile development procedures of Scrum framework with UML modeling language applicable for creating websites

Kučera, Antonín January 2013 (has links)
The main goal of this diploma thesis is the proposal to use agile development procedures of Scrum framework with UML modeling language applicable for creating websites of small scale. The emphasis is especially put on creating a practically usable type model of the websites. The theoretical part of the thesis has two main chapters. In the "Agile methodology" chapter are listed principles of agile approach to creating software. The next part of this chapter is focus on agile methodologies (Scrum, XP, ASD, FDD, DSDM, LD and Crystal). In the "UML" chapter is introduced modeling language UML and its principles. The next part of this chapter is focus on UML diagrams used in practical part of this thesis (use case diagram, class diagram, sequence diagram, activity diagram and deployment diagram). The practical part of this thesis focuses on the design type model for creating websites of small scale. The type model is based both on the theoretical part of this work and practical experience of the author. In the first part is introduced scheme of model, where is shown the mutual relationship of individual phases. In the next part of this chapter are discussed the individual phases where is used the principle of agile development framework Scrum and examples of use of the UML diagrams.

Page generated in 0.0572 seconds