Dissertations / Theses on the topic 'Sequence diagrams'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Sequence diagrams.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Alwanain, Mohammed Ibrahim. "Automated composition of sequence diagrams." Thesis, University of Birmingham, 2016. http://etheses.bham.ac.uk//id/eprint/6919/.
Full textAsikhan-Berlinguette, Nursel. "Communications service synthesis from informal specifications and sequence diagrams." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2000. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape3/PQDD_0015/MQ57081.pdf.
Full textAmeedeen, Mohamed Ariff. "A model driven approach to analysis and synthesis of sequence diagrams." Thesis, University of Birmingham, 2012. http://etheses.bham.ac.uk//id/eprint/3282/.
Full textMa, Jinyong. "Topics in sequence analysis." Diss., Georgia Institute of Technology, 2012. http://hdl.handle.net/1853/45908.
Full textBell, Cameron Pearce MacDonald. "A critical assessment of ages derived using pre-main-sequence isochrones in colour-magnitude diagrams." Thesis, University of Exeter, 2012. http://hdl.handle.net/10036/4017.
Full textAlanazi, Mohammad N. "Consistency checking in multiple UML state diagrams using super state analysis." Diss., Manhattan, Kan. : Kansas State University, 2008. http://hdl.handle.net/2097/995.
Full textGopidi, Vijay Kumar. "Evaluation of Live Sequence Charts Using Play Engine Tool." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5428.
Full textThe requirements capturing and analysis has always been the initial criteria and main problem during the software design and development for the software engineers. It’s been very common to use natural language for capturing the requirements in the industries because of its ease of use. The graphical languages were used to represent the requirements, its behavior and the scenarios graphically or visually, for example UML. UML Sequence diagrams are used in the real time software development to capture the requirements which specifies the scenarios of the system behavior and also the interactions between the objects graphically. Message sequence charts are also a graphical language for representing the scenarios and also the behavior of the system especially in the telecommunication domain. But these two are only useful in specifying the one aspect of the behavior and not much helpful in specifying the liveness of the requirement. Liveness can be defined as something good will happen [34] or something must happen. For this reason live sequence charts were developed which can specify the liveness of the requirement. Live sequence charts are capable of specifying the scenarios what may happen and what must happen. This thesis is to evaluate the live sequence charts using the play engine tool running on the windows machine and also to study the built in model checkers for formal verification. The thesis starts with the various types of graphical representation of requirements in Software Engineering, followed by the Research Methodology, next a bit more explanation of Live Sequence Charts, Evaluation, Result, Conclusions and Lessons Learned from the thesis.
Permanent Address: C/O: K.VIJAYA H.NO. 3-1-39/12/3/2 TEACHER'S COLONY ARMOOR-503224 ANDHRAPRADESH INDIA.
Nejad-Hosseinian, Seyed Hamed. "Automatic generation of generalized event sequence diagrams for guiding simulation based dynamic probabilistic risk assessment of complex systems." College Park, Md. : University of Maryland, 2007. http://hdl.handle.net/1903/7750.
Full textThesis research directed by: Mechanical Engineering. Title from t.p. of PDF. Includes bibliographical references. Published by UMI Dissertation Services, Ann Arbor, Mich. Also available in paper.
Bannour, Boutheina. "Symbolic analysis of scenario based timed models for component based systems : Compositionality results for testing." Phd thesis, Ecole Centrale Paris, 2012. http://tel.archives-ouvertes.fr/tel-00997776.
Full textBecker, Marcelo. "Uma alternativa para o ensino de geometria : visualização geométrica e representações de sólidos no plano." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2009. http://hdl.handle.net/10183/17161.
Full textThis dissertation focuses on visualization and geometric representation of three dimensional objects in two-dimensional diagrams. The aim of this research is to establish a teaching sequence to create such diagrams. To achieve this objective several pilot activities were executed with primary, secondary and tertiary education students. The selection and adjustment of activities to compose the teaching sequence were determined by the analysis of the results from a test applied to students in the last year of the high school. The "Becker Box" which was a highlighted activity during the research and is my own invention, provides a way to interact with solid geometric forms by touch. The theories from Van Hiele, Gutiérrez and Piaget were used to make the data analysis. A summary of the mathematics education history were made to understand how this subject is presented and discussed in teaching books.
Esa disertación aborda la visualización geométrica y la representación de los objetos tridimensionales en diagramas bidimensionales. El objetivo de la pesquisa es la creación de una secuencia didáctica que atienda eses propósitos . Para denvolver esa secuencia, fueron realizadas diversas actividades piloto con sujetos de la enseñanza básica, media y superior. El análisis de la producción de los alumnos determinó la selección y la adaptación de las actividades para componer la secuencia didáctica, testada en alumnos del tercer año de la enseñanza media, con el respectivo análisis de los resultados. Una actividade tuvo destaque en ese trabajo, y por ser de creación propria, fue llamada Caja de Becker, que consiste en la interacción con sólidos por medio del tacto. Para análisis de los datos, fueron utilizadas las teorías de van Hiele, Gutiérrez y Piaget. Se hizo una breve retomada en la historia de la enseñanza de la matemática, especificamente en el área de geometría, para entender la forma en que ese contenido es abordado en los libros didácticos.
Noda, Kunihiro, Takashi Kobayashi, Kiyoshi Agusa, and Shinichiro Yamamoto. "Sequence Diagram Slicing." IEEE, 2009. http://hdl.handle.net/2237/14042.
Full textMilone, A. P., A. F. Marino, L. R. Bedin, J. Anderson, D. Apai, A. Bellini, P. Bergeron, A. J. Burgasser, A. Dotter, and J. M. Rees. "The HST large programme on omega Centauri - I. Multiple stellar populations at the bottom of the main sequence probed in NIR-Optical." OXFORD UNIV PRESS, 2017. http://hdl.handle.net/10150/624420.
Full textKelmaitė, Lina. "MagicDraw UML įrankio praplėtimas sekų ir būsenų diagramų suderinimo galimybe." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2007. http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2007~D_20070816_142342-94258.
Full textIn this master thesis the transformation from sequence diagrams to statemachines and vice versa is presented. The first section describes a research of four existing algorithms of generating state machines from sequence diagrams. For diagrams transformation plug-in for CASE tool MagicDraw is created according MDA standards. Transformation plug-in takes sequence (state) diagram model as input and generates state (sequence) diagrams according to transformation sules. Created plug-in requirements,functional specification and architecture described in Project section. The investigation section describes investigation of the developed plug-in. In this section were investigate the working efficiency of designer trying to reconcile model diagrams.
Chraibi, Kaadoud Ikram. "apprentissage de séquences et extraction de règles de réseaux récurrents : application au traçage de schémas techniques." Thesis, Bordeaux, 2018. http://www.theses.fr/2018BORD0032/document.
Full textThere are two important aspects of the knowledge that an individual acquires through experience. One corresponds to the semantic memory (explicit knowledge, such as the learning of concepts and categories describing the objects of the world) and the other, the procedural or syntactic memory (knowledge relating to the learning of rules or syntax). This "syntactic memory" is built from experience and particularly from the observation of sequences of objects whose organization obeys syntactic rules.It must have the capability to aid recognizing as well as generating valid sequences in the future, i.e., sequences respecting the learnt rules. This production of valid sequences can be done either in an explicit way, that is, by evoking the underlying rules, or implicitly, when the learning phase has made it possible to capture the principle of organization of the sequences without explicit recourse to the rules. Although the latter is faster, more robust and less expensive in terms of cognitive load as compared to explicit reasoning, the implicit process has the disadvantage of not giving access to the rules and thus becoming less flexible and less explicable. These mnemonic mechanisms can also be applied to business expertise. The capitalization of information and knowledge in general, for any company is a major issue and concerns both the explicit and implicit knowledge. At first, the expert makes a choice to explicitly follow the rules of the trade. But then, by dint of repetition, the choice is made automatically, without explicit evocation of the underlying rules. This change in encoding rules in an individual in general and particularly in a business expert can be problematic when it is necessary to explain or transmit his or her knowledge. Indeed, if the business concepts can be formalized, it is usually in any other way for the expertise which is more difficult to extract and transmit.In our work, we endeavor to observe sequences of electrical components and in particular the problem of extracting rules hidden in these sequences, which are an important aspect of the extraction of business expertise from technical drawings. We place ourselves in the connectionist domain, and we have particularly considered neuronal models capable of processing sequences. We implemented two recurrent neural networks: the Elman model and a model with LSTM (Long Short Term Memory) units. We have evaluated these two models on different artificial grammars (Reber's grammar and its variations) in terms of learning, their generalization abilities and their management of sequential dependencies. Finally, we have also shown that it is possible to extract the encoded rules (from the sequences) in the recurrent network with LSTM units, in the form of an automaton. The electrical domain is particularly relevant for this problem. It is more constrained with a limited combinatorics than the planning of tasks in general cases like navigation for example, which could constitute a perspective of this work
Moutet, Laurent. "Diagrammes et théorie de la relativité restreinte : une ingénierie didactique." Thesis, Sorbonne Paris Cité, 2016. http://www.theses.fr/2016USPCC275/document.
Full textWe tried to develop and test several activities using a register based on diagrams for teaching the special theory of relativity to S class of twelfth graders. The graphic approach may result it complications in learning. However, its educational potential can turn out to be more beneficial. An epistemological study on diagrams used in special relativity allowed us to report important links between mathematics and the genesis of the special theory of relativity. This is the case of the Minkowski diagram. We were also interested in two other diagrams, Brehme and Loedel, which were developed much more later for teaching purposes. Following experimental sessions, we developed a new theoretical frame to comprehensively analyse the interactions developed by students to solve a problem using diagrams in special relativity. We modified the mathematical working spaces (MWS) by adding a new frame of rationality to the existing mathematic workspace to physics. The extended frame of the MWS allowed us to plan several versions of sequences proposed to the students and realize a priori analysis of their difficulty level and a posteriori study by analysing pupils' works. We have considered several works of student groups during a sequence using the Minkowski diagram with GeoGebra, a graphic simulation software. It allowed us to estimate the degree of control of the Minkowski diagram for every student, both from the frame of rationality of the mathematics and the physical sciences’ point of view. The results are promising and they tend to show a real appropriation of the concepts of the special theory of relativity with an approach using diagrams
Toresson, Gabriel. "Documenting and Improving the Design of a Large-scale System." Thesis, Linköpings universitet, Programvara och system, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-157733.
Full textMarehalli, Jayavardhan N. "Assembly Sequence Optimization and Assembly Path Planning." Thesis, Virginia Tech, 1999. http://hdl.handle.net/10919/44837.
Full textMaster of Science
Zunic, Dragisa. "Computing with sequents and diagrams in classical logic - calculi *X, dX and ©X." Phd thesis, Ecole normale supérieure de lyon - ENS LYON, 2007. http://tel.archives-ouvertes.fr/tel-00265549.
Full textCette thèse est donc composée de trois parties.
La première partie introduit le *X calcul, dont les termes représentent des preuves dans le calcul des séquents classique. Les règles de réduction du *X calcul capture la plupart des caractéristiques de l'élimination des coupures du calcul des séquents. Ce calcul introduit des termes permettant une
implémentation implicite de l'effacement et de la duplication. Pour autant que nous sachions, c'est le premier tel calcul pour la logique classique.
La deuxième partie étudie la possibilité de représenter les calculs classiques au moyen de diagrammes. Nous présentons le dX calcul, qui est le calcul diagrammatique de la logique classique, et dont les diagrammes sont issus des
*X-termes. La différence principale réside dans le fait que dX fonctionne à un niveau supérieur d'abstraction. Il capture l'essence des preuves du calcul des séquents ainsi que l'essence de l'élimination classique des coupures.
La troisième partie relie les deux premières. Elle présente le $copy;X calcul qui est une version unidimensionnelle du calcul par diagramme. Nous commencons par le *X, où nous identifions explicitement les termes qui doivent l'être. Ceux-ci
sont les termes qui encodent les preuves des séquents qui sont équivalentes modulo permutation de règles d'inférence indépendantes. Ces termes ont également la même représentation par diagramme. Une telle identification induit une relation de congruence sur les termes. La relation de réduction est définie modulo la congruence, et les règles de réduction correspondent à celle du dX calcul.
Genest, Blaise. "L'odyssée des graphes de diagrammes de séquences ( MSC-Graphes)." Paris 7, 2004. http://www.theses.fr/2004PA077210.
Full textMohanty, Pragyan Paramita. "Function-based Algorithms for Biological Sequences." OpenSIUC, 2015. https://opensiuc.lib.siu.edu/dissertations/1120.
Full textSin, Thant. "Improving Novice Analyst Performance in Modeling the Sequence Diagram in Systems Analysis: A Cognitive Complexity Approach." FIU Digital Commons, 2009. http://digitalcommons.fiu.edu/etd/86.
Full textNandakumar, Govind. "L’archéologie galactique et son application au centre galactique." Thesis, Université Côte d'Azur (ComUE), 2018. http://www.theses.fr/2018AZUR4064/document.
Full textGalactic archaeology deals with dissecting the Milky Way into its various components with the objective to disentangle processes contributing to the Milky Way formation and evolution. This relies on precise estimation of positions, velocities as well as stellar atmosphere properties of individual stars belonging to different stellar populations that make up each of these components. Thus this field relies on photometric, astrometric and spectroscopic observations to measure the above mentioned stellar properties in detail in addition to accurate models to compare the observed results with. In this thesis, I have carried out a detailed study of selection function effects on metallicity trends using larges scale spectroscopic surveys, followed by high and low resolution spectroscopic observations towards the inner Milky Way to characterise the chemical nature of the inner Galactic bulge and to measure the star formation rate in the central molecular zone (CMZ), respectively. With ongoing and upcoming large Galactic archaeology spectroscopic surveys such as APOGEE, RAVE, LAMOST, GALAH etc, it is essential to know the specific selection function which is related to the targeting strategy of each of them. By using common fields along similar lines of sight between APOGEE, LAMOST, GES and RAVE, and together with stellar population synthesis models, I investigate the selection function effect on the metallicity distribution function (MDF) and the vertical metallicitiy gradients in the solar neighborhood. My results indicate that there is negligible selection function effect on the MDF and the vertical metallicity gradients. These results suggest that different spectroscopic surveys (different resolutions and wavelength range) can be combined for such studies provided their metallicities are put on the same scale. While more and more spectroscopic observations of the outer bulge regions reveal the complex morphological, kinematic and chemical nature of the Milky Way bulge, there is a lack of detailed chemical abundances studies in the inner bulge region (400-500 pc). I will present high resolution K-band spectra of K/M giants in this highly obscured region obtained using the high resolution infrared spectrograph, CRIRES (R-50,000), on VLT. I will discuss the MDF and detailed chemical abundances of our sample in this region as well as the North-South symmetry in MDF along the bulge minor axis. A major challenge in the chemical evolution models is the lack of knowledge about the star formation history and the star formation rate in the Milky Way. The inner 200 pc of the Milky way, the so called central molecular zone, has a large reservoir of molecular gas with the evidence of star formation activity during the last 100,000 years. I used low resolution KMOS spectra (VLT) to identify and analyse massive young stellar objects (YSOs) and estimated the star formation rate in the CMZ using the YSO counting method
Kučera, Antonín. "Návrh využití vývojového rámce Scrum a modelovacího jazyka UML pro zefektivnění tvorby webových stránek." Master's thesis, Vysoká škola ekonomická v Praze, 2013. http://www.nusl.cz/ntk/nusl-165084.
Full textMhanna, Hussein. "Intégration du model-based testing dans un processus de développement logiciel." Thesis, université Paris-Saclay, 2020. http://www.theses.fr/2020UPASS115.
Full textSoftware testing plays a significant role in minimizing software development costs. One of the most important trends for this goal is the use of MBT (Model-Based Testing). MBT consists on automatically generating validation tests from a personalized model describing certain functional aspects of the system under test (SUT). However, a dedicated test model must be created. This process is time and labor consuming and therefore not widely used in the industry. In our work, we present a methodology to facilitate the use of MBT in companies by using project artifacts to automatically create a test model based on the use of SUT (what we call a usage model). In our work, we focus on transforming UML sequence diagrams into a test model.This transformation will be done on the basis of the notion of context, which is the history of previous events on the SUT in order to factorize and obtain a valid usage model. This notion is very important when two events are managed differently by the SUT according to all of the previous inputs of this SUT. An academic case study modeling an ATM (Automated Teller Machine) is presented to describe the need and the associated problems. Then, our methodology is implemented to meet some requirements of the French project Clarity
He, Xiongwei. "Synthese et caracterisation d'un copolymere multisequence contenant des sequences cristalisables : etude de ses gels physiques." Université Louis Pasteur (Strasbourg) (1971-2008), 1986. http://www.theses.fr/1986STR13321.
Full textHort, Jan. "Automatické vyhodnocování e-learningových testů." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2008. http://www.nusl.cz/ntk/nusl-235443.
Full textJustová, Markéta. "Aplikace objektových metod v návrhu informačního systému platební instituce." Master's thesis, Vysoká škola ekonomická v Praze, 2015. http://www.nusl.cz/ntk/nusl-204003.
Full textSchlosser, Edson Rodrigo. "Síntese de redes lineares de antenas de microfita com diagramas de irradiação conformados para sistemas de comunicação 4G." Universidade Federal do Pampa, 2014. http://dspace.unipampa.edu.br:8080/xmlui/handle/riu/254.
Full textMade available in DSpace on 2015-05-09T23:05:48Z (GMT). No. of bitstreams: 1 117110020.pdf: 13178438 bytes, checksum: f29a9ebb8c16cd912a974177b062c58e (MD5) Previous issue date: 2014-04-04
Neste trabalho é apresentado um estudo de redes lineares de antenas com elementos isotrópicos e projetos em tecnologia de microfita, com diagrama de irradiação conformado e controle dos lóbulos secundários. A especificação a ser cumprida éa de uma antena para estações rádio-base operando na frequência alocada par a tecnologia 4G no Brasil. O trabalho descreve ferramentas computacionais que auxiliem na síntese de redes de antenas. Como resultado do processo de otimização, os coeficientes de excitação dos diversos elementos que compõem as redes de antenas são obtidos. Primeiramente é descrito o sistema de telefonia móvel celular, apresentando os principais pontos de interesse neste trabalho, tais como evolução dos sistemas de comunicação sem fio, conceito de reuso de frequência, capacidade do sistema, interferência co-canal e posicionamento das estações rádio-base no sistema celular, além das principais características elétricas das antenas utilizadas atualmente no atendimento aos assinantes. Em seguida, considera-se a existência de uma linha de visada entre a estação rádio-base e o usuário, possibilitando a obtenção do nível aproximado de potência recebida à medida este se afasta da torre. Como meta, deseja-se a distribuição uniforme da potência até o limite da célula, que resulta em um diagrama de irradiação para a antena na forma de cossecante ao quadrado. Além disso, busca-se a minimização da interferência co-canal e a redução do percentual de energia irradiada na região do horizonte. Métodos de síntese de diagrama são estudados e implementados em Matlab visanado a obtenção do diagrama desejado a partir dos coeficientes de excitação dos elementos da rede linear, tais como, método da Transformada de Fourier, de Woodward-Lawson e dos mínimos quadrados. Apesar destes métodos serem vastamente utilizados, não foi possível obter uma síntese adequada do diagrama desejado. Desta forma, métodos de otimização iterativos foram investigados visando ao controle dos lóbulos secundários e a conformação do diagrama. Optou-se pela combinação do algoritmo genético com a programação quadrática sequencial, empregado para a busca de um mínimo local tendo como partida a melhor solução encontrada pelo algoritmo genético. Tal combinação permitiu rápida convergência na obtenção dos coeficientes de excitação da rede. Em seguida uma rede de antenas de microfita foi projetada no software HFSS para reproduzir o diagrama na forma de cossecante ao quadrado quando excitadas pelos coeficientes calculados com a ferramenta computacional. Durante o processo de síntese, todos os efeitos observados em uma rede de antenas foram considerados, tais como acoplamento mútuo e efeito de borda. Após conhecidos o coeficientes de excitação, projetou-se um sistema alimentador em tecnologia de microfita para fornecer os respectivos valores de correntes às antenas que compõem a rede. Por fim, é realizada a comparação entre o diagrama sintetizado e o obtido, o que permitiu a validação da ferramenta computacional.
In this work, the development of a computational tool that performs the synthesis of linear antenna arrays is presented and extensively discussed. The main intended applications is the design of an antenna suitable for radio-base stations of mobile communications systems, whereby uniform power distribution should be achieved inside the cell. The present work starts with the presentation of a review about mobile communication systems, whereby the main aspects are briefly discussed. An analysis is carried out to derive an expression that relates the antenna radiation pattern to the uniform power distribution inside a cell. This feature is achieved if the radiation pattern of the transmitting structure exhibits squared-cosecant shaped. Classical methods for pattern synthesis have been implemented in Matlab and have tested for the case of a squared-cosecant shape. Neither the Fourier Transform nor the Woodward-Lawson techniques could synthesize such a pattern satisfactorily. Thus iterative methods have been studied and implemented. The first iterative technique was based on the minimization of least-square errors, which has been used successfully for beamforming purposes. However, this technique proved to be unsuitable for the synthesis of squared-cosecant shaped patterns. Acceptable results could only be obtained by means of a genetic algorithm-square quadratic programming combined approach, which allowed obtaining fast convergence of the optimization of the excitation coefficients for the linear array elements. In order to demonstrate the efficiency of the developed tool, two microstrip antenna arrays that operate in the frequency band allocated for the Brazilian 4G systems have been studied. The embedded radiation pattern of each array element has been taken into account during the synthesis of the squared-cosecant shaped pattern. This approach allowed mutual coupling, as well as the truncation of the ground plane, to be compensated during the optimization process. The synthesized pattern enabled to reduce the power radiated above the horizon, as well as the co-channel interference. In order to validate the technique, a complete array including the power divider has been designed using the electromagnetic simulator HFSS. Good agreement has been obtained between the synthesized pattern and the simulated one in HFSS.
Avellaneda, Florent. "Vérification de réseaux de Pétri avec états sous une sémantique d'ordres partiels." Thesis, Aix-Marseille, 2013. http://www.theses.fr/2013AIXM4087/document.
Full textMessage Sequence Charts (MSCs) are a popular model often used for the docu- mentation of telecommunication protocols. In the first part of the thesis, we focus on detecting process divergence, checking global-cooperation and checking reachability properties. Our first contribution is to use SAT solvers to solve these problems effectively. In order to study MSC specifications with counters, timers and other features, we introduce the model of Petri nets with states together with a non-branching non-sequential process seman- tics. We obtain a framework that is more expressive and more concise than MSGs. We consider then three classical verification problems for the set of markings reached by prefixes of processes : boundedness, covering and reachability. We consider also the notion of semi-structural property in order to study parametrized sys- tems. In this way, only part of the places are provided with an initial marking. Unfolding such a system leads to a simpler problem in the form of a linear programme. A particularly attractive feature of MSG and PNS lies in their graphical representation similar to an automaton. So, it is interesting to describe the bugs visually. We show how to compute in polynomial time a simple and concise representation of a bug
Pospíšil, Jiří. "Analýza a návrh informačního systému řízení know-how v ICT společnosti." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2007. http://www.nusl.cz/ntk/nusl-412760.
Full textMiranda, Carranza Pablo. "Program Matters : From Drawing to Code." Doctoral thesis, KTH, Stadsbyggnad, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-218462.
Full textQC 20171129
Paoli, Elena. "Classificazione spettrale delle stelle." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2016. http://amslaurea.unibo.it/11441/.
Full textSendrowski, Janek. "Feigenbaum Scaling." Thesis, Linnéuniversitetet, Institutionen för matematik (MA), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-96635.
Full textHsiao, ShihChieh, and 蕭世杰. "A Test Case Generator For Sequence Diagrams." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/36169595306961101665.
Full text國立中正大學
資訊工程研究所
100
Software testing is one of the main approaches to ensuring software quality. However, manual software testing incurs high development costs and is prone to errors. This thesis implements a test case generator to automatically generate test cases for integration testing. This test case generator can reduce development costs and upgrade software quality. This tool uses UML sequence diagrams, UML class diagrams, and the Object Constraint Language (OCL) as specification languages. Sequence diagrams are used to describe the behavior of the method calls among objects. Class diagrams and OCL are used to describe the behavior within a method. This tool first converts each class diagram and OCL to a method constraint graph. It also converts each sequence diagram to a method sequence graph. This tool then systematically generates test paths on the method sequence graph. This tool then generates a corresponding constraint logic programming predicate for each test path and the method constraint graphs of the called methods in the test path. A constraint logic programming predicate represents the set of constraints in a test path. The solution of the constraint logic programming predicate is the test input and expected output satisfying the constraints on the test path. Finally, the test input and expected output are used to generate a Java test class. Users can then execute the generated Java test class in the JUnit testing framework to automatically test the class under test.
Liu, Pang Yu, and 劉邦渝. "Tool Support for Creating and Animating Sequence Diagrams." Thesis, 2003. http://ndltd.ncl.edu.tw/handle/68153141837108046424.
Full text國立臺北科技大學
資訊工程系碩士班
91
Recently, design patterns have been used to solve software design problems. Since designing with patterns is a complex activity, tool support for pattern-oriented design is important. PDA (Pattern-oriented Design Assistant) is such a tool to assist programmers in constructing a pattern-oriented design model. Currently, the prototype of PDA only supports the creation of static structures of software design. Our research adds the functionality of drawing and animating sequence diagrams to PDA. Our system can display the collaborations of sequence diagram at the object level, the pattern level and the system level; moreover, user can freely navigate in the three levels. Our file format conforms with the XMI (XML Metadata Interchange) standard and makes uses of the XMI Framework.
Lei, Yao-cheng, and 雷曜誠. "A Test Case Generator Based on Sequence Diagrams." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/32308548301416272662.
Full text國立中正大學
資訊工程所
96
It’s usually difficult to prove the correctness of software in software development process. We can only discover software errors by using verification techniques. This verification process is generally called software testing. Formerly, software testing was performed at the last step of software development process. This implies that the verification proceeds after the implementation is complete. This late application of software testing is very cost-ineffective. Recently, although software testing has been integrated to every step in the development process and the effictiveness of software testing has increased greatly, the cost of software testing is still very high. So the automation of software testing becomes very important. This thesis describes a semi-automatic test case generator based on sequence diagrams. Sequence diagrams specify the dynamic behaviors among objects. This tool first generates test paths by analyzing these dynamic behaviors. After obtaining input data and expected output data for each test path from the user, the tool will automatically generate Java testing code for each test path following the JUnit framework.
LIANG, HONGZHI. "Sequence Diagrams Integration via Typed Graphs: Theory and Implementation." Thesis, 2009. http://hdl.handle.net/1974/5129.
Full textThesis (Ph.D, Computing) -- Queen's University, 2009-08-28 13:03:08.607
Bennett, Chris. "Tool features for understanding large reverse engineered sequence diagrams." Thesis, 2008. http://hdl.handle.net/1828/1004.
Full textSoares, João António Custódio. "Automatic Model Transformation from UML Sequence Diagrams to Coloured Petri Nets." Dissertação, 2017. https://repositorio-aberto.up.pt/handle/10216/106158.
Full textThe dependence of our society on ever more complex software systems makes the task of testing and validating this software increasingly important and challenging. In many cases, multiple independent and heterogeneous systems form a system of systems responsible for providing services to users, and the current testing automation tools and techniques provide little support for the performance of this task.This dissertation is part of a larger scale project that aims to produce a Model-based Testing tool that will automate the process of testing distributed systems, from UML sequence diagrams. These diagrams graphically define the interaction between the different modules of a system and its actors in a sequential way, facilitating the understanding of the system's operation and allowing the definition of critical sections of distributed systems such as situations of concurrency and parallelism.This dissertation intends to develop one of the components of this project that will be in charge of the conversion of the descriptive diagrams of the system in Petri Nets. Petri Nets are a modeling formalism that is indicated for describing distributed systems by their ability to define communication and synchronization tasks, and by the possibility of executing them in runtime using tools such as CPN Tools.The objective will be to define Model-to-Model translation rules that will allow the conversion of models, in order to allow integration with the target system, taking advantage of existing model transformation frameworks (e.g. EMF - Eclipse Modeling Framework). With this, we have been able to hide the complexity of the system analysis to the user (Software Tester) introducing the possibility of automation, generation and execution of tests from the diagrams of test cases, and presenting the results (Errors and Code Coverage) visually.This document is divided in four sections. The first section introduces the context and motivation for the dissertation and defines the problem and goals. The second section consists in the summarization of concepts required to understand this dissertation, the state of the art of studies in this domain and an analysis of the tools to implement the solution. The third section explains the architecture and technological choices for the proposed solution. Finally, the last section explains the conclusions for this study and defines the future work plan.
Soares, João António Custódio. "Automatic Model Transformation from UML Sequence Diagrams to Coloured Petri Nets." Master's thesis, 2017. https://repositorio-aberto.up.pt/handle/10216/106158.
Full textThe dependence of our society on ever more complex software systems makes the task of testing and validating this software increasingly important and challenging. In many cases, multiple independent and heterogeneous systems form a system of systems responsible for providing services to users, and the current testing automation tools and techniques provide little support for the performance of this task.This dissertation is part of a larger scale project that aims to produce a Model-based Testing tool that will automate the process of testing distributed systems, from UML sequence diagrams. These diagrams graphically define the interaction between the different modules of a system and its actors in a sequential way, facilitating the understanding of the system's operation and allowing the definition of critical sections of distributed systems such as situations of concurrency and parallelism.This dissertation intends to develop one of the components of this project that will be in charge of the conversion of the descriptive diagrams of the system in Petri Nets. Petri Nets are a modeling formalism that is indicated for describing distributed systems by their ability to define communication and synchronization tasks, and by the possibility of executing them in runtime using tools such as CPN Tools.The objective will be to define Model-to-Model translation rules that will allow the conversion of models, in order to allow integration with the target system, taking advantage of existing model transformation frameworks (e.g. EMF - Eclipse Modeling Framework). With this, we have been able to hide the complexity of the system analysis to the user (Software Tester) introducing the possibility of automation, generation and execution of tests from the diagrams of test cases, and presenting the results (Errors and Code Coverage) visually.This document is divided in four sections. The first section introduces the context and motivation for the dissertation and defines the problem and goals. The second section consists in the summarization of concepts required to understand this dissertation, the state of the art of studies in this domain and an analysis of the tools to implement the solution. The third section explains the architecture and technological choices for the proposed solution. Finally, the last section explains the conclusions for this study and defines the future work plan.
Campean, I. Felician, and Unal Yildirim. "Enhanced sequence diagram for function modelling of complex systems." 2017. http://hdl.handle.net/10454/12111.
Full textThis paper introduces a novel method referred to as Enhanced Sequence Diagram (ESD) to support rigorous functional modelling of complex multidisciplinary systems. The ESD concept integrates an exchanges based functional requirements reasoning based on a coherent graphical schema, integrated with the system operational analysis based on a sequence diagram. The effectiveness of the method to support generic function modelling of complex multidisciplinary systems at the early conceptual design stages is discussed in conjunction with an electric vehicle powertrain example, followed by an assessment of potential impact for broader application of the method in the industry.
張淯僑. "Fourth-grade students’reading comprehension on the sequence of definition diagrams and definition texts of quadrilaterals." Thesis, 2016. http://ndltd.ncl.edu.tw/handle/03594747442503512442.
Full text國立新竹教育大學
數理教育研究所
104
Abstract In this study, three different ways of presenting definition diagrams and definition texts of quadrilaterals for exploring students’ reading comprehension were designed. The subjects for this study were 18 fourth grade students who have not learned the geometric content. Among the participating subjects, 6 were low achievers, 6 were average students, and the remaining 6 were high achievers. We aimed to investigate how the sequences of definition diagrams and definition texts influence students’ reading comprehension; particularly focusing on the three reading levels: “focusing and retrieving explicitly stated information”, “interpreting and integrating ideas and information”, and “examining and evaluating content, language and textual elements”. The findings show that 1. Different ways of presenting definition diagrams and definition texts did influence students’ reading comprehension of quadrilaterals. (1) When presenting definition diagrams first and then definition texts, fourth grade students performed better on both “interpreting and integrating ideas and information” and “examining and evaluating content, language and textual elements”. They were more able to justify quadrilateral definitions and infer the relations of the diagrams. (2) When presenting definition texts first and then definition diagrams, fourth grade students, especially low achievers, were more likely to performed worse on reading comprehension as they thought definition texts for different quadrilaterals were the same. (3) While presenting both definition diagrams and definition texts at the same time, students performed better on “focusing on and retrieving stated information”. Students were able to clarify the definition when observing those definition diagrams that they have learned previously. However, students could not infer relevant geometric properties when they observed those diagrams that they have not learned before. 2. Findings on reading comprehension of geometric diagrams We found that concept images of definition diagrams play more important roles in student learning when compared to definition texts. Teacher questioning and manipulation of concrete objects by students did promote students in retrieving geometric meaning and identifying prototype diagrams and non-prototype ones. Regarding reading comprehension of the labels and marks on the diagrams, when students correctly identified the labels and marks, they can successfully infer geometric properties from the given diagrams. However, for those students who could not understand the meaning of labels and marks on the diagrams, they made mistakes of the diagram accordingly. 3. Findings on reading comprehension of definition texts (1)The property “two pairs of opposite sides are parallel” involves three chuck of information, which significantly influenced students in understanding the meaning of quadrilaterals. The number of words in the definition texts also significantly influenced students in establishing the relationship among different definition diagrams. Students may incorrectly treat the more chucks of information in definition text as the set whereas the less chucks is its subsets. Captures the same part of the definition texts apply to understand the relationship between each pattern quadrilateral. (2)We also noted that students confused between mathematics language and real-life language which resulted in misunderstanding the meaning of geometric properties. Among the four types of quadrilaterals (square, rectangle, rhombus, and parallelogram), teaching starting from rectangle definition contributes to students’ understanding of “opposite sides”, “parallel”, “congruent sides” and “right angles”. Key words: Graphic order Adverbial Conjunction Mental image
Yildirim, Unal, and I. Felician Campean. "Functional modelling of complex multi‑disciplinary systems using the enhanced sequence diagram." 2020. http://hdl.handle.net/10454/17978.
Full textThis paper introduces an Enhanced Sequence Diagram (ESD) as the basis for a structured framework for the functional analysis of complex multidisciplinary systems. The ESD extends the conventional sequence diagrams (SD) by introducing a rigorous functional flow-based modelling schemata to provide an enhanced basis for model-based functional requirements and architecture analysis in the early systems design stages. The proposed ESD heuristics include the representation of transactional and transformative functions required to deliver the use case sequence, and fork and join nodes to facilitate analysis of combining and bifurcating operations on flows. A case study of a personal mobility device is used to illustrate the deployment of the ESD methodology in relation to three common product development scenarios: (i) reverse engineering, (ii) the introduction of a specific technology to an existent system; and (iii) the introduction of a new feature as user-centric innovation for an existing system, at a logical design level, without reference to any solution. The case study analysis provides further insights into the effectiveness of the ESD to support function modelling and functional requirements capture, and architecture development. The significance of this paper is that it establishes a rigorous ESD-based functional analysis methodology to guide the practitioner with its deployment, facilitating its impact to both the engineering design and systems engineering communities, as well as the design practice in the industry.
Stevenson, Sean. "Investigating Software Reconnaissance as a Technique to Support Feature Location and Program Analysis Tasks using Sequence Diagrams." Thesis, 2013. http://hdl.handle.net/1828/5112.
Full textGraduate
0984
Liao, Jian-chih, and 廖建智. "Transformation from Sequence Diagram to Class Diagram." Thesis, 2004. http://ndltd.ncl.edu.tw/handle/09705155237689350207.
Full text國立中山大學
資訊管理學系研究所
92
Modeling software with object-oriented technique and Unified Modeling Language (UML) has become the new paradigm of modern information systems analysis and design. Selonen et al. (2003) proposed a framework for transformation within UML. However, they do not precisely define the operations and the rules they use. This research presents a systematic method which enhances Selonen et al.’s work to transform the sequence diagram into the class diagram. The transformation process consists of three phases: (1) mapping the given sequence diagram to a notation-independent and semantically equivalent minimal model, (2) transforming the minimal model of the sequence diagram into the minimal model of a class diagram, and (3) mapping the minimal model to a class diagram. A real-world case is used to illustrate the concepts, application, and the advantages of using the proposed method. With this approach, the system developer can transform sequence diagram into class diagram automatically and thereby enhance the efficiency of system development.
Hsu, Chih-Tung, and 許志同. "A Methodology for Transformation from Sequence Diagram to Class Diagram." Thesis, 2006. http://ndltd.ncl.edu.tw/handle/47213188397963439856.
Full text國立中山大學
資訊管理學系研究所
94
Today, modeling the software with unified modeling language (UML) and computer-aided software engineering (CASE) tool becomes the main stream for the objected-oriented systems analysis and design. To enhance the degree of transformation automation and reuse in the system development process, prior research suggested that most parts of the class diagram can be transformed from the sequence diagram directly. However, the explicit guideline for the transformation is lacking. This study presents a methodology, extended from Selonen et al (2003), to transform the sequence diagram into the class diagram. A real-world case using the integrated techniques is presented to illustrate the concepts, application, and the advantages of using the proposed approach. With this approach, the system developer can transform most parts of the sequence diagram into its associated class diagram automatically and thereby enhance the efficiency of system development.
LIN, HSIN-YU, and 林信又. "UML Sequence Diagram Transformation-Based on XML." Thesis, 2006. http://ndltd.ncl.edu.tw/handle/18777877059699983788.
Full text國立成功大學
資訊工程學系碩博士班
94
Using Unified Modeling Language (UML) to represent Object Oriented Analysis/Design(OOA/D) has become a standard for information system development obviously in this era of software engineering. UML defines many different models to present information system with different views and abstract levels. In these models, there are certainly some interdependent relations and overlapping parts. Although many scholars had proposed transformation theory between the models, they did not define and transformation mapping methods and detail steps. In this study we propose a procedure which transforms sequence diagram into class diagram by using metamodel. We propose a model transformation system that uses XML specification to describe UML models and verify the transformation procedure proposed can work currently. By means of the proposed system, programmer can transform sequence diagram into class diagram automatically. This results in that the software system can be developed effectively, due to programmer can manually enforcing the static structure to achieve the final class diagram. Another advantage is using XML to represent data can enhance the exchangeability and reusability.
Myers, Del. "Improving the scalability of tools incorporating sequence diagram visualizations of large execution traces." Thesis, 2011. http://hdl.handle.net/1828/3444.
Full textGraduate
Hua, Jin-di, and 花金地. "A Supporting Tool for Establishing Aspectual Code from Aspect-Enhanced Goal-Driven Sequence Diagram." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/40262260270798618614.
Full text國立中央大學
資訊工程學系碩士在職專班
100
This paper designed six converting rules of operators for the six operators from the previous research [1]. Based on these rules, this paper developed a converting tool to convert the behaviors, which were modeled in Aspect-Enhanced Sequence Diagram (AESD) [1], into an aspect code automatically for a consistent expression in the requirement and implement phases of software development life cycle. Finally, a Meeting Scheduler System [1] was implemented, by modeling the early aspect behaviors into AESD and then converting into an aspect code template, to verify the consistency in the requirement, implement phases and the converting mechanism.
Zamboj, Michal. "Matematická teorie žonglování." Master's thesis, 2014. http://www.nusl.cz/ntk/nusl-341198.
Full text