WorldWideScience

Sample records for uml class diagrams

  1. Semantic annotation of requirements for automatic UML class diagram generation

    CERN Document Server

    Amdouni, Soumaya; Bouabid, Sondes

    2011-01-01

    The increasing complexity of software engineering requires effective methods and tools to support requirements analysts' activities. While much of a company's knowledge can be found in text repositories, current content management systems have limited capabilities for structuring and interpreting documents. In this context, we propose a tool for transforming text documents describing users' requirements to an UML model. The presented tool uses Natural Language Processing (NLP) and semantic rules to generate an UML class diagram. The main contribution of our tool is to provide assistance to designers facilitating the transition from a textual description of user requirements to their UML diagrams based on GATE (General Architecture of Text) by formulating necessary rules that generate new semantic annotations.

  2. Semantic annotation of requirements for automatic UML class diagram generation

    Directory of Open Access Journals (Sweden)

    Soumaya Amdouni

    2011-05-01

    Full Text Available The increasing complexity of software engineering requires effective methods and tools to support requirements analysts' activities. While much of a company's knowledge can be found in text repositories, current content management systems have limited capabilities for structuring and interpreting documents. In this context, we propose a tool for transforming text documents describing users' requirements to an UML model. The presented tool uses Natural Language Processing (NLP and semantic rules to generate an UML class diagram. The main contribution of our tool is to provide assistance to designers facilitating the transition from a textual description of user requirements to their UML diagrams based on GATE (General Architecture of Text by formulating necessary rules that generate new semantic annotations.

  3. Diagram, a Learning Environment for Initiation to Object-Oriented Modeling with UML Class Diagrams

    Science.gov (United States)

    Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde

    2013-01-01

    This paper presents Diagram, a learning environment for object-oriented modelling (OOM) with UML class diagrams. Diagram an open environment, in which the teacher can add new exercises without constraints on the vocabulary or the size of the diagram. The interface includes methodological help, encourages self-correcting and self-monitoring, and…

  4. UML Diagrams Generator: A New CASE Tool to Construct the Use-Case and Class Diagrams from an Event Table

    Directory of Open Access Journals (Sweden)

    Mohammad I. Muhairat

    2010-01-01

    Full Text Available Problem statement: Building UML diagrams is a very important and time consuming task for both requirements and design phases. However, some of these diagrams, such as use-case and class diagrams can be considered as a transition between the two phases. Approach: Through this study, the event table will be used to derive the use-case and class diagrams. Results: A new CASE tool to automate the proposed approach will be introduced, that is, the UML diagrams generator (UMLdg. Conclusion: It is clearly noted that the proposed CASE tool (UMLdg gives an ideal and reasonable methodology to construct the intended use-case and class diagrams from any comprehensive event table. Furthermore, this tool will save the time for the building process of such diagrams.

  5. Propuesta y Aplicación de Diagramas de Clases UML JPI / Proposal and Application of UML JPI Class Diagrams

    Scientific Electronic Library Online (English)

    Cristian L, Vidal; Sabino E, Rivero; Leopoldo P, López; Cristian A, Pereira.

    Full Text Available Este trabajo presenta una propuesta de modelación que asocia clases y aspectos con sus interfaces de punto de unión JPI correspondientes, y se define un rol para las clases y los aspectos. Esto es, una clase exhibe interfaces JPI para las cuales define puntos de corte para instancias de puntos de un [...] ión, mientras que los aspectos implementan las interfaces JPI. Las interfaces JPI, con un estilo de programación orientada a aspectos permiten modularizar incumbencias cruzadas. Como las clases explícitamente exhiben las interfaces JPI y los aspectos ya no están acoplados a las clases y métodos como los aconsejados en AspectJ. Este trabajo propone una extensión para el diagrama de clases UML denominada diagrama de clases UML JPI con el objetivo de adaptar herramientas de modelación para soportar desarrollo de software con programación orientada a aspectos con estilo JPI. Abstract in english This article presents a modeling proposal that associates classes and aspects along with their corresponding join point interfaces JPI, and defines a role for the classes and aspects. This is, a class exhibits JPI interfaces for which defines cut point units for join points instances, whereas aspect [...] s implements JPI interfaces. These JPI interfaces, by means of an aspect-oriented programming style permit modularizing crosscutting concerns. Because classes explicitly exhibit JPI interfaces and aspects are not coupled to classes and methods as those recommended for AspectJ. This article proposes an extension for the UML class diagram name UML JPI class diagram with the objective of adapting modeling tools for supporting software that uses aspect-oriented programming with JPI style.

  6. A NEW REVERSE ENGINEERING APPROACH TO CONVERT FORM FILL FORMAT DOCUMENT INTO UML CLASS DIAGRAM

    Directory of Open Access Journals (Sweden)

    Mohammad I. Muhairat

    2014-12-01

    Full Text Available This paper propose a new reverse engineering approach to convert a form fill format document into a set of related tables that can be used to generate the entity relationship diagram. A relationship between the set of tables is generated. In addition, the entity relationship diagram will be converted into a UML class diagram. However, this approach will be very helpful for researchers and practitioners in Software Engineering field, since most of the reverse engineering approaches are based on source code. This approach is tested by using several word form fill format documents and the results show a high accuracy rates comparing with the forward engineering.

  7. Extending UML Class Diagram Notation for the Development of Context-aware Applications

    Directory of Open Access Journals (Sweden)

    Mohamed Salah Benselim

    2013-02-01

    Full Text Available The development of context-aware applications in a pervasive environment is a very hard work because each situation can be influenced by several factors and features such as users mobility, information heterogeneity and systems distribution. So, new application will be able to adapt its services with the change of context of use and satisfy all users’ preferences. In this work we present an UML class diagram extension for representing and modeling context because UML standard notation does not support all aspects of the context of use in an adequate manner. This extension is defined by some extensibility mechanisms and it is presented as a set of new tools for the unified modeling language. The proposed extension is based on UML notation and it permits obtaining a specific graphic representation of a contextual situation. Also, it facilitates the extraction and the modeling of all elements that can influence the current situation of the user. Our proposal consists on creating some stereotypes that are described by several tagged values and some constraints and that can be applied to the contextual model classes. Then we use a class diagram to describe the different types of context and their relationships. A case study is done in the medical domain in which we propose a new contextual model including all new stereotypes by using StarUML software modeling platform.

  8. Reverse Engineering: An Analysis of Static Behaviors of Object Oriented Programs by Extracting UML Class Diagram

    Directory of Open Access Journals (Sweden)

    Mrinal Kanti Sarkar

    2013-09-01

    Full Text Available The Unified Modeling Language (UML has been accepted as a standard for modeling object oriented system. It helps the designer to understand a problem well by focusing on one aspects of a problem at a time. In this paper we present a novel approach in which reverse engineering is performed and we have chosen UML as the modeling language to achieve a representation of the implemented system. In this work we have considered java programs. After a brief introduction to the subject, we present some analyses which go beyond mere enumeration of methods and fields. We sketch a method which determines classes and their attribute, operation and relationship: generalization, aggregation, association and various kind of dependencies in form of a simple class diagram that can be understood by a programmer when inspecting the source code of a given java programs. To fully understand the behavior of a system, it is crucial to have efficient techniques to reverse static views of the system. In this paper, we focus on the reverse engineering to find UML class diagram from an object oriented system and analysis of its static behavior.

  9. From use cases to UML class diagrams using logic grammars and constraints

    DEFF Research Database (Denmark)

    Christiansen, Henning; Have, Christian Theil

    2007-01-01

    We investigate the possibilities for automated transition from Use Cases in a restricted natural language syntax into UML class diagrams, by trying to capture the semantics of the natural language and map it into building blocks of the object oriented programming paradigm (classes, objects, methods, properties etc.). Syntax and semantic analysis is done in a framework of Definite Clause Grammars extended with Constraint Handling Rules, which generalizes previous approaches with a direct way to express domain knowledge utilized in the interpretation process as well as stating explicit rules for pronoun resolution. The latter involves an improvement of earlier work on assumptions with time stamps.

  10. Identification and Check of Inconsistencies between UML Diagrams

    OpenAIRE

    Xianhong Liu

    2013-01-01

    Relationships between Unified Modeling Language (UML) diagrams are complex. The complexity leads to inconsistencies between UML diagrams easily. This paper focus on how to identify and check inconsistencies between UML diagrams. 13 consistency rules are given to identify inconsistencies between the most frequent 6 types of UML diagrams in the domain of information systems analysis and design. These diagrams are as follows: Use Case Diagrams, Class Diagrams, Activity Diagrams, State Machine Di...

  11. Identification and Check of Inconsistencies between UML Diagrams

    Directory of Open Access Journals (Sweden)

    Xianhong Liu

    2013-03-01

    Full Text Available Relationships between Unified Modeling Language (UML diagrams are complex. The complexity leads to inconsistencies between UML diagrams easily. This paper focus on how to identify and check inconsistencies between UML diagrams. 13 consistency rules are given to identify inconsistencies between the most frequent 6 types of UML diagrams in the domain of information systems analysis and design. These diagrams are as follows: Use Case Diagrams, Class Diagrams, Activity Diagrams, State Machine Diagrams, Sequence Diagrams and Communication Diagrams. 4 methods are given to check inconsistencies between UML diagrams as follows: manual check, compulsory restriction, automatic maintenance, dynamic check. These rules and methods are helpful for developers to model information systems.

  12. UN MÉTODO PARA EL REFINAMIENTO INTERACTIVO DEL DIAGRAMA DE CLASES DE UML / A METHOD FOR INTERACTIVE REFINEMENT OF UML CLASS DIAGRAM

    Scientific Electronic Library Online (English)

    CARLOS, M. ZAPATA; BETSY, MARY ESTRADA; FERNANDO, ARANGO I.

    2007-11-01

    Full Text Available Durante el proceso de elicitación de requisitos se presentan problemas de comunicación entre analistas e interesados que suelen ocasionar pérdidas de requisitos funcionales. Estas pérdidas se aminoran mediante el refinamiento de los esquemas conceptuales, en particular el diagrama de clases de UML. [...] Existen algunos acercamientos al refinamiento del diagrama de clases, pero que no realizan ciclos de interacción con el interesado; otros enfoques realizan refinamiento interactivo del diagrama entidad-relación, un diagrama que no posee toda la información contenida en el diagrama de clases. En este artículo se realiza el refinamiento del diagrama de clases de UML mediante la interacción con el interesado. Para ello, se proponen reglas de completitud que se disparan en lenguaje natural y se emplea un corpus de diagramas de clases para complementar el conocimiento del analista en un determinado dominio. El análisis de completitud propuesto se ilustra con un prototipo en la herramienta UNC-Diagramador y se ejemplifica con un caso de estudio. Abstract in english Along the requirements elicitation process, communication problems appear between analysts and stakeholders; usually, these problems cause losing of functional requirements. Refinement of conceptual schemas-particularly class diagram-lessens the impact of these losses. Some approaches to the refinem [...] ent of class diagram have been proposed, but they do not evidence cycles of interaction with the stakeholder; other approaches show interactive refinement of the Entity-Relationship diagram, which does not have all the information contained in class diagram. In this paper, we propose the refinement of UML class diagram through interaction with stakeholders. To achieve this goal, we propose completeness rules in natural language and the use of a corpus of class diagrams for complementing the analyst knowledge in a specific domain. Finally, we illustrate completeness analysis with a prototype in the UNC-Diagrammer tool and we propose a case study.

  13. Program Synthesizes UML Sequence Diagrams

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2006-01-01

    A computer program called "Rational Sequence" generates Universal Modeling Language (UML) sequence diagrams of a target Java program running on a Java virtual machine (JVM). Rational Sequence thereby performs a reverse engineering function that aids in the design documentation of the target Java program. Whereas previously, the construction of sequence diagrams was a tedious manual process, Rational Sequence generates UML sequence diagrams automatically from the running Java code.

  14. ROLE OF UML SEQUENCE DIAGRAM CONSTRUCTS IN OBJECT LIFECYCLE CONCEPT

    OpenAIRE

    Miroslav Grgec; Robert Mužar

    2007-01-01

    When modeling systems and using UML concepts, a real system can be viewed in several ways. The RUP (Rational Unified Process) defines the "4 + 1 view": 1. Logical view (class diagram (CD), object diagram (OD), sequence diagram (SD), collaboration diagram (COD), state chart diagram (SCD), activity diagram (AD)), 2.Process view (use case diagram, CD, OD, SD, COD, SCD, AD), 3. Development view (package diagram, component diagram), 4. Physical view (deployment diagram), and 5. Use case view (use ...

  15. From State Diagram to Class Diagram

    DEFF Research Database (Denmark)

    Borch, Ole; Madsen, Per Printz

    2009-01-01

    UML class diagram and Java source code are interrelated and Java code is a kind of interchange format. Working with UML state diagram in CASE tools, a corresponding xml file is maintained. Designing state diagrams is mostly performed manually using design patterns and coding templates - a time consuming process. This article demonstrates how to compile such a diagram into Java code and later, by reverse engineering, produce a class diagram. The process from state diagram via intermediate SAX parsed xml file to Apache Velocity generated Java code is described. The result is a fast reproducible Java code minimizing maintenance.

  16. Class structure of electromechanical energy converter models with UML-diagrams application

    Directory of Open Access Journals (Sweden)

    V.Ye. Plyugin

    2014-04-01

    Full Text Available Theoretical results are presented, mathematical model formation by means of inheritance from a generalized class template is shown for a general electromechanical energy converter.

  17. Case study: Class diagram restructuring

    OpenAIRE

    Lano, K.; Kolahdouz Rahimi, S.

    2013-01-01

    This case study is an update-in-place refactoring transformation on UML class diagrams. Its aim is to remove clones of attributes from a class diagram, and to identify new classes which abstract groups of classes that share common data features. It is used as one of a general collection of transformations (such as the removal of redundant inheritance, or multiple inheritance) which aim to improve the quality of a specification or design level class diagram. The transf...

  18. Improving modeling with layered UML diagrams

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    Layered diagrams are diagrams whose elements are organized into sets of layers. Layered diagrams are routinely used in many branches of engineering, except Software Engineering. In this paper, we propose to add layered diagrams to UML modeling tools, and elaborate the concept by exploring usage scenarios. We validate the concept by implementation, lab assessments, and field testing. We conclude that layers enhance and complement conventional diagrams and model structuring techniques, are easy to add to existing modeling infrastructure, and are easy to apply by modelers.

  19. minimUML: A Minimalist Approach to UML Diagraming for Early Computer Science Education

    CERN Document Server

    Turner, S; Pérez-Quinones, M A; Edwards, Stephen H.; Perez-Quinones, Manuel A.; Turner, Scott

    2006-01-01

    The Unified Modeling Language (UML) is commonly used in introductory Computer Science to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Those that were designed for educational use sometimes have poor interfaces or are missing common and important features, such as multiple selection and undo/redo. There is a need for software that is tailored to an instructional environment and has all the useful and needed functionality for that specific task. This is the purpose of minimUML. minimUML provides a minimum amount of UML, just what is commonly used in beginning programming classes, while providing a simple, usable interface. In particular, minimUML was designed to support abstract design while supplying features for exploratory learning and error avoidance. In addition, it allows for the annotation of diagrams, through text or freeform drawin...

  20. Supporting UML Sequence Diagrams with a Processor Net Approach

    Directory of Open Access Journals (Sweden)

    Tony Spiteri Staines

    2007-08-01

    Full Text Available UML sequence diagrams focus on the interaction between different classes. For distributed real time transaction processing it is possible to end up with complex sequence diagrams, containing messages related to system processes. It is difficult to examine alternative combinations of message passing. A solution is to translate these diagrams into an executable processor net model. This is based on the ‘actor model’, Petri net concepts and higher order net constructs. A case study taken from a flight reservation scenario is introduced and used to create a processor net model. This approach offers various advantages like identifying the main processes, executable model creation, verification, formalization, defining schemas and performance analysis.

  1. Automatic Test case Generation from UML Activity Diagrams

    OpenAIRE

    V.Mary Sumalatha*1; Dr G.S.V.P.Raju2

    2014-01-01

    Test Case Generation is an important phase in software development. Nowadays much of the research is done on UML diagrams for generating test cases. Activity diagrams are different from flow diagrams in the fact that activity diagrams express parallel behavior which flow diagrams cannot express. This paper concentrates on UML 2.0 Activity Diagram for generating test cases. Fork and join pair in activity diagram are used to represent concurrent activities. A novel method is pro...

  2. ROLE OF UML SEQUENCE DIAGRAM CONSTRUCTS IN OBJECT LIFECYCLE CONCEPT

    Directory of Open Access Journals (Sweden)

    Miroslav Grgec

    2007-06-01

    Full Text Available When modeling systems and using UML concepts, a real system can be viewed in several ways. The RUP (Rational Unified Process defines the "4 + 1 view": 1. Logical view (class diagram (CD, object diagram (OD, sequence diagram (SD, collaboration diagram (COD, state chart diagram (SCD, activity diagram (AD, 2.Process view (use case diagram, CD, OD, SD, COD, SCD, AD, 3. Development view (package diagram, component diagram, 4. Physical view (deployment diagram, and 5. Use case view (use case diagram, OD, SD, COD, SCD, AD which combines the four mentioned above. With sequence diagram constructs we are describing object behavior in scope of one use case and their interaction. Each object in system goes through a so called lifecycle (create, supplement object with data, use object, decommission object. The concept of the object lifecycle is used to understand and formalize the behavior of objects from creation to deletion. With help of sequence diagram concepts our paper will describe the way of interaction modeling between objects through lifeline of each of them, and their importance in software development.

  3. OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM) / OOAspectZ y diagramas de clase orientados a los aspectos para la Modelación Orientada a Aspectos (MSOA)

    Scientific Electronic Library Online (English)

    C, Vidal Silva; R., Saens; C, Del Río; R, Villarroel.

    2013-12-01

    Full Text Available En la búsqueda de desarrollo del software modularizado, la Programación Orientada a Aspectos (POA) identifica y representa de manera separada funcionalidades cruzadas en la etapa de programación del ciclo de desarrollo del software. Para las etapas previas del ciclo de desarrollo del software, parti [...] cularmente, en la especificación de requerimientos y el diseño estructural de los datos y comportamientos, este trabajo propone y aplica OOAspectZ para la especificación formal de requerimientos orientados a aspectos, además, describe y aplica diagramas de clases UML orientados en el diseño y la asociación entre clases y aspectos, para el proceso de Desarrollo del Software Orientado a Aspectos (DSOA), respectivamente. Particularmente, OOAspectZ es un lenguaje que integra los lenguajes formales Object-Z y AspectZ, mientras que, los diagramas de clases UML orientados a aspectos representan la estructura del código de POA, clases de objetos y clases de funcionalidades cruzadas con el uso de estereotipos. Este artículo muestra y aplica las principales características de los lenguajes OOAspectZ y diagramas de clase UML orientados a aspectos, para la modelación del software orientado a aspectos (MSOA) que se aplican a un ejemplo clásico de POA, además, se entregan ideas de trabajo futuro respecto a una actual versión de POA. Abstract in english Regarding modularised software development, Aspect-oriented programming (AOP) identifies and represents individually crosscutting concerns during the software development cycle's programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for p [...] rior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Aspect-oriented software development (AOSD). OOAspectZ is a language integrating both Object-Z and AspectZ formal languages whereas Aspect-oriented UML class diagrams represent AOP code, object class and crosscutting concern class structure by means of stereotypes. This article shows and applies the main OOAspectZ and AO UML class diagram characteristics to Aspect-oriented software modelling (AOSM) using a classic example of AOP. Ideas for future work concerning an actual AOP version are also indicated.

  4. Automatic Test case Generation from UML Activity Diagrams

    Directory of Open Access Journals (Sweden)

    V.Mary Sumalatha*1

    2014-05-01

    Full Text Available Test Case Generation is an important phase in software development. Nowadays much of the research is done on UML diagrams for generating test cases. Activity diagrams are different from flow diagrams in the fact that activity diagrams express parallel behavior which flow diagrams cannot express. This paper concentrates on UML 2.0 Activity Diagram for generating test cases. Fork and join pair in activity diagram are used to represent concurrent activities. A novel method is proposed to generate test case for concurrent and non concurrent activities. Proposed approach details about the importance of concurrent nodes and their execution order in path generation.

  5. Comparative Study on DFD to UML Diagrams Transformations

    CERN Document Server

    Jilani, Atif A A; Nadeem, Aamer

    2011-01-01

    Most of legacy systems use nowadays were modeled and documented using structured approach. Expansion of these systems in terms of functionality and maintainability requires shift towards object-oriented documentation and design, which has been widely accepted by the industry. In this paper, we present a survey of the existing Data Flow Diagram (DFD) to Unified Modeling language (UML) transformation techniques. We analyze transformation techniques using a set of parameters, identified in the survey. Based on identified parameters, we present an analysis matrix, which describes the strengths and weaknesses of transformation techniques. It is observed that most of the transformation approaches are rule based, which are incomplete and defined at abstract level that does not cover in depth transformation and automation issues. Transformation approaches are data centric, which focuses on data-store for class diagram generation. Very few of the transformation techniques have been applied on case study as a proof of ...

  6. STAIRS - Understanding and Developing Specifications Expressed as UML Interaction Diagrams

    OpenAIRE

    Runde, Ragnhild Kobro

    2007-01-01

    ABSTRACT STAIRS is a method for the step-wise, compositional development of interactions in the setting of UML 2.x. UML 2.x interactions, such as sequence diagrams and interaction overview diagrams, are seen as intuitive ways of describing communication between different parts of a system, and between a system and its users. STAIRS addresses the challenges of harmonizing intuition and formal reasoning by providing a precise understanding of the partial nature of interactions, and of how thi...

  7. BDL: A Semantics Backbone for UML Dynamic Diagrams

    OpenAIRE

    Caillaud, Benoit; Talpin, Jean-Pierre; Jézéquel, Jean-Marc; Benveniste, Albert; Jard, Claude

    2000-01-01

    The UML (Unified Modelling Language) comprises various types of notations, to model the functional architecture, the behaviour of its components, and its deployment. Dynamic diagrams provide descriptions of the components and system behaviour. Examples of dynamic diagrams are collaboration and sequence diagrams to specify high level abstractions for sequences of actions involving several components of the system. Activity diagrams, state diagrams, and statecharts are used to specify the detai...

  8. Improving The Decisional Process By Using UML Diagrams

    Directory of Open Access Journals (Sweden)

    Udrica Mioara

    2012-06-01

    Full Text Available In the last years, the world has moved from predominantly industrial society to information society, governed by a new set of rules, which allows access to digital technologies, processing, storage and transmission of information. Organizations include in their decisional process Business Intelligence components, which help the decision-makers to establish the conditions of financial equilibrium, to highlight weaknesses and strengths, to make predictions.Particularly, Unified Modelling Language (UML, as a formal and standardized language, allows the control of the system’s complexity, shows different but complementary views of the organization and ensures independence towards the implementation language and the domain of application. This article aims to show the way UML diagrams are used as support in a decisional process for a hotel company. UML diagrams designed help decisionmakers to analysis and discover the causes, to design and simulation of possible scenarios, to implement and measuring the results.

  9. Robust representation for conversion UML class into XML Document using DOM

    OpenAIRE

    GHERABI, Noreddine; Bahaj, Mohamed

    2012-01-01

    This paper presents a Framework for converting a class diagram into an XML structure and shows how to use Web files for the design of data warehouses based on the classification UML. Extensible Markup Language (XML) has become a standard for representing data over the Internet. We use XSD schema for define the structure of XML documents and validate XML documents. A prototype has been developed, which migrates successfully UML Class into XML document based on the formulati...

  10. Model Checking and Code Generation for UML Diagrams Using Graph Transformation

    Directory of Open Access Journals (Sweden)

    Wafa Chama

    2012-12-01

    Full Text Available UML is considered as the standard for object-oriented modelling language adopted by the ObjectManagement Group. However, UML has been criticized due to the lack of formal semantics and theambiguity of its models. In other hands, UML models can be mathematically verified and checked by usingits equivalent formal representation. So, in this paper, we propose an approach and a tool based on graphtransformation to perform an automatic mapping for verification purposes. This transformation aims tobridge the gap between informal and formal notations and allows a formal verification of concurrent UMLmodels using Maude language. We consider both static (Class Diagram and dynamic (StateChart andCommunication Diagrams features of concurrent object-oriented system. Then, we use Maude LTL ModelChecker to verify the formal model obtained (Automatic Code Generation Maude. The meta-modellingAToM3 tool is used. A case study is presented to illustrate our approach.

  11. Verification of UML Model Elements Using B

    OpenAIRE

    Truong, Ninh Thuan; Souquie?res, Jeanine

    2006-01-01

    This paper describes the formal verification of UML model elements using B abstract machines. We study the UML metamodel of class diagrams, collaboration diagrams and state-chart diagrams as well as their well-formedness rules. Each element of UML models which is an instance of a metaclass, is transformed into a B abstract machine. The relationship between abstract machines is organised using the abstract syntax of UML class diagram of the UML metamodel. B specifications are proved by a B pro...

  12. REGLAS PARA LA GENERACIÓN AUTOMÁTICA DE CÓDIGO DEFINIDAS SOBRE METAMODELOS SIMPLIFICADOS DE LOS DIAGRAMAS DE CLASES, SECUENCIAS Y MÁQUINA DE ESTADOS DE UML 2.0 / RULES FOR AUTOMATED CODE GENERATION DEFINED OVER SIMPLIFIED METAMODELS OF CLASS, SEQUENCE AND STATE MACHINE DIAGRAMS OF UML 2.0

    Scientific Electronic Library Online (English)

    ANDRÉS, MUÑETÓN; CARLOS M., ZAPATA; FERNANDO, ARANGO.

    2007-11-01

    Full Text Available La generación automática de código a partir de modelos ha sido una de las promesas parcialmente cumplidas en el desarrollo de software. La experiencia de las herramientas CASE, aún distante del automatismo absoluto, se complementa con algunos trabajos teóricos que se alejan de los estándares de mode [...] lamiento. En este artículo se proponen reglas para la generación de código a partir de metamodelos de diagramas de clases, secuencias y máquina de estados de UML. Las reglas están definidas en lógica de primer orden, permitiendo una especificación donde se evitan las ambigüedades y la necesidad de aprender un lenguaje de programación específico. Mediante un caso de estudio se representa la aplicación de las reglas de transformación, generando el código fuente de una clase en el lenguaje orientado a objetos Java. Abstract in english Automatic code generation from models has been one of the partially accomplished promises in software development. CASE Tools experiences, even so far from complete automatism, are complemented by some theoretic works, which torn apart modeling standards. In this paper we propose code generation rul [...] es from metamodels of the UML class, sequence, and state machine diagrams. The rules are defined on first-order logic, in order to allow the construction of a specification where both ambiguity and the need of learning a programming language are avoided. We also represent the application of transformation rules by means of a case study, and we generate source code of a class in the Java object-oriented programming language.

  13. UML 2.0 Pocket Reference UML Syntax and Usage

    CERN Document Server

    Pilone, Dan

    2006-01-01

    Globe-trotting travelers have long resorted to handy, pocket-size dictionaries as an aid to communicating across the language barrier. Dan Pilone's UML 2.0 Pocket Reference is just such an aid for on-the-go developers who need to converse in the Unified Modeling Language (UML). Use this book to decipher the many UML diagrams you'll encounter on the path to delivering a modern software system. Updated to cover the very latest in UML, you'll find coverage of the following UML 2.0 diagram types: Class diagramsComponent diagrams*Sequence diagrams*Communication diagrams*Timing diagrams*Interactio

  14. On the impact of layout quality to understanding UML diagrams

    DEFF Research Database (Denmark)

    Störrle, Harald

    2011-01-01

    Practical experience suggests that use and understanding of UML diagrams is greatly affected by the quality of their layout. However, existing experimental evidence for this effect is been weak and inconclusive. In this paper, we explore two explanations. Firstly, we observe that the visual qualities of diagrams are more prominent in earlier life cycle phases so that the impact of layout quality should be more apparent in models and diagram types used there, an aspect not studied in previous research. Secondly, in practice, good layouts use many different heuristics simultaneously whereas previous research considered them in isolation only. In this paper, we report the results of a series of controlled experiments using compound layouts on requirements analysis models. With very high significance, we find a notable impact of the layout quality measured by different aspects of cognitive load.

  15. Robust representation for conversion UML class into XML Document using DOM

    CERN Document Server

    GHERABI, Noreddine

    2012-01-01

    This paper presents a Framework for converting a class diagram into an XML structure and shows how to use Web files for the design of data warehouses based on the classification UML. Extensible Markup Language (XML) has become a standard for representing data over the Internet. We use XSD schema for define the structure of XML documents and validate XML documents. A prototype has been developed, which migrates successfully UML Class into XML document based on the formulation mathematics model. The experimental results were very encouraging, demonstrating that the proposed approach is feasible efficient and correct.

  16. On the Impact of Layout Quality to Understanding UML Diagrams: Diagram Type and Expertise

    DEFF Research Database (Denmark)

    Störrle, Harald

    2012-01-01

    Practical experience suggests that the use and understanding of UML diagrams is greatly affected by the quality of their layout. In previous work, we have presented evidence supporting this intuition. This contrasts with earlier experiments that yielded weak or inconclusive evidence only. In the current paper, we expand on our earlier experiments by varying both diagram types and populations studied. We find no difference in the beneficial evidence of good layout wrt. diagram types. We also find support for the hypothesis that experts benefit less than novices. While still lacking independent replication of our earlier results, these results add further evidence in support of our hypothesis.

  17. DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS / DEFINICIÓN DE UNA PLATAFORMA SEMÁNTICA PARA LA GENERACIÓN AUTOMÁTICA DE CÓDIGO BASADA EN DIAGRAMAS DE CLASES UML Y ANOTACIONES SEMÁNTICAS EN UN DSL

    Scientific Electronic Library Online (English)

    ANDRÉS, MUÑETÓN; CARLOS, ZAPATA.

    2012-04-01

    Full Text Available En este trabajo se propone una plataforma semántica de servicios que implementan los pasos de un método para la generación automática de código. El método se basa en información semántica y en MDA (model-driven architecture). La generación de código se logra relacionando semánticamente operaciones e [...] n diagramas de clases en UML (unified modeling language) con operaciones implementadas. La relación entre operaciones se hace consultando operaciones implementadas que tengan la misma postcondición de la operación bajo implementación. El código resultante es una secuencia de invocaciones a operaciones implementadas que, en conjunto, alcancen la postcondición de la operación bajo implementación. La semántica se especifica mediante un DSL (domain-specific language), también definido en este artículo. Los servicios de la plataforma y el método se prueban mediante un caso de estudio. Abstract in english In this paper, we propose a semantic service platform for implementing the steps of a semantic- and model-driven architecture (MDA)-based method for automated code generation. The code generation is achieved by semantically relating operations in unified modeling language (UML) class diagrams with i [...] mplemented operations. The relationship among operations is achieved by finding implemented operations with the same post-condition of the operation under implementation. The resultant code is a sequence of invocations to the implemented operations which, acting as a whole, achieve the post-condition of the operation under implementation. Semantics is specified by means of a domain-specific language (DSL), also defined in this paper. Services of the platform and the method are shown in execution in a case study.

  18. UML 2 Semantics and Applications

    CERN Document Server

    Lano, Kevin

    2009-01-01

    A coherent and integrated account of the leading UML 2 semantics work and the practical applications of UML semantics development With contributions from leading experts in the field, the book begins with an introduction to UML and goes on to offer in-depth and up-to-date coverage of: The role of semantics Considerations and rationale for a UML system model Definition of the UML system model UML descriptive semantics Axiomatic semantics of UML class diagrams The object constraint language Axiomatic semantics of state machines A coalgebraic semantic framework for reasoning about interaction des

  19. Extensión del Diagrama de Secuencias UML para el Modelado orientado a Aspectos / Extension of UML Sequence Diagrams for Aspect-Oriented Modeling

    Scientific Electronic Library Online (English)

    Cristian L, Vidal; Leopoldo P, López; Sabino E, Rivero; Rogelio O, Meza.

    Full Text Available Resumen EL objetivo principal de este artículo es revisar los diagramas de secuencia en el lenguaje unificado de modelado UML, presentando STAIRS como una alternativa para formalizar los diagramas de interacción en UML, en especial los diagramas de secuencia. STAIRS es un lenguaje formal para modela [...] r diagramas interactivos de UML, especialmente diagramas de secuencia. Se analizan los problemas intrínsecos de ambigüedad que tiene UML y que producen modelos no necesariamente correctos. Se muestra que STAIRS representa una solución que hace aportes para disminuir dicha ambigüedad. Se concluye que aunque existen nuevos enfoques para el desarrollo de software, como por ejemplo desarrollo orientado a aspectos, UML se adapta a estos nuevos desarrollos. El análisis y revisión presentados en este artículo puede ser de especial ayuda para clarificar estos temas. Abstract in english Abstract The objective of this paper is to review the unified modeling language UML sequence diagrams, presenting STAIRS as an alternative way of formalizing UML interaction diagrams, especially sequence diagrams. STAIRS is a formal language for modeling interactive UML diagrams, especially sequence [...] diagrams. The inherent problems of ambiguity that UML models have, including the production of models that are not necessarily corrected, are analyzed. It is demonstrated that STAIRS contributes to reducing this ambiguity. It is concluded that although there are new approaches for software development, such as aspect-oriented development, UML is capable of adapting to these developments. The review and analysis presented in this article could be especially useful for clarifying these aspects.

  20. From UML Activity Diagrams to CSP Expressions-A Graph Transformation Approach using Atom3 Tool

    Directory of Open Access Journals (Sweden)

    Raida Elmansouri

    2011-03-01

    Full Text Available The Unified Modeling Language (UML has become a widely accepted standard in the object oriented software development industry. However, the UML is a semi-formal language which lacks precisely defined constructs. On the other hand, CSP language is a formal specification language. So, UML and CSP have complementary features: UML can be used for modeling while CSP can be used for analysis. In this paper we propose an approach and a tool to transform UML activity diagrams to CSP. Our approach is based on graph transformation and uses ATOM3 tool. The purpose of this transformation is to provide some verification of properties ranging from simple deadlock verification to more specific properties.

  1. State Based Static and Dynamic Formal Analysis of UML State Diagrams

    Directory of Open Access Journals (Sweden)

    Fahad Alhumaidan

    2012-07-01

    Full Text Available Design and specification is a serious issue in software engineering because of the semantics involved in transforming the real world problems to computer software systems. Unified Modeling Language (UML has been accepted as a de facto standard for design and specification of object oriented systems. Unfortunately, UML structures lack defining semantics of a system. Formal methods are proved powerful, particularly, at requirement specification and design level. For a moment, formal methods are not welcomed because of much use of mathematics in formal languages. Therefore, a linkage between UML and formal methods is required to overcome the above deficiencies. In this paper, a new approach is developed by integrating UML and Z specification focusing on state diagram considering both the syntax and semantics. It is believed that this new approach will be effective and useful both at academics and industrial level. The resultant formal models of the approach are analyzed and validated using Z/Eves tool.

  2. UNIFIED MODELING LANGUAGE TOOLS COLLABORATION FOR USE CASE, CLASS AND ACTIVITY DIAGRAM IMPLEMENTED WITH HTML 5 AND JAVASCRIPT FRAMEWORK

    OpenAIRE

    Aditya Kurniawan; Bina Bestina Harefa; Surya Sujarwo

    2014-01-01

    As a result of the development of web 3.0, web technologies now make it possible for each user to collaborate in performing a task. This technology allows us to draw UML diagrams online and collaborate on a software project. Unified Modeling Language is one of the architectural modeling software that is widely used by software developers. This research aims to develop a modeling tool UML diagrams are class diagrams, use case diagrams and activity diagrams based on pre-existing web using HTML ...

  3. On the Impact of Layout Quality to Understanding UML Diagrams: Size Matters

    DEFF Research Database (Denmark)

    Störrle, Harald

    2014-01-01

    Practical experience suggests that usage and understanding of UML diagrams is greatly affected by the quality of their layout. While existing research failed to provide conclusive evidence in support of this hypothesis, our own previous work provided substantial evidence to this effect. When studying different factors like diagram type and expertise level, it became apparent that diagram size plays an important role, too. Since we lack an adequate understanding of this notion, in this paper, we define diagram size metrics and study their impact to modeler performance. We find that there is a strong negative correlation between diagram size and modeler performance. Our results are highly significant. We utilize these results to derive a recommendation on diagram sizes that are optimal for model understanding.

  4. Un framework para consistencias en relaciones de asociación entre clases en UML / A framework for consistences in association relations between classes in UML

    Scientific Electronic Library Online (English)

    Javier Dario, Fernández-Ledesma.

    2014-08-01

    Full Text Available El siguiente articulo muestra el proceso de construcción y validación de un framework para el manejo de consistencias en diagramas de clases de UML, específicamente opera sobre los diagramas de clase, mediante la aplicación de reglas de transformación, usando tanto la gramática de grafos como el OCL [...] (Object Constraint Language). El framework propuesto, luego de un recorrido sobre las técnicas de manejo de consistencias, opera sobre el diagrama de clase toda vez que este constituye el diagrama estructural, si se quiere, más importante, a la hora de modelar, y facilita la aplicación de reglas desde las técnicas tratadas, contribuyendo con ello a dotar a la comunidad de analistas y modeladores de una herramienta soporte para el refinamiento y mejoramiento de la calidad de los diagramas, opera así mismo, sobre un caso típico de aplicación para mostrar las bondades de la herramienta, lo cual facilita su comprensión y entendimiento. Abstract in english The following article shows the process of building and validating a framework for the management of consistencies in class diagrams in UML, operating specifically on class diagrams, through the application of transformation rules, using both graph grammar and OCL (Object Constraint Language). The p [...] roposed framework, after examining the techniques of consistency management, operates on a class diagram, since this constitutes a structural diagram. This is even more important when modeling, and it facilitates the application of rules based on the treated techniques, thus contributing to provide the community of analysts and modelers with a support tool for the refinement and quality improvement of the diagrams. It also operates on a typical case of application to show the tool's advantages, thus making it easier to comprehend and understand.

  5. Automated Model-Based Test Path Generation from UML Diagrams via Graph Coverage Techniques?

    OpenAIRE

    Parampreet Kaur; Gaurav Gupta

    2013-01-01

    UML State Chart Diagrams are the basic models used to derive test paths from intermediategraphs generated automatically using graph coverage techniques in addition to the tool support provided byMBT Tool TestOptimal’s Basic as well as ProMBT version. The test Paths Generated covers Node Coverage,Edge Coverage, Edge Pair Coverage as well as most importantly Prime Path coverage which is till today notexplored much. The algorithm employed is Prefix based combined with Chinese postman Problem A...

  6. Semantics of UML 2.0 Activity Diagram for Business Modeling by Means of Virtual Machine

    CERN Document Server

    Vitolins, V; Vitolins, Valdis; Kalnins, Audris

    2005-01-01

    The paper proposes a more formalized definition of UML 2.0 Activity Diagram semantics. A subset of activity diagram constructs relevant for business process modeling is considered. The semantics definition is based on the original token flow methodology, but a more constructive approach is used. The Activity Diagram Virtual machine is defined by means of a metamodel, with operations defined by a mix of pseudocode and OCL pre- and postconditions. A formal procedure is described which builds the virtual machine for any activity diagram. The relatively complicated original token movement rules in control nodes and edges are combined into paths from an action to action. A new approach is the use of different (push and pull) engines, which move tokens along the paths. Pull engines are used for paths containing join nodes, where the movement of several tokens must be coordinated. The proposed virtual machine approach makes the activity semantics definition more transparent where the token movement can be easily tra...

  7. UNIFIED MODELING LANGUAGE TOOLS COLLABORATION FOR USE CASE, CLASS AND ACTIVITY DIAGRAM IMPLEMENTED WITH HTML 5 AND JAVASCRIPT FRAMEWORK

    Directory of Open Access Journals (Sweden)

    Aditya Kurniawan

    2014-01-01

    Full Text Available As a result of the development of web 3.0, web technologies now make it possible for each user to collaborate in performing a task. This technology allows us to draw UML diagrams online and collaborate on a software project. Unified Modeling Language is one of the architectural modeling software that is widely used by software developers. This research aims to develop a modeling tool UML diagrams are class diagrams, use case diagrams and activity diagrams based on pre-existing web using HTML 5 technology combine with JSON Service that allows the software developer to work on the same project UML and collaborate each other with good performance more faster than ordinary web.

  8. Designing Tool Support for Translating Use Cases and UML 2.0 Sequence Diagrams into a Coloured Petri Net

    DEFF Research Database (Denmark)

    Fernandes, Joao Miguel; Tjell, Simon

    2007-01-01

    On a case study on the specification of an elevator controller, this paper presents an approach that can translate given UML descriptions into a Coloured Petri Net (CPN) model. The UML descriptions must be specified in the form of Use Cases (UCs) and UML 2.0 Sequence Diagrams (SDs). The CPN model constitutes one single, coherent and executable representation of all possible behaviours that are specified by the given UML artefacts. CPN is a formal modelling language that enables construction and analysis of scalable, executable models of behaviour. A combined use of UML and CPN can be useful in several projects. CPN is well supported by the tool called CPN Tools and the work we present here is aimed at building a CPN Tools front-end engine that implements the proposed translation.

  9. Formal Verification of UML Profil

    DEFF Research Database (Denmark)

    Bhutto, Arifa; Hussain, Dil Muhammad Akbar

    2011-01-01

    The Unified Modeling Language (UML) is based on the Model Driven Development (MDD) approach which capturing the system functionality using the platform-independent model (PMI) and appropriate domain-specific languages. In UML base system notations, structural view is model by the class, components and object diagrams and behavioral view model by the activity, use case, state, and sequence diagram. However, UML does not provide the formal syntax, therefore its semantics is not formally definable, so for assure of correctness, we need to incorporate semantic reasoning through verification, specification, refinement, and incorporate into the development process. Our motivation of research is to make an easy structural view and suggest formal technique/ method which can be best applied or used for the UML based development system. We investigate the tools and methods, which broadly used for the formal verification of UML based systems.

  10. Commutation classes of double wiring diagrams

    CERN Document Server

    Dukes, Patrick

    2010-01-01

    We describe a new method for computing the graph of commutation classes of double wiring diagrams. Using these methods we compute the graph for five strings or less which allows us to confirm a positivity conjecture of Fomin and Zelevinsky when n is less than five .

  11. Prototype of Intrusion Detection Model using UML 5.0 and Forward Engineering

    OpenAIRE

    Muthaiyan MADIAJAGAN,; Garg, Pragya

    2011-01-01

    In this paper we are using UML (Unified Modeling Language) which is the blueprint language between the programmers, analysts, and designer’s for easy representation of pictures or diagrammatic notation with some textual data. Here we are using UML 5.0 to show “prototype of the Intrusion Detection Model” and by explaining it by combining various parts by drawing various UML diagrams such as Use cases and Activity diagrams and Class Diagram using which we show forward engineering using th...

  12. UN AMBIENTE PARA LA OBTENCION AUTOMATICA DE DIAGRAMAS UML A PARTIR DE UN LENGUAJE CONTROLADO / AN ENVIRONMENT FOR AUTOMATED UML DIAGRAMS OBTAINING FROM A CONTROLLED LANGUAGE

    Scientific Electronic Library Online (English)

    CARLOS M., ZAPATA; FERNANDO, ARANGO I.

    2007-11-01

    Full Text Available El apoyo suministrado por las herramientas convencionales de la Ingeniería de Software a los analistas se ha basado en ayudas para el trazado y edición de modelos, siendo exiguo el apoyo ofrecido a la concepción misma del modelo. Existe actualmente una tendencia hacia la generación automática de esq [...] uemas conceptuales y, si bien se han realizado grandes avances, se ha trabajado con pocos diagramas y subsisten algunos inconvenientes relacionados especialmente con la consistencia de los diagramas obtenidos. En este artículo se propone un ambiente para la obtención automática de algunos de los diagramas de UML 2.0, conformado por un lenguaje controlado (UN-Lencep), un mecanismo para la representación del conocimiento (los denominados Esquemas Preconceptuales) y un sistema de reglas para la traducción del lenguaje controlado a un conjunto de diagramas equivalentes de UML; este ambiente se implementó en la herramienta CASE UNC-Diagramador, en la cual se presenta adicionalmente un caso de estudio. Con esta implementación se apoya la labor de conceptualización de los modelos por parte de los analistas y se mejora la consistencia, puesto que los modelos resultantes se elaboran a partir del mismo texto en lenguaje controlado. Abstract in english Conventional Software Engineering tools have supported analysts in helping them for both model drawing and editing, but with little help in model conceptualization. Currently, there is a trend for automated conceptual schema generation and, despite of great advances, there’s still work on few diagra [...] ms, and even there are some problems especially related to consistency of the obtained diagrams. In this paper, we define an environment for automatically obtaining of UML 2.0 diagrams, including a controlled language-UN-Lencep-, a Knowledge representation language-Preconceptual Schemas-, and a set of rules for UML diagrams translation; this environment has been implemented in a CASE tool-UNC-Diagramador-and a case study example has been provided. This implementation supports analysts in both model conceptualization, and consistency improvement, due to the fact that resulting models are elaborated from the same text in controlled language.

  13. UN PATRÓN DE INTERACCIÓN ENTRE DIAGRAMAS DE ACTIVIDADES UML Y SISTEMAS WORKFLOW / AN INTERACTION PATTERN BETWEEN UML ACTIVITY DIAGRAMS AND WORKFLOW SYSTEMS

    Scientific Electronic Library Online (English)

    Marta Silvia, Tabares; Juan Diego, Pineda; Andrés Felipe, Barrera.

    2008-12-01

    Full Text Available Actualmente en los ambientes de desarrollo de software hay un gran interés en buscar y desarrollar técnicas que puedan integrar los sistemas transaccionales con los flujos de trabajo que soportan los procesos del negocio de las organizaciones. Sin embargo, en la industria del software no es común en [...] contrar técnicas o prácticas que faciliten el desarrollo de los modelos del sistema en función de los procesos del negocio. En este artículo se define un patrón de desarrollo que estandariza la interacción entre diagramas de actividades de UML 2.0, que representan las operaciones de un sistema, y procesos del negocio automatizados bajo tecnologías workflow. La trazabilidad de dicha interacción se mantiene por medio de modelos de trazabilidad que controlan la evolución de las operaciones del negocio y del sistema. Para mostrar la aplicación del patrón se desarrolla un caso de estudio Abstract in english In software development environments there is a big interest to look and develop techniques that could integrate transactional systems with Workflow systems in order to support the business processes in organizations Nevertheless, in the software industry it is not common to find techniques or pract [...] ices that facilitate the development of system models according to the business processes. In this article we define a development pattern to standardize the interaction between UML 2.0 activity diagrams, which represent the operations of a system, and the business processes automated by means of Workflow technologies. The traceability of the above mentioned interaction is supported by means of traceability models that control the evolution of both operations of the business and of the system. To show the application of the pattern a case study is developed.

  14. UN PATRÓN DE INTERACCIÓN ENTRE DIAGRAMAS DE ACTIVIDADES UML Y SISTEMAS WORKFLOW AN INTERACTION PATTERN BETWEEN UML ACTIVITY DIAGRAMS AND WORKFLOW SYSTEMS

    Directory of Open Access Journals (Sweden)

    Marta Silvia Tabares

    2008-12-01

    Full Text Available Actualmente en los ambientes de desarrollo de software hay un gran interés en buscar y desarrollar técnicas que puedan integrar los sistemas transaccionales con los flujos de trabajo que soportan los procesos del negocio de las organizaciones. Sin embargo, en la industria del software no es común encontrar técnicas o prácticas que faciliten el desarrollo de los modelos del sistema en función de los procesos del negocio. En este artículo se define un patrón de desarrollo que estandariza la interacción entre diagramas de actividades de UML 2.0, que representan las operaciones de un sistema, y procesos del negocio automatizados bajo tecnologías workflow. La trazabilidad de dicha interacción se mantiene por medio de modelos de trazabilidad que controlan la evolución de las operaciones del negocio y del sistema. Para mostrar la aplicación del patrón se desarrolla un caso de estudioIn software development environments there is a big interest to look and develop techniques that could integrate transactional systems with Workflow systems in order to support the business processes in organizations Nevertheless, in the software industry it is not common to find techniques or practices that facilitate the development of system models according to the business processes. In this article we define a development pattern to standardize the interaction between UML 2.0 activity diagrams, which represent the operations of a system, and the business processes automated by means of Workflow technologies. The traceability of the above mentioned interaction is supported by means of traceability models that control the evolution of both operations of the business and of the system. To show the application of the pattern a case study is developed.

  15. OBJECT-ORIENTED DATABASE REPRESENTATION THORUGH UML

    Directory of Open Access Journals (Sweden)

    Dr. Vipin Saxena,

    2011-01-01

    Full Text Available Due to the lack of database representation through a well-known object oriented modeling language i.e. Unified Modeling Language (UML, the present work is an attempt to represent the database through UML. In the paper, a case study of Life Insurance Corporation of India is considered to represent the databases of different ongoing policies in the form of object orientation. This will enhance the functioning of the developed software designed on the basis of presented approach. UML Class and Sequence diagrams are designed and then implemented through the SQL Server.

  16. Connecting UML and VDM++ with Open Tool Support

    DEFF Research Database (Denmark)

    Lausdahl, Kenneth; Listrup, Hans Kristian

    2009-01-01

    Most formal method notations are text based, while tools used in industry often use graphical notations, such as UML. This paper demonstrates how the power of both approaches can be combined by providing the automatic translation of VDM++ models to and from UML. The translation is implemented as a plugin for the popular Eclipse development environment by the open-source Overture initiative. Both UML class diagrams and sequence diagrams can be translated, the latter enabling the novel ability to link with the combinatorial test facility of Overture.

  17. An Aspectual UML Modelling Tool

    Directory of Open Access Journals (Sweden)

    Noorazean Mohd. Ali

    2012-01-01

    Full Text Available The aspect-orientation is a complement for object-orientation. Thus, it would be logical to investigate the adaptability of UML to aspect-orientation. This research focuses on investigating the Aspect-Oriented UML (AOUML approaches for understanding the benefits of a comprehensive framework for AOUML. Based on this study’s review, it is evident that, of late, the complexity and size of systems have grown up, which accumulatively have led to the manifestation of new concerns. Moreover, these new concerns have cut-cross other concerns and core classes in the system by its nature. Due to this fact, the concept of Advance Separation of Concerns (ASoC has been put on the table of discussions and the need for an approach to model and represent these crosscutting concerns (Aspect, which is responsible for producing, spreading and tangling representation throughout the development life cycle, is vital. A proper databases have been searched using the suitable keywords, which match this research questions as recommended by systematic review process; this research has collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate and directly related for this present study. The general scope of this research is to model aspect (crosscutting concerns using standard UML diagrams 2.4.1 (latest edition. UML behavioural and structural diagrams have been implemented on the top of object-orientation concepts, it has not been meant to be used to model aspect-orientation. Thus, this research has proposed a complete tailored framework that represents aspect’s constructs using all UML diagrams. The objective of this position study is to investigate the aspectual UML modelling tool which is currently being designed and implemented.

  18. TRANSFORMACIÓN DEL MODELO DE CLASES UML A Oracle9i® BAJO LA DIRECTIVA MDA: UN CASO DE ESTUDIO / TRANSFORMATION FROM UML CLASS MODEL TO ORACLE9i® USING THE MDA GUIDELINES : A STUDY CASE

    Scientific Electronic Library Online (English)

    FERNANDO, ARANGO; MARÍA CLARA, GÓMEZ; CARLOS M., ZAPATA.

    2006-07-01

    Full Text Available La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMG orientada a la generación automática de código a partir de los Modelos UML de Sistemas Independientes de la Plataforma de Implementación. En este trabajo se presenta una metodología para transformar el Modelo de Clas [...] es UML a un Modelo UML Dependiente de la Plataforma Oracle9i®, siguiendo los lineamientos básicos presentados por esta arquitectura y utilizando a UML como lenguaje de modelado a través de todos los pasos de dicha transformación. Inicialmente las reglas de transformación del Modelo de Clases de UML al Modelo Objeto-Relacional soportado por Oracle9i® son recopiladas en Español y adaptadas a nivel de metamodelo, para lo cual fue necesario elaborar un metamodelo simplificado de la plataforma Oracle9i®. Este conjunto de reglas se hace automatizable al expresarlas en un formalismo lógico, que sea fácilmente ejecutable por una herramienta CASE que soporte un lenguaje formal. Finalmente, se aplican las reglas de refinamiento formalizadas al Modelo de Clases de un Caso Práctico de estudio obteniendo como resultado, un Modelo UML instancia del Metamodelo de la Plataforma Oracle9i®. Los aspectos del Modelo de Clases en los que se hace énfasis en la transformación son las invariantes y reglas de derivación de atributos definidas en el lenguaje formal OCL, así como las relaciones de asociación, composición y generalización entre Clases. Abstract in english Model Driven Architecture (MDA) is the OMG refinement proposal directed to the automatic code generation from UML implementation platform independent models. This work presents a methodology for transforming UML Class Model to UML Platform Dependent Model for Oracle9i®, following the basic ideas pro [...] posed by MDA and using the UML language as the modeling language in the transformation process. Initially, transformation rules from UML class model to the relational-object model supported by Oracle9i® are collected in spanish and adapted to metamodel level; to achieve it, it was necessary to elaborate a simplified Oracle9i® platform metamodel. This set of rules becomes automatizable when is expressed in a logical formalism, that is expected to be executed by a supporting formal language CASE tool. Finally, the formalized refinement rules are applied to UML class model from a practical study case, obtaining as a result an UML Model instance of Oracle9i® platform metamodel. Class Model aspects in which emphasize the transformation are the invariants and derivation rules of attributes defined in the OCL formal language, as well as the association, composition and generalization relationships between classes.

  19. Extensión del Diagrama de Secuencias UML (Lenguaje de Modelado Unificado) para el Modelado Orientado a Aspectos / Extension of UML Sequence Diagrams (Unified Modeling Language) to Aspect-Oriented Modeling

    Scientific Electronic Library Online (English)

    Cristian L, Vidal; Rodolfo F, Schmal; Sabino, Rivero; Rodolfo H, Villarroel.

    Full Text Available Este trabajo revisa los principales elementos de diagrama de secuencia UML (Unified Modeling Language) para modelar el comportamiento dinámico de software y describe los pasos para alcanzar un modelado orientado a aspectos con esta herramienta. Esto con el objetivo de lograr una mayor autonomía y "l [...] impieza" en el modelado e implementación de las tareas principales de una aplicación software. Para estos efectos, se describe la metodología de desarrollo de software orientado a objetos (DSOO) resaltándose la importancia del UML para el modelado de estructuras y comportamiento de aplicaciones software orientadas a objetos. Además, se mencionan las principales características de la metodología de desarrollo de software orientado a aspectos (DSOA) considerando DSOA como una extensión a DSOO. Esto hace necesario revisar y adaptar el UML para el soporte de modelado orientado a aspectos. En este contexto, se modela un caso de estudio clásico del método de DSOA. Abstract in english This article reviews the basic principles of UML sequence diagram (Unified Modeling Language) to model dynamic behavior of software and describes the steps needed to achieve an aspect-oriented modeling using this tool. This with the object of reaching greater autonomy and cleaning during the modelin [...] g and implementation of the main tasks of a software application. For these purposes, the object-oriented software development methodology (OOSD) is described remarking the importance of UML for the modeling of structures and behavior of object-oriented software applications. Furthermore, the main characteristics of the aspect-oriented software development methodology (AOSD) are mentioned, considering AOSD as an extension of OOSD. This makes it necessary for reviewing and adapting UML for the support of aspect-oriented modeling. In this context, a classic case study of the AOSD method is modeled.

  20. An Event-Based Methodology to Generate Class Diagrams and its Empirical Evaluation

    Directory of Open Access Journals (Sweden)

    Sandeep K. Singh

    2010-01-01

    Full Text Available Problem statement: Event-based systems have importance in many application domains ranging from real time monitoring systems in production, logistics, medical devices and networking to complex event processing in finance and security. The increasing popularity of Event-based systems has opened new challenging issues for them. One such issue is to carry out requirements analysis of event-based systems and build conceptual models. Currently, Object Oriented Analysis (OOA using Unified Modeling Language (UML is the most popular requirement analysis approach for which several OOA tools and techniques have been proposed. But none of the techniques and tools to the best of our knowledge, have focused on event-based requirements analysis, rather all are behavior-based approaches. Approach: This study described a requirement analysis approach specifically for event based systems. The proposed approach started from events occurring in the system and derives an importable class diagram specification in XML Metadata Interchange (XMI format for Argo UML tool. Requirements of the problem domain are captured as events in restricted natural language using the proposed Event Templates in order to reduce the ambiguity. Results: Rules were designed to extract a domain model specification (analysis-level class diagram from Event Templates. A prototype tool 'EV-ClassGEN' is also developed to provide automation support to extract events from requirements, document the extracted events in Event Templates and implement rules to derive specification for an analysis-level class diagram. The proposed approach is also validated through a controlled experiment by applying it on many cases from different application domains like real time systems, business applications, gaming. Conclusion: Results of the controlled experiment had shown that after studying and applying Event-based approach, student's perception about ease of use and usefulness of OOA technique has significantly improved. Their project reported showed positive feedback about Event-based approach. These results reinforced the evidence that by analyzing events that are likely to happen in a system, one can derive class diagram information from requirements.

  1. Mutation-classes of diagrams via infinite graphs

    OpenAIRE

    Henrich, Thilo

    2009-01-01

    We give a complete description of the cluster-mutation classes of diagrams of Dynkin types \\mathbb{A},\\mathbb{B},\\mathbb{D} and of affine Dynkin types \\mathbb{B}^{(1)},\\mathbb{C}^{(1)},\\mathbb{D}^{(1)} via certain families of diagrams.

  2. UML IN BUSINESS ADMINISTRATION

    OpenAIRE

    Daniel Ionita

    2010-01-01

    The article elaborates weather UML, primarily used in software engineering, can be a useful tool in business modeling and administration. By analyzing the advantages the modeling language has to offer we find that UML is visual and object oriented and that it is useful in expressing structure, interaction and behavior as well. With its help managers and business people can build models and diagrams to help put things into perspective. “Case Study 1” shows UML can be used as an analysis to...

  3. Automatic Test Case Generation for UML Object diagrams using Genetic Algorithm

    Directory of Open Access Journals (Sweden)

    M. Prasanna

    2009-07-01

    Full Text Available A new model based approach for automated generation of testcases in object oriented systems has been presented. The test casesare derived by analyzing the dynamic behavior of the objects due tointernal and external stimuli. The scope of the paper has beenlimited to the object diagrams taken from the Unified ModelingLanguage model of the system. Genetic Algorithm’s tree crossoverhas been proposed to bring out all possible test cases of a givenobject diagram. Illustrative case study has been presented toestablish the effectiveness of our methodology coupled with mutationanalysis

  4. Heuristic rules for transforming preconceptual schemas into uml 2.0 diagrams: a C# implementation / Implementación en C# de las reglas heurísticas de conversión de esquemas preconceptuales a diagramas uml 2.0

    Scientific Electronic Library Online (English)

    Carlos, Zapata; David, Cardona.

    2008-06-01

    Full Text Available Desde mediados de los años noventa se viene gestando una tendencia que busca la generación automática de esquemas conceptuales de UML a partir de lenguajes controlados, empleando para ello reglas heurísticas de transformación. En esta tendencia, aún subsisten algunos problemas: ambigüedad en las reg [...] las, procesos semiasistidos con alta participación de expertos, dificultades en la representación conjunta de estructura y dinamismo del mundo, generación de un solo diagrama y carencia de implementación de algunos trabajos. En este artículo se emplean los denominados Esquemas Preconceptuales como lenguaje gráfico de representación del dominio de una aplicación de software, y se implementan en C# las reglas de conversión de esos esquemas a diagramas de UML 2.0. La implementación en C# elimina la ambigüedad que podrían contener las reglas y permiten la automatización del proceso sin la mediación de expertos. Finalmente, se muestra mediante un caso de estudio el funcionamiento de un prototipo en C# basado en estas reglas. Abstract in english From the mid-nineties, a new path for automatically generating UML conceptual schemas from controlled languages, by means of heuristic rules, has been proposed. This path still exhibit problems to be solved: ambiguity of heuristic rules, semi-automated expert-participation processes, difficulties in [...] representing structural and dynamic features of the domain, focus on only one diagram, and lack of implementation. In this paper, we employ the socalled Pre-conceptual Schemas as a graphical language for representing the domain of a software application; also, we implement in the C# language the conversion rules from Pre-conceptual Schemas into UML 2.0 diagrams. C# implementation avoids ambiguity of some of the conversion rules; furthermore, C# implementation permits process automation without the need of experts. Finally, we show the functionality of C# rule-based prototype by means of a case study.

  5. Knowledge Based Consolidation of UML Diagrams for Creation of Virtual Enterprise

    Directory of Open Access Journals (Sweden)

    Debasis Chanda

    2010-03-01

    Full Text Available In this paper we address the problem related to determination of the most suitable candidates for an M&A (Merger & Acquisition scenario of Banks/Financial Institutions. During the pre-merger period of an M&A, a number of candidates may be available to undergo the Merger/Acquisition, but all of them may not be suitable. The normal practice is to carry out a due diligence exercise to identify the candidates that should lead to optimum increase in shareholder value and customer satisfaction, post-merger. The due diligence ought to be able to determine those candidates that are unsuitable for merger, those candidates that are relatively suitable, and those that are most suitable. Towards achieving the above objective, we propose a Fuzzy Data Mining Framework wherein Fuzzy Cluster Analysis concept is used for advisability of merger of two banks and other Financial Institutions. Subsequently, we propose orchestration/composition of business processes of two banks into consolidated business process during Merger & Acquisition (M&A scenario. Our paper discusses modeling of individual business process with UML, and the consolidation of the individual business process models by means of our proposed Knowledge Based approach.

  6. UML2SC: Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC / UML2SC: A tool for developing complex electronic systems using UML and SystemC

    Scientific Electronic Library Online (English)

    Blanca Alicia, Correa; Juan Fernando, Eusse; Danny, Múnera; Silvio, Sepúlveda; Juan Fernando, Vélez; José Edinson, Aedo.

    2009-06-01

    Full Text Available En este artículo se presenta un proceso para la transformación de sistemas basados en hardware/software descritos mediante UML a código esqueleto SystemC. Se introduce la herramienta UML2SC, basada en librerías de Java, mediante la cual se puede realizar este proceso de transformación. La herramient [...] a UML2SC, permite obtener código esqueleto SystemC a partir de modelos descritos en UML mediante los diagramas de clases y estructura compuesta. Los resultados de la utilización de esta herramienta se presentan mediante un ejemplo, el cual describe el modelo funcional de una CPU RISC de 16 bits. Abstract in english In this paper, we propose a transformation process in which SystemC skeleton code is extracted from UML models that describe hardware/software based systems. The tool UML2SC, which is based on Java libraries, is also introduced. This tool allows the transformation of UML class and composite structur [...] e diagrams to SystemC skeleton code. An implementation example is given to illustrate the transformation process implemented in the UML2SC tool. The example describes the model of a CPU RISC of 16 bits.

  7. Prototype of Intrusion Detection Model using UML 5.0 and Forward Engineering

    Directory of Open Access Journals (Sweden)

    Muthaiyan MADIAJAGAN,

    2011-01-01

    Full Text Available In this paper we are using UML (Unified Modeling Language which is the blueprint language between the programmers, analysts, and designer’s for easy representation of pictures or diagrammatic notation with some textual data. Here we are using UML 5.0 to show “prototype of the Intrusion Detection Model” and by explaining it by combining various parts by drawing various UML diagrams such as Use cases and Activity diagrams and Class Diagram using which we show forward engineering using the class diagram of the IDM( Intrusion Detection Model. IDM is a device or software that works on detecting malicious activities by unauthorized users that can cause breach to the security policy within a network.

  8. GENERACIÓN DEL DIAGRAMA DE SECUENCIAS DE UML 2.1.1 DESDE ESQUEMAS PRECONCEPTUALES / GENERATION OF UML 2.1.1 SEQUENCE DIAGRAM FROM PRE-CONCEPTUAL SCHEMES

    Scientific Electronic Library Online (English)

    Carlos Mario, Zapata; Gilma Liliana, Garcés.

    2008-12-01

    Full Text Available El diagrama de secuencias es un esquema conceptual que permite representar el comportamiento de un sistema, para lo cual emplea la especificación de los objetos que se encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del si [...] stema. Existen diferentes enfoques que buscan la generación automática de modelos conceptuales, como el diagrama de secuencias. Algunos trabajos parten del lenguaje natural, pero generan diagramas diferentes al de secuencias o, si lo hacen igual, dejan de lado elementos como los fragmentos combinados, que describen ciertas condiciones lógicas en el sistema. Otros trabajos parten del código fuente, el cual se suele ubicar en una fase más avanzada del ciclo de vida del software. En este artículo se define un método, basado en reglas heurísticas, que permite identificar los elementos del diagrama de secuencias, incluyendo los fragmentos combinados, tomando como punto de partida los esquemas preconceptuales. Se realiza la implementación de las reglas en la herramienta AToM³ aplicándolas a un caso de estudio. Abstract in english Sequence diagram is a conceptual schema for representing behavior of a system. For performing such a task, it employs the object spec from a scenario and the sequence of messages exchanged among the objects. These elements describe a transaction of the system. Several approaches try the automated ge [...] neration of conceptual models (like sequence diagram). Some of them use natural language as a starting point, but they are focused on other diagrams. Some others are focused on sequence diagram, but they do not obtain elements like combined fragments describing several logical constraints of the system. Other approaches use source code as a starting point, but source code can be related to an advanced phase of the software development life cycle. In this paper we define a method based on heuristic rules for obtaining automatically the elements of the sequence diagram (including combined fragments) from pre-conceptual schemas. These heuristic rules are implemented in the AToM³ tool and applied in a case study.

  9. Improving Relationship between UML and Petri Nets for Analyzing System by Applying Object Oriented Petri Nets

    Directory of Open Access Journals (Sweden)

    Meysam Aminzadeh

    2013-02-01

    Full Text Available Today, by developing technology and presenting Object-Oriented and Concurrent systems, new modeling languages with powerful mathematical and formulaic base are needed. UML as an Object-Oriented modeling language is needed a powerful mathematical and formulaic base for its symbols, besides, Petri Nets as a language for Concurrent systems need to have symbols for representing Object-Oriented models.  In many complex systems, model presenting by Petri Nets caused model complexity and designer's perplexity and also due to wide changes in such systems, its part by part presenting by means of UML diagram is not possible. The aim of the paper is to present interface model called Object Oriented Petri Nets and its relevant software for converting Petri Nets complex model to various UML diagrams, in order to benefit from advantages of Petri Nets and UML model. In this model, Object Orienting main parts such as Object, Class, Encapsulation and Inheritance are presented with special symbols.

  10. Generación del cuerpo de los métodos a partir de la semántica de las operaciones del diagrama de clases / Generating the body of the methods from class diagram operation semantics

    Scientific Electronic Library Online (English)

    Carlos Mario, Zapata J.; Andrés Felipe, Muñetón.

    2008-12-01

    Full Text Available Para la generación automática de código fuente a partir de los diagramas de UML, las herramientas CASE convencionales sólo generan el encabezado de los métodos, y algunos esfuerzos adicionales generan parcialmente el cuerpo de los métodos, pero empleando elementos que se alejan de los estándares de [...] modelado y, en todo caso, muy cercanos a la elaboración manual de código fuente. Buscando superar esas limitaciones, en este artículo se propone un proceso para generar el cuerpo de los métodos del código fuente a partir de las operaciones del diagrama de clases. Para ello se define la “semántica de las operaciones”, que es una manera de ligar las operaciones del diagrama de clases y los métodos implementados en la plataforma de desarrollo, tomando como entradas las pre y poscondiciones de las operaciones y el metamodelo de las librerías de la plataforma de desarrollo. Finalmente, el proceso se ejemplifica con un caso de estudio, para el cual fue necesario elaborar una instancia en UML del metamodelo del paquete java.sql. Abstract in english Well-known CASE tools only generate the heading of the methods to automatically generate source code from UML diagrams. Some proposals partially generate the body of the methods; however they use non-standard modeling elements or hand-made source code elements. This paper proposes a process for gene [...] rating the body of the methods from class diagram operations in an attempt to overcome such constraints. “Semantics of class operations” was thus defined as a way of linking class diagram operations to development platform implemented methods. These kinds of semantics use pre- and post-conditions belonging to the operations and the development platform library meta-model. This process is also exemplified by giving a case study. An UML instance of the java.sql package meta-model was created for developing the case study.

  11. Preface to FP-UML 2009

    Science.gov (United States)

    Trujillo, Juan; Kim, Dae-Kyoo

    The Unified Modeling Language (UML) has been widely accepted as the standard object-oriented (OO) modeling language for modeling various aspects of software and information systems. The UML is an extensible language, in the sense that it provides mechanisms to introduce new elements for specific domains if necessary, such as web applications, database applications, business modeling, software development processes, data warehouses. Furthermore, the latest version of UML 2.0 got even bigger and more complicated with more diagrams for some good reasons. Although UML provides different diagrams for modeling different aspects of a software system, not all of them need to be applied in most cases. Therefore, heuristics, design guidelines, lessons learned from experiences are extremely important for the effective use of UML 2.0 and to avoid unnecessary complication. Also, approaches are needed to better manage UML 2.0 and its extensions so they do not become too complex too manage in the end.

  12. Knowledge Representation and Mapping for Collaborative in Manufacturing Supply Chain Based on OWL and UML

    Directory of Open Access Journals (Sweden)

    Xu Heng

    2013-01-01

    Full Text Available Through the comparison analysis of the similarity between UML and OWL based on the OWL syntax elements with reference to OWL Full language, the OWL structure could be described with existing UML language through the direct mapping and the extended mapping. So, the mapping of ontology model between OWL and UML could be realized and the automatic conversion could be processed by the extensible stylesheet language transformation. Further, this study proposed a UML model of collaborative members in manufacturing supply chain and generated the corresponding ontology model by the mapping conversion; with the help of Pellet and Protégé the syntax check and reasoning and validation were tested. The study shows that the method of automatic conversion from the UML class diagram to the OWL file that was proposed in this study is feasible and the result is accurate. In the field of ontology modeling, by the rich expression function of object-oriented graphics in UML model, the combination of UML language and OWL language with their advantages could effectively develop the ontology for the semantic web.

  13. UML IN BUSINESS ADMINISTRATION

    Directory of Open Access Journals (Sweden)

    Daniel Ionita

    2010-12-01

    Full Text Available The article elaborates weather UML, primarily used in software engineering, can be a useful tool in business modeling and administration. By analyzing the advantages the modeling language has to offer we find that UML is visual and object oriented and that it is useful in expressing structure, interaction and behavior as well. With its help managers and business people can build models and diagrams to help put things into perspective. “Case Study 1” shows UML can be used as an analysis tool in business modeling to help increase the complexity and depth of the event or project that is being developed. “Case Study 2” attempts to prove that UML can also be efficiently used in finding solutions to newly appeared problems in a business environment. Despite the practicality of the Unified Modeling Language there is still some criticism brought to it. Some programmers consider it to be hard to learn and some developers claim that it is too abstract. The article concludes that despite the minor drawbacks; due to its adaptability and complex visual models, it is a very useful tool that adds value to the modeling of business structures and processes.

  14. Domain class diagram validation procedure based on mereological analysis for part-whole relations

    Directory of Open Access Journals (Sweden)

    Bruna Carolina de Melo Catossi

    2014-11-01

    Full Text Available A dificuldade dos desenvolvedores de software para construir modelos conceituais fiéis à realidade é antiga. Existem algumas técnicas de análise ontológica para ajudar o modelador durante o processo de criação do diagrama de classes. No entanto, elas acabam não sendo práticas e não refletem os seus reais benefícios em suas aplicações, pois envolvem muitos conceitos filosóficos, o que as tornam complexas para modeladores comuns. Por esse motivo, procedimentos capazes de simplificar o entendimento desses conceitos e que se aproximam da realidade prática dos desenvolvedores tem surgido, como o PrOntoCon, que será discutido neste trabalho. O objetivo principal do PrOntoCon é guiar o modelador durante o processo de validação de um diagrama de classes UML para qualquer domínio, focando, especialmente, os relacionamentos de agregação/composição e de associação simples, visto que são os tipos de relacionamentos que geram mais dúvidas e controvérsias durante a modelagem. Assim, esse procedimento dá o suporte necessário para a correta identificação dessas relações, promovendo um estudo mais aprofundado sobre as restrições do domínio em questão. Portanto, o PrOntoCon combina o poder de modelagem da UML com a teoria da análise ontológica sobre relacionamentos parte-todo e de associação para criar um procedimento capaz de conceber modelos conceituais mais claros e confiáveis e que possam gerar sistemas mais robustos e manuteníveis.

  15. From UML Specification into FPGA Implementation

    Directory of Open Access Journals (Sweden)

    Grzegorz Bazydlo

    2014-01-01

    Full Text Available In the paper a method of using the Unified Modeling Language for specification of digital systems, especially logic controllers, is presented. The proposed method is based mainly on the UML state machine diagrams and uses Hierarchical Concurrent Finite State Machines (HCFSMs as a temporary model. The paper shows a way to transform the UML diagrams, expressed in XML language, to the form that is acceptable by reconfigurable FPGAs (Field Programmable Gate Arrays. The UML specification is used to generate an effective program in Hardware Description Languages (HDLs, especially Verilog.

  16. Os diagramas de C. S. Peirce para as dez classes de signos / Peirce's diagrams for the ten classes of signs

    Scientific Electronic Library Online (English)

    Priscila Lena, Farias; João, Queiroz.

    2013-12-01

    Full Text Available Uma seção da Gramática Especulativa de C.S.Peirce - Dez classes de signos - recebeu, a partir de 1903, um importante tratamento diagramático. Neste artigo, são apresentados e discutidos dois diagramas desenvolvidos por Peirce para as dez classes, incluindo esboços desses modelos. [...] Abstract in english A section of C. S. Peirce's Speculative Grammar, on the ten classes of signs, received an important diagrammatic treatment from 1903 on. In this article we present and discuss two diagrams developed by Peirce for the ten classes, and include sketches of these models. [...

  17. Aspectual Templates in UML

    OpenAIRE

    Vanwormhoudt, Gilles; Caron, Olivier; Carré, Bernard

    2013-01-01

    UML Templates allow to capture models whose some of their constituents are parameters. This construct is general enough to be used in many ways, such as generic class representation, Design Pattern modeling, view or aspect-oriented modeling (AOM). In this paper, we concentrate on this last usage and the specific characteristics of so called ''Aspectual Templates". Such templates can be applied to enrich existing models as far as they conform to a required model. Template parameters are exploi...

  18. A layout technique for class diagrams to be used in product configuration projects

    DEFF Research Database (Denmark)

    Haug, Anders; Hvam, Lars

    2010-01-01

    For several companies the use of product configurators has produced a range of benefits such as minimising the use of resources and shortening the lead times in product specification processes. When developing a product configurator, two kinds of models are often created, namely analysis and design models. The task of describing product knowledge in analysis models involves domain experts, for which reason the analysis language has to be easily understandable in order to avoid extensive training. For this task the so-called Product Variant Master (PVM) diagramming technique is often applied. On the other hand, the requirements for the design language are more focused on having a formalised and rich language. For this task class diagrams are often applied. To avoid the use of different modelling languages in the analysis and design phase, this paper proposes and tests a layout technique that incorporates the usability of PVMs into class diagrams.

  19. Solving the Class Diagram Restructuring Transformation Case with FunnyQT

    Directory of Open Access Journals (Sweden)

    Tassilo Horn

    2013-11-01

    Full Text Available FunnyQT is a model querying and model transformation library for the functional Lisp-dialect Clojure providing a rich and efficient querying and transformation API. This paper describes the FunnyQT solution to the TTC 2013 Class Diagram Restructuring Transformation Case. This solution and the GROOVE solution share the best overall solution award for this case.

  20. Solving the Class Diagram Restructuring Transformation Case with FunnyQT

    OpenAIRE

    Tassilo Horn

    2013-01-01

    FunnyQT is a model querying and model transformation library for the functional Lisp-dialect Clojure providing a rich and efficient querying and transformation API. This paper describes the FunnyQT solution to the TTC 2013 Class Diagram Restructuring Transformation Case. This solution and the GROOVE solution share the best overall solution award for this case.

  1. Alf-veri?er: An Eclipse Plugin for Verifying Alf/UML Executable Models

    OpenAIRE

    Planas, Elena; Sanchez-Mendoza, David; Cabot, Jordi; Gómez, Cristina

    2012-01-01

    In this demonstration we present an Eclipse plugin that implements a lightweight method for verifying ?ne-grained operations at design time. This tool su?ces to check that the execution of the operations (speci?ed in Alf Action Language) is consistent with the integrity constraints de?ned in the class diagram (speci?ed in UML) and returns a meaningful feedback that helps correcting them otherwise.

  2. ??Android????????????UML??

    Directory of Open Access Journals (Sweden)

    ???

    2014-05-01

    Full Text Available UML???????????????????????????????????Android??????????????????UML????????????????UML????????UML?????????UML???????UML????????????????????Java?????????????????????????????????????????????????????????UML?????????????????????????UML is a graphical modeling language for visualized construct and documentation representation. After demand of the function is analyzed, UML models of oil information appending, gas stations appending, oil information management and car oil consumption statistics are founded respectively based on UML tool in the information management system of car oil consumption on Mobile with Android OS. Then analysis and design of the application software are implemented. The application software is developed by using Java. The calculation method of car oil consumption is proposed based on the amount of oil left. It is more accurate and effective than traditional method which is based on oil lamp. The actual system shows that UML could be used to build system models effectively and also could improve the efficiency of application software development.

  3. A UML-integrated test description language for component testing

    OpenAIRE

    Pickin, Simon; Jard, Claude; Heuillard, Thierry; Jézéquel, Jean-Marc; Desfray, Philippe

    2001-01-01

    A mass market in reusable components demands a high level of component quality, testing being a crucial part of software quality assurance. For components modelled in UML there are significant advantages to using UML also for the test description language. Since we wish to describe tests of non-trivial temporal ordering properties, we define our test description language based around UML interaction diagrams, seeking inspiration from the work on conformance testing of telecom protocols. We ai...

  4. UML Modeling for the Watermarking Image File Using Transform Method

    Directory of Open Access Journals (Sweden)

    Dr. Deepa Raj

    2013-06-01

    Full Text Available Unified Modeling language (UML is one of the important modeling languages used for the visual representation of the research problem. In the present paper, UML model has been designed for the watermarking in the image file using transform method because Digital watermarking is the process of embedding some information into a digital signal which is used to verify the authentication of image file or identity of its owner. In this paper digital signal is taken as picture and some information is embedded in to this file. At the time of transmitting a picture in the internet environment, picture as well as embedded information moves from node to node and at receiving end and one can get the authentic picture by extracting a embedded information from the watermarked image, which provide a secrecy in the image file. Watermarking is generally use in copyright protection systems which prevent unauthorized copying of digital media. The class diagram activity diagram and sequence diagram for the watermarking in the image file are depicted in this paper using the transformation technique.

  5. UN MÉTODO DE INGENIERÍA INVERSA DE CÓDIGO JAVA HACIA DIAGRAMAS DE SECUENCIAS DE UML 2.0

    Directory of Open Access Journals (Sweden)

    Carlos Mario Zapata

    2008-07-01

    Full Text Available La Ingeniería inversa de software aparece como un proceso que ayuda al aseguramiento de la calidad y documentación de aplicaciones con deficiencias en los modelos de análisis y diseño. Además, ayuda en la disminución de costos y tiempos de mantenimiento. En la actualidad existen herramientas CASE y algunas propuestas de investigación que realizan el proceso de ingeniería inversa a diagramas UML, en especial a los diagramas de clases y secuencias. Algunas se encuentran en fases experimentales; otras se enfocan mucho más en el diagrama de clases que en el de secuencias. Un tercer grupo obtiene algunos elementos del diagrama de secuencias, pero no posee muchos de los elementos que hacen parte de la especificación de UML 2.0. En este artículo se propone un método que automatiza la conversión de código JAVA en diagrama de secuencias de UML 2.0, por medio de la aplicación de reglas de transformación que convierten los elementos del código en elementos del diagrama. Se presenta también un ejemplo de aplicación del método con un prototipo que lo emplea, el UNC-Inversor.Software reverse engineering seems to be the process for helping software quality assurance and documentation in applications with low-quality analysis and design models. It also helps for decreasing maintenance cost and time. Currently, some CASE tools and research proposals assist analysts to develop reverse engineering process with UML diagrams as a result (especially class and sequence diagram. Some of them have reached experimental phases. Some others are focused more on class diagram and less on sequence diagram. A third group of CASE tools and proposals obtains sequence diagram, but the resulting diagram lacks some of the elements of the UML 2.0 specification. In this paper, we propose a method for automating the conversion of JAVA code into UML 2.0 sequence diagram, by means of the application of transformation rules for converting code elements to the diagram elements. We also present an example of the method application through a prototype named UNC-Inversor.

  6. UN MÉTODO DE INGENIERÍA INVERSA DE CÓDIGO JAVA HACIA DIAGRAMAS DE SECUENCIAS DE UML 2.0

    Scientific Electronic Library Online (English)

    Carlos Mario, Zapata; Óscar Andrés, Ochoa; Camilo, Vélez.

    2008-07-01

    Full Text Available La Ingeniería inversa de software aparece como un proceso que ayuda al aseguramiento de la calidad y documentación de aplicaciones con deficiencias en los modelos de análisis y diseño. Además, ayuda en la disminución de costos y tiempos de mantenimiento. En la actualidad existen herramientas CASE y [...] algunas propuestas de investigación que realizan el proceso de ingeniería inversa a diagramas UML, en especial a los diagramas de clases y secuencias. Algunas se encuentran en fases experimentales; otras se enfocan mucho más en el diagrama de clases que en el de secuencias. Un tercer grupo obtiene algunos elementos del diagrama de secuencias, pero no posee muchos de los elementos que hacen parte de la especificación de UML 2.0. En este artículo se propone un método que automatiza la conversión de código JAVA en diagrama de secuencias de UML 2.0, por medio de la aplicación de reglas de transformación que convierten los elementos del código en elementos del diagrama. Se presenta también un ejemplo de aplicación del método con un prototipo que lo emplea, el UNC-Inversor. Abstract in english Software reverse engineering seems to be the process for helping software quality assurance and documentation in applications with low-quality analysis and design models. It also helps for decreasing maintenance cost and time. Currently, some CASE tools and research proposals assist analysts to deve [...] lop reverse engineering process with UML diagrams as a result (especially class and sequence diagram). Some of them have reached experimental phases. Some others are focused more on class diagram and less on sequence diagram. A third group of CASE tools and proposals obtains sequence diagram, but the resulting diagram lacks some of the elements of the UML 2.0 specification. In this paper, we propose a method for automating the conversion of JAVA code into UML 2.0 sequence diagram, by means of the application of transformation rules for converting code elements to the diagram elements. We also present an example of the method application through a prototype named UNC-Inversor.

  7. Heavy-Weight and Light-weight UML Modelling Extensions of Aspect-Orientation in the Early Stage of Software Development

    Directory of Open Access Journals (Sweden)

    Norazean Mohd Ali

    2012-01-01

    Full Text Available Aspect-Orientation and Object-Orientation complement each other in a number of aspects. Hence, it is imperative to investigate level of adopting Unified Modelling Language (UML by the Aspect-Orientation. This study employed a systematic literature review to examine the approaches of Aspect-Oriented UML (AOUML. The rapid growth of complexities of systems, of late have eventually paved way for the emergence of new concerns. In fact these new concerns have cut-cross other concerns and core classes in the system by their nature. Therefore, it is crucial to focus on the concept of crosscutting concerns (Aspect, throughout the whole development life cycle, as they are accountable for generating, disseminating and interweaving depictions. The scope of this study is to depict and examine the current state of art of Aspect-Orientation modelling using UML. The UML diagrams have been implemented on the top of Object-Orientation concepts, it has not been meant to be used to model Aspect-Orientation. Thus, the motivation of this study is to propose a complete tailored formwork that represents Aspect’s constructs using all UML diagrams based on AspectJ constructs. The objective of this present study is find out the shortenings, lack of support, advantage and disadvantage of the existing well-known approaches of Aspect Modelling based on a carefully selected, evaluation and compression criteria. The examination and analysis have revealed that there are some deficiencies of Aspect representation in the early stage of software development, while using the existing UML. We have concluded that extensive research has to be carried out, for us to get a complete comprehensive framework modelling approach that covers all UML diagrams, rather than just a few, moreover we suggest that the assumption of modelling extensions have to depend on a reliable base.

  8. Embedding ASMs into state transition diagrams

    OpenAIRE

    Sattler, Theo; Ahrendt, Wolfgang

    2000-01-01

    This report relates Abstract State Machines (ASMs) with a particular diagram type of UML, the Sate Transition Diagrams (STDs). The principles of translating ASMs into STDs are discussed and demonstrated in four case studies.

  9. Propuestas para el Modelamiento de la Calidad del Diagrama de Clases de UML.

    Directory of Open Access Journals (Sweden)

    Claudia Jiménez

    2004-06-01

    Full Text Available The election of a good conceptual model in the analysis of a system, is definitive for the correct specification of the requirements raised in a domain of application; since, with complete certainty, they will lead to the development or evolution of computer science systems, for greater satisfaction for the end users. The present work is result of the comparative analysis of several used conceptual models in the engineering of software, more specifically the calls structural models, as they are: Entity-Relation model extended by Richard Barker, the Model of Semantic Objects of Hammer and McLeod, the Diagram of Configuration of Classes of OO-Method and the Diagram of Classes of UML. In order to determine kindness of each one of these models, the following criteria of quality were used: semantic wealth, simplicity, rigor and sufficiency. In the comparative analysis, first the conceptswere identified that allow to represent each model and, soon, by means of examples was analyzed the convenience of the inclusion of each concept. The comparison of the models allowed to discover what they contribute and display a series of proposals for the improvement of the quality of the Diagram of Classes of UML.

  10. Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering Approach using Pattern Recognition

    Directory of Open Access Journals (Sweden)

    Khaled Musa

    2013-06-01

    Full Text Available The graphical user interfaces of software programs are used by researchers in the soft-ware engineeringfield to measure functionality, usability, durability, accessibility, and performance. This paper describes areverse engineering approach to transformthe cap-tured images of the distributed GUIs into classdiagram. The processed distributed GUIs come from different and separate client computers. From thedistributed GUIs, the inter-faces are captured as images, attributes and functions are extracted andprocessed through pattern recognitions mechanism to be stored into several temporary tablescorresponding to each client’s graphical user interface. These tables will be analyzed and processed intoone integrated normalized table eliminating any attribute redundancies. Further, the normalized the oneintegrated table is to create a class diagram

  11. Verification-Driven Slicing of UML/OCL Models

    DEFF Research Database (Denmark)

    Shaikh, Asadullah; Clarisó Viladrosa, Robert

    2010-01-01

    Model defects are a significant concern in the Model-Driven Development (MDD) paradigm, as model transformations and code generation may propagate errors to other notations where they are harder to detect and trace. Formal verification techniques can check the correctness of a model, but their high computational complexity can limit their scalability. In this paper, we consider a specific static model (UML class diagrams annotated with unrestricted OCL constraints) and a specific property to verify (satisfiability, i.e., “is it possible to create objects without violating any constraint?”). Current approaches to this problem have an exponential worst-case runtime. We propose a technique to improve their scalability by partitioning the original model into submodels (slices) which can be verified independently and where irrelevant information has been abstracted. The definition of the slicing procedure ensures that the property under verification is preserved after partitioning.

  12. DATA INFORMATION SYSTEM TO PROMOTE THE ORGANIZATION DATA OF COLLECTIONS – MODELING CONSIDERATIONS BY THE UNIFIED MODELIGN LANGUAGE (UML

    Directory of Open Access Journals (Sweden)

    Eduardo Batista de Moraes Barbosa

    2011-05-01

    Full Text Available It can be argued that technological developments (e.g., measuring instruments like software, satellite and computers, as well as, the cheapening of storage media allow organizations to produce and acquire a great amount of data in a short time. Due to the data volume, research organizations become potentially vulnerable to the information explosion impacts. An adopted solution is the use of information system tools to assist data documentation, retrieval and analysis. In the scientific scope, these tools are developed to store different metadata (data about data patterns. During the development process of these tools, the adoption of standards such as the Unified Modeling Language (UML stands out, whose diagrams assist the different scopes of software modeling. The objective of this study is to present an information system tool that assists organizations in the data documentation through the use of metadata and that highlights the software modeling process, through the UML. The Standard for Digital Geospatial Metadata will be approached, widely used to the dataset cataloging by scientific organizations around the world, and the dynamic and static UML diagrams like use cases, sequence and classes. The development of the information system tools can be a way to promote the scientific data organization and dissemination. However, the modeling process requires special attention during the development of interfaces that will stimulate the use of the information system tools

  13. Supporting several levels of restriction in the UML

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius; Damm, Christian Heide

    2000-01-01

    The emergence of the Unified Modeling Language (UML) has provided software developers with an effective and efficient shared language. However, UML is often too restrictive in initial, informal, and creative modelling, and it is in some cases not restrictive enough, e.g., for code generation. Based on user studies, we propose that tool and meta-level support for several levels of restriction in diagrams and models is needed. We furthermore present a tool, Knight, which supports several levels of restriction as well as ways of transferring models from one level of restriction to another. This approach potentially increases the usability of the UML, and thus ultimately leads to greater quality and adoption of UML models.

  14. UML Modeling and Parametric Design for Cross Shaft Universal Coupling CAD System

    Directory of Open Access Journals (Sweden)

    Yongming Wang

    2012-09-01

    Full Text Available In order to realize rapid custom design for cross shaft universal coupling products, enterprises need a parametric CAD system. On the basis of analyzing its functional requirements, this paper proposed the overall functional framework of cross shaft universal coupling CAD system, which mainly includes user management, product drawing, product design, document management and technical interface functional modules, etc. Based on UML modeling method, analyzed its use cases models, key class diagrams and activity diagrams of the CAD system. Then, by using Visual Basic 6.0 ActiveX Automation technology and SQL Server database technology, a parametric CAD software for cross shaft universal coupling was successfully developed, which has been used in enterprise’s design. Its application shows that the parametric CAD software is convenient to operate, and can rapidly realize parametric design of cross shaft universal coupling parts, so it helps to reduce the labor intensity of designers, and improve the quality and efficiency of design.

  15. Reduction of a Class of Three-Loop Vacuum Diagrams to Tetrahedron Topologies

    OpenAIRE

    Chung, J. -M.; Chung, B. K.

    2001-01-01

    We obtain finite parts (as well as $\\epsilon$-pole parts) of massive three-loop vacuum diagrams with three-point and/or four-point interaction vertices by reducing them to tetrahedron diagrams with both massive and massless lines, whose finite parts were given analytically in a recent paper by Broadhurst. In the procedure of reduction, the method of integration-by-parts recurrence relations is employed. We use our result to compute the $\\bar{\\rm MS}$ effective potential of t...

  16. BGen: A UML Behavior Network Generator Tool

    Science.gov (United States)

    Huntsberger, Terry; Reder, Leonard J.; Balian, Harry

    2010-01-01

    BGen software was designed for autogeneration of code based on a graphical representation of a behavior network used for controlling automatic vehicles. A common format used for describing a behavior network, such as that used in the JPL-developed behavior-based control system, CARACaS ["Control Architecture for Robotic Agent Command and Sensing" (NPO-43635), NASA Tech Briefs, Vol. 32, No. 10 (October 2008), page 40] includes a graph with sensory inputs flowing through the behaviors in order to generate the signals for the actuators that drive and steer the vehicle. A computer program to translate Unified Modeling Language (UML) Freeform Implementation Diagrams into a legacy C implementation of Behavior Network has been developed in order to simplify the development of C-code for behavior-based control systems. UML is a popular standard developed by the Object Management Group (OMG) to model software architectures graphically. The C implementation of a Behavior Network is functioning as a decision tree.

  17. Using Diagrams versus Text for Spaced Restudy: Effects on Learning in 10th Grade Biology Classes

    Science.gov (United States)

    Bergey, Bradley W.; Cromley, Jennifer G.; Kirchgessner, Mandy L.; Newcombe, Nora S.

    2015-01-01

    Background and Aim: Spaced restudy has been typically tested with written learning materials, but restudy with visual representations in actual classrooms is under-researched. We compared the effects of two spaced restudy interventions: A Diagram-Based Restudy (DBR) warm-up condition and a business-as-usual Text-Based Restudy (TBR) warm-up…

  18. Model-Driven transformation with approach by modeling-From UML to N-tiers Web Model

    Directory of Open Access Journals (Sweden)

    Redouane Esbai

    2011-07-01

    Full Text Available Today, the N-tiers applications have become the norm for building enterprise software. In this paper we are going to present a model-driven approach to the development of N-tiers web applications based on the UML class diagram. The transformation language is the MOF 2.0 QVT (Meta-Object Facility 2.0 Query-View-Transformation standard which defines the meta-model for the development of model transformation. The transformation rules defined in this paper can generate, from the class diagram, an XML file containing the layers of N-tiers web application respecting a MVC2 (Model-View-Controller, DI (Dependency Injection and DAO (Data Access Object patterns. This file can be used to generate the end-to-end necessary code of a web application.

  19. Carroll Diagrams

    Science.gov (United States)

    NRICH team

    2012-01-01

    In this number sorting activity students must use a Carroll Diagram to determine which two categories each number fits into. This activity can be completed in pairs or groups on printable versions or it can be completed as a whole class using the interactive white board (IWB). Included with this resource are printable versions of the Carroll Diagrams, guiding questions, extension and support suggestions, and a link to more challenging "More Carroll Diagrams".

  20. Phase diagram of a class of spin-triplet ferromagnetic superconductors

    OpenAIRE

    D.V.Shopova; Uzunov, D. I.

    2003-01-01

    We investigate thermodynamic phases, including the phase of coexistence of superconductivity and ferromagnetism, the possible phase transitions of first and second order, and the shape of the phase diagram in mean-field approximation for a phenomenological model of spin-triplet ferromagnetic superconductors. The results are discussed in view of application to metallic ferromagnets as UGe$_2$, ZrZn$_2$, URhGe, and Fe.

  1. Test Case Generation For Concurrent Object-Oriented Systems Using Combinational Uml Models

    Directory of Open Access Journals (Sweden)

    Swagatika Dalai, Arup Abhinna Acharya, Durga Prasad Mohapatra

    2012-05-01

    Full Text Available Software testing is an important phase of software development to ensure the quality and reliability of the software. Due to some limitations of code based testing method, the researcher has been taken a new method to work upon UML model based testing. It is found that different UML model is having different coverage and capable of detecting different kinds of faults. Here we have taken combinational UML models to have better coverage and fault detection capability. Testing concurrent system is difficult task because due to concurrent interaction among the threads and the system results in test case explosion. In this paper we have presented an approach of generating test cases for concurrent systems using combinational UML models i.e. sequence diagram and activity diagram .Then a Sequence-Activity Graph (SAG is constructed from these two diagrams. Then that graph is traversed to generate test cases which are able to minimize test case explosion.

  2. Learning UML 2.0

    CERN Document Server

    Miles, Russ

    2006-01-01

    Engaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0

  3. Implementation of UML Schema to RDBM

    Science.gov (United States)

    Nagni, M.; Ventouras, S.; Parton, G.

    2012-04-01

    Multiple disciplines - especially those within the earth and physical sciences, and increasingly those within social science and medical fields - require Geographic Information (GI) i.e. information concerning phenomena implicitly or explicitly associated with a location relative to the Earth [1]. Therefore geographic datasets are increasingly being shared, exchanged and frequently used for purposes other than those for which they were originally intended. The ISO Technical Committee 211 (ISO/TC 211) together with Open Geospatial Consortium (OGC) provide a series of standards and guidelines for developing application schemas which should: a) capture relevant conceptual aspects of the data involved; and b) be sufficient to satisfy previously defined use-cases of a specific or cross-domain concerns. In addition, the Hollow World technology offers an accessible and industry-standardised methodology for creating and editing Application Schema UML models which conform to international standards for interoperable GI [2]. We present a technology which seamlessly transforms an Application Schema UML model to a relational database model (RDBM). This technology, using the same UML information model, complements the XML transformation of an information model produced by the FullMoon tool [2]. In preparation for the generation of a RDBM the UML model is first mapped to a collection of OO classes and relationships. Any external dependencies that exist are then resolved through the same mechanism. However, a RDBM does not support a hierarchical (relational) data structure - a function that may be required by UML models. Previous approaches have addressed this problem through use of nested sets or an adjacent list to represent such structure. Our unique strategy addresses the hierarchical data structure issue, whether singular or multiple inheritance, by hiding a delegation pattern within an OO class. This permits the object-relational mapping (ORM) software used to generate the RDBM to easily map the class into the RDBM. In other words the particular structure of the resulting OO class may expose a "composition-like aspect" to the ORM whilst maintaining an "inherited-like aspect" for use within an OO program. This methodology has been used to implement a software application to manages the new CEDA metadata model which is based on MOLES 3.4, Python, Django and SQLAlchemy.

  4. UML 2 Certification Guide Fundamental & Intermediate Exams

    CERN Document Server

    Weilkiens, Tim

    2006-01-01

    The popular Unified Modeling Language (UML) is both a language and notation developed by the Object Management Group (OMG) used to design and create specifications for software systems. With the recent release of version 2.0 UML, the OMG has started the OMG-Certified UML Professional Program to provide an objective measure of UML knowledge. As a certified UML professional a developer has an important credential to present to employers and clients. Certification also benefits companies looking for skilled UML practitioners by giving them a basis for making hiring and promotion decisions.UML 2 C

  5. From UML Specification into Implementation using Object Mapping

    CERN Document Server

    Ibrahim, Rosziati

    2010-01-01

    In information systems, a system is analyzed using a modeling tool. Analysis is an important phase prior to implementation in order to obtain the correct requirements of the system. During the requirements phase, the software requirements specification (SRS) is used to specify the system requirements. Then, this requirements specification is used to implement the system. The requirements specification can be represented using either a structure approach or an object-oriented approach. A UML (Unified Modeling Language) specification is a well-known for representation of requirements specification in an object-oriented approach. In this paper, we present one case study and discuss how mapping from UML specification into implementation is done. The case study does not require advanced programming skills. However, it does require familiarity in creating and instantiating classes, object-oriented programming with inheritance, data structure, file processing and control loop. For the case study, UML specification i...

  6. Performance Evaluation of UML2-Modeled Embedded Streaming Applications with System-Level Simulation

    Directory of Open Access Journals (Sweden)

    Tero Arpinen

    2009-01-01

    Full Text Available This article presents an efficient method to capture abstract performance model of streaming data real-time embedded systems (RTESs. Unified Modeling Language version 2 (UML2 is used for the performance modeling and as a front-end for a tool framework that enables simulation-based performance evaluation and design-space exploration. The adopted application meta-model in UML resembles the Kahn Process Network (KPN model and it is targeted at simulation-based performance evaluation. The application workload modeling is done using UML2 activity diagrams, and platform is described with structural UML2 diagrams and model elements. These concepts are defined using a subset of the profile for Modeling and Analysis of Realtime and Embedded (MARTE systems from OMG and custom stereotype extensions. The goal of the performance modeling and simulation is to achieve early estimates on task response times, processing element, memory, and on-chip network utilizations, among other information that is used for design-space exploration. As a case study, a video codec application on multiple processors is modeled, evaluated, and explored. In comparison to related work, this is the first proposal that defines transformation between UML activity diagrams and streaming data application workload meta models and successfully adopts it for RTES performance evaluation.

  7. On the Use of Graph Transformation in the Modeling and Verification of Dynamic Behavior in UML Models

    Directory of Open Access Journals (Sweden)

    Elhillali Kerkouche

    2010-11-01

    Full Text Available The use of the UML specification language for modelling dynamic behaviors of systems is very widespread. UML Statecharts and Collaboration diagrams are widely used to model dynamic behaviors of systems. However, the lack of firm semantics for the UML modeling notations makes the detection of behavioral inconsistencies difficult in the initial phases of development. The use of formal methods makes such error detection possible but the learning cost is high. Integrating UML with a suitable formal notation is a promising approach that makes UML more precise and amenable to rigorous analysis. In this paper, we present the benefits of a similar approach that is the integration of UML Statechart and Collaboration diagrams and Colored Petri Nets models. The result is an automated approach and a tool environment that formally transforms dynamic behaviors of systems expressed using UML models into their equivalent Colored Petri Nets models for analysis purposes. To make the analysis easier, the obtained models are used to generate automatically their equivalent description in the input language of the INA Petri net analyzer. The approach is based on Graph Transformation and the Meta-Modeling tool ATOM3 is used. The approach is illustrated through an example.

  8. Data information system to promote the organization data of collections - modeling considerations by the Unified Modelign Language (UML)

    Scientific Electronic Library Online (English)

    Eduardo Batista de Moraes, Barbosa; Galeno José de, Sena.

    Full Text Available Pode-se afirmar que a evolução tecnológica (desenvolvimento de novos instrumentos de medição como, softwares, satélites e computadores, bem como, o barateamento das mídias de armazenamento) permite às Organizações produzirem e adquirirem grande quantidade de dados em curto espaço de tempo. Devido ao [...] volume de dados, Organizações de pesquisa se tornam potencialmente vulneráveis aos impactos da explosão de informações. Uma solução adotada por algumas Organizações é a utilização de ferramentas de sistemas de informação para auxiliar na documentação, recuperação e análise dos dados. No âmbito científico, essas ferramentas são desenvolvidas para armazenar diferentes padrões de metadados (dados sobre dados). Durante o processo de desenvolvimento destas ferramentas, destaca-se a adoção de padrões como a Linguagem Unificada de Modelagem (UML, do Inglês Unified Modeling Language), cujos diagramas auxiliam na modelagem de diferentes aspectos do software. O objetivo deste estudo é apresentar uma ferramenta de sistemas de informação para auxiliar na documentação dos dados das Organizações por meio de metadados e destacar o processo de modelagem de software, por meio da UML. Será abordado o Padrão de Metadados Digitais Geoespaciais, amplamente utilizado na catalogação de dados por Organizações científicas de todo mundo, e os diagramas dinâmicos e estáticos da UML como casos de uso, sequências e classes. O desenvolvimento das ferramentas de sistemas de informação pode ser uma forma de promover a organização e a divulgação de dados científicos. No entanto, o processo de modelagem requer especial atenção para o desenvolvimento de interfaces que estimularão o uso das ferramentas de sistemas de informação. Abstract in english It can be argued that technological developments (e.g., measuring instruments like software, satellite and computers, as well as, the cheapening of storage media) allow organizations to produce and acquire a great amount of data in a short time. Due to the data volume, research organizations become [...] potentially vulnerable to the information explosion impacts. An adopted solution is the use of information system tools to assist data documentation, retrieval and analysis. In the scientific scope, these tools are developed to store different metadata (data about data) patterns. During the development process of these tools, the adoption of standards such as the Unified Modeling Language (UML) stands out, whose diagrams assist the different scopes of software modeling. The objective of this study is to present an information system tool that assists organizations in the data documentation through the use of metadata and that highlights the software modeling process, through the UML. The Standard for Digital Geospatial Metadata will be approached, widely used to the dataset cataloging by scientific organizations around the world, and the dynamic and static UML diagrams like use cases, sequence and classes. The development of the information system tools can be a way to promote the scientific data organization and dissemination. However, the modeling process requires special attention during the development of interfaces that will stimulate the use of the information system tools.

  9. Bregman Voronoi diagrams

    OpenAIRE

    Boissonnat, Jean-Daniel; Nielsen, Frank; Nock, Richard

    2010-01-01

    The Voronoi diagram of a finite set of objects is a fundamental geometric structure that subdivides the embedding space into regions, each region consisting of the points that are closer to a given object than to the others. We may define various variants of Voronoi diagrams depending on the class of objects, the distance function and the embedding space. In this paper, we investigate a framework for defining and building Voronoi diagrams for a broad class of distance functions called Bregman...

  10. A UML-based meta-framework for system design in public health informatics.

    OpenAIRE

    Orlova, Anna O.; Lehmann, Harold

    2002-01-01

    The National Agenda for Public Health Informatics calls for standards in data and knowledge representation within public health, which requires a multi-level framework that links all aspects of public health. METHOD: The literature of public health informatics and public health informatics application were reviewed. A UML-based systems analysis was performed. Face validity of results was evaluated in analyzing the public health domain of lead poisoning. RESULTS: The core class of the UML-base...

  11. Goal sketching with activity diagrams

    OpenAIRE

    Boness, Kenneth Duncan; Harrison, Rachel

    2008-01-01

    Goal orientation is acknowledged as an important paradigm in requirements engineering. The structure of a goal-responsibility model provides opportunities for appraising the intention of a development. Creating a suitable model under agile constraints (time, incompleteness and catching up after an initial burst of creativity) can be challenging. Here we propose a marriage of UML activity diagrams with goal sketching in order to facilitate the production of goal responsibility models under the...

  12. UML-ising formal techniques

    DEFF Research Database (Denmark)

    BjØrner, Dines; George, Chris W.

    2004-01-01

    This invited paper presents a number of correlated specifications of example railway system problems. They use a variety of partially or fully integrated formal specification. The paper thus represents a mere repository of what we consider interesting case studies. The existence of the Unified Modeling Language [10,67,36,20] has caused, for one reason or another, the research community to try formalise one or another facet of UML. In this paper we report on another way to achieve what UML attempts to achieve: Broadness of application, convenience of notation, and multiplicity of views. Whether these different UML views are unified, integrated, correlated or merely co-located is for others to dispute. We also seek to support multiple views, but are also in no doubt that there must be sound, well defined relations between such views. We thus report on ways and means of integrating formal techniques such as RAISE (RSL) [58,59], Petri Nets [56,62,37,61,411, Message and Live Sequence Charts [42,43,44,64,13], Statecharts [23,24,26,27], RAISE with Timing (TRSL) [18,45,461, and TRSL with Duration Calculus (79,30]. In this way one achieves a firm foundation for combined uses of these formal development techniques, one that can be believably deployed for as wide a spectrum, or even a wider spectrum of software (and hardware) development, as, respectively than UML.

  13. UML-based Design of Network Processor Applications

    OpenAIRE

    Bertolino, Antonia; De Angelis, Guglielmo; Mirandola, Raffaela

    2005-01-01

    Network Processors (NPs) are an emerging class of embedded systems used in the telecommunication domain for functionality like routing and switching. In this paper we outline a framework currently under development for the use of a Model Driven Engineering approach to the design of NP software applications. Specifically we introduce the UML profile called NAP (Network Processors Application Profile) which has been specialized so far for the design of SCTP applications.

  14. Modeling Value Chain Analysis of Distance Education using UML

    Science.gov (United States)

    Acharya, Anal; Mukherjee, Soumen

    2010-10-01

    Distance education continues to grow as a methodology for the delivery of course content in higher education in India as well as abroad. To manage this growing demand and to provide certain flexibility, there must be certain strategic planning about the use of ICT tools. Value chain analysis is a framework for breaking down the sequence of business functions into a set of activities through which utility could be added to service. Thus it can help to determine the competitive advantage that is enjoyed by an institute. To implement these business functions certain visual representation is required. UML allows for this representation by using a set of structural and behavioral diagrams. In this paper, the first section defines a framework for value chain analysis and highlights its advantages. The second section gives a brief overview of related work in this field. The third section gives a brief discussion on distance education. The fourth section very briefly introduces UML. The fifth section models value chain of distance education using UML. Finally we discuss the limitations and the problems posed in this domain.

  15. QuantUM: Quantitative Safety Analysis of UML Models

    Directory of Open Access Journals (Sweden)

    Florian Leitner-Fischer

    2011-07-01

    Full Text Available When developing a safety-critical system it is essential to obtain an assessment of different design alternatives. In particular, an early safety assessment of the architectural design of a system is desirable. In spite of the plethora of available formal quantitative analysis methods it is still difficult for software and system architects to integrate these techniques into their every day work. This is mainly due to the lack of methods that can be directly applied to architecture level models, for instance given as UML diagrams. Also, it is necessary that the description methods used do not require a profound knowledge of formal methods. Our approach bridges this gap and improves the integration of quantitative safety analysis methods into the development process. All inputs of the analysis are specified at the level of a UML model. This model is then automatically translated into the analysis model, and the results of the analysis are consequently represented on the level of the UML model. Thus the analysis model and the formal methods used during the analysis are hidden from the user. We illustrate the usefulness of our approach using an industrial strength case study.

  16. Metrics Development for UML Tools evaluation

    OpenAIRE

    Dasso, Aristides; Funes, Ana; Peralta, Mario; Salgado, Carlos Humberto

    2005-01-01

    The Unified Modelling Language (UML) has become a defacto standard for software development practitioners. There are several tools that help the use of UML. Users of those tools must evaluate and compare different versions of the tools they intend to use or are using to assess the possibility of changing or acquiring one. There are several ways to perform this evaluation from the simple rule-of-thumb to numeric or quantitative methods. We present an ongoing project that evaluates UML tools us...

  17. Enterprise architecture evaluation using architecture framework and UML stereotypes

    Directory of Open Access Journals (Sweden)

    Narges Shahi

    2014-08-01

    Full Text Available There is an increasing need for enterprise architecture in numerous organizations with complicated systems with various processes. Support for information technology, organizational units whose elements maintain complex relationships increases. Enterprise architecture is so effective that its non-use in organizations is regarded as their institutional inability in efficient information technology management. The enterprise architecture process generally consists of three phases including strategic programing of information technology, enterprise architecture programing and enterprise architecture implementation. Each phase must be implemented sequentially and one single flaw in each phase may result in a flaw in the whole architecture and, consequently, in extra costs and time. If a model is mapped for the issue and then it is evaluated before enterprise architecture implementation in the second phase, the possible flaws in implementation process are prevented. In this study, the processes of enterprise architecture are illustrated through UML diagrams, and the architecture is evaluated in programming phase through transforming the UML diagrams to Petri nets. The results indicate that the high costs of the implementation phase will be reduced.

  18. Aspect-Oriented Subprogram Synthesizes UML Sequence Diagrams

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2006-01-01

    The Rational Sequence computer program described elsewhere includes a subprogram that utilizes the capability for aspect-oriented programming when that capability is present. This subprogram is denoted the Rational Sequence (AspectJ) component because it uses AspectJ, which is an extension of the Java programming language that introduces aspect-oriented programming techniques into the language

  19. Stereo Diagrams

    Science.gov (United States)

    Dexter Perkins

    This exercise is an introduction to stereo diagrams. Students draw stereo diagrams for various models, determine the point group and crystal system of certain crystal shapes, and determine which block models match given stereo diagrams.

  20. UML no desenvolvimento de sistemas interactivos

    OpenAIRE

    Ribeiro, António Nestor; Campos, J. Creissac

    2006-01-01

    Os processos típicos de análise e modelação de sistemas numa perspectiva de engenharia de software atribuem pouca importância à modelação da camada interactiva. O Unified Process e a linguagem que o suporta (UML) não são excepção. Este artigo propõe uma abordagem, que procura integrar a modelação da camada interactiva no processo de modelação típico baseado em UML, explorando as potencialidades fornecidas pela linguagem.

  1. The double-mode nature of the HADS star GSC 00144-03031 and the Petersen diagram of the class

    CERN Document Server

    Poretti, E; Niarchos, P G; Gazeas, K D; Manimanis, V N; Van Cauteren, P; Lampens, P; Wils, P; Alonso, R; Amado, P J; Belmonte, J A; Butterworth, N D; Martignoni, M; Martin-Ruiz, S; Moskalik, P; Robertson, C W

    2005-01-01

    The double--mode pulsation of GSC 00144-03031 has been detected when searching for COROT targets. A very large dataset composed of 4722 photometric measurements was collected at six observatories in Europe and America. There is no hint of the excitation of additional modes (down to 0.6 mmag) and therefore GSC 00144-03031 seems to be a pure double--mode pulsator, with a very short fundamental radial mode (P=84 min). From Stromgren photometry and evolutionary tracks it appears to be a Pop. I star with M=1.75 solar masses, located in the middle of the instability strip, close to the Zero--Age Main Sequence. We also discovered other new double--mode pulsators in the databases of large--scale projects: OGLE BW2_V142, OGLE BW1_V207, ASAS3 094303-1707.3, ASAS3 000116-6037.0, NSVS 3234596 and NSVS 3324715. An observational Petersen diagram is presented and explained by means of new models. A common sequence connecting Pop. I stars from the shortest to the longest periods is proposed and the spreads in the period rati...

  2. Foundations on Generation of Relationships Between Classes Based on Initial Business Knowledge

    Science.gov (United States)

    Nikiforova, Oksana; Pavlova, Natalya

    This chapter focuses on the development of the main component of platform independent model (PIM) of Model Driven Architecture, e.g., class diagram defined in Unified Modeling Language (UML), which has necessary details for transformation into platform specific model (PSM). It is important to formulate core principles of development of well-structured class diagram at a conceptual level, using knowledge of the problem domain, which consists of two interrelated models of system aspects - business processes and concept presentation. Definition of relationships of classes is important for PSM generation; therefore, the research on how it could be defined is performed. The hypothesis that it is possible to derive a class structure from initial business information is adduced. Information about the problem domain is presented in the form of two-hemisphere model that describes two interrelated parts of the most important aspects of a system, namely business process and concept models. These models serve as a source model for class diagram receiving. Capacity for the class diagram generation, based on the two-hemisphere model, is represented by a collection of graph transformations and illustrated with examples, where definition of different kinds of relationships (namely aggregation, dependency, generalization) is displayed.

  3. Uml Alanysis For Quality Assurance Management System for Higher Education

    Directory of Open Access Journals (Sweden)

    Mahmud Kandel

    2010-04-01

    Full Text Available One of the most important concerns of the current institutions of higher education is the management process to ensure quality. The most important problems facing these institutions is the quality assurance evaluation process. One of the best ways to overcome this problem building a system based on a computer to manage that process. We will define this system as "a Quality Assurance Management system For Higher Education (QAMS". During this paper we will explain our vision and analysis to build such a system. During the system construction we must identify the main modules for the system and the relationships between them. Our QAMS will be constructed to enable the quality evaluator to evaluate the institution quality and generate the final quality report automatically without additional efforts. The main purpose from this paper is to explain our QAMS components. This view will be illustrated by using the UML language diagrams as use-case diagram, data flow diagram, flowchart, and activity diagram.

  4. The UMLS Knowledge Source Server : An Object Model For Delivering UMLS Data

    OpenAIRE

    Bangalore, Anantha; Thorn, Karen E.; Tilley, Carolyn; Peters, Lee

    2003-01-01

    The Unified Medical Language System® (UMLS ®), a project of the National Library of Medicine (NLM), regularly distributes a set of knowledge sources to the research community. These data are made available over the Internet through the UMLS Knowledge Source Server (UMLSKS). The new version of the UMLSKS is a complete redesign of the original system using Java and the Extensible Markup Language (XML) technologies to implement a fast, reliable, flexible, and extensible UMLS data retrieval sys...

  5. An evaluation of the software architecture efficiency using the Clichés and behavioral diagrams pertaining to the unified modeling language

    Directory of Open Access Journals (Sweden)

    Siamak Khaksar Haghani

    2014-06-01

    Full Text Available The software architecture plays essential role for the development of the complicated software systems and it is important to evaluate the software architecture efficiency. One way to evaluate the software architecture is to create an executable model from the architecture. Unified Modeling Language (UML diagrams are used to describe the software architecture. UML has made it easy to use and to evaluate the necessary requirements at the software architecture level. It creates an executable model from these diagrams; yet, since the UML is a standard semi-formal language for describing the software architecture, evaluating the software architecture is not directly possible through it. Furthermore, in order to evaluate the software architecture, one needs to turn the actual model into the formal model. In this study, first we describe the architecture using the UML. Then, some properties of the software architecture are mentioned using the UML sequence diagram, deployment diagram, use case diagram, and component diagram. The necessary information associated with the qualitative characteristic of efficiency will be margined as clichés and labels to these diagrams. The independent and dependent components will be extracted from the component diagram. Finally, the resulted semi-formal model will be mapped into a formal model based on the colored Petri net and finally the evaluation will take place.

  6. Automated knowledge extraction from the UMLS.

    OpenAIRE

    Zeng, Q.; Cimino, J. J.

    1998-01-01

    This paper presents our work in extracting disease-chemical relationship knowledge from the UMLS Co-occurrence table (MRCOC) using an automated method. We evaluated the quality of the knowledge from UMLS MRCOC by comparing it with knowledge from other sources: For disease-lab chemical relationships, knowledge was obtained from a decision support system (DXplain) and our own knowledge base of medical terminology (MED) through automated processes. For disease-drug chemical relationships, knowle...

  7. Reliability computation from reliability block diagrams

    Science.gov (United States)

    Chelson, P. O.; Eckstein, E. Y.

    1975-01-01

    Computer program computes system reliability for very general class of reliability block diagrams. Four factors are considered in calculating probability of system success: active block redundancy, standby block redundancy, partial redundancy, and presence of equivalent blocks in the diagram.

  8. Venn Diagrams

    Science.gov (United States)

    2011-05-24

    In this activity, students are given a Venn diagram with certain rules and an element. They must then determine where in the Venn diagram the element belongs. This activity allows students to practice placing elements in Venn diagrams as well as reviewing mathematical terms associated with the different rules. This activity includes supplemental materials, including background information about the topics covered, a description of how to use the application, and exploration questions for use with the java applet.

  9. Venn Diagrams and Logic

    Science.gov (United States)

    2011-01-04

    This math lesson from Illuminations uses Venn diagrams to illustrate direct, indirect and transitive reasoning. Students will learn the definitions of direct, indirect and transitive reasoning and give examples of each. Several student activity sheets are included. The material is intended for grades 9-12 and should require 2 and a half class periods to complete.

  10. Phase diagrams

    International Nuclear Information System (INIS)

    The plotting of phase diagrams of two- and three-component system both in composition - temperature coordinates and in other coordinates, which are thermodynamic parameters of the phases (total pressure in the system, mole volume, chemical potentials of components, etc.) are considered. Phase diagrams are classified, while calculation and experimental methods of their plotting are described

  11. Phase Diagrams

    Science.gov (United States)

    This problem set challenges students to interpret a simplified temperature-composition phase diagram for the system enstatite (Mg2Si2O6) - diopside (CaMgSi2O6), which are common constituents of peridotites, gabbros, and basalts. Students are provided with the phase diagram and asked to answer 13 questions about it.

  12. Software engineering techniques applied to agricultural systems an object-oriented and UML approach

    CERN Document Server

    Papajorgji, Petraq J

    2014-01-01

    Software Engineering Techniques Applied to Agricultural Systems presents cutting-edge software engineering techniques for designing and implementing better agricultural software systems based on the object-oriented paradigm and the Unified Modeling Language (UML). The focus is on the presentation of  rigorous step-by-step approaches for modeling flexible agricultural and environmental systems, starting with a conceptual diagram representing elements of the system and their relationships. Furthermore, diagrams such as sequential and collaboration diagrams are used to explain the dynamic and static aspects of the software system.    This second edition includes: a new chapter on Object Constraint Language (OCL), a new section dedicated to the Model-VIEW-Controller (MVC) design pattern, new chapters presenting details of two MDA-based tools – the Virtual Enterprise and Olivia Nova, and a new chapter with exercises on conceptual modeling.  It may be highly useful to undergraduate and graduate students as t...

  13. A UML profile for code generation of component based distributed systems

    International Nuclear Information System (INIS)

    A consistent and unambiguous implementation of code generation (model to text transformation) from UML (must rely on a well defined UML (Unified Modelling Language) profile, customizing UML for a particular application domain. Such a profile must have a solid foundation in a formally correct ontology, formalizing the concepts and their relations in the specific domain, in order to avoid a maze or set of wildly created stereotypes. The paper describes a generic profile for the code generation of component based distributed systems for control applications, the process to distill the ontology and define the profile, and the strategy followed to implement the code generator. The main steps that take place iteratively include: defining the terms and relations with an ontology, mapping the ontology to the appropriate UML meta-classes, testing the profile by creating modelling examples, and generating the code. This has allowed us to work on the modelling of E-ELT (European Extremely Large Telescope) control system and instrumentation without knowing what infrastructure will be finally used

  14. FPGA Implementations of Ladder Diagrams

    Directory of Open Access Journals (Sweden)

    Neil William Bergmann

    2013-02-01

    Full Text Available The performance of programmable logic controllers is often constrained by the microprocessor and the real-time firmware of the controller. Field programmable gate arrays (FPGAs are an attractive potential implementation medium for high-speed control because of their fast and parallel execution and programmable nature. Ladder Diagrams are a standard graphical programming method for industrial controllers, but compilers from Ladder Diagrams to FPGA hardware do not yet exist. This paper explores the comparative speed of four different classes of FGPA implementation of Ladder Diagrams - Interpreted Software, Compiled Software, Interpreted Hardware and Compiled Hardware. It also explores parallel versus serial execution of Ladder Diagrams in hardware, and identifies timers as a major resource user in parallel implementations. Overall, a Shared Timer Serial Compiled Hardware system for FPGA implementation of Ladder Diagrams is recommended. Using comparable FPGA resources to other alternatives it provides a 20-600 times speed improvement over other solutions whilst maintaining correct Ladder Diagram semantics.

  15. An evaluation of the software architecture efficiency using the Clichés and behavioral diagrams pertaining to the unified modeling language

    OpenAIRE

    Siamak Khaksar Haghani; Yousef Abbasnejad; Ali Harounabadi

    2014-01-01

    The software architecture plays essential role for the development of the complicated software systems and it is important to evaluate the software architecture efficiency. One way to evaluate the software architecture is to create an executable model from the architecture. Unified Modeling Language (UML) diagrams are used to describe the software architecture. UML has made it easy to use and to evaluate the necessary requirements at the software architecture level. It creates an executable m...

  16. Hovmoller Diagrams

    Science.gov (United States)

    Hovmoller diagrams are great for displaying large amounts of data in a meaningful and understandable form. The image on the left graphical shows the El Nino signal in the equatorial Pacific (100 W to 140 E ...

  17. Uso de diagrama V modificado como relatório em aulas teórico-práticas de química geral / Use of modified V diagram as a report in theoretical and practical classes of general chemistry

    Scientific Electronic Library Online (English)

    Maria Fernanda Campos, Mendonça; Márcia Regina, Cordeiro; Keila Bossolani, Kiill.

    1249-12-01

    Full Text Available [...] Abstract in english In this article, we present data from a study in practical classes for General Chemistry. To this end, it was proposed to use a modified V diagram to replace traditional reporting. These reports consist of material commonly prepared in the subject, including introduction, materials and methods, resu [...] lts and discussion and conclusions. From the preparation of the modified V, the students were able to establish relationships between the theoretical and methodological aspects necessary for understanding the objects and events studied. Thus, student learning can be evaluated in light of the Theory of Meaningful Learning.

  18. Bregman Voronoi Diagrams: Properties, Algorithms and Applications

    OpenAIRE

    Boissonnat, Jean-Daniel; Nielsen, Frank; Nock, Richard

    2007-01-01

    The Voronoi diagram of a finite set of objects is a fundamental geometric structure that subdivides the embedding space into regions, each region consisting of the points that are closer to a given object than to the others. We may define many variants of Voronoi diagrams depending on the class of objects, the distance functions and the embedding space. In this paper, we investigate a framework for defining and building Voronoi diagrams for a broad class of distance function...

  19. UMLS-based automatic image indexing.

    Science.gov (United States)

    Sneiderman, C; Sneiderman, Charles Alan; Demner-Fushman, D; Demner-Fushman, Dina; Fung, K W; Fung, Kin Wah; Bray, B; Bray, Bruce

    2008-01-01

    To date, most accurate image retrieval techniques rely on textual descriptions of images. Our goal is to automatically generate indexing terms for an image extracted from a biomedical article by identifying Unified Medical Language System (UMLS) concepts in image caption and its discussion in the text. In a pilot evaluation of the suggested image indexing method by five physicians, a third of the automatically identified index terms were found suitable for indexing. PMID:18998868

  20. UML Artifacts Reuse: State of the Art

    OpenAIRE

    Salami, Hamza Onoruoiza; Ahmed, Moataz A.

    2014-01-01

    The benefits that can be derived from reusing software include accelerated development, reduced cost, reduced risk and effective use of specialists. Reuse of software artifacts during the initial stages of software development increases reuse benefits, because it allows subsequent reuse of later stage artifacts derived from earlier artifacts. UML is the de facto modeling language used by software developers during the initial stages of software development such as requiremen...

  1. Query expansion using the UMLS Metathesaurus.

    OpenAIRE

    Aronson, A. R.; Rindflesch, T. C.

    1997-01-01

    Recent work has demonstrated the importance of query expansion for improving retrieval effectiveness when applying statistically-based systems to MEDLINE citations. The research has suggested the use of retrieval feedback for enhancing the original text of users' queries. As an alternative method of query expansion, we propose the use of the MetaMap program for associating UMLS Metathesaurus concepts with the original query. Our experiments show that query expansion based on MetaMap compares ...

  2. Phase Diagrams

    Science.gov (United States)

    Dexter Perkins

    This handout and problem set is a stand alone tutorial that introduces students to the basics of phase diagrams and the phase rule. It is a rather lengthy exercise, suitable as a homework assignment. It can replace lectures and yields superior learning.

  3. Planar diagrams

    International Nuclear Information System (INIS)

    We investigate the planar approximation to field theory through the limit of a large internal symmetry group. This yields an alternative and powerful method to count planar diagrams. Results are presented for cubic and quartic vertices. Quantum mechanics treated in this approximation is shown to be equivalent to a free Fermi gas system. (orig.)

  4. Interpreting T-X Diagrams

    Science.gov (United States)

    Dexter Perkins

    This short problem set works well as a group activity that can be completed in class. The purpose of the exercise is for students to begin to think about T-X phase diagrams and how they are interpreted. Along the way, students learn that text book authors sometimes make mistakes. The figure in the handout is from Winter's Petrology. But, Winter goofed and left some reactions off of the phase diagram.

  5. On the Impact of Diagram Layout: How Are Models Actually Read?

    DEFF Research Database (Denmark)

    Störrle, Harald; Baltsen, Nick

    2014-01-01

    This poster presents the latest results from a very large eye tracking study (n=29) that explores how modelers read UML diagrams. We find that various factors like layout quality, modeler experience, and diagram type lead to significant differences in diagram reading strategies. We derive elements of a theory of diagram reading behavior from our findings. This paper presents only late breaking results: all findings presented, theories constructed, and conclusions drawn are of a preliminary nature. This paper does not present the amount and degree of evidence that would allow us to consider the contents as being scientifically validated, yet.

  6. Phase diagrams

    International Nuclear Information System (INIS)

    The description is presented of binary phase diagrams of titanium alloyed with the following elements: silver, aluminium, arsenic, gold, boron, barium, beryllium, bismuth, carbon, calcium, cadmium, cobalt, chromium, copper, iron, gallium, germanium, hydrogen, hafnium, indium, iridium, potassium, lithium, magnesium, manganese, molybdenum, nitrogen, sodium, niobium, nickel, oxygen, osmium, phosphorus, lead, palladium, platinum, plutonium, rhenium, lanthanium, cerium, preseodymium, neodymium, gadolinium, erbium, terbium, thulium, lutetium, rhodium, ruthenium, scandium, silicon, tin, strontium, tantalum, technetium, thorium, uranium, vanadium, tungsten, yttrium, ytterbium, zinc and zirconium

  7. Efficient Representation of Timed UML 2 Interactions

    DEFF Research Database (Denmark)

    Knapp, Alexander; Störrle, Harald

    2014-01-01

    UML 2 interactions describe system behavior over time in a declarative way. The standard approach to defining their formal semantics enumerates traces of events; other representation formats, like Büchi automata or prime event structures, have been suggested, too. We describe another, more succinct format, interaction structures, which is based on asymmetric event structures. It simplifies the integration of real time, and complex operators like alt and break, and leads to an efficient semantic representation of interactions. We provide the formalism, and a prototypical implementation highlighting the benefits of our approach.

  8. Lectures on configuration space methods for sunrise-type diagrams

    OpenAIRE

    Groote, Stefan

    2003-01-01

    In this lecture series I will give a fundamental insight into configuration space techniques which are of help to calculate a broad class of Feynman diagrams, the sunrise-type diagrams. Applications are shown along with basic concepts and techniques.

  9. Towards Clone Detection in UML Domain Models

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    Code clones (i.e., duplicate fragments of code) have been studied for long, and there is strong evidence that they are a major source of software faults. Anecdotal evidence suggests that this phenomenon occurs similarly in models, suggesting that model clones are as detrimental to model quality as they are to code quality. However, programming language code and visual models have significant differences that make it difficult to directly transfer notions and algorithms developed in the code clone arena to model clones. In this article, we develop and propose a definition of the notion of “model clone” based on the thorough analysis of practical scenarios. We propose a formal definition of model clones, specify a clone detection algorithm for UML domain models, and implement it prototypically. We investigate different similarity heuristics to be used in the algorithm, and report the performance of our approach. While we believe that our approach advances the state of the art significantly, it is restricted to UML models, its results leave room for improvements, and there is no validation by field studies.

  10. Grope Cobordism and Feynman Diagrams

    OpenAIRE

    Conant, James; Teichner, Peter

    2002-01-01

    We explain how the usual algebras of Feynman diagrams behave under the grope degree introduced in "Grope cobordism of classical knots." We show that the Kontsevich integral rationally classifies grope cobordisms of knots in 3-space when the ``class'' is used to organize gropes. This implies that the grope cobordism equivalence relations are highly nontrivial in dimension three. We also show that the class is not a useful organizing complexity in four dimensions since only th...

  11. A Method for Reverse Engineering of Use Case Realisations in UML

    Directory of Open Access Journals (Sweden)

    Dragan Bojic

    2001-05-01

    Full Text Available We propose a novel method for recovering certain elements of the UML model of a software system. These include relationships between use cases as well as class roles in collaborations that realize each use case, identifying common functionality and thus establishing a hierarchical view of the model. The method is based on dynamic analysis of the system for the selected test cases that cover relevant use cases. The theory of formal concept analysis is applied to obtain classification of model elements, obtained by a static analysis of code, in terms of use case realizations.

  12. Performance evaluation of enterprise architecture using fuzzy sequence diagram

    Directory of Open Access Journals (Sweden)

    Mohammad Atasheneh

    2014-01-01

    Full Text Available Developing an Enterprise Architecture is a complex task and to control the complexity of the regulatory framework we need to measure the relative performance of one system against other available systems. On the other hand, enterprise architecture cannot be organized without the use of a logical structure. The framework provides a logical structure for classifying architectural output. Among the common architectural framework, the C4ISR framework and methodology of the product is one of the most popular techniques. In this paper, given the existing uncertainties in system development and information systems, a new version of UML called Fuzzy-UML is proposed for enterprise architecture development based on fuzzy Petri nets. In addition, the performance of the system is also evaluated based on Fuzzy sequence diagram.

  13. DERIVATION OF STOCHASTIC REWARD NET (SRN FROM UML SPECIFICATION CONSIDERING COST EFFICIENT DEPLOYMENT MANAGEMENT OF COLLABORATIVE SERVICE COMPONENTS

    Directory of Open Access Journals (Sweden)

    Razib Hayat Khan

    2011-01-01

    Full Text Available Performance evaluation of distributed system is always an intricate undertaking where system behavior is distributed among several components those are physically distributed. Bearing this concept in mind, we delineate a performance modeling framework for a distributed system that proposes a transformation process from high level UML notation to SRN model and solves the model for relevant performance metrics. To capture the system dynamics through our proposed framework we outline a specification style that focuses on UML collaboration and activity as reusable specification building blocks, while deployment diagram identify the physical components of the system and the assignment of software artifacts to identified system components. Optimal deployment mapping of software artifacts on the available physical resources of the system is investigated by deriving the cost function. The way to deal with parallel thread processing of the network nodes by defining the upper bound is precisely mentioned to generate the SRN model. The proposed performance modeling framework provides transformation rules of UML elements into corresponding SRN representations and also the prediction result of a system such as throughput. The applicability of our proposed framework is demonstrated in the context of performance modeling of a distributed system.

  14. Mapping UML Component Specifications to JEE Implementations

    Directory of Open Access Journals (Sweden)

    Jyhjong Lin

    2007-01-01

    Full Text Available Component-based Software Engineering (CbSE has become a well-accepted approach for developing complex software systems due to its significant advantages on composition and reuse. In practice, however, its use still requires the conjunction of a component specification method that describes how system requirements are satisfied in terms of software components. Such a component specification is then implemented in a variety of software component models (e.g., COM+, CORBA, EJB. To achieve this, a sound mapping from the specification to a designated component model is critical. In addition, for rapid advances on Internet technologies, software systems have gradually been architected as processing in distributed environments. Since a distributed environment involves often synchronous/asynchronous messages communicating among various processes, this paper focuses therefore on the mapping issue from a component specification to a component model that particularly takes into consideration of the communicating of synchronous/asynchronous messages. To illustrate, an on-line e-Learning curriculum order system is modeled for demonstrating the mapping idea. In completing the component specification, we adopt the well-known UML Components method, while in the component model we use the Enterprise Java Beans (EJB standard in that EJB is the core component model of the JEE (J2EE platform which supports well distributed operations/services. With such a practical mapping, software systems can be developed in a more effective way by specifying requirements in UML Components and implementing software components in EJB with the communicating of synchronous/asynchronous messages among various processes.

  15. Unambiguous UML Composite Structures: The OMEGA2 Experience

    Science.gov (United States)

    Ober, Iulian; Dragomir, Iulia

    Starting from version 2.0, UML introduced hierarchical composite structures, which are a very expressive way of defining complex software architectures, but which have a very loosely defined semantics in the standard. In this paper we propose a set of consistency rules that ensure UML composite structures are unambiguous and can be given a precise semantics. Our primary application of the static consistency rules defined in this paper is within the OMEGA UML profile [6], but these rules are general and applicable to other hierarchical component models based on the same concepts, such as MARTE GCM or SysML. The rule set has been formalized in OCL and is currently used in the OMEGA UML compiler.

  16. The Unified Medical Language System (UMLS): integrating biomedical terminology

    OpenAIRE

    Bodenreider, Olivier

    2004-01-01

    The Unified Medical Language System (http://umlsks.nlm.nih.gov) is a repository of biomedical vocabularies developed by the US National Library of Medicine. The UMLS integrates over 2 million names for some 900 000 concepts from more than 60 families of biomedical vocabularies, as well as 12 million relations among these concepts. Vocabularies integrated in the UMLS Metathesaurus include the NCBI taxonomy, Gene Ontology, the Medical Subject Headings (MeSH), OMIM and the Digital Anatomist Symb...

  17. Implementing Meta-1: The First Version of the UMLS Metathesaurus*

    OpenAIRE

    Tuttle, Mark; Sherertz, David; Erlbaum, Mark; Olson, Nels; Nelson, Stuart

    1989-01-01

    The Unified Medical Language System (UMLS) is being designed to provide uniform access to computer-based resources in biomedicine. For the foreseeable future, the foundation of the UMLS will be a metathesaurus of concepts, synthesized from existing sources, including MeSH, SNOMED, ICD-9-CM, CPT-4, DSM-III and other biomedical nomenclatures and classification systems. In Meta-1, the first version of the Metathesaurus, the synthesis is being implemented using a three-part methodology: 1) Concep...

  18. UML Based Requirement Management Process in Mobile Multimedia Software Projects

    OpenAIRE

    Kallio, Jarno

    2010-01-01

    Requirements management is an important sub-process in software development lifecycle. Its purpose is to assure that the project outcome meets the expectations of the customers and other internal or external stakeholders. Without a proper requirement management projects will certainly fail to deliver within the promised time, budget, scope and quality. To better cope with the requirement related challenges extended Unified Modeling Language (UML) methodologies were studied. These UML exte...

  19. A Web Services Architecture for UMLS Knowledge Sources

    OpenAIRE

    Mirhaji, Parsa; Kunapareddy, Narendra; Michea, Yanko; Srinivasan, Arunkumar

    2005-01-01

    A web service is a collection of industry standards to enable reusability of services and interoperability of heterogeneous applications. The UMLS Knowledge Source (UMLSKS) Server provides remote access to the UMLSKS and related resources. We propose a Web Services Architecture that encapsulates UMLSKS-API and makes it available in distributed and heterogeneous environments. This is the first step towards intelligent and automatic UMLS services discovery and invocation by compu...

  20. Labeled UML model fragments composition by the SPL strategy

    Directory of Open Access Journals (Sweden)

    Rim Bouhaouel

    2013-09-01

    Full Text Available The software community intends to make use of a standard approach for the software development to not build software product from scratch. This approach ensures a high quality of software with a controllable cost. It affects the whole process of the software  development, especially in the  early phases e.g. analysis and design. One of the most widespread language to modulate and document those two stages is UML (Unified Modeling Language, but the reuse of the UML model is used in ad-hoc method so why do not build a systematic method for reusing some fragments of UML? To realize it, we need to adopt a reuse approach, so we choose the software product line (SPL, based in collecting variability of the domain (in our case is UML. In fact, UML and SPL have a common issue is the model driven engineering, since both of them based on the modeling approach. This paper overviews the different areas of UML and explains the process of software Product line with its born issues to wit: MDE (Model Driven Engineering and MDA (Model Driven Architect.

  1. TGGs for Transforming UML to CSP : Contribution to the AGTIVE 2007 Graph Transformation Tools Contest

    DEFF Research Database (Denmark)

    Greenyer, Joel; Kindler, Ekkart

    2008-01-01

    Along with the AGTIVE 2007 conference, a Graph Transformation Tools Contenst invited tool implementers to present their solutions in order to compare the principles and particular strengths and weaknesses of today's graph transformation tools. This paper documents our contribution to the Tools Contest. The second transformation problem, a transformation from UML activity diagrams to CSP processes, i.e. a transformation between two models, is a typical application for Triple Graph Grammars (TGGs). We present our contributed solution, presenting the TGG rules and the implementation of our TGG interpreter. Moreover, we point out the advantages of our soulution as well as some restrictions of the current implementation. This paper will only briefly state the transformation problem and focus on our TGG approach and the discussion of the rules.

  2. Decorated-box-diagram-contributions to Bhabha scattering. (II)

    OpenAIRE

    Fäldt, Göran; Osland, Per

    1993-01-01

    We evaluate, in the high-energy limit, $s\\gg|t|\\gg m^2\\gg\\lambda^2$, the sum of amplitudes corresponding to a class of Feynman diagrams describing two-loop virtual photonic corrections to Bhabha scattering. The diagrams considered are box and crossed box diagrams with a vacuum polarization insertion in one of the photon lines.

  3. The Neighborhood Auditing Tool: A Hybrid Interface for Auditing the UMLS

    OpenAIRE

    Morrey, C. Paul; Geller, James; Halper, Michael; Perl, Yehoshua

    2009-01-01

    The UMLS’s integration of more than 100 source vocabularies, not necessarily consistent with one another, causes some inconsistencies. The purpose of auditing the UMLS is to detect such inconsistencies and to suggest how to resolve them while observing the requirement of fully representing the content of each source in the UMLS. A software tool, called the Neighborhood Auditing Tool (NAT), that facilitates UMLS auditing is presented. The NAT supports “neighborhood-based” auditing, where...

  4. Phase Diagrams and Chemographic Projections

    Science.gov (United States)

    Dexter Perkins

    This exercise is a good way to get students thinking about the phase rule, metastable and stable reactions and phase diagrams. The exercise contains a lot of reading, and is suitable for in-class work or for homework. The idea is that students can do this on their own with little help from their instructor. The students only answer a few questions making this is more of a tutorial than a worksheet.

  5. Students' Different Understandings of Class Diagrams

    Science.gov (United States)

    Boustedt, Jonas

    2012-01-01

    The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a…

  6. Transforming UML 'Collaborating' Statecharts for Verification and Simulation

    Directory of Open Access Journals (Sweden)

    Patrick O. Bobbie

    2003-04-01

    Full Text Available Due to the increasing complexity of real world problems, it is costly and difficult to validate today's software-intensive systems. The research reported in the paper describes our experiences in developing and applying a set of methodologies for specifying, verifying, and validating system temporal behavior expressed as UML statecharts. The methods combine such techniques/paradigms and technologies as UML, XMI, database, model checking, and simulation. The toolset we are developing accepts XMI input files as an intermediate metadata format. The metadata is then parsed and transformed into databases and related syntax-driven data structures. From the parsed data, we subsequently generate Promela code, which embodies the behavioral semantics and properties of the statechart elements. Compiling and executing Promela automatically invokes SPIN, the underlying temporal logic-based tool for checking the logical consistency of the statecharts' interactions and properties. We validate and demonstrate our methodology by modeling and simulation using both ArgoUML and Rhapsody™, respectively.

  7. Ontology Based Semantics Checking for UML Activity Model

    Directory of Open Access Journals (Sweden)

    Li Chen

    2012-01-01

    Full Text Available UML activity model is mainly used to model the behaviors of software system and the quality of activity model will influence the quality of software system. But because the UML activity model lacks strictly formal semantics, it is difficult to make formal semantics analysis and checking for activity model. An ontology based method of semantics checking for activity model is proposed. The semantics of activity model is divided into static semantics and dynamic semantics. The static semantics is transformed into OWL DL by an algorithm, and the dynamic semantics is described by DL-Safe rules. Then the consistency of UML activity model is analyzed and some model checking rules are defined, which enables model consistency checking by using an ontology reasoning tool.

  8. Application Of UML In Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Aman Kaur

    2012-04-01

    Full Text Available The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful in capturing the requirements, documenting the structure, decomposing into objects and defining relationships between objects. It is a notational language that is very useful in modelling the real-time embedded systems. This paper presents the requirements and analysis modelling of a real-time embedded system related to a control system application for platformstabilization using COMET method of design with UML notation. These applications involve designing of electromechanical systems that are controlled by multi-processors.

  9. Software Performance Modeling using the UML: a Case Study

    Directory of Open Access Journals (Sweden)

    Issa Traore

    2012-01-01

    Full Text Available The performance analysis of distributed software systems is a challenging task in which the assessment of performance measures is a vital step. Due to its versatility, the concept of software performance engineering (SPE has been advocated as a promising solution towards realizing that step. This paper illustrates how by using our recently proposed Model-Driven SPE (MDSPE approach, one can design annotated UML performance models for the performance analysis of distributed software systems, based on the UML profile for Schedulability, Performance and Time. An outline of system performance models and metrics is provided and a case study of a business system is used to validate the stated goal.

  10. Vehicle System Management Modeling in UML for Ares I

    Science.gov (United States)

    Pearson, Newton W.; Biehn, Bradley A.; Curry, Tristan D.; Martinez, Mario R.

    2011-01-01

    The Spacecraft & Vehicle Systems Department of Marshall Space Flight Center is responsible for modeling the Vehicle System Management for the Ares I vehicle which was a part of the now canceled Constellation Program. An approach to generating the requirements for the Vehicle System Management was to use the Unified Modeling Language technique to build and test a model that would fulfill the Vehicle System Management requirements. UML has been used on past projects (flight software) in the design phase of the effort but this was the first attempt to use the UML technique from a top down requirements perspective.

  11. For-LySa: UML for Authentication Analysis

    DEFF Research Database (Denmark)

    Buchholtz, Mikael; Montangero, Carlo

    2005-01-01

    The DEGAS project aims at enriching standard UML-centred development environments in such a way that the developers of global applications can exploit automated formal analyses with minimal overhead. In this paper, we present For-LySa, an instantiation of the DEGAS approach for authentication analysis, which exploits an existing analysis tool developed for the process calculus LySa. We discuss what information is needed for the analysis, and how to build the UML model of an authentication protocol in such a way that the needed information can be extracted from the model. We then present our prototype implementation and report on some promising results of its use.

  12. Safety- barrier diagrams

    DEFF Research Database (Denmark)

    Duijm, Nijs Jan

    2008-01-01

    Safety-barrier diagrams and the related so-called 'bow-tie' diagrams have become popular methods in risk analysis. This paper describes the syntax and principles for constructing consistent and valid safety-barrier diagrams. The relation of safety-barrier diagrams to other methods such as fault trees and Bayesian networks is discussed. A simple method for quantification of safety-barrier diagrams is proposed. It is concluded that safety-barrier diagrams provide a useful framework for an electronic data structure that integrates information from risk analysis with operational safety management.

  13. UML 2.0 Structure Diagram for Intensive Signal Processing Application Specification

    OpenAIRE

    Dumoulin, Cedric; Boulet, Pierre; Dekeyser, Jean-luc; Marquet, Philippe

    2003-01-01

    Complexity in the digital systems integration rises from the heterogeneity of the components integrated in a chip. The simulation or code generation of such systems require to validate methodologies, platforms and technologies to support integration, verification and programming, of complex systems composed of heterogeneous virtual components. Several formalisms are needed according to their applicability in order to propose a framework of formal specification. The unification of these formal...

  14. Knowledge Based Consolidation of UML Diagrams for Creation of Virtual Enterprise

    OpenAIRE

    Debasis Chanda; Dwijesh Dutta Majumder; Swapan Bhattacharya

    2010-01-01

    In this paper we address the problem related to determination of the most suitable candidates for an M&A (Merger & Acquisition) scenario of Banks/Financial Institutions. During the pre-merger period of an M&A, a number of candidates may be available to undergo the Merger/Acquisition, but all of them may not be suitable. The normal practice is to carry out a due diligence exercise to identify the candidates that should lead to optimum increase in shareholder value and customer sati...

  15. Tree Diagrams and Probability

    Science.gov (United States)

    2010-01-01

    This lesson is designed to develop students' ability to create tree diagrams and figure probabilities of events based on those diagrams. This lesson provides links to discussions and activities related to tree diagrams as well as suggested ways to work them into the lesson. Finally, the lesson provides links to follow-up lessons designed for use in succession with the current one.

  16. AFM Diagram Quiz

    Science.gov (United States)

    Dexter Perkins

    This exercise should be used after you think students know what AFM diagrams are and how they work. This is sort of a quiz - to see if they can properly interpret the diagrams. There is no point moving on to real projects that involve AFM diagrams if the students don't understand the basics.

  17. Efficient Analysis of Complex Diagrams using Constraint-Based Parsing

    CERN Document Server

    Futrelle, R P; Futrelle, Robert P.; Nikolakis, Nikos

    1995-01-01

    This paper describes substantial advances in the analysis (parsing) of diagrams using constraint grammars. The addition of set types to the grammar and spatial indexing of the data make it possible to efficiently parse real diagrams of substantial complexity. The system is probably the first to demonstrate efficient diagram parsing using grammars that easily be retargeted to other domains. The work assumes that the diagrams are available as a flat collection of graphics primitives: lines, polygons, circles, Bezier curves and text. This is appropriate for future electronic documents or for vectorized diagrams converted from scanned images. The classes of diagrams that we have analyzed include x,y data graphs and genetic diagrams drawn from the biological literature, as well as finite state automata diagrams (states and arcs). As an example, parsing a four-part data graph composed of 133 primitives required 35 sec using Macintosh Common Lisp on a Macintosh Quadra 700.

  18. Event Modeling in UML. Unified Modeling Language and Unified Process

    DEFF Research Database (Denmark)

    Bækgaard, Lars

    2002-01-01

    We show how events can be modeled in terms of UML. We view events as change agents that have consequences and as information objects that represent information. We show how to create object-oriented structures that represent events in terms of attributes, associations, operations, state charts, and messages. We outline a run-time environment for the processing of events with multiple participants.

  19. Towards Diagram Understanding: A Pilot Study Measuring Cognitive Workload Through Eye-Tracking

    DEFF Research Database (Denmark)

    Maier, Anja; Baltsen, Nick

    2014-01-01

    We investigate model understanding, in particular , how the quality of the UML diagram layout impacts cognitive load. We hypothesize that this w ill have a significant impact on the structure and effectiveness of engineers’ communication. In previous work, we have studied task performance measurements and subjective assessments; here, we also investigate behavioral indicators such as fixation and pupillary dilation. We use such indicators to explore diagram understanding- and reading strategies and how such strategies are impacted, e.g. by diagram type and expertise level. In the pilot eye-tracking experiment run so far, we have only examined a small number of participants (n=4), so our results are preliminary in nature and do not afford far reaching conclusions. They do, however, corroborate findings from earlier experiments, for example, showing that layout quality indeed matters and improves understanding. Our results also give rise to a number of new hypotheses about diagram understanding strategies thatwe are investigating in an ongoing data acquisition campaign.

  20. Non-Planar On-Shell Diagrams

    CERN Document Server

    Franco, Sebastian; Penante, Brenda; Wen, Congkao

    2015-01-01

    We initiate a systematic study of non-planar on-shell diagrams in N=4 SYM and develop powerful technology for doing so. We introduce canonical variables generalizing face variables, which make the dlog form of the on-shell form explicit. We present a general classification of arbitrary on-shell diagrams in terms of two classes of combinatorial objects: generalized matching and matroid polytopes. We propose a boundary measurement that connects general on-shell diagrams to the Grassmannian. Our proposal exhibits two important and non-trivial properties: positivity in the planar case and its generalization for non-planar diagrams, and it matches the combinatorial description of the diagrams in terms of matroid polytopes. We present a comprehensive discussion of equivalence and reductions for non-planar diagrams and explain how they are captured by the generalized matching and matroid polytopes. Interestingly, non-planar diagrams exhibit novel phenomena, such as the emergence of constraints on Pl\\"ucker coordinat...

  1. A tool for sharing annotated research data: the "Category 0" UMLS (Unified Medical Language System vocabularies

    Directory of Open Access Journals (Sweden)

    Berman Jules J

    2003-06-01

    Full Text Available Abstract Background Large biomedical data sets have become increasingly important resources for medical researchers. Modern biomedical data sets are annotated with standard terms to describe the data and to support data linking between databases. The largest curated listing of biomedical terms is the the National Library of Medicine's Unified Medical Language System (UMLS. The UMLS contains more than 2 million biomedical terms collected from nearly 100 medical vocabularies. Many of the vocabularies contained in the UMLS carry restrictions on their use, making it impossible to share or distribute UMLS-annotated research data. However, a subset of the UMLS vocabularies, designated Category 0 by UMLS, can be used to annotate and share data sets without violating the UMLS License Agreement. Methods The UMLS Category 0 vocabularies can be extracted from the parent UMLS metathesaurus using a Perl script supplied with this article. There are 43 Category 0 vocabularies that can be used freely for research purposes without violating the UMLS License Agreement. Among the Category 0 vocabularies are: MESH (Medical Subject Headings, NCBI (National Center for Bioinformatics Taxonomy and ICD-9-CM (International Classification of Diseases-9-Clinical Modifiers. Results The extraction file containing all Category 0 terms and concepts is 72,581,138 bytes in length and contains 1,029,161 terms. The UMLS Metathesaurus MRCON file (January, 2003 is 151,048,493 bytes in length and contains 2,146,899 terms. Therefore the Category 0 vocabularies, in aggregate, are about half the size of the UMLS metathesaurus. A large publicly available listing of 567,921 different medical phrases were automatically coded using the full UMLS metatathesaurus and the Category 0 vocabularies. There were 545,321 phrases with one or more matches against UMLS terms while 468,785 phrases had one or more matches against the Category 0 terms. This indicates that when the two vocabularies are evaluated by their fitness to find at least one term for a medical phrase, the Category 0 vocabularies performed 86% as well as the complete UMLS metathesaurus. Conclusion The Category 0 vocabularies of UMLS constitute a large nomenclature that can be used by biomedical researchers to annotate biomedical data. These annotated data sets can be distributed for research purposes without violating the UMLS License Agreement. These vocabularies may be of particular importance for sharing heterogeneous data from diverse biomedical data sets. The software tools to extract the Category 0 vocabularies are freely available Perl scripts entered into the public domain and distributed with this article.

  2. Integrating UML, the Q-model and a Multi-Agent Approach in Process Specifications and Behavioural Models of Organisations

    Directory of Open Access Journals (Sweden)

    Raul Savimaa

    2005-08-01

    Full Text Available Efficient estimation and representation of an organisation's behaviour requires specification of business processes and modelling of actors' behaviour. Therefore the existing classical approaches that concentrate only on planned processes are not suitable and an approach that integrates process specifications with behavioural models of actors should be used instead. The present research indicates that a suitable approach should be based on interactive computing. This paper examines the integration of UML diagrams for process specifications, the Q-model specifications for modelling timing criteria of existing and planned processes and a multi-agent approach for simulating non-deterministic behaviour of human actors in an organisation. The corresponding original methodology is introduced and some of its applications as case studies are reviewed.

  3. Polynomial functions on Young diagrams arising from bipartite graphs

    CERN Document Server

    Do?ega, Maciej

    2011-01-01

    We study the class of functions on the set of (generalized) Young diagrams arising as the number of embeddings of bipartite graphs. We give a criterion for checking when such a function is a polynomial function on Young diagrams (in the sense of Kerov and Olshanski) in terms of combinatorial properties of the corresponding bipartite graphs. Our method involves development of a differential calculus of functions on the set of generalized Young diagrams.

  4. Building Venn Diagrams

    Science.gov (United States)

    2007-01-01

    In this lesson plan students watch a video clip of Bianca as she uses Venn diagrams to try to satisfy three people's preferences in pizza toppings. Students practice using Venn diagrams to represent the pizza topping preferences. Learners are then introduced to prime numbers, prime factorization, and the use of Venn diagrams to determine least common multiple and greatest common factor. Support materials are included: Handout: Gleamers and Glow Power, Assessment: Levels A and B and answer keys are provided.

  5. Limits of Voronoi Diagrams

    OpenAIRE

    Lindenbergh, Roderik.

    2002-01-01

    In this thesis we study sets of points in the plane and their Voronoi diagrams, in particular when the points coincide. We bring together two ways of studying point sets that have received a lot of attention in recent years: Voronoi diagrams and compactifications of configuration spaces. We study moving and colliding points and this enables us to introduce `limit Voronoi diagrams'. We define several compactifications by considering geometric properties of pairs and triples o...

  6. MDA based-approach for UML Models Complete Comparison

    CERN Document Server

    Chaouni, Samia Benabdellah; Mouline, Salma

    2011-01-01

    If a modeling task is distributed, it will frequently be necessary to integrate models developed by different team members. Problems occur in the models integration step and particularly, in the comparison phase of the integration. This issue had been discussed in several domains and various models. However, previous approaches have not correctly handled the semantic comparison. In the current paper, we provide a MDA-based approach for models comparison which aims at comparing UML models. We develop an hybrid approach which takes into account syntactic, semantic and structural comparison aspects. For this purpose, we use the domain ontology as well as other resources such as dictionaries. We propose a decision support system which permits the user to validate (or not) correspondences extracted in the comparison phase. For implementation, we propose an extension of the generic correspondence metamodel AMW in order to transform UML models to the correspondence model.

  7. General Methodology for developing UML models from UI

    CERN Document Server

    Reddy, Ch Ram Mohan; Srinivasa, K G; Kumar, T V Suresh; Kanth, K Rajani

    2012-01-01

    In recent past every discipline and every industry have their own methods of developing products. It may be software development, mechanics, construction, psychology and so on. These demarcations work fine as long as the requirements are within one discipline. However, if the project extends over several disciplines, interfaces have to be created and coordinated between the methods of these disciplines. Performance is an important quality aspect of Web Services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In Industry, Prototype of these applications is developed during analysis phase of Software Development Life Cycle (SDLC). However, Performance models are generated from UML models. Methodologies for predicting the performance from UML models is available. Hence, In this paper, a methodology for developing Use Case model and Activity model from User Interface is presented. The methodology is illustrated with a case...

  8. Test Case Generation Based on Use case and Sequence Diagram

    Directory of Open Access Journals (Sweden)

    Santosh Kumar Swain

    2010-07-01

    Full Text Available We present a comprehensive test case generation technique from UMLmodels. We use the features in UML 2.0 sequence diagram includingconditions, iterations, asynchronous messages and concurrent components.In our approach, test cases are derived from analysis artifacts such as usecases, their corresponding sequence diagrams and constraints specifiedacross all these artifacts. We construct Use case Dependency Graph (UDGfrom use case diagram and Concurrent Control Flow Graph (CCFG fromcorresponding sequence diagrams for test sequence generation. We focustesting on sequences of messages among objects of use case scenarios.Our testing strategy derives test cases using full predicate coverage criteria.Our proposed test case generation technique can be used for integration andsystem testing accommodating the object message and condition informationassociated with the use case scenarios. The test cases thus generated aresuitable for detecting synchronization and dependency of use cases andmessages, object interaction and operational faults. Finally, we have madean analysis and comparison of our approach with existing approaches, whichare based on other coverage criterion through an example.

  9. A UML profile for documenting the component-and-connector view of software architectures

    OpenAIRE

    Anacleto, Valerio Adria?n

    2008-01-01

    In this paper, we present a UML profile and a group of UML patterns for documenting the component-andconnector views of software architectures [8]. They facilitate the creation of the component and connector viewtype in any UML 2.0 tool with a compliance level 3 [14]. This work's contributions are: (1) Facilitating the documentation of all the software application's views using only one tool. (2) Curtailing investment in personnel training. (3) Allowing the establishment of an adequate ...

  10. Time Properties Verification Framework for UML-MARTE Safety Critical Real-Time Systems

    OpenAIRE

    Ge, Ning; Pantel, Marc

    2012-01-01

    Time properties are key requirements for the reliability of Safety Critical Real-Time Systems (RTS). UML and MARTE are standardized modelling languages widely accepted by industrial designers for the design of RTS using Model-Driven Engineering (MDE). However, formal verification at early phases of the system lifecycle for UML-MARTE models remains mainly an open issue. In this paper, we present a time properties verification framework for UML-MARTE safety critical RTS. This framework relies o...

  11. Software Performance Modeling using the UML: a Case Study

    OpenAIRE

    Issa Traore; Isaac Woungang; Ahmed Awad El Sayed Ahmed; Mohammed S. Obaidat

    2012-01-01

    The performance analysis of distributed software systems is a challenging task in which the assessment of performance measures is a vital step. Due to its versatility, the concept of software performance engineering (SPE) has been advocated as a promising solution towards realizing that step. This paper illustrates how by using our recently proposed Model-Driven SPE (MDSPE) approach, one can design annotated UML performance models for the performance analysis of distributed software systems, ...

  12. Auditing Hierarchical Cycles to Locate Other Inconsistencies in the UMLS

    OpenAIRE

    Halper, Michael; Morrey, C. Paul; Chen, Yan; Elhanan, Gai; Hripcsak, George; Perl, Yehoshua

    2011-01-01

    A cycle in the parent relationship hierarchy of the UMLS is a configuration that effectively makes some concept(s) an ancestor of itself. Such a structural inconsistency can easily be found automatically. A previous strategy for disconnecting cycles is to break them with the deletion of one or more parent relationships—irrespective of the correctness of the deleted relationships. A methodology is introduced for auditing of cycles that seeks to discover and delete erroneous relationships onl...

  13. Simulation and Verification of UML-based Railway Interlocking Designs

    OpenAIRE

    Man Hon, Yuen; Kollmann, Maik

    2006-01-01

    The development of safety critical systems such as railway interlocking systems demands the application of formal methods in order to verify the operativeness and the safety of the system. In this contribution we outline our approach of developing a UML-based Railway Interlocking System. The feasibility of the basic functionality is demonstrated by simulation. In order to verify the system under development, we apply model checking for the verification of specifications that belong to a singl...

  14. Source Inversion and Matching in the UMLS Metathesauras*

    OpenAIRE

    Olson, N. E.; Sherertz, D. D.; Tuttle, M. S.; Erlbaum, M. S.

    1990-01-01

    One of three knowledge sources being developed as part of the NLM's UMLS Project is a biomedical thesaurus, called the Metathesaurus. The Metathesaurus contains inter-term relationships across six biomedical nomenclatures and classification systems, derivable from lexical mapping techniques. The first public version of the Metathesaurus, called META-1, was built in two stages -- first, source inversion and second, source matching. During the Spring of 1989, “official” versions for the six...

  15. From UML Specification into Implementation using Object Mapping

    OpenAIRE

    Rosziati Ibrahim

    2010-01-01

    In information systems, a system is analyzed using a modeling tool. Analysis is an important phase prior to implementation in order to obtain the correct requirements of the system. During the requirements phase, the software requirements specification (SRS) is used to specify the system requirements. Then, this requirements specification is used to implement the system. The requirements specification can be represented using either a structure approach or an object-oriented approach. A UML (...

  16. Updating the Genomic Component of the UMLS Semantic Network

    OpenAIRE

    Cohen, Barry; Chen, Yan; Perl, Yehoshua

    2007-01-01

    The UMLS Metathesaurus and the Semantic Network (SN) were created in the absence of a comprehensive curated genomics terminology and before the recent quantitative and qualitative explosion of genomic knowledge. In this paper we evaluate the internal consistency of the SN’s categories relevant to genomics and propose changes to improve its ability to express genomic knowledge. We evaluate the completeness of the SN with respect to genomic concepts by extracting genomics vocabulary from lead...

  17. Metamodelling of production systems process models using UML stereotypes

    OpenAIRE

    Panetto, Hervé; Pétin, Jean-François

    2005-01-01

    This paper contributes to a formal framework for the automation of production systems. Automatic control systems deal currently with theoretical modelling techniques aiming to formally define the behaviour of a control system when process behaviours and system requirements are well defined. Our approach aims to facilitate a common and consensual understanding of an automated system at the early stage of a systems engineering process. This approach is based on the use UML stereotypes, based on...

  18. Auto-Coding UML Statecharts for Flight Software

    Science.gov (United States)

    Benowitz, Edward G; Clark, Ken; Watney, Garth J.

    2006-01-01

    Statecharts have been used as a means to communicate behaviors in a precise manner between system engineers and software engineers. Hand-translating a statechart to code, as done on some previous space missions, introduces the possibility of errors in the transformation from chart to code. To improve auto-coding, we have developed a process that generates flight code from UML statecharts. Our process is being used for the flight software on the Space Interferometer Mission (SIM).

  19. The UMLS Knowledge Sources: Tools for Building Better User Interfaces

    OpenAIRE

    Lindberg, Donald A. B.; Humphreys, Betsy L.

    1990-01-01

    The current focus of the National Library of Medicine's Unified Medical Language System (UMLS) project is the development, testing, and evaluation of the first versions of three new knowledge sources: the Metathesaurus, the Semantic Network, and the Information Sources Map. These three knowledge sources can be used by interface programs to conduct an intelligent interaction with the user and to make the conceptual link between the user's question and relevant machine-readable information. NLM...

  20. Representation of everyday clinical nursing language in UMLS and SNOMED.

    OpenAIRE

    Lange, L. L.

    1996-01-01

    Everyday clinical nursing language is informal and idiosyncratic. Whether the everyday language of nurses can be represented by standardized vocabulary systems, such as the UMLS and SNOMED, was the focus of the study. Computer systems that allow clinicians to pick terms that are familiar are likely to be better accepted and thus more effective than systems that impose formal terminologies on users. Nursing phrases were extracted from handwritten shift notes, reduced to atomic-level terms, and...

  1. Grope Cobordism and Feynman Diagrams

    CERN Document Server

    Conant, J; Conant, James; Teichner, Peter

    2002-01-01

    We explain how the usual algebras of Feynman diagrams behave under the grope degree introduced in "Grope cobordism of classical knots." We show that the Kontsevich integral rationally classifies grope cobordisms of knots in 3-space when the ``class'' is used to organize gropes. This implies that the grope cobordism equivalence relations are highly nontrivial in dimension three. We also show that the class is not a useful organizing complexity in four dimensions since only the Arf invariant survives. In contrast, measuring gropes according to ``height'' does lead to very interesting four-dimensional information (Cochran-Orr-Teichner). Finally, several low degree calculations are explained, in particular we show that S-equivalence is the same relation as grope cobordism based on the smallest tree with an internal vertex.

  2. Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets

    Directory of Open Access Journals (Sweden)

    Sven Sieverding

    2013-02-01

    Full Text Available In this paper, we formally define Test Case Sequence Diagrams (TCSD as an easy-to-use means to specify test cases for components including timing constraints. These test cases are modeled using the UML2 syntax and can be specified by standard UML-modeling-tools. In a component-based design an early identification of errors can be achieved by a virtual integration of components before the actual system is build. We define such a procedure which integrates the individual test cases of the components according to the interconnections of a given architecture and checks if all specified communication sequences are consistent. Therefore, we formally define the transformation of TCSD into timed-arc Petri nets and a process for the combination of these nets. The applicability of our approach is demonstrated on an avionic use case from the ARP4761 standard.

  3. Analysis of Medical Student Content Searches that Resulted in Unidentified UMLS Concepts

    OpenAIRE

    Rosenbaum, Benjamin P.; Denny, Joshua C.; Spickard, Anderson

    2006-01-01

    Many authors have reported on the use of the Unified Medical Language System (UMLS) to match concepts in free text. Unmatched search strings may be due to misspellings, concepts not in the UMLS, or searches for words not expected to be in the UMLS (e.g., names of people or places). We mapped search strings from a full-text, concept-based curriculum database to UMLS concepts and performed a failure analysis. The majority of unmatched text strings were medically related (71.7%). Unrecognized ab...

  4. A Systematic Review of Empirical Research on Model-Driven Development with UML

    OpenAIRE

    Haug,Terese Helene

    2007-01-01

    Model-Driven Development (MDD) with UML is gaining widespread use in the IT-industry. However, little is known with regards to the actual costs and benefits of MDD with UML. This thesis is a systematic review of 21 selected articles reporting empirical studies on MDD with UML, published between 2000 and 2005, in three leading journals and one conference proceeding. The objective of the investigation is to get an overview of the state-of-the-art for empirical studies of MDD with UML, and sho...

  5. UML notation for the rural land transaction procedure : Postopek transakcije ruralnih zemljiš? v zapisu UML

    Directory of Open Access Journals (Sweden)

    Anka Lisec

    2007-01-01

    Full Text Available Real property significantly contributes to the prosperity of today’s society. Therefore, the society has paid muchattention to the real property transaction, which is often a complex procedure. In order to enable the analysis of its general structure we have focused on a particular domain, i.e. the rural land transaction in Slovenia,which allows us to reduce the complexity of the phenomena involved. The purpose of the paper is to increase our understanding on how rural land markets act in an institutional context. It is also aimed atidentifying the obstacles in rural land transactions, particularly in terms of organizational framework,which hinder the development of the rural land market. Rights, use and consequently transaction of the rural land, as the holder of specific environmental, economicand societal functions, are strongly regulated by the specific legislation and regulations of the government and local communities. The specific procedures of rural land transactions related to the agricultural land,forests and farms according to the Slovenian legislation are: the public announcement of the sale, the order ofpre-emption beneficiaries according to law, and the approval of sale from the relevant administration office. This procedure prevents the active actors in the land market, vendors and buyers, from direct communication, which is the vital mechanism of any effective property market, affecting the crucial market forces: demand and supply. In the article the UML notation is used to represent the process of rural land transactions. The emphasis is on the dynamic flow of the rural land sale process.

  6. Behavioral Modeling of WSN MAC Layer Security Attacks: A Sequential UML Approach

    DEFF Research Database (Denmark)

    Pawar, Pranav M.; Nielsen, Rasmus Hjorth

    2012-01-01

    Wireless sensor networks (WSNs) are growing enormously and becoming increasingly attractive for a variety of application areas such as tele-health monitoring, industry monitoring, home automation and many more. The primary weakness shared by all wireless application and technologies is the vulnerability to security attacks/threats. The performance and behavior of a WSN are vastly affected by such attacks. In order to be able to better address the vulnerabilities of WSNs in terms of security, it is important to understand the behavior of the attacks. This paper addresses the behavioral modeling of medium access control (MAC) security attacks in WSNs. The MAC layer is responsible for energy consumption, delay and channel utilization of the network and attacks on this layer can introduce significant degradation of the individual sensor nodes due to energy drain and in performance due to delays. The behavioral modeling of attacks will be beneficial for designing efficient and secure MAC layer protocols. The security attacks are modeled using a sequential diagram approach of Unified Modeling Language (UML). Further, a new attack definition, specific to hybrid MAC mechanisms, is proposed.

  7. Equivariant Homotopy Diagrams

    OpenAIRE

    Ilhan, Asli Guclukan; Unlu, Ozgun

    2013-01-01

    We discuss obstructions to extending equivariant homotopy commutative diagrams to more highly commutative ones and rectifications of these equivariant homotopy commutative diagrams. As an application we show that in some cases these obstructions vanish and the rectifications can be used to construct group actions on products of spheres.

  8. Lenses and Ray Diagrams

    Science.gov (United States)

    Michael Horton

    2009-05-30

    This is the first time that students will draw technical ray diagrams (in previous experiments, they simply sketched the rays). They need a little instruction in drawing ray diagrams before they can do it, so the activity is not purely inquiry. But it is

  9. Penguin-like Diagrams from the Standard Model

    OpenAIRE

    Chia, Swee-Ping

    2015-01-01

    The Standard Model is highly successful in describing the interactions of leptons and quarks. There are, however, rare processes that involve higher order effects in electroweak interactions. One specific class of processes is the penguin-like diagram. Such class of diagrams involves the neutral change of quark flavours accompanied by the emission of a gluon (gluon penguin), a photon (photon penguin), a gluon and a photon (gluon-photon penguin), a Z-boson (Z penguin), or a H...

  10. Logical reasoning with diagrams

    CERN Document Server

    Allwein, Gerard

    1996-01-01

    PART A: Theoretical Issues. 1. Visual Information and Valid Reasoning, Jon Barwise and John Etchemendy. 2. Operational Constraints in Diagrammatic Reasoning, Atsushi Shimojima. 3. Diagrams and the Concept of Logical System, Jon Barwise and Eric Hammer. PART B: Case Studies. 4. Situation-Theoretic Account of Valid Reasoning with Venn Diagrams, Sun-Joo Shin. 5. Towards a Model Theory of Venn Diagrams, eric Hammer and Norman Danner. 6. Peircean Graphs for Propositional Logic, Eric Hammer. 7. A Diagrammatic Subsystem of Hilbert''s Geometry, Isabel Luengo. PART C: Heterogenous Systems. 8. Heterogenous Logic, Jon Barwise and John Etchemendy. 9. Toward the Rigorous Use of Diagrams in Reasoning about Hardware, Steven D. Johnson, Jon Barwise, and Gerard Allwein. 10. Exploiting the Potential of Diagrams in Guiding Hardware Reasoning, Kathi D. Fisler

  11. Algorithmic phase diagrams

    Science.gov (United States)

    Hockney, Roger

    1987-01-01

    Algorithmic phase diagrams are a neat and compact representation of the results of comparing the execution time of several algorithms for the solution of the same problem. As an example, the recent results are shown of Gannon and Van Rosendale on the solution of multiple tridiagonal systems of equations in the form of such diagrams. The act of preparing these diagrams has revealed an unexpectedly complex relationship between the best algorithm and the number and size of the tridiagonal systems, which was not evident from the algebraic formulae in the original paper. Even so, for a particular computer, one diagram suffices to predict the best algorithm for all problems that are likely to be encountered the prediction being read directly from the diagram without complex calculation.

  12. How to Interpret Circuit Diagrams

    Science.gov (United States)

    Lesurf, Jim

    This site presents an explanation of how to interpret circuit diagrams. Two diagrams show the difference between a "short hand" circuit diagram and a more detailed one. The detailed circuit diagram is useful for those first learning circuits in an effort to eventually understand the "short hand" diagram without difficulty.

  13. The geometry of polynomial diagrams

    OpenAIRE

    Alennikov, Maksim

    2015-01-01

    In this paper we introduce the concept of polynomial diagrams and its area for special polynomials.We study the properties of polynomial area diagrams. The formula for the area of an arbitrary polynomial diagram.

  14. Requirements for UML and OWL Integration Tool for User Data Consistency Modeling and Testing

    DEFF Research Database (Denmark)

    Nytun, J. P.; Jensen, Christian SØndergaard

    2003-01-01

    The amount of data available on the Internet is continuously increasing, consequentially there is a growing need for tools that help to analyse the data. Testing of consistency among data received from different sources is made difficult by the number of different languages and schemas being used. In this paper we analyze requirements for a tool that support integration of UML models and ontologies written in languages like the W3C Web Ontology Language (OWL). The tool can be used in the following way: after loading two legacy models into the tool, the tool user connects them by inserting modeling constructs like classes, associations and Object Constraint Language (OCL) statements. It is the tool users responsibility to connected the legacy models in such a way that consistency is beeing explicitly defined. A special modeling technique it to be used when specifying possible consistencies violations, an important part of this technique is attaching of OCL expressions to special boolean class attributes that we call consistency attributes. The resulting integration model can be used for automatic consistency testing of two instances of the legacy models by automatically instantiate the whole integration model and then report consistency attribute values that are false.

  15. UML 2.0 in a Nutshell A Desktop Quick Reference

    CERN Document Server

    Pilone, Dan

    2005-01-01

    This comprehensive guide has been fully revised to cover UML 2.0, today's standard method for modeling software systems. Packed with concise information, it's been crafted to help IT professionals read, create, and understand system artifacts expressed using UML. Also includes an example-rich tutorial for those who need familiarizing with the system

  16. From system requirements to source code: transitions in UML and RUP

    Directory of Open Access Journals (Sweden)

    Stanis?aw Wrycza

    2011-06-01

    Full Text Available There are many manuals explaining language specification among UML-related books. Only some of books mentioned concentrate on practical aspects of using the UML language in effective way using CASE tools and RUP. The current paper presents transitions from system requirements specification to structural source code, useful while developing an information system.

  17. The Stedman diagram revisited

    International Nuclear Information System (INIS)

    The Stedman diagram has been used for some years to display aspects of the performance of instruments measuring surface roughness. Such diagrams are herein employed to compare the features of a range of proprietary measuring instruments, including contact and non-contact devices. An extension of the basic diagram is proposed, which would allow it to include a further aspect: the speed of data collection. Figures of merit based on the revised diagram are computed, which enable instruments to be ranked on these particular aspects of their performance. Contact instruments emerge as comparable to non-contact, as their slower rate of data acquisition can be offset by the greater area they can access in amplitude–wavelength space. (paper)

  18. Hopf algebras of diagrams

    OpenAIRE

    Duchamp, Gerard Henry Edmond; Luque, Jean-gabriel; Novelli, Jean-christophe; Tollu, Christophe; Toumazet, Frederic

    2007-01-01

    We investigate several Hopf algebras of diagrams related to Quantum Field Theory of Partitions and whose product comes from the Hopf algebras WSym or WQSym respectively built on integer set partitions and set compositions. Bases of these algebras are indexed either by bipartite graphs (labelled or unlabbeled) or by packed matrices (with integer or set coefficients). Realizations on biword are exhibited, and it is shown how these algebras fit into a commutative diagram. Hopf ...

  19. Labelings for Decreasing Diagrams

    OpenAIRE

    Zankl, Harald; Felgenhauer, Bertram; Middeldorp, Aart

    2011-01-01

    This article is concerned with automating the decreasing diagrams technique of van Oostrom for establishing confluence of term rewrite systems. We study abstract criteria that allow to lexicographically combine labelings to show local diagrams decreasing. This approach has two immediate benefits. First, it allows to use labelings for linear rewrite systems also for left-linear ones, provided some mild conditions are satisfied. Second, it admits an incremental method for prov...

  20. Drawing Activity Diagrams

    OpenAIRE

    Siebenhaller, Martin; Kaufmann, Michael

    2006-01-01

    Activity diagrams experience an increasing importance in the design and description of software systems. Unfortunately, previous approaches for automatic layout support fail or are just insufficient to capture the complexity of the related requirements. We propose a new approach tailored to the needs of activity diagrams which combines the advantages of two fundamental layout concepts called "Sugiyama's approach" and "topology-shape-metrics approach", originally develope...

  1. Traffic engineering eye diagram

    OpenAIRE

    Kowalik, Karol; Collier, Martin

    2005-01-01

    It is said that a picture is worth a thousand words - this statement also applies to networking topics. Thus, to effectively monitor network performance we need tools which present the performance metrics in a graphical way which is also clear and informative. We propose a tool for this purpose which we call the traffic engineering eye diagram (TEED). Eye diagrams are used in digital communications to analyse the quality of a digital signal; the TEED can similarly he used in the traffic engin...

  2. Phase Diagrams in Vivo

    Science.gov (United States)

    This activity uses three experiments for students to construct a phase diagram; the experiments have been videotaped and can be seen online. The purpose of this laboratory as designed is to gain familiarity with simple phase diagrams, their construction, and their applications to the understanding of geological and environmental problems. Subsidiary objectives include development of strategies for data processing including evaluation of assumptions and sources of errors, as well as honing of computer, spreadsheet, presentation (tabular and graphical), and report writing skills.

  3. Homotopy theory of diagrams

    OpenAIRE

    Chacholski, Wojciech; Scherer, Jerome

    2001-01-01

    In this paper we develop homotopy theoretical methods for studying diagrams. In particular we explain how to construct homotopy colimits and limits in an arbitrary model category. The key concept we introduce is that of a model approximation. Our key result says that if a category admits a model approximation then so does any diagram category with values in this category. From the homotopy theoretical point of view categories with model approximations have similar properti...

  4. The enumeration of three pattern classes

    OpenAIRE

    Albert, M. H.; Atkinson, M. D.; Brignall, Robert

    2012-01-01

    The structure of three pattern classes Av(2143, 4321), Av(2143, 4312) and Av(1324, 4312) is determined using the machinery of monotone grid classes. This allows the permutations in these classes to be described in terms of simple diagrams and regular languages and, using this, the rational generating functions which enumerate these classes are determined.

  5. Using UML Behavioral Model to Support Aspect Oriented Model

    Directory of Open Access Journals (Sweden)

    Nauman Anwar

    2013-03-01

    Full Text Available Aspect oriented software development is an emerging paradigm of software development. The notion of this technique is separation of concerns which means to implement each concern in a single object in object oriented programming but still there are concerns which are distributed on different objects and are called crosscutting concerns while another form is Core concerns are the core functionality provided by the system but crosscutting concerns are the concerns like logging, performance etc. Modeling of aspect oriented software is different from the normal modeling of object-oriented or procedural language software, because aspects don’t have the independent identity or existence and they are tightly coupled to their woven context so it is difficult to model them. The one aim of our research paper is to explore the domain of Modeling of the aspect-oriented software. The goal of this research paper is to give a UML Behavioral modeling techniques in the domain of aspect oriented software development. This technique of generating UML Behavioral Model for aspects will give better understating of separations concerns.

  6. Integrating decision management with UML modeling concepts and tools

    DEFF Research Database (Denmark)

    Könemann, Patrick

    2009-01-01

    Numerous design decisions including architectural decisions are made while developing a software system, which influence the architecture of the system as well as subsequent decisions. Several tools already exist for managing design decisions, i.e. capturing, documenting, and maintaining them, but also for guiding the user by proposing subsequent decisions. In model-based software development, many decisions directly affect the structural and behavioral models used to describe and develop a software system and its architecture. However, the decisions are typically not connected to these models. In this paper, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from an example: the UML modeling tool shall show all decisions related to a model and allow extending or updating them; the decision management tool shall trigger the modeling tool to enforce design decisions (modify the models). We define tool-independent concepts and architecture building blocks supporting these requirements and present first ideas how this can be implemented in the IBM Rational Software Modeler and Architectural Decision Knowledge Wiki. This seamless integration of formerly disconnected tools could improve tool usability as well as decision maker productivity.

  7. k-Neighborhood decentralization: a comprehensive solution to index the UMLS for large scale knowledge discovery.

    Science.gov (United States)

    Xiang, Yang; Lu, Kewei; James, Stephen L; Borlawsky, Tara B; Huang, Kun; Payne, Philip R O

    2012-04-01

    The Unified Medical Language System (UMLS) is the largest thesaurus in the biomedical informatics domain. Previous works have shown that knowledge constructs comprised of transitively-associated UMLS concepts are effective for discovering potentially novel biomedical hypotheses. However, the extremely large size of the UMLS becomes a major challenge for these applications. To address this problem, we designed a k-neighborhood Decentralization Labeling Scheme (kDLS) for the UMLS, and the corresponding method to effectively evaluate the kDLS indexing results. kDLS provides a comprehensive solution for indexing the UMLS for very efficient large scale knowledge discovery. We demonstrated that it is highly effective to use kDLS paths to prioritize disease-gene relations across the whole genome, with extremely high fold-enrichment values. To our knowledge, this is the first indexing scheme capable of supporting efficient large scale knowledge discovery on the UMLS as a whole. Our expectation is that kDLS will become a vital engine for retrieving information and generating hypotheses from the UMLS for future medical informatics applications. PMID:22154838

  8. Nonthermal Radio Emission and the HR Diagram

    Science.gov (United States)

    Gibson, D. M.

    1985-01-01

    Perhaps the most reliable indicator of non-radiative heating/momentum in a stellar atmosphere is the presence of nonthermal radio emission. To date, 77 normal stellar objects have been detected and identified as nonthermal sources. These stellar objects are tabulated herein. It is apparent that non-thermal radio emission is not ubiquitous across the HR diagram. This is clearly the case for the single stars; it is not as clear for the binaries unless the radio emission is associated with their late-type components. Choosing to make this association, the single stars and the late-type components are plotted together. The following picture emerges: (1) there are four locations on the HR diagram where non-thermal radio stars are found; (2) the peak incoherent 5 GHz luminosities show a suprisingly small range for stars within each class; (3) the fraction of stellar energy that escapes as radio emission can be estimated by comparing the integrated maximum radio luminosity to the bolometric luminosity; (4) there are no apparent differences in L sub R between binaries with two cool components, binaries with one hot and one cool component, and single stars for classes C and D; and (5) The late-type stars (classes B, C, and D) are located in parts of the HR diagram where there is reason to suspect that the surfaces of the stars are being braked with respect to their interiors.

  9. Hopf algebras of diagrams

    CERN Document Server

    Duchamp, Gerard Henry Edmond; Novelli, Jean-Christophe; Tollu, Christophe; Toumazet, Frederic

    2007-01-01

    We investigate several Hopf algebras of diagrams related to Quantum Field Theory of Partitions and whose product comes from the Hopf algebras WSym or WQSym respectively built on integer set partitions and set compositions. Bases of these algebras are indexed either by bipartite graphs (labelled or unlabbeled) or by packed matrices (with integer or set coefficients). Realizations on biword are exhibited, and it is shown how these algebras fit into a commutative diagram. Hopf deformations and dendriform structures are also considered for some algebras in the picture.

  10. Diblock copolymer phase diagram

    Science.gov (United States)

    Iacovella, Christopher R.

    2006-11-20

    Adaptation of the Matsen and Bates BCP phase diagram predicted using Mean-field Theory. * Matsen MW, Bates FS, ''http://pubs3.acs.org/acs/journals/doilookup?in_doi=10.1021/ma951138i Unifying weak- and strong-segregation block copolymer theories. Diblock copolymer phase diagram as calculated using Mean-field Theory by Matsen and Bates, where fA is the Block fraction, ? is the Flory-Huggins Chi Parameter, and N is the length of the block.

  11. EFFICIENT TRANSFORMATION OF USE CASE MAIN SUCCESS SCENARIO STEPS INTO BUSSINESS OBJECT RELATION (BORM) DIAGRAMS FOR EFFECTIVE BUSSINESS PROCESS REQUIREMENT ANALYSIS

    OpenAIRE

    ATHANASIOS PODARAS; JOSEF MORAVEC; MARTIN PAPIK

    2012-01-01

    The basic part of an innovative and modern approach to business processrequirement analysis which is based on the simultaneous utilization of UML Use Caseapproach and the Business Object Relation Modelling approach is analyzed in thepresent paper. Precisely the transition rules by which the Use Case Main SuccessScenario steps are converted into to a BORM diagram, entitled as the Use Case ToBORM Transformation Algorithm (UCBTA) transition rules, are presented as apattern based method which lea...

  12. UML 2.0 - Overview and Perspectives in SoC Design

    CERN Document Server

    Schattkowsky, Tim

    2011-01-01

    The design productivity gap requires more efficient design methods. Software systems have faced the same challenge and seem to have mastered it with the introduction of more abstract design methods. The UML has become the standard for software systems modeling and thus the foundation of new design methods. Although the UML is defined as a general purpose modeling language, its application to hardware and hardware/software codesign is very limited. In order to successfully apply the UML at these fields, it is essential to understand its capabilities and to map it to a new domain.

  13. The Use of UML to Development of a Railway Interlocking System

    Directory of Open Access Journals (Sweden)

    Karol Rastocny

    2003-01-01

    Full Text Available The paper deals with problems of using the Unifield Modeling Lanfuage (UML in developmentt of new railway interlocking and signalling systems. A simplifield example of the control circuit of a point machine is used to demonstrate an object-oriented approach to specifying the functional safety requirements. An informal specification given by the relevant technical standart is used as a starting point and results in semi-formal specification based on UML model. Advantages of the presented approach are discussed and new trends of increasing formality of UML models are indicated within conclusions.

  14. Plagioclase Phase Diagram

    Science.gov (United States)

    Dexter Perkins

    This is a short exercise aimed at evaluating whether students understand how to interpret the Ab-An phase diagram. If students know what is going on, it takes about 10 minutes to complete. This active learning exercise makes a good break from lecture. It is best done as a group activity.

  15. Technology Logic Diagrams

    International Nuclear Information System (INIS)

    A planning and management tool was developed that relates environmental restoration and waste management problems to technologies that can be used to remediate these problems. Although the Technology Logic Diagram has been widely used within the US Department of Energy's Office of Environmental Restoration and Waste Management, it can be modified for use during the planning of any waste management and environmental cleanup effort

  16. The Semigroup of Betti Diagrams

    CERN Document Server

    Erman, Daniel

    2008-01-01

    The recent proof of the Boij-Soederberg conjectures reveals new structure about Betti diagrams of modules, giving a complete description of the cone of Betti diagrams. To understand the integral structure of Betti diagrams, we investigate the semigroup of Betti diagrams. We answer several fundamental questions about this semigroup, such as a proof that the semigroup is finitely generated. We also produce numerous examples which belong to the cone of Betti diagrams but which do not equal the Betti diagram of an actual module.

  17. Auditing hierarchical cycles to locate other inconsistencies in the UMLS.

    Science.gov (United States)

    Halper, Michael; Morrey, C Paul; Chen, Yan; Elhanan, Gai; Hripcsak, George; Perl, Yehoshua

    2011-01-01

    A cycle in the parent relationship hierarchy of the UMLS is a configuration that effectively makes some concept(s) an ancestor of itself. Such a structural inconsistency can easily be found automatically. A previous strategy for disconnecting cycles is to break them with the deletion of one or more parent relationships-irrespective of the correctness of the deleted relationships. A methodology is introduced for auditing of cycles that seeks to discover and delete erroneous relationships only. Cycles involving three concepts are the primary consideration. Hypotheses about the high probability of locating an erroneous parent relationship in a cycle are proposed and confirmed with statistical confidence and lend credence to the auditing approach. A cycle may serve as an indicator of other non-structural inconsistencies that are otherwise difficult to detect automatically. An extensive auditing example shows how a cycle can indicate further inconsistencies. PMID:22195107

  18. SUITABILITY OF UML STATE MACHINE FOR MODELING CHOREOGRAPHY OF SERVICES

    Directory of Open Access Journals (Sweden)

    Azadeh Mellat

    2011-11-01

    Full Text Available Recently, a lot of research works have attempted to model the choreography of services by differentlanguages. Each language models the choreography on the basis of different view and level of abstraction.The features of each language demonstrate how much it is suitable for service choreography modeling.Among all languages, WS-CDL is a popular language which has the rich syntax to model choreography.But it is much limited for modeling the semantic and adaptability of choreography[16,18]. This paper aimsto show the suitability of such language to specify service choreography. For that, we define therequirements of a typical choreography language on the basis of a number of interaction patterns. Then,the UML state based language is checked out against those patterns to recognize its suitability foraddressing the requirements of service choreography. We also compare this language with other mainlanguages in terms of interaction patterns appeared within a compare ison table.

  19. Rerendering Semantic Ontologies Automatic Extensions to UMLS through Corpus Analytics

    CERN Document Server

    Pustejovsky, J; Castano, J

    2002-01-01

    In this paper, we discuss the utility and deficiencies of existing ontology resources for a number of language processing applications. We describe a technique for increasing the semantic type coverage of a specific ontology, the National Library of Medicine's UMLS, with the use of robust finite state methods used in conjunction with large-scale corpus analytics of the domain corpus. We call this technique "semantic rerendering" of the ontology. This research has been done in the context of Medstract, a joint Brandeis-Tufts effort aimed at developing tools for analyzing biomedical language (i.e., Medline), as well as creating targeted databases of bio-entities, biological relations, and pathway data for biological researchers. Motivating the current research is the need to have robust and reliable semantic typing of syntactic elements in the Medline corpus, in order to improve the overall performance of the information extraction applications mentioned above.

  20. EXTENSIÓN DEL METAMODELO DE UML PARA UNA ARQUITECTURA DE COMPONENTES

    Directory of Open Access Journals (Sweden)

    Fernando Orejas Valdés

    2006-12-01

    Full Text Available

     

     

    UML es un lenguaje de modelado estándar para problemas generales, sin embargo, es necesario extenderlo para dominios específicos como puede ser el caso de determinadas arquitecturas. En este caso se presenta una extensión de su metamodelo mediante la creación de nuevas metaclases y metaasociaciones para una arquitectura de componentes y conectores genéricos.

  1. Object Oriented Query Response Time for UML Models

    Directory of Open Access Journals (Sweden)

    Santosh Kumar

    2012-07-01

    Full Text Available Nowadays, the size of database of any business organization is increasing and many of the companies are shifted the old structured database into the object oriented database. Due to increase of size of database complexity of database is increasing therefore, it is necessary to optimize the object oriented query response time from the complex object oriented database. In the present paper, a real case study of Life Insurance Corporation of India is taken and sample object oriented database is designed by the use of SQL Server 2008. A UML model is designed for computing the object oriented query response time. Table and graph are also represented for the computed records in five runs.

  2. Extending UML-RT for Control System Modeling

    Directory of Open Access Journals (Sweden)

    Qimin Gao

    2004-01-01

    Full Text Available There is a growing interest in adopting object technologies for the development of real-time control systems. Several commercial tools, currently available, provide object-oriented modeling and design support for real-time control systems. While these products provide many useful facilities, such as visualization tools and automatic code generation, they are all weak in addressing the central characteristic of real-time control systems design, i.e., providing support for a designer to reason about timeliness properties. We believe an approach that integrates the advancements in both object modeling and design methods and real-time scheduling theory is the key to successful use of object technology for real-time software. Surprisingly several past approaches to integrate the two either restrict the object models, or do not allow sophisticated schedulability analysis techniques. This study shows how schedulability analysis can be integrated with UML for Real-Time (UML-RT to deal with timing properties in real time control systems. More specifically, we develop the schedulability and feasibility analysis modeling for the external messages that may suffer release jitter due to being dispatched by a tick driven scheduler in real-time control system and we also develop the scheduliablity modeling for sporadic activities, where messages arrive sporadically then execute periodically for some bounded time. This method can be used to cope with timing constraints in realistic and complex real-time control systems. Using this method, a designer can quickly evaluate the impact of various implementation decisions on schedulability. In conjunction with automatic code generation, we believe that this will greatly streamline the design and development of real-time control systems software.

  3. Decorated-box-diagram-contributions to Bhabha scattering. (I)

    OpenAIRE

    Fäldt, Göran; Osland, Per

    1993-01-01

    We evaluate, in the high-energy limit, $s\\gg|t|\\gg m^2\\gg\\lambda^2$, the sum of amplitudes corresponding to a class of Feynman diagrams describing two-loop virtual photonic corrections to Bhabha scattering. The diagrams considered are box and crossed box diagrams with an extra photon decorating one of the fermion lines. The mathematical method employed is that of Mellin transforms. In the eikonal approximation, this sum of two-loop amplitudes has previously been evaluated, a...

  4. Penguin-like diagrams from the standard model

    Science.gov (United States)

    Ping, Chia Swee

    2015-04-01

    The Standard Model is highly successful in describing the interactions of leptons and quarks. There are, however, rare processes that involve higher order effects in electroweak interactions. One specific class of processes is the penguin-like diagram. Such class of diagrams involves the neutral change of quark flavours accompanied by the emission of a gluon (gluon penguin), a photon (photon penguin), a gluon and a photon (gluon-photon penguin), a Z-boson (Z penguin), or a Higgs-boson (Higgs penguin). Such diagrams do not arise at the tree level in the Standard Model. They are, however, induced by one-loop effects. In this paper, we present an exact calculation of the penguin diagram vertices in the `tHooft-Feynman gauge. Renormalization of the vertex is effected by a prescription by Chia and Chong which gives an expression for the counter term identical to that obtained by employing Ward-Takahashi identity. The on-shell vertex functions for the penguin diagram vertices are obtained. The various penguin diagram vertex functions are related to one another via Ward-Takahashi identity. From these, a set of relations is obtained connecting the vertex form factors of various penguin diagrams. Explicit expressions for the gluon-photon penguin vertex form factors are obtained, and their contributions to the flavor changing processes estimated.

  5. Comparando UML y OWL en la representación del conocimiento: correspondencia sintáctica

    Directory of Open Access Journals (Sweden)

    Susana M. Ram\\u00EDrez

    2010-01-01

    Full Text Available UML y OWL son lenguajes insignias de dos de los paradigmas más importantes que han emergido en los últimos tiempos para dar soporte al desarrollo de software. En la revisión de la literatura afín no se encuentra ampliamente documentada la relación entre ambos, a pesar del creciente interés en la utilización conjunta de UML y OWL. El propósito de este trabajo es proporcionar una comparación objetiva, con ejemplos concretos de la sintaxis de UML y OWL, que permita crear una base sólida para aprovechar las ventajas de cada uno y combinarlos en el proceso de desarrollo de software. Además se realiza una introducción al Ontology Definition Model para la utilización de la metodología, las herramientas y la tecnología UML como soporte para el desarrollo y el mantenimiento de ontologías.

  6. An Introduction to Tree Diagrams

    Science.gov (United States)

    Stu Cork

    2014-01-01

    This brief article describes the use of tree diagrams in calculating probabilities. The author provides examples of how tree diagrams are used to calculate specific probabilities and why the language chosen relates to the operations used to find the probability.

  7. Confluence by Decreasing Diagrams ? Formalized

    OpenAIRE

    Zankl, Harald

    2013-01-01

    This paper presents a formalization of decreasing diagrams in the theorem prover Isabelle. It discusses mechanical proofs showing that any locally decreasing abstract rewrite system is confluent. The valley and the conversion version of decreasing diagrams are considered.

  8. A UML-based Approach to Design Parallel and Distributed Applications

    OpenAIRE

    Perez-Riverol, Yasset; Alvarez, Roberto Vera

    2013-01-01

    Parallel and distributed application design is a major area of interest in the domain of high performance scientific and industrial computing. Over the years, various approaches have been proposed to aid parallel program developers to modeling their applications. In this paper it will be used some concepts from agile development methodologies and Unified Modeling Language (UML) to modeling parallel and distributed applications. The UML-based approach of this paper describes ...

  9. Indexing Anatomical Phrases in Neuro-Radiology Reports to the UMLS 2005AA

    OpenAIRE

    Bashyam, Vijayaraghavan; Taira, Ricky K.

    2005-01-01

    This work describes a methodology to index anatomical phrases to the 2005AA release of the Unified Medical Language System (UMLS). A phrase chunking tool based on Natural Language Processing (NLP) was developed to identify semantically coherent phrases within medical reports. Using this phrase chunker, a set of 2,551 unique anatomical phrases was extracted from brain radiology reports. These phrases were mapped to the 2005AA release of the UMLS using a vector space model. Pr...

  10. UMLS Content Views Appropriate for NLP Processing of the Biomedical Literature vs. Clinical Text

    OpenAIRE

    Demner-fushman, Dina; Mork, James G.; Shooshan, Sonya E.; Aronson, Alan R.

    2010-01-01

    Identification of medical terms in free text is a first step in such Natural Language Processing (NLP) tasks as automatic indexing of biomedical literature and extraction of patients’ problem lists from the text of clinical notes. Many tools developed to perform these tasks use biomedical knowledge encoded in the Unified Medical Language System (UMLS) Metathesaurus. We continue our exploration of automatic approaches to creation of subsets (UMLS content views) which can support NLP processi...

  11. An AsmL Semantics for Dynamic Structures and Run Time Schedulability in UML-RT

    OpenAIRE

    Leue, Stefan; ?tef?nescu, Alin; Wei, Wei

    2008-01-01

    Many real-time systems use runtime structural reconfiguration mechanisms based on dynamic creation and destruction of components. To support such features, UML-RT provides a set of modeling concepts including optional actor references, actor importation, multiple containment, and substitutability. However, these concepts are not covered in any of the current formal semantics of UML-RT, thus impeding the testing and formal analysis of realistic models. We use AsmL to present an executable sema...

  12. Diagrammatic Reasoning with Classes and Relationships

    DEFF Research Database (Denmark)

    Nilsson, JØrgen Fischer

    2013-01-01

    We present and discuss a diagrammatic visualization and reasoning language coming about by augmenting Euler diagrams with higraphs. The diagrams serve (hierarchical as well as trans-hierarchical) classification and specification of various logical relationships between classes. The diagrams rely on a well-defined underlying class-relationship logic, called CRL, being a fragment of predicate logic. The inference rules at the level of diagrams take form of simple diagrammatic ipso facto rules. The diagrams are intended for computerization by offering navigation and zooming facilities as known from road maps. As such they may facilitate ontological engineering, which often involves larger amounts of data. The underlying inference process is expressible in function-free definite clauses, datalog. We also discuss the relationship to similar diagram and logic proposals.

  13. Linking diagrams for free

    CERN Document Server

    Hughes, Dominic J D

    2008-01-01

    Linking diagrams with path composition are ubiquitous, for example: Temperley-Lieb and Brauer monoids, Kelly-Laplaza graphs for compact closed categories, and Girard's multiplicative proof nets. We construct the category Link=Span(iRel), where iRel is the category of injective relations (reversed partial functions) and show that the aforementioned linkings, as well as Jones-Martin partition monoids, reside inside Link. Path composition, including collection of loops, is by pullback. Link contains the free compact closed category on a self-dual object (hence also the looped Brauer and Temperly-Lieb monoids), and generalises partition monoids with partiality (vertices in no partition) and empty- and infinite partitions. Thus we obtain conventional linking/partition diagrams and their composition "for free", from iRel.

  14. Legendrian graphs and quasipositive diagrams

    OpenAIRE

    Baader, Sebastian; Ishikawa, Masaharu

    2006-01-01

    In this paper we clarify the relationship between ribbon surfaces of Legendrian graphs and quasipositive diagrams by using certain fence diagrams. As an application, we give an alternative proof of a theorem concerning a relationship between quasipositive fiber surfaces and contact structures on the 3-sphere. We also answer a question of L. Rudolph concerning moves of quasipositive diagrams.

  15. Automation of Feynman diagram evaluations

    International Nuclear Information System (INIS)

    A C-program DIANA (DIagram ANAlyser) for the automation of Feynman diagram evaluations is presented. It consists of two parts: the analyzer of diagrams and the interpreter of a special text manipulating language. This language can be used to create a source code for analytical or numerical evaluations and to keep the control of the process in general

  16. Penguin diagram in supersymmetric theories

    International Nuclear Information System (INIS)

    We have studied the penguin diagram in supersymmetric SU(3)/sub C/ x SU(2) x U(1) theories. It is found that the new penguin diagram introduced by supersymmetry has a structure similar to the usual penguin diagram. Its contribution, though comparable in the case of exact supersymmetry, is shown to be small when supersymmetry is broken

  17. The Semigroup of Betti Diagrams

    OpenAIRE

    Erman, Daniel

    2008-01-01

    The recent proof of the Boij-Soederberg conjectures reveals new structure about Betti diagrams of modules, giving a complete description of the cone of Betti diagrams. We begin to expand on this new structure by investigating the semigroup of Betti diagrams. We prove that this semigroup is finitely generated, and we answer several other fundamental questions about this semigroup.

  18. TEP process flow diagram

    Energy Technology Data Exchange (ETDEWEB)

    Wilms, R Scott [Los Alamos National Laboratory; Carlson, Bryan [Los Alamos National Laboratory; Coons, James [Los Alamos National Laboratory; Kubic, William [Los Alamos National Laboratory

    2008-01-01

    This presentation describes the development of the proposed Process Flow Diagram (PFD) for the Tokamak Exhaust Processing System (TEP) of ITER. A brief review of design efforts leading up to the PFD is followed by a description of the hydrogen-like, air-like, and waterlike processes. Two new design values are described; the mostcommon and most-demanding design values. The proposed PFD is shown to meet specifications under the most-common and mostdemanding design values.

  19. Trion ladder diagrams

    OpenAIRE

    Combescot, M.; Betbeder-Matibet, O.

    2002-01-01

    We first derive a new ``commutation technique'' for an exciton interacting with electrons, inspired from the one we recently developed for excitons interacting with excitons. These techniques allow to take \\emph{exactly} into account the possible exchanges between carriers. We use it to get the $\\mathrm{X}^-$ trion creation operator in terms of exciton and free-electron creation operators. In a last part we generate the ladder diagrams associated to these trions. Although si...

  20. Unconstrained Influence Diagrams

    OpenAIRE

    Jensen, Finn Verner; Vomlelova, Marta

    2012-01-01

    We extend the language of influence diagrams to cope with decision scenarios where the order of decisions and observations is not determined. As the ordering of decisions is dependent on the evidence, a step-strategy of such a scenario is a sequence of dependent choices of the next action. A strategy is a step-strategy together with selection functions for decision actions. The structure of a step-strategy can be represented as a DAG with nodes labeled with action variables....

  1. Making sense to modelers: Presenting UML class model differences in prose

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    Understanding the difference between two models, such as different versions of a design, can be difficult. It is a commonly held belief in the model differencing community that the best way of presenting a model difference is by using graph or tree-based visualizations. We disagree and present an alternative approach where sets of low-level model differences are abstracted into high-level model differences that lend themselves to being presented textually. This format is informed by an explorative survey to elicit the change descriptions modelers use themselves. Our approach is validated by a controlled experiment that tests three alternatives to presenting model differences. Our findings support our claim that the approach presented here is superior to EMF Compare.

  2. Phase diagrams for surface alloys

    DEFF Research Database (Denmark)

    Christensen, AsbjØrn; Ruban, Andrei

    1997-01-01

    We discuss surface alloy phases and their stability based on surface phase diagrams constructed from the surface energy as a function of the surface composition. We show that in the simplest cases of pseudomorphic overlayers there are four generic classes of systems, characterized by the sign of the heat of segregation from the bulk and the sign of the excess interactions between the atoms in the surface (the surface mixing energy). We also consider the more complicated cases a with ordered surface phases, nonpseudomorphic overlayers, second layer segregation, and multilayers. The discussion is based on density-functional calculations using the coherent-potential approximation and on effective-medium theory. We give self-consistent density-functional results for the segregation energy and surface mixing energy for all combinations of the transition and noble metals. Finally we discuss in detail the cases Ag/Cu(100), Pt/Cu(111), Ag/Pt(111), Co/Cu(111), Fe/Cu(111), and Pd/Cu(110) in connection with available experimental results.

  3. Warped penguin diagrams

    Science.gov (United States)

    Csáki, Csaba; Grossman, Yuval; Tanedo, Philip; Tsai, Yuhsin

    2011-04-01

    We present an analysis of the loop-induced magnetic dipole operator in the Randall-Sundrum model of a warped extra dimension with anarchic bulk fermions and an IR brane-localized Higgs. These operators are finite at one-loop order and we explicitly calculate the branching ratio for ??e? using the mixed position/momentum space formalism. The particular bound on the anarchic Yukawa and Kaluza-Klein (KK) scales can depend on the flavor structure of the anarchic matrices. It is possible for a generic model to either be ruled out or unaffected by these bounds without any fine-tuning. We quantify how these models realize this surprising behavior. We also review tree-level lepton flavor bounds in these models and show that these are on the verge of tension with the ??e? bounds from typical models with a 3 TeV Kaluza-Klein scale. Further, we illuminate the nature of the one-loop finiteness of these diagrams and show how to accurately determine the degree of divergence of a five-dimensional loop diagram using both the five-dimensional and KK formalism. This power counting can be obfuscated in the four-dimensional Kaluza-Klein formalism and we explicitly point out subtleties that ensure that the two formalisms agree. Finally, we remark on the existence of a perturbative regime in which these one-loop results give the dominant contribution.

  4. Boolean Expression Diagrams

    DEFF Research Database (Denmark)

    Andersen, Henrik Reif; Hulgaard, Henrik

    1997-01-01

    This paper presents a new data structure called Boolean Expression Diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of Binary Decision Diagrams (BDDs) which can represent any Boolean circuit in linear space and still maintain many of the desirable properties of BDDs. Two algorithms are described for transforming a BED into a reduced ordered BDD. One closely mimics the BDD apply-operator while the other can exploit the structural information of the Boolean expression. The efficacy of the BED representation is demonstrated by verifying that the redundant and non-redundant versions of the ISCAS 85 benchmark circuits are identical. In particular, it is verified that the two 16-bit multiplication circuits (c6288 and c6288nr) implement the same Boolean functions. Using BEDs, this verification problem is solved in less than a second, while using standard BDD techniques this problem is infeasible. BEDs are useful in applications where the end-result as a reduced ordered BDD is small, for example for tautology checking

  5. Perfil UML Para el Modelado Visual de Requisitos Difusos

    Directory of Open Access Journals (Sweden)

    Rosseline Rodríguez

    2009-09-01

    Full Text Available Modelar dominios de aplicación que involucren requisitos con términos vagos puede ser un proceso complejo,debido a que las herramientas de modelado disponibles en la actualidad no están concebidas para ello. Sin embargo,muchos requisitos de información en sistemas y aplicaciones actuales podrían involucrar términos vagos del lenguajenatural que expresan las preferencias del usuario. Algunos esfuerzos previos se han hecho en el área de consultas abases de datos incorporando la lógica difusa para la expresión de tales preferencias. En este trabajo, se define un perfilbajo UML que permite el modelado visual de requisitos de información basados en términos lingüísticos, ejemplode ellos son los llamados requerimientos fuzzy o difusos. El perfil propuesto se basa en estereotipos y lógica difusaextendida extendido OCL (Object Constraint Language. Dicho perfil posee una semántica formal que permiteeliminar ambigüedades, que puede ser representado gráficamente. Se ejemplifica la aplicación del perfil a través de uncaso de estudio de la vida real que muestra la sencillez y potencialidad de su uso.

  6. Integrating a Decision Management Tool with UML Modeling Tools

    DEFF Research Database (Denmark)

    Könemann, Patrick

    2009-01-01

    Numerous design decisions are made while developing software systems, which influence the architecture of these systems as well as following decisions. A number of decision management tools already exist for capturing, documenting, and maintaining design decisions, but also for guiding developers by proposing potential subsequent design issues. In model-based software development, many decisions directly affect the structural and behavioral models used to describe and develop a software system and its architecture. However, these decisions are typically not connected to the models created during the development process. In this report, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from a case study: the modeling tool shall show all decisions related to a model and allow its users to extend or update them; the decision management tool shall trigger the modeling tool to realize design decisions in the models. We define tool-independent concepts and architecture building blocks supporting these use cases and present how they can be implemented in the IBM Rational Software Modeler and Architectural Decision Knowledge Wiki. This seamless integration of formerly disconnected tools improves tool usability as well as decision maker productivity.

  7. Phase diagram of strongly correlated Fermi systems

    International Nuclear Information System (INIS)

    Phase transitions in uniform Fermi systems with repulsive forces between the particles caused by restructuring of quasiparticle filling n(p) are analyzed. It is found that in terms of variables, i.e. density ?, nondimensional binding constant ?, phase diagram of a strongly correlated Fermi system for rather a wide class of interactions reminds of a puff-pastry pie. Its upper part is filled with fermion condensate, the lower one - with normal Fermi-liquid. They are separated by a narrow interlayer - the Lifshits phase, characterized by the Fermi multibound surface

  8. Phase diagram calculations in materials processing

    International Nuclear Information System (INIS)

    The paper discusses the acquisition of thermodynamic data for materials processing and the mathematical methods used for checking the self-consistency of the data set. The information is stored in a relational database that was especially designed for phase diagram calculations. We present an algorithm for the systematic investigation of the excess Gibbs free energy of a ternary system as predicted by a large class of three-factor models in the sub-regular approximation. The techniques used to avoid the computational problems are discussed in the context of several selected oxide systems. (author)

  9. Constructing Two-Dimensional Voronoi Diagrams via Divide-and-Conquer of Envelopes in Space

    OpenAIRE

    Setter, Ophir

    2009-01-01

    We present a general framework for computing two-dimensional Voronoi diagrams of different classes of sites under various distance functions. The framework is sufficiently general to support diagrams embedded on a family of two-dimensional parametric surfaces in $R^3$. The computation of the diagrams is carried out through the construction of envelopes of surfaces in 3-space provided by CGAL (the Computational Geometry Algorithm Library). The construction of the envelopes fo...

  10. Phase diagrams of two-lane driven diffusive systems

    International Nuclear Information System (INIS)

    We consider a large class of two-lane driven diffusive systems in contact with reservoirs at their boundaries and develop a stability analysis of mean-field profiles as a method to derive the phase diagrams of such systems. We illustrate the method by deriving phase diagrams for the asymmetric exclusion process coupled to various second lanes: a diffusive lane, an asymmetric exclusion process with advection in the same direction as the first lane, and an asymmetric exclusion process with advection in the opposite direction. The competing currents on the two lanes naturally lead to a very rich phenomenology and we find a variety of phase diagrams. It is shown that the stability analysis is equivalent to an 'extremal current principle' for the total current in the two lanes. We also point to classes of models where the analysis fails due to the lack of a dynamically stable current–density relation

  11. Generating function for web diagrams

    OpenAIRE

    Vladimirov, A. A.

    2014-01-01

    We present the description of the exponentiated diagrams in terms of generating function within the universal diagrammatic technique. In particular, we show the exponentiation of the gauge theory amplitudes involving products of an arbitrary number of Wilson lines of arbitrary shapes, which generalizes the concept of web diagrams. The presented method gives a new viewpoint on the web diagrams and proves the non-Abelian exponentiation theorem.

  12. The category of Bratteli diagrams

    OpenAIRE

    Amini, Massoud; Elliott, George A.; Golestani, Nasser

    2014-01-01

    A category structure for Bratteli diagrams is proposed and a functor from the category of AF algebras to the category of Bratteli diagrams is constructed. Since isomorphism of Bratteli diagrams in this category coincides with Bratteli's notion of equivalence, we obtain in particular a functorial formulation of Bratteli's classification of AF algebras (and at the same time, of Glimm's classification of UHF algebras). It is shown that the three approaches to classification of ...

  13. Bratteli diagrams: structure, measures, dynamics

    OpenAIRE

    Bezuglyi, S.; Karpel, O.

    2015-01-01

    This paper is a survey on general (simple and non-simple) Bratteli diagrams which focuses on the following topics: finite and infinite tail invariant measures on the path space $X_B$ of a Bratteli diagram $B$, existence of continuous dynamics on $X_B$ compatible with tail equivalence relation, subdiagrams and measure supports. We also discuss the structure of Bratteli diagrams, orbit equivalence and full groups, homeomorphic measures.

  14. Teaching Tip: Using Activity Diagrams to Model Systems Analysis Techniques: Teaching What We Preach

    Science.gov (United States)

    Lending, Diane; May, Jeffrey

    2013-01-01

    Activity diagrams are used in Systems Analysis and Design classes as a visual tool to model the business processes of "as-is" and "to-be" systems. This paper presents the idea of using these same activity diagrams in the classroom to model the actual processes (practices and techniques) of Systems Analysis and Design. This tip…

  15. Contingency diagrams as teaching tools

    OpenAIRE

    Mattaini, Mark A.

    1995-01-01

    Contingency diagrams are particularly effective teaching tools, because they provide a means for students to view the complexities of contingency networks present in natural and laboratory settings while displaying the elementary processes that constitute those networks. This paper sketches recent developments in this visualization technology and illustrates approaches for using contingency diagrams in teaching.

  16. Perturbations to the Hubble diagram

    OpenAIRE

    Schucker, Thomas; Zouzou, Ilhem

    2005-01-01

    We compute the linear responses of the Hubble diagram to small scalar perturbations in the Robertson-Walker metric and to small peculiar velocities of emitter and receiver. We discuss the monotonicity constraint of the Hubble diagram in the light of these responses.

  17. Physiology Flow-Diagram Models

    Science.gov (United States)

    PhD Sandra J Bruner (Polk Community College Biology)

    2005-10-04

    A set of physiology flow-diagrams for the cardiovascular system, cardiac auto-rhythmic cell, cardiac contractile cell, respiratory system, coagulation/hemostasis, digestive system, excretion, and autonomic nervous system. These flow-diagrams show cause-and-effect markup and have accompanying tutorials.

  18. Cohomology of diagrams of algebras

    OpenAIRE

    Robinson, Michael

    2008-01-01

    We consider cohomology of diagrams of algebras by Beck's approach, using comonads. We then apply this theory to computing the cohomology of $\\Psi$-rings. Our main result is that there is a spectral sequence connecting the cohomology of the diagram of an algebra to the cohomology of the underlying algebra.

  19. Transformations of triangle ladder diagrams

    Science.gov (United States)

    Kondrashuk, Igor; Vergara, Alvaro

    2010-03-01

    It is shown how dual space diagrammatic representation of momentum integrals corresponding to triangle ladder diagrams with an arbitrary number of rungs can be transformed to half-diamonds. In paper arXiv:0803.3420 [hep-th] the half-diamonds were related by conformal integral substitution to the diamonds which represent the dual space image of four-point ladder integrals in the four-dimensional momentum space. Acting in the way described in the present paper we do not need to use the known result for diamond (four-point) diagrams as an external input in deriving relations of arXiv:0803.3420 [hep-th], however, that result for the diamond diagram arises in the present proof as an intermediate consequence in a step-by-step diagrammatic transformation from the triangle ladder diagram to the half-diamond diagrams.

  20. A Polynomial Invariant Of Twisted Graph Diagrams

    OpenAIRE

    Uhing, Jason

    2007-01-01

    Twisted graph diagrams are virtual graph diagrams with bars on edges. A bijection between abstract graph diagrams and twisted graph diagrams is constructed. Then a polynomial invariant of Yamada-type is developed which provides a lower bound for the virtual crossing number of virtual graph diagrams.

  1. Penguin-like Diagrams from the Standard Model

    CERN Document Server

    Chia, Swee-Ping

    2015-01-01

    The Standard Model is highly successful in describing the interactions of leptons and quarks. There are, however, rare processes that involve higher order effects in electroweak interactions. One specific class of processes is the penguin-like diagram. Such class of diagrams involves the neutral change of quark flavours accompanied by the emission of a gluon (gluon penguin), a photon (photon penguin), a gluon and a photon (gluon-photon penguin), a Z-boson (Z penguin), or a Higgs-boson (Higgs penguin). Such diagrams do not arise at the tree level in the Standard Model. They are, however, induced by one-loop effects. In this paper, we present an exact calculation of the penguin diagram vertices in the tHooft-Feynman gauge. Renormalization of the vertex is effected by a prescription by Chia and Chong which gives an expression for the counter term identical to that obtained by employing Ward-Takahashi identity. The on-shell vertex functions for the penguin diagram vertices are obtained. The various penguin diagra...

  2. Contribution to the building of an execution engine for UML models for the simulation of competitor and timed applications

    International Nuclear Information System (INIS)

    Model Driven Engineering (MDE) places models at the heart of the software engineering process. MDE helps managing the complexity of software systems and improving the quality of the development process. The Model Driven Architecture (MDA) initiative from the Object Management Group (OMG) defines a framework for building design flows in the context of MDE. MDA relies heavily on formalisms which are normalized by the OMG, such as UML for modeling, QVT for model transformations and so on. This work deals with the execution semantics of the UML language applied to embedded real-time applications. In this context, the OMG has a norm which defines an execution model for a subset of UML called fUML (foundational UML subset). This execution model gives a precise semantics to UML models, which can be used for analyzing models, generating code, or verifying transformations. The goal of this PhD thesis is to define and build an execution engine for UML models of embedded real-time systems, which takes into account the explicit hypothesis made by the designer about the execution semantics at a high level of abstraction, in order to be able to execute models as early as possible in the design flow of a system. To achieve this goal, we have extended the fUML execution model along three important axes with regard to embedded real-time systems: - Concurrence: fUML does not provide any mechanism for handling concurrent activities in its execution engine. We address this issue by introducing an explicit scheduler which allows us to control the execution of concurrent tasks. - Time: fUML does not provide any mean to handle time. By adding a clock to the model of execution, we can take into account the elapsed time as well as temporal constraints on the execution of activities. - Profiles: fUML does not take profiles into account, which makes it difficult to personalize the execution engine with new semantic variants. The execution engine we propose allows the use of UML models with profiles, and interprets these profiles as semantic extensions of the execution model. An implementation of these extensions has been realized as an Eclipse plug-in using the Papyrus UML modeling tool. (author)

  3. Resummation of Cactus Diagrams in Lattice QCD, to all Orders

    CERN Document Server

    Panagopoulos, H

    2000-01-01

    We show how to perform a resummation, to all orders in perturbation theory, of a certain class of gauge invariant tadpole-like diagrams in Lattice QCD. These diagrams are often largely responsible for lattice artifacts. Our resummation leads to an improved perturbative expansion. Applied to a number of cases of interest, e.g. the lattice renormalization of some two-fermion operators, this expansion yields results remarkably close to corresponding nonperturbative estimates. We consider in our study both the Wilson and the clover action for fermions.

  4. Para-equilibrium phase diagrams

    International Nuclear Information System (INIS)

    Highlights: • A rapidly cooled system may attain a state of para-equilibrium. • In this state rapidly diffusing elements reach equilibrium but others are immobile. • Application of the Phase Rule to para-equilibrium phase diagrams is discussed. • A general algorithm to calculate para-equilibrium phase diagrams is described. - Abstract: If an initially homogeneous system at high temperature is rapidly cooled, a temporary para-equilibrium state may result in which rapidly diffusing elements have reached equilibrium but more slowly diffusing elements have remained essentially immobile. The best known example occurs when homogeneous austenite is quenched. A para-equilibrium phase assemblage may be calculated thermodynamically by Gibbs free energy minimization under the constraint that the ratios of the slowly diffusing elements are the same in all phases. Several examples of calculated para-equilibrium phase diagram sections are presented and the application of the Phase Rule is discussed. Although the rules governing the geometry of these diagrams may appear at first to be somewhat different from those for full equilibrium phase diagrams, it is shown that in fact they obey exactly the same rules with the following provision. Since the molar ratios of non-diffusing elements are the same in all phases at para-equilibrium, these ratios act, as far as the geometry of the diagram is concerned, like “potential” variables (such as T, pressure or chemical potentials) rather than like “normal” composition variables which need not be the same in all phases. A general algorithm to calculate para-equilibrium phase diagrams is presented. In the limit, if a para-equilibrium calculation is performed under the constraint that no elements diffuse, then the resultant phase diagram shows the single phase with the minimum Gibbs free energy at any point on the diagram; such calculations are of interest in physical vapor deposition when deposition is so rapid that phase separation does not occur

  5. Small examples of cube diagrams of knots

    OpenAIRE

    Baldridge, Scott; McCarty, Ben

    2009-01-01

    In this short note we highlight some of the differences between cube diagrams and grid diagrams. We also list examples of small cube diagrams for all knots up to 7 crossings and give some examples of links.

  6. Particles, Feynman Diagrams and All That

    Science.gov (United States)

    Daniel, Michael

    2006-01-01

    Quantum fields are introduced in order to give students an accurate qualitative understanding of the origin of Feynman diagrams as representations of particle interactions. Elementary diagrams are combined to produce diagrams representing the main features of the Standard Model.

  7. Scattering Equations and Feynman Diagrams

    CERN Document Server

    Baadsgaard, Christian; Bourjaily, Jacob L; Damgaard, Poul H

    2015-01-01

    We show a direct matching between individual Feynman diagrams and integration measures in the scattering equation formalism of Cachazo, He and Yuan. The connection is most easily explained in terms of triangular graphs associated with planar Feynman diagrams in $\\phi^3$-theory. We also discuss the generalization to general scalar field theories with $\\phi^p$ interactions, corresponding to polygonal graphs involving vertices of order $p$. Finally, we describe how the same graph-theoretic language can be used to provide the precise link between individual Feynman diagrams and string theory integrands.

  8. Phase diagram of polypeptide chains

    Science.gov (United States)

    Auer, Stefan

    2011-11-01

    We use a coarse grained protein model that enables us to determine the equilibrium phase diagram of natively folded ?-helical and unfolded ?-sheet forming peptides. The phase diagram shows that there are only two thermodynamically stable peptide phases, the peptide solution and the bulk fibrillar phase. In addition, it reveals the existence of various metastable peptide phases. The liquidlike oligomeric phases are metastable with respect to the fibrillar phases, and there is a hierarchy of metastability. The presented phase diagram provides a solid basis for understanding the assembly of polypeptide chains into the phases formed in their natively folded and unfolded conformations.

  9. Nonabelian Cut Diagrams and their Applications

    OpenAIRE

    Lam, C. S.

    1996-01-01

    A new kind of cut diagram is introduced to sum Feynman diagrams with nonabelian vertices. Unlike the Cutkosky diagrams which compute the discontinuity of single Feynman diagrams, the nonabelian cut diagrams represent a resummation of both the real and the imaginary parts of Feynman diagrams related by permutations. Several applications of the technique are reported, including a resolution of the apparent inconsistency of the baryon problem in large-$N_c$ QCD, a simplified ca...

  10. Propuesta para pruebas dirigidas por modelos usando el perfil de pruebas de UML 2.0

    Directory of Open Access Journals (Sweden)

    Beatriz P\\u00E9rez Lamancha

    2008-01-01

    Para que la generación de los casos de prueba sea automática, se define una extensión del metamodelo de UML de forma que se puedan anotar los diagramas de secuencia con información que, luego, pueda ser utilizada para generar el oráculo de pruebas. Esta información es anotada en OCL como pre y postcondiciones en el diagrama.

  11. "UML Quiz": Automatic Conversion of Web-Based E-Learning Content in Mobile Applications

    Science.gov (United States)

    von Franqué, Alexander; Tellioglu, Hilda

    2014-01-01

    Many educational institutions use Learning Management Systems to provide e-learning content to their students. This often includes quizzes that can help students to prepare for exams. However, the content is usually web-optimized and not very usable on mobile devices. In this work a native mobile application ("UML Quiz") that imports…

  12. Toward a Standard Process: The Use of UML for Designing Simulation Models

    OpenAIRE

    Richter, H.; März, L.

    2000-01-01

    Designing complex simulation models is a task essentially associated with software engineering. In this paper, the Unified Modeling Language (UML) is used to specify simulation models. It is shown that, similar to the "Unified Process" in software engineering, such a methodology forms a sound base for developing complex simulation models. An example is provided to illustrate how this approach supports the design process.

  13. Un Perfil UML 2.0 para el modelado de planes del entrenamiento deportivo

    Directory of Open Access Journals (Sweden)

    Yanocci Enríquez

    2011-03-01

    Full Text Available Los planes de entrenamiento deportivo son de vital importancia para organizar y planificar la correcta preparación de un deportista. Variados sistemas que informatizan los planes de entrenamiento para disciplinas deportivas específicas han sido propuestos. Sin embargo, el desarrollo de sistemas para el entrenamiento de las disciplinas deportivas en general ha recibido insuficiente atención por parte de los desarrolladores de software. Las propuestas existentes se centran en un deporte o en varios muy afines. Para conseguir un producto software que sirva para una gran variedad de disciplinas deportivas es necesario la aplicación de técnicas de Ingeniería del Software. Por regla general la Ingeniería de Software dispone de variadas metodologías de desarrollo, aunque para el modelado utiliza el estándar Unified Modeling Language (UML. Sin embargo, UML no se ajusta con facilidad a dominios específicos en los que se requiere mayor nivel de formalidad y de semántica. Esta investigación propone un metamodelo que utiliza los mecanismos propios de extensión de UML a través del perfil para el modelado conceptual de los planes de entrenamiento deportivo. El perfil ofrece nuevos estereotipos, tipos de datos, valores etiquetados y restricciones que permiten modelar de manera exacta e inequívoca los planes de entrenamiento deportivo. Además, se presenta un prototipo desarrollado como prueba de conceptos que utiliza el perfil UML definido, cuyo propósito es la gestión y planificación del entrenamiento deportivo para las especialidades del atletismo de pista. Para el análisis, diseño e implementación del prototipo se utiliza Rational Unified Process como metodología de desarrollo de software

  14. Constructing Two-Dimensional Voronoi Diagrams via Divide-and-Conquer of Envelopes in Space

    CERN Document Server

    Setter, Ophir

    2009-05-01

    We present a general framework for computing two-dimensional Voronoi diagrams of different classes of sites under various distance functions. The framework is sufficiently general to support diagrams embedded on a family of two-dimensional parametric surfaces in $R^3$. The computation of the diagrams is carried out through the construction of envelopes of surfaces in 3-space provided by CGAL (the Computational Geometry Algorithm Library). The construction of the envelopes follows a divide-and-conquer approach. A straightforward application of the divide-and-conquer approach for computing Voronoi diagrams yields algorithms that are inefficient in the worst case. We prove that through randomization the expected running time becomes near-optimal in the worst case. We show how to employ our framework to realize various types of Voronoi diagrams with different properties by providing implementations for a vast collection of commonly used Voronoi diagrams. We also show how to apply the new framework and other exist...

  15. Diagrams and Proofs in Analysis

    DEFF Research Database (Denmark)

    Carter, Jessica M H Grund

    2010-01-01

    The article discusses the role of diagrams in mathematical reasoning based on a case study in analysis.   In the presented example certain combinatorial expressions were first found by using diagrams. In the published proofs the pictures are replaced by reasoning about permutation groups. This paper argues that, even though the diagrams are not present in the papers, they still play a role in the formulation of the proofs. It is shown that they play a role in concept formation as well as representations of proofs. In addition we note that `visualizaton' is used in different ways. In the first sense visualization denotes our inner mental pictures, which enables us to see that a certain fact holds, whereas in the other sense, `visualization' denotes a diagram or representation of something.

  16. Introduction to Ternary Phase Diagrams

    Science.gov (United States)

    Dexter Perkins

    This exercise is intended as a group exercise to help students learn the fundamentals of using ternary phase diagrams. It is a much better way for students to learn about the diagrams than to lecture to them. Good students will be able to walk through this with little assistance from the instructor.Weaker students will struggle and need help from peers or instructors. The entire exercise takes 1-2 hours for most.

  17. A Catalog of Reusable Design Decisions for Developing UML- and MOF-based Domain-Specific Modeling Languages

    OpenAIRE

    Hoisl, Bernhard; Sobernig, Stefan; Schefer-Wenzl, Sigrid; Strembeck, Mark; Baumgrass, Anne

    2012-01-01

    In the process of model-driven development (MDD) of software artifacts, domain-specific modeling languages (DSMLs) are an integral part. They act as the communication vehicle for aligning the requirements of the domain expert with the needs of the software engineer. With the rise of the UML as de facto standard for modeling software systems, MOF/UML-based DSMLs are now widely used for MDD. This paper documents design decisions from ten DSML projects which are based on the MOF/UML and which we...

  18. Multiloop Feynman diagrams and distribution theory

    International Nuclear Information System (INIS)

    UV renormalization of multiloop diagrams is studied using the techniques of the As-operation developed in precedent papers. A new representation of the Bogoliubov R-operation is obtained, which has the form of a subtraction from the momentum space integrand of its asymptotic expansion at large integration momenta in the sense of the distribution theory. The subtracted terms are obtained by applying to the integrand the As-operation with respect to all dimensional parameters (masses and external momenta) going to zero at an equal rate, and an additional renormalization (wherefrom the arbitrariness arises) of the logarithmically divergent term at the origin of the space of the integration momenta. The coefficients of the counterterms of the As-operation are exactly UV renormalized diagrams in the new representation, which fact drastically simplifies proofs of operator expansions. It is shown that the class of subtraction schemes thus defined contains the well-known MS scheme of 't Hooft. (authors). 17 refs.; 3 figs

  19. Vogan diagrams of affine twisted Lie superalgebras

    OpenAIRE

    Ransingh, Biswajit

    2013-01-01

    A Vogan diagram is a Dynkin diagram with a Cartan involution of twisted affine superlagebras based on maximally compact Cartan subalgebras. This article construct the Vogan diagrams of twisted affine superalgebras. It is a part of completion of classification of vogan diagrams to superalgebras cases.

  20. Cut Diagrams for High Energy Scatterings

    OpenAIRE

    Feng, Y. J.; Hamidi-Ravari, O.; Lam, C. S.

    1996-01-01

    A new approach is introduced to study QCD amplitudes at high energy and comparatively small momentum transfer. Novel cut diagrams, representing resummation of Feynman diagrams, are used to simplify calculation and to avoid delicate cancellations encountered in the usual approach. Explicit calculation to the 6th order is carried out to demonstrate the advantage of cut diagrams over Feynman diagrams.

  1. Automatically Assessing Graph-Based Diagrams

    Science.gov (United States)

    Thomas, Pete; Smith, Neil; Waugh, Kevin

    2008-01-01

    To date there has been very little work on the machine understanding of imprecise diagrams, such as diagrams drawn by students in response to assessment questions. Imprecise diagrams exhibit faults such as missing, extraneous and incorrectly formed elements. The semantics of imprecise diagrams are difficult to determine. While there have been…

  2. Spatial Density Voronoi Diagram and Construction

    Directory of Open Access Journals (Sweden)

    Ye Zhao

    2012-08-01

    Full Text Available To fill a theory gap of Voronoi diagrams that there have been no reports of extended diagrams in spatial density so far. A new concept of spatial density Voronoi diagram was proposed. An important property was presented and proven. And a construction algorithm was presented. Spatial density can be used to indicate factors related to density such as conveyance and the traffic conditions. Some properties of spatial density Voronoi diagram were also introduced. In accordance with discrete construction method, achieved the construction of spatial density Voronoi diagram. Spatial density Voronoi diagram is a developed Voronoi diagram, and planar ordinary Voronoi diagram can be regarded as its special cases. It both perfected the theory about Voronoi diagrams, and extended the range of applications of Voronoi diagrams.

  3. Towards a better interaction between design and dependability analysis: FMEA derived from UML/SysML models

    OpenAIRE

    David, Pierre; Idasiak, Vincent; Kratz, Fre?de?ric

    2008-01-01

    It is commonly admitted that one of the crux, during the design process of new complex systems, is the efficient communication between the experts. The OMG developed UML to tackle this problem in software design. For several years, many researchers have worked on adapting and reusing UML for whole kind of systems. These efforts led to the creation of SysML, a new modeling language for specifying, analyzing, designing and verifying complex multi-disciplinary systems. In this paper, we present ...

  4. Particle Diagrams and Statistics of Many-Body Random Potentials

    OpenAIRE

    Small, Rupert; Müller, Sebastian

    2014-01-01

    We present a method using Feynman-like diagrams to calculate the statistical properties of random many-body potentials. This method provides a promising alternative to existing techniques typically applied to this class of problems, such as the method of supersymmetry and the eigenvector expansion technique pioneered in [1]. We use it here to calculate the fourth, sixth and eighth moments of the average level density for systems with $m$ bosons or fermions that interact thro...

  5. Dependent Classes

    DEFF Research Database (Denmark)

    Gasiunas, Vaidas; Mezini, Mira

    2007-01-01

    Virtual classes allow nested classes to be refined in subclasses. In this way nested classes can be seen as dependent abstractions of the objects of the enclosing classes. Expressing dependency via nesting, however, has two limitations: Abstractions that depend on more than one object cannot be modeled and a class must know all classes that depend on its objects. This paper presents dependent classes, a generalization of virtual classes that expresses similar semantics by parameterization rather than by nesting. This increases expressivity of class variations as well as the flexibility of their modularization. Besides, dependent classes complement multi-methods in scenarios where multi-dispatched abstractions rather than multi-dispatched method are needed. They can also be used to express more precise signatures of multi-methods and even extend their dispatch semantics. We present a formal semantics of dependent classes and a machine-checked type soundness proof in Isabelle/HOL [29], the first of this kind for a language with virtual classes and path-dependent types. [29] T.Nipkow, L.C. Poulson, and M. Wenzel. Isabelle/HOL -- A Proof Assistant for Higher-Order Logic, volume 2283 of LNCS, Springer, 2002

  6. Between Analogue and Digital Diagrams

    OpenAIRE

    Zoltan Bun

    2012-01-01

    This essay is about the interstitial. About how the diagram, as a method of design, has lead fromthe analogue deconstruction of the eighties to the digital processes of the turn of the millennium.Specifically, the main topic of the text is the interpretation and the critique of folding (as a diagram)in the beginning of the nineties. It is necessary then to unfold its relationship with immediatelypreceding and following architectural trends, that is to say we have to look both backwards andfor...

  7. Transformations of triangle ladder diagrams

    CERN Document Server

    Kondrashuk, Igor

    2009-01-01

    It is shown how dual space diagrammatic representation of momentum integrals corresponding to triangle ladder diagrams with an arbitrary number of rungs can be transformed to half-diamonds. Acting in the way described in this paper we do not need to use diamond (four-point) diagrams as an intermediate step in deriving relations of arXiv:0803.3420 [hep-th]. In that paper the half-diamonds were related by conformal integral substitution to the diamonds. As is known, the diamonds represent the dual space image of four-point ladder integrals in the four-dimensional momentum space.

  8. What Kinds of Perceptions and Daily Learning Behaviors Promote Students' Use of Diagrams in Mathematics Problem Solving?

    Science.gov (United States)

    Uesaka, Yuri; Manalo, Emmanuel; Ichikawa, Shin'ichi

    2007-01-01

    This study investigated factors promoting the use of self-constructed diagrams by examining students' perceptions and daily class activities, and comparing Japanese (n = 291) and New Zealand (n = 323) students. Algebra word problems and a questionnaire were administered. The results revealed that the New Zealand students used diagrams more often…

  9. UMLS content views appropriate for NLP processing of the biomedical literature vs. clinical text.

    Science.gov (United States)

    Demner-Fushman, Dina; Mork, James G; Shooshan, Sonya E; Aronson, Alan R

    2010-08-01

    Identification of medical terms in free text is a first step in such Natural Language Processing (NLP) tasks as automatic indexing of biomedical literature and extraction of patients' problem lists from the text of clinical notes. Many tools developed to perform these tasks use biomedical knowledge encoded in the Unified Medical Language System (UMLS) Metathesaurus. We continue our exploration of automatic approaches to creation of subsets (UMLS content views) which can support NLP processing of either the biomedical literature or clinical text. We found that suppression of highly ambiguous terms in the conservative AutoFilter content view can partially replace manual filtering for literature applications, and suppression of two character mappings in the same content view achieves 89.5% precision at 78.6% recall for clinical applications. PMID:20152935

  10. Standardized Quality Assurance Forms for Organ Transplantations with Multilingual Support, Open Access and UMLS Coding.

    Science.gov (United States)

    Varghese, Julian; Schulze Sünninghausen, Sarah; Dugas, Martin

    2015-01-01

    Quality assurance (QA) is a key factor to evaluate success of organ transplantations. In Germany QA documentation is progressively developed and enforced by law. Our objective is to share QA models from Germany in a standardized format within a form repository for world-wide reuse and exchange. Original QA forms were converted into standardized study forms according to the Operational Data Model (ODM) and shared for open access in an international forms repository. Form elements were translated into English and semantically enriched with Concept Unique Identifiers from the Unified Medical Language System (UMLS) based on medical expert decision. All forms are available on the web as multilingual ODM documents. UMLS concept coverage analysis indicates 92% coverage with few but critically important definition gaps. New content and infrastructure for harmonized documentation forms is provided in the domain of organ transplantations enabling world-wide reuse and exchange. PMID:26063252

  11. UML-based Requirements Analysis on Risk Pre-control System in Coal Enterprise

    Directory of Open Access Journals (Sweden)

    Huang Hui

    2013-07-01

    Full Text Available Combining with the present situation of risk management in domestic coal enterprises,the overall flow of risk pre-control system of coal enterprise is designed on the basis of the ISO/FDIS31000 “Risk management—Principles and guidelines” released by the International Standards Organization and risk precontrol management system of safety in coal mine, UML(unified modeling language is used as a tool to establish the model of system requirements analysis, risk management subsystem is taken as an example to elaborate the modeling process of system analysis, the merit of ensuring the accuracy and consistency of system analysis when using UML as the tool of object-oriented system requirements analysis is verified.  

  12. Un método para el refinamiento interactivo del diagrama de clases de UML

    Directory of Open Access Journals (Sweden)

    CARLOS M. ZAPATA

    2007-01-01

    Full Text Available Durante el proceso de elicitación de requisitos se presentan problemas de comunicación entre analistas e interesados que suelen ocasionar pérdidas de requisitos funcionales. Estas pérdidas se aminoran mediante el refinamiento de los esquemas conceptuales, en particular el diagrama de clases de UML. Existen algunos acercamientos al refinamiento del diagrama de clases, pero que no realizan ciclos de interacción con el interesado; otros enfoques realizan refinamiento interactivo del diagrama entidad-relación, un diagrama que no posee toda la información contenida en el diagrama de clases. En este artículo se realiza el refinamiento del diagrama de clases de UML mediante la interacción con el interesado. Para ello, se proponen reglas de completitud que se disparan en lenguaje natural y se emplea un corpus de diagramas de clases para complementar el conocimiento del analista en un determinado dominio. El análisis de completitud propuesto se ilustra con un prototipo en la herramienta UNCDiagramador y se ejemplifica con un caso de estudio

  13. Refinamiento del diagrama de clases UML a Oracle®9I en ATOM3

    Directory of Open Access Journals (Sweden)

    CARLOS M. ZAPATA

    2007-01-01

    Full Text Available El OMG define el refinamiento como el proceso de transformación desde un modelo independiente de la plataforma de implementación hacia un modelo específico de la plataforma de implementación. Las herramientas CASE convencionales han experimentado problemas con este tipo de transformación, debido a la definición estática de los modelos incluidos en ellas, a las dificultades para la definición de reglas de transformación y al pobre rendimiento mostrado por ellas en la obtención de código. Las herramientas MetaCASE han surgido con nuevas capacidades para mejorar el refinamiento en el contexto de la transformación entre modelos. En este artículo se presenta una implementación en AToM3 para refinamiento que transforma un diagrama de clases UML independiente de la plataforma de implementación a un diagrama de clases UML dependiente de la plataforma de implementación Oracle® 9i. Además, se muestra el uso de esta clase de refinamiento con un caso de estudio.

  14. Power Network Voronoi Diagram and Dynamic Construction

    Directory of Open Access Journals (Sweden)

    Yili Tan

    2012-04-01

    Full Text Available Objective Voronoi diagrams are important in many fields in a series of sciences. Network Voronoi diagrams are useful to investigate dominance regions in a grid street system or a radial-circular street system. However, all generators may have different effect. To deal with a network Voronoi diagram with varied functions of generators, it must be worth formulating a power network Voronoi diagram. Method Adding weight value on generators, which is used to indicate factors related to are difficult to construct when the position relation of generators.  Results A new concept of power network Voronoi diagram are proposed. In accordance with discrete construction method, achieved the construction of power network Voronoi diagram. Conclution The application example shows that the algorithm is both simple and useful, and it is of high potential value in practice.  Power network Voronoi diagram both perfected the theory about Voronoi diagrams, and extended the range of applications of Voronoi diagrams.

  15. Behavior Assembly and Composition of Use Cases - UML 2.0 Perspective.

    Czech Academy of Sciences Publication Activity Database

    Mencl, V.; Plášil, František; Adámek, Ji?í

    Calgary : Acta Press, 2005 - (Kokol, P.), s. 193-201 ISBN 0-88986-219-2. ISSN 1027-2666. [SE 2005. Insbruck (AT), 15.02.2005-17.02.2005] R&D Projects: GA ?R GA102/03/0672 Institutional research plan: CEZ:AV0Z10300504 Keywords : software methodologies * UML * use cases * formal methods Subject RIV: JC - Computer Hardware ; Software

  16. Modelling a Software Architecture for Robots Control using UML and COMET Architectural Design Method

    OpenAIRE

    Ortiz Zaragoza, Francisco José; Martínez Sala, Alejandro Santos; Álvarez Torres, María Bárbara; Iborra García, Andrés José; Fernández Meroño, José María

    2002-01-01

    In this paper, a control system in the domain of teleoperated service robots is presented. A reference architecture - ACROSET - has been analyzed and designed following a concurrent object modeling and architectural design methodology (COMET) that uses UML as describing language. The architecture of the whole system has been implemented in a ship’s hull blasting robot - GOYA –using Ada 95 and GLADE. Our previous experience in developing teleoperated service robots using Ada is also p...

  17. Development of a control system for teleoperated robots using UML nd Ada 95

    OpenAIRE

    Ortiz Zaragoza, Francisco José; Martínez Sala, Alejandro Santos; Álvarez Torres, María Bárbara; Iborra García, Andrés José; Fernández Meroño, José María

    2002-01-01

    In this paper, a control system in the domain of teleoperated service robots is presented. A reference architecture - ACROSET - has been analyzed and designed following a concurrent object modeling and architectural design methodology (COMET) that uses UML as describing language. The architecture of the whole system has been implemented in a ship’s hull blasting robot - GOYA –using Ada 95 and GLADE. Our previous experience in developing teleoperated service robots using Ada is also presented

  18. Towards Modeling of Data in UML Activities with the SPACE Method :An Example-Driven Discussion

    OpenAIRE

    Heitmann, Nina

    2008-01-01

    The focus of this work is the rapid engineering method SPACE, developed at NTNU. In this method, services are modeled using UML 2.0 collaborations and activities, and from these executable code can be generated. Services can be composed from other services and building blocks. Until recently, SPACE has only focused on control flow. We have extended SPACE by introducing data flow modeling into SPACE activities. This raises some important questions, for example, how data between build...

  19. Towards Modeling of Data in UML Activities with the SPACE Method : An Example-Driven Discussion

    OpenAIRE

    Heitmann, Nina

    2008-01-01

    The focus of this work is the rapid engineering method SPACE, developed at NTNU. In this method, services are modeled using UML 2.0 collaborations and activities, and from these executable code can be generated. Services can be composed from other services and building blocks. Until recently, SPACE has only focused on control flow. We have extended SPACE by introducing data flow modeling into SPACE activities. This raises some important questions, for example, how data between building bl...

  20. A collaborative knowledge management framework for supply chains: A UML-based model approach

    Directory of Open Access Journals (Sweden)

    Jorge Esteban Hernández

    2008-12-01

    Full Text Available In the most general cases, collaborative activities imply a distributed decision-making process which involves several supply chain nodes. In this paper, by means of a literature review, and by also considering the deficiencies of existing proposals, a collaborative knowledge management UML-based framework supported is proposed. In addition, this proposal synthesizes existing knowledge, and it not only fulfils, but enriches, each component with the modeller’s own knowledge.

  1. Effective mapping of biomedical text to the UMLS Metathesaurus: the MetaMap program.

    OpenAIRE

    Aronson, A. R.

    2001-01-01

    The UMLS Metathesaurus, the largest thesaurus in the biomedical domain, provides a representation of biomedical knowledge consisting of concepts classified by semantic type and both hierarchical and non-hierarchical relationships among the concepts. This knowledge has proved useful for many applications including decision support systems, management of patient records, information retrieval (IR) and data mining. Gaining effective access to the knowledge is critical to the success of these app...

  2. Recovery function of Components of Additive Model of Biometric System Reliability in UML

    Directory of Open Access Journals (Sweden)

    Zoran ?osi?

    2011-07-01

    Full Text Available Approaches The development of biometric systems is undoubtedly on the rise in the number and the application areas. Modelling of system reliability and system data analysis after failure and the time of re-establishing the operating regime is of crucial importance for users of the system and also for producers of certain components. This paper gives an overview of the mathematical model of biometric system function recovery and its application through the UML model.

  3. A Language-theoretic View on Guidelines and Consistency Rules of UML

    OpenAIRE

    Chen, Zhe; Motet, Gilles

    2009-01-01

    Guidelines and consistency rules of UML are used to control the degrees of freedom provided by the language to prevent faults. Guidelines are used in specific domains (e.g., avionics) to recommend the proper use of technologies. Consistency rules are used to deal with inconsistencies in models. However, guidelines and consistency rules use informal restrictions on the uses of languages, which makes checking difficult. In this paper, we consider these problems from a language...

  4. UML-based Requirements Analysis on Risk Pre-control System in Coal Enterprise

    OpenAIRE

    Huang Hui; Yin Dongyue

    2013-01-01

    Combining with the present situation of risk management in domestic coal enterprises,the overall flow of risk pre-control system of coal enterprise is designed on the basis of the ISO/FDIS31000 “Risk management—Principles and guidelines” released by the International Standards Organization and risk precontrol management system of safety in coal mine, UML(unified modeling language) is used as a tool to establish the model of system requirements analysis, risk management subsystem is take...

  5. A UMLS-based knowledge acquisition tool for rule-based clinical decision support system development.

    OpenAIRE

    Achour, Soumeya,; Dojat, Michel; Rieux, Claire; Bierling, Philippe; Lepage, Eric

    2001-01-01

    Decision support systems in the medical field have to be easily modified by medical experts themselves. The authors have designed a knowledge acquisition tool to facilitate the creation and maintenance of a knowledge base by the domain expert and its sharing and reuse by other institutions. The Unified Medical Language System (UMLS) contains the domain entities and constitutes the relations repository from which the expert builds, through a specific browser, the explicit domain ontology. The ...

  6. Analizador Sintáctico de Lenguaje Natural con Reglas Editables para la Generación de Primitivas UML.

    OpenAIRE

    Zapata, Carlos M.; Herna?ndez, Juan C.

    2007-01-01

    We propose, in this paper, a constituent-based automated syntactic analyzer fr om natural language? it has capabilities for grammatical rules modification. The parser uses bottom-up method for syntactic tree generation and right-left, left-right verifying for level tree building. The parser itself was built as a part of an application for automatic obtaining of UML primitives from natural language? due to this fact, weneed syntactic rules edition for incorporing new phrases and for easing d...

  7. A UML profile for model-driven design of software defined radio applications

    OpenAIRE

    Gonzalez Pina, Mercury Jair

    2011-01-01

    Model-driven design (MDD) is considered a very promising approach to cope with complex software applications such as software defined radio (SDR). This paper proposes a MDD approach for SDR applications. Our approach comprises: (1) DiplodocusDF, a domain-specific modelling language for telecommunication applications, which is based on UML. (2) The mechanism to transform DiplodocusDF models into C-language code ready for compilation, and (3) a runtime environment for the generated code. Moreov...

  8. Comparing two ways of applying use case models in object-oriented design with UML

    OpenAIRE

    Syversen,Erik

    2002-01-01

    In software engineering most proposed technology have not been subject to a thorough investigation. Knowledge of the effects, strenghts, and weaknesses of technology is essential to ensure a successful transfer to industry and identify areas of improvement. For example, the Unified Modeling Language (UML) is becoming the de-facto standard for object-oriented software analysis and design. Constructing analysis- and design models of a software system is beneficial to gain a higher-level underst...

  9. Algebraic Generalization of Venn Diagram

    OpenAIRE

    SMARANDACHE, FLORENTIN (editor)

    2010-01-01

    It is easy to deal with a Venn Diagram for 1 ? n ? 3 sets. When n gets larger, the picture becomes more complicated, that's why we thought at the following codification. That's why we propose an easy and systematic algebraic way of dealing with the representation of intersections and unions of many sets.

  10. Vogan diagrams of Lie Superalgebras

    International Nuclear Information System (INIS)

    Full text: (author)Recent times have witnessed tremendous activities whereby Kac-Moody algebras could play a crucial role in the context of string theories, M theories, D branes, orbifolds etc. In all these type of studies one frequently uses involutive automorphisms associated with particular type of Kac-Moody algebras. These involutive automorphisms can be determined in a straightforward and unambiguous manner from Satake diagram and and Vogan diagram of these algebras. The mathematical importance of these algebras lies in the fact that they classify all the real forms of corresponding Kac-Moody algebras. In this contribution we plan to extend these ideas to Lie superalgebras. Vogan diagrams of Lie superalgebras will be constructed with necessary modification in the theory to classify all the real forms of Lie superalgebras. Also a hint will be given to construct the Vogan diagrams associated with Kac-Moody superalgebras. This will open up a series of new ideas for the development in theoretical physics

  11. Voronoi Diagrams and Spring Rain

    Science.gov (United States)

    Perham, Arnold E.; Perham, Faustine L.

    2011-01-01

    The goal of this geometry project is to use Voronoi diagrams, a powerful modeling tool across disciplines, and the integration of technology to analyze spring rainfall from rain gauge data over a region. In their investigation, students use familiar equipment from their mathematical toolbox: triangles and other polygons, circumcenters and…

  12. Higher Order City Voronoi Diagrams

    CERN Document Server

    Gemsa, Andreas; Liu, Chih-Hung; Wagner, Dorothea

    2012-01-01

    We investigate higher-order Voronoi diagrams in the city metric. This metric is induced by quickest paths in the L1 metric in the presence of an accelerating transportation network of axis-parallel line segments. For the structural complexity of kth-order city Voronoi diagrams of n point sites, we show an upper bound of O(k(n - k) + kc) and a lower bound of {\\Omega}(n + kc), where c is the complexity of the transportation network. This is quite different from the bound O(k(n - k)) in the Euclidean metric. For the special case where k = n - 1 the complexity in the Euclidean metric is O(n), while that in the city metric is {\\Theta}(nc). Furthermore, we develop an O(k^2(n + c) log n)-time iterative algorithm to compute the kth-order city Voronoi diagram and an O(nc log^2(n + c) log n)-time divide-and-conquer algorithm to compute the farthest-site city Voronoi diagram.

  13. The diagram for phyllotactic series

    Directory of Open Access Journals (Sweden)

    Joanna Szymanowska-Pu?ka

    2014-02-01

    Full Text Available Many authors studying phyllotaxis in various plant species have reported the occurrence of many different numbers of contact parastichy pairs that are members of different Fibonacci-like series. On the basis of these reports a diagram was constructed in which any theoretically possible series was represented by the two first members of a given series.

  14. Algorithmic approach to diagram techniques

    International Nuclear Information System (INIS)

    An algorithmic approach to diagram techniques of elementary particles is proposed. The definition and axiomatics of the theory of algorithms are presented, followed by the list of instructions of an algorithm formalizing the construction of graphs and the assignment of mathematical objects to them. (T.A.)

  15. Index of Animated Phase Diagrams

    Science.gov (United States)

    Kenneth E Windom

    This is a collection of animated phase diagrams by Kenneth Windom at Iowa State University. These short Power Point animations can be used to illustrate equilibrium crystallization concepts. There are slide shows for plagioclase feldspars (albite and anorthite); forsterite, diopside and anorthite; forsterite, enstatite and silica; and diopside and anorthite.

  16. Electrical elementary diagrams and operators

    International Nuclear Information System (INIS)

    After 40 years of reading and interrupting electrical elementary logic drawings, I have concluded that we need to make a change. We need to write and express our nuclear power plant logic in some other language than relay ladder logic, solid state logic or computer mnemonics. The language should be English, or your native language, and the format should be Descriptive Block Diagrams. (author)

  17. Thermal phase diagram of a model Hamiltonian for columnar phases of liquid crystals

    OpenAIRE

    He?bert, M.; Plumer, M. L.

    1995-01-01

    We present the phase diagram and critical properties of a coupled $XY$-Ising model on a triangular lattice using the mean-field approximation, the Migdal-Kadanoff scheme of renormalization group and Monte-Carlo simulations. The topology of the phase diagram is similar for the three techniques, with the appearance of a phase with $XY$ order and Ising disorder. The results suggest a line of transitions belonging to the 2D-Ising universality class in contrast with previous data...

  18. Definition of MV Load Diagrams via Weighted Evidence Accumulation Clustering using Subsampling

    OpenAIRE

    Duarte, Jorge; Fred, Ana; Rodrigues, Fa?tima; Duarte, Joa?o; Ramos, Se?rgio; Vale, Zita

    2007-01-01

    A definition of medium voltage (MV) load diagrams was made, based on the data base knowledge discovery process. Clustering techniques were used as support for the agents of the electric power retail markets to obtain specific knowledge of their customers’ consumption habits. Each customer class resulting from the clustering operation is represented by its load diagram. The Two-step clustering algorithm and the WEACS approach based on evidence accumulation (EAC) were applied to an electricit...

  19. NIST Phase Equilibria Diagrams Database -SRD 31

    National Institute of Standards and Technology, Department of Commerce — The Phase Equilibria Diagrams Database contains commentaries and more than 21,000 diagrams for non-organic systems, including those published in all 21 hard-copy...

  20. The Intersection Graph Conjecture for Loop Diagrams

    OpenAIRE

    Mellor, Blake

    1998-01-01

    Vassiliev invariants can be studied by studying the spaces of chord diagrams associated with singular knots. To these chord diagrams are associated the intersection graphs of the chords. We extend results of Chmutov, Duzhin and Lando to show that these graphs determine the chord diagram if the graph has at most one loop. We also compute the size of the subalgebra generated by these "loop diagrams."

  1. On Deformations of Pasting Diagrams, II

    OpenAIRE

    Shreshtha, Tej; Yetter, D. N.

    2013-01-01

    We continue the development of the infinitesimal deformation theory of pasting diagrams of k-linear categories begun in Yetter, D.N. "On Deformations of Pasting Diagrams", Theory and Applications of Categories 22 (2009) 24-53. In that paper, the standard result that all obstructions are cocycles was established only for the elementary, composition-free parts of pasting diagrams. In the present work we give a proof for pasting diagrams in general. As tools we use (1) the meth...

  2. Multi-currency Influence Diagrams

    DEFF Research Database (Denmark)

    Nielsen, SØren Holbech; Nielsen, Thomas Dyhre

    2007-01-01

    When using the influence diagrams framework for solving a decision problem with several different quantitative utilities, the traditional approach has been to convert the utilities into one common currency. This conversion is carried out using a tacit transformation, under the assumption that the converted problem is equivalent to the original one. In this paper we present an extension of the influence diagram framework. The extension allows for these decision problems to be modelled in their original form. We present an algorithm that, given a linear conversion function between the currencies of the original utilities, discovers a characterisation of all other such functions, which induce the same optimal strategy. As this characterisation can potentially be very complex, we give methods to present it in an approximate way.

  3. Arrows in Comprehending and Producing Mechanical Diagrams

    Science.gov (United States)

    Heiser, Julie; Tversky, Barbara

    2006-01-01

    Mechanical systems have structural organizations--parts, and their relations--and functional organizations--temporal, dynamic, and causal processes--which can be explained using text or diagrams. Two experiments illustrate the role of arrows in diagrams of mechanical systems. In Experiment 1, people described diagrams with or without arrows,…

  4. Adding inverses to diagrams encoding algebraic structures

    OpenAIRE

    Bergner, Julia E.

    2006-01-01

    We modify a previous result, which showed that certain diagrams of spaces are essentially simplicial monoids, to construct diagrams of spaces which model simplicial groups. Furthermore, we show that these diagrams can be generalized to models for Segal groupoids. We then modify Segal's model for simplicial abelian monoids in such a way that it becomes a model for simplicial abelian groups.

  5. T-X Phase Diagrams

    Science.gov (United States)

    Dexter Perkins

    This is a 15 page tutorial and problem set designed to get students familiar with T-X diagrams, their implications, and uses. Students start by reading but, after 10-15 minutes, the room becomes noisy as they work their way through the questions at the end. Often there are "Eureka" moments as they all of a sudden grasp some fundamental principles. It is also interesting to hear them try to explain these insights to others.

  6. Phase diagram Tb-Se

    International Nuclear Information System (INIS)

    Methods of physico-chemical analysis are used to study interaction in Tb-Se system in the 0-60 at.% Se concentration range and the temperatures from room one to melting points. T-x projection of phase diagram is plotted. Formation of two congruently melting TbSe and Tb2Se3 phases and also of limited range of solid solutions based on polymorphous modifications of terbium sesquiselenide is stated to take place

  7. Hubble's diagram and cosmic expansion

    OpenAIRE

    Kirshner, Robert P.

    2003-01-01

    Edwin Hubble's classic article on the expanding universe appeared in PNAS in 1929 [Hubble, E. P. (1929) Proc. Natl. Acad. Sci. USA 15, 168–173]. The chief result, that a galaxy's distance is proportional to its redshift, is so well known and so deeply embedded into the language of astronomy through the Hubble diagram, the Hubble constant, Hubble's Law, and the Hubble time, that the article itself is rarely referenced. Even though Hubble's distances have a large systematic error, Hubble's ve...

  8. Spectral interpretation of decision diagrams

    CERN Document Server

    Stankovic, Radomir

    2006-01-01

    Interpreting decision diagrams using the spectral approach advances both the utility and understanding of classical DD techniques and provides a framework for developing advanced solutions for digital design and a host of other applications. Scientists, computer science and engineering professionals, and researchers with an interest in the spectral methods of representing discrete functions, as well as the foundations of logic design, will find the book a clearly explained, well-organized, and essential resource.

  9. Phase Diagram in Manganese Oxides

    CERN Document Server

    Maezono, R; Nagaosa, N; Maezono, Ryo; Ishihara, Sumio; Nagaosa, Naoto

    1998-01-01

    We study theoretically the phase diagram of perovskite manganites taking into account the double degeneracy of the $e_g$ orbitals in a $Mn^{3+}$ ion. A rich phase diagram is obtained in the mean field theory at zero temperature as functions of $x$ (hole concentration) and $J_S$ (antiferromagnetic interaction between $t_{2g}$ spins). The global features of the phase diagram is understood in terms of the superexchange and double exchange interactions, which are strongly depends on types of the occupied $e_g$ orbitals. The strong electron correlation induces the orbital polarization, which controls the dimension of the conduction band. A sequential change of the spin and orbital structures with doping holes is consistent with the recent experiments. In particular, metallic A-type (layered) antiferromagnetic state is found for $x\\sim0.5$ with the uniform $d_{x^2-y^2}$ orbital ordering. Effects of the Jahn-Teller distortion are also studied. A short version of this paper has been already published (to be appeared ...

  10. Contribution of particle-particle, hole-hole and particle-hole ring diagrams to the binding energies of finite nuclei

    International Nuclear Information System (INIS)

    Two classes of diagrams, namely particle-particle, hole-hole (pp, hh) and particle-hole (ph) ring diagrams are summed for the nuclei 16O and 40Ca, and their contributions to the ground-state energy shift ?E of these nuclei is calculated. We find that hh and mixed diagrams (involving both pp and hh interactions) are not less important than the usual pp ladder diagrams which are summed in the standard Brueckner approach. We also study the convergence of these two classes of diagrams as the dimension of the model space involved is increased, and as a function of the residual interaction used. In evaluating these diagrams a transition-amplitude method is used. This is compared to the quasi-boson correlation expression for the ground-state energy due to particle-hole excitations and to an analogous correlation expression resulting from particle-particle and hole-hole excitations. Additionally we derive expresssions for, and evaluate a subclass of these diagrams namely 'TDA' ring diagrams, where unlike the usual pp, hh and ph diagrams, backward-folding graphs are excluded. We find that the backward-folding graphs are negligible for pp, hh ring diagrams and small for ph graphs. In the smallest model space considered for 40Ca we also obtained the TDA ring diagram contributions via matrix inversion techniques which additionally allow us to study the relative importance of ph exchange graphs neglected in the ring-diagram formalism, and of cross the ring-diagram formalism, and of cross TDA diagrams (i.e. TDA ring diagrams where both pp, hh, and ph interactions are allowed). Finally we study the uncertainties spurious effects introduce in ring-diagram calculations. (orig.)

  11. Higher-Order Gravitational Lensing Reconstruction using Feynman Diagrams

    CERN Document Server

    Jenkins, Elizabeth E; Waalewijn, Wouter J; Yadav, Amit P S

    2014-01-01

    We develop a method for calculating the correlation structure of the Cosmic Microwave Background (CMB) using Feynman diagrams, when the CMB has been modified by gravitational lensing, Faraday rotation, patchy reionization, or other distorting effects. This method is used to calculate the bias of the Hu-Okamoto quadratic estimator in reconstructing the lensing power spectrum up to O(\\phi^4) in the lensing potential $\\phi$. We consider both the diagonal noise TTTT, EBEB, etc. and, for the first time, the off-diagonal noise TTTE, TBEB, etc. The previously noted large O(\\phi^4) term in the second order noise is identified to come from a particular class of diagrams. It can be significantly reduced by a reorganization of the $\\phi$ expansion. These improved estimators have almost no bias for the off-diagonal case involving only one $B$ component of the CMB, such as EEEB.

  12. Communicating systems with UML 2 modeling and analysis of network protocols

    CERN Document Server

    Barrera, David Garduno

    2013-01-01

    This book gives a practical approach to modeling and analyzing communication protocols using UML 2. Network protocols are always presented with a point of view focusing on partial mechanisms and starting models. This book aims at giving the basis needed for anybody to model and validate their own protocols. It follows a practical approach and gives many examples for the description and analysis of well known basic network mechanisms for protocols.The book firstly shows how to describe and validate the main protocol issues (such as synchronization problems, client-server interactions, layer

  13. Analizador Sintáctico de Lenguaje Natural con Reglas Editables para la Generación de Primitivas UML.

    Directory of Open Access Journals (Sweden)

    Carlos M. Zapata

    2007-06-01

    Full Text Available We propose, in this paper, a constituent-based automated syntactic analyzer fr om natural language? it has capabilities for grammatical rules modification. The parser uses bottom-up method for syntactic tree generation and right-left, left-right verifying for level tree building. The parser itself was built as a part of an application for automatic obtaining of UML primitives from natural language? due to this fact, weneed syntactic rules edition for incorporing new phrases and for easing data processing to other analysis modules.

  14. Grid diagrams and Khovanov homology

    DEFF Research Database (Denmark)

    Droz, Jean-Marie; Wagner, Emmanuel

    2009-01-01

    We explain how to compute the Jones polynomial of a link from one of its grid diagrams and we observe a connection between Bigelow’s homological definition of the Jones polynomial and Kauffman’s definition of the Jones polynomial. Consequently, we prove that the Maslov grading on the Seidel–Smith symplectic link invariant coincides with the difference between the homological grading on Khovanov homology and the Jones grading on Khovanov homology. We give some evidence for the truth of the Seidel–Smith conjecture.

  15. Transformations of triangle ladder diagrams

    OpenAIRE

    Kondrashuk, Igor; Vergara, Alvaro

    2009-01-01

    It is shown how dual space diagrammatic representation of momentum integrals corresponding to triangle ladder diagrams with an arbitrary number of rungs can be transformed to half-diamonds. In paper arXiv:0803.3420 [hep-th] the half-diamonds were related by conformal integral substitution to the diamonds which represent the dual space image of four-point ladder integrals in the four-dimensional momentum space. Acting in the way described in the present paper we do not need t...

  16. Community detection by graph Voronoi diagrams

    Science.gov (United States)

    Deritei, Dávid; Lázár, Zsolt I.; Papp, István; Járai-Szabó, Ferenc; Sumi, Róbert; Varga, Levente; Ravasz Regan, Erzsébet; Ercsey-Ravasz, Mária

    2014-06-01

    Accurate and efficient community detection in networks is a key challenge for complex network theory and its applications. The problem is analogous to cluster analysis in data mining, a field rich in metric space-based methods. Common to these methods is a geometric, distance-based definition of clusters or communities. Here we propose a new geometric approach to graph community detection based on graph Voronoi diagrams. Our method serves as proof of principle that the definition of appropriate distance metrics on graphs can bring a rich set of metric space-based clustering methods to network science. We employ a simple edge metric that reflects the intra- or inter-community character of edges, and a graph density-based rule to identify seed nodes of Voronoi cells. Our algorithm outperforms most network community detection methods applicable to large networks on benchmark as well as real-world networks. In addition to offering a computationally efficient alternative for community detection, our method opens new avenues for adapting a wide range of data mining algorithms to complex networks from the class of centroid- and density-based clustering methods.

  17. Single and Double Perturbative Splitting Diagrams in Double Parton Scattering

    CERN Document Server

    Gaunt, Jonathan R

    2012-01-01

    We discuss the role of two different types of diagram in the proton-proton double parton scattering (DPS) cross section - single and double perturbative splitting graphs. Using explicit calculations of simple graphs from these classes we show that the treatment of these graphs by the 'double PDF' framework for describing the DPS cross section, introduced a number of years ago by Snigirev and collaborators, is unsatisfactory. We suggest that a contribution from single perturbative splitting graphs should be included in the DPS cross section, albeit with a different geometrical prefactor to the contribution from 'zero perturbative splitting' graphs.

  18. Bases of Schur algebras associated to cellularly stratified diagram algebras

    CERN Document Server

    Bowman, C

    2011-01-01

    We examine homomorphisms between induced modules for a certain class of cellularly stratified diagram algebras, including the BMW algebra, Temperley-Lieb algebra, Brauer algebra, and (quantum) walled Brauer algebra. We define the `permutation' modules for these algebras, these are one-sided ideals which allow us to study the diagrammatic Schur algebras of Hartmann, Henke, Koenig and Paget. We construct bases of these Schur algebras in terms of modified tableaux. On the way we prove that the (quantum) walled Brauer algebra and the Temperley-Lieb algebra are both cellularly stratified and therefore have well-defined Specht filtrations.

  19. Unusual initial state interactions and Kinoshita diagram identities in perturbative QCD

    International Nuclear Information System (INIS)

    Unlike in QED, algebraic identities for individual single-cut Kinoshita diagrams with all soft gluons are generally violated by initial state spectator interactions in light-cone time-ordered perturbation theory. At g4 order, identities insuring IR cancellation for the real graphs considered by Bodwin, Brodsky and Lepage for ?? -> ?+?- + X when all gluons are soft can be obtained by summing over several of the corresponding single-cut diagrams. Although this fails for the two-loop virtuals' diagrams considered by BBL, summing over a larger class of possible two-loop virtual spectator interactions having two Glauber singularities does restore IR finiteness when both gluons are soft. For individual single-cut Kinoshita diagrams with an arbitrary number ladder exchanges, algebraic identities for the (Csub(F))sup(n/2) contribution from the initial state are derived. (orig.)

  20. The architecture of the CMS Level-1 Trigger Control and Monitoring System using UML

    International Nuclear Information System (INIS)

    The architecture of the Compact Muon Solenoid (CMS) Level-1 Trigger Control and Monitoring software system is presented. This system has been installed and commissioned on the trigger online computers and is currently used for data taking. It has been designed to handle the trigger configuration and monitoring during data taking as well as all communications with the main run control of CMS. Furthermore its design has foreseen the provision of the software infrastructure for detailed testing of the trigger system during beam down time. This is a medium-size distributed system that runs over 40 PCs and 200 processes that control about 4000 electronic boards. The architecture of this system is described using the industry-standard Universal Modeling Language (UML). This way the relationships between the different subcomponents of the system become clear and all software upgrades and modifications are simplified. The described architecture has allowed for frequent upgrades that were necessary during the commissioning phase of CMS when the trigger system evolved constantly. As a secondary objective, the paper provides a UML usage example and tries to encourage the standardization of the software documentation of large projects across the LHC and High Energy Physics community.

  1. Converting UML Description of Software Architecture to Stochastic Process Algebra and Performance Evaluation

    Directory of Open Access Journals (Sweden)

    Rahmat Zolfaghari

    2013-07-01

    Full Text Available Important qualitative parameters of the large softwaresystems are determined by indicators of effectiveness of thesoftware's, such as response time, operating power and error rate.Procedure modeling is an approach for evaluating the effectivenessand validation of the systems and, as well as it predicts therequirements of qualitative and quantitative performance andprovides a comparison between all kinds of designs with respect toperformance indicators.Present study suggested a method for converting the UMLdescription designing software to Stochastic Process Algebra(SPAmodel, which provides the application of using the UML indesigning software with high performance; in other words itputting the performance in designing software and a high qualitysoftware is designed.In order tomodeling the parts of system weuse state chart and for the interactions between the parts we use theCollaboration chart with the performance profile (using theperformance profile is the distinction between the suggestedapproach and the former ones.. An algorithm is provided forautomatic production of the SPA performance model from theXML(Extensible Markup Language documents and state andcollaboration charts with performance profiles(stereotype, labeland limitation, using the ExportXMI software, Argo UML isprovided, and then they gained SPA performance/operation modelin the PEPAworkbench tool is loaded for performance analysis,so as the designer can test thefulfill of performance goals of hisdesign according to type of different performance parameters andchanging in value and chooses the best option in designing.

  2. Meta-Model and UML Profile for Requirements Management of Software and Embedded Systems

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    2011-01-01

    Full Text Available Software and embedded system companies today encounter problems related to requirements management tool integration, incorrect tool usage, and lack of traceability. This is due to utilized tools with no clear meta-model and semantics to communicate requirements between different stakeholders. This paper presents a comprehensive meta-model for requirements management. The focus is on software and embedded system domains. The goal is to define generic requirements management domain concepts and abstract interfaces between requirements management and system development. This leads to a portable requirements management meta-model which can be adapted with various system modeling languages. The created meta-model is prototyped by translating it into a UML profile. The profile is imported into a UML tool which is used for rapid evaluation of meta-model concepts in practice. The developed profile is associated with a proof of concept report generator tool that automatically produces up-to-date documentation from the models in form of web pages. The profile is adopted to create an example model of embedded system requirement specification which is built with the profile.

  3. Comparing persistence diagrams through complex vectors

    OpenAIRE

    Di Fabio, Barbara; Ferri, Massimo

    2015-01-01

    The natural pseudo-distance of spaces endowed with filtering functions is precious for shape classification and retrieval; its optimal estimate coming from persistence diagrams is the bottleneck distance, which unfortunately suffers from combinatorial explosion. A possible algebraic representation of persistence diagrams is offered by complex polynomials; since far polynomials represent far persistence diagrams, a fast comparison of the coefficient vectors can reduce the siz...

  4. Z0?ggg via AVV triangle diagram

    International Nuclear Information System (INIS)

    In the standard model, Z0 decays into three gluons via the VVVV box diagram and AVV triangle diagram in lowest-order perturbation theory. We calculated the latter contribution and found it comparable to the former. We also found that the dominant contribution of the Z0?ggg via the AVV diagram comes from the longitudinal component of Z0. This fact can be used to reduce the background from Z0?qq-barg

  5. The spectroscopic Hertzsprung-Russell diagram

    CERN Document Server

    Langer, N

    2014-01-01

    The Hertzsprung-Russell diagram is an essential diagnostic diagram for stellar structure and evolution, which has now been in use for more than 100 years. Our spectroscopic Hertzsprung-Russell (sHR) diagram shows the inverse of the flux-mean gravity versus the effective temperature. Observed stars whose spectra have been quantitatively analyzed can be entered in this diagram without the knowledge of the stellar distance or absolute brightness. Observed stars can be as conveniently compared to stellar evolution calculations in the sHR diagram as in the Hertzsprung-Russell diagram. However, at the same time, our ordinate is proportional to the stellar mass-to-luminosity ratio, which can thus be directly determined. For intermediate- and low-mass star evolution at constant mass, we show that the shape of an evolutionary track in the sHR diagram is identical to that in the Hertzsprung-Russell diagram. We also demonstrate that for hot stars, their stellar Eddington factor can be directly read off the sHR diagram. ...

  6. Some remarks about underused Loedel diagrams

    International Nuclear Information System (INIS)

    We emphasize that it can be didactically very useful for students to realize how a space–time diagram of an observer, moving with a constant velocity with respect to another observer, can be obtained easily by means of a standard matrix of rotation, without recourse to imaginary axes and angles. These diagrams were introduced for the first time by Loedel and their main advantage over Minkowski diagrams is that a scale factor is not necessary to convert the units of an observer to those of another observer. We show this well-known property of Loedel diagrams using a new geometric approach. (paper)

  7. Threshold behavior of Feynman diagrams: the master two-loop propagator

    OpenAIRE

    Czarnecki, Andrzej; Vladimir A. Smirnov(Skobeltsyn Institute of Nuclear Physics of Moscow State University, 119991 Moscow, Russia)

    1996-01-01

    An asymptotic expansion of the two-loop two-point ``master'' diagram with two masses $m$ and $M$, on the mass shell $Q^2=M^2$, is presented. The treatment of the non-analytical terms arising in the expansion around the branching point is discussed. Some details of the calculation of a new class of two-loop integrals are given.

  8. Phase diagram of ammonium nitrate

    International Nuclear Information System (INIS)

    Ammonium Nitrate (AN) is a fertilizer, yet becomes an explosive upon a small addition of chemical impurities. The origin of enhanced chemical sensitivity in impure AN (or AN mixtures) is not well understood, posing significant safety issues in using AN even today. To remedy the situation, we have carried out an extensive study to investigate the phase stability of AN and its mixtures with hexane (ANFO–AN mixed with fuel oil) and Aluminum (Ammonal) at high pressures and temperatures, using diamond anvil cells (DAC) and micro-Raman spectroscopy. The results indicate that pure AN decomposes to N2, N2O, and H2O at the onset of the melt, whereas the mixtures, ANFO and Ammonal, decompose at substantially lower temperatures. The present results also confirm the recently proposed phase IV-IV? transition above 17 GPa and provide new constraints for the melting and phase diagram of AN to 40 GPa and 400°C

  9. Feynman Diagrams and the Quantum Stochastic Calculus

    OpenAIRE

    Gough, John

    2004-01-01

    We present quantum stochastic calculus in terms of diagrams taking weights in the algebra of observables of some quantum system. In particular, we note the absence of non-time-consecutive Goldstien diagrams. We review recent results in Markovian limits in these terms.

  10. The QCD phase diagram at finite density

    OpenAIRE

    Schmidt, Christian; Fodor, Zoltan; Katz, Sandor

    2005-01-01

    We study the density of states method to explore the phase diagram of the chiral transition on the tempeature and quark chemical potential plane. Four quark flavours are used in the analysis. Though the method is quite expensive small lattices show an indication for a triple-point connecting three different phases on the phase diagram.

  11. Hofstadter butterfly as Quantum phase diagram

    OpenAIRE

    Osadchy, D.; Avron, J.

    2001-01-01

    The Hofstadter butterfly is viewed as a quantum phase diagram with infinitely many phases, labelled by their (integer) Hall conductance, and a fractal structure. We describe various properties of this phase diagram: We establish Gibbs phase rules; count the number of components of each phase, and characterize the set of multiple phase coexistence.

  12. Phase Diagram of Integer Quantum Hall Effect

    OpenAIRE

    Sheng, D. N.; Weng, Z. Y.

    1999-01-01

    The phase diagram of integer quantum Hall effect is numerically determined in the tight-binding model, which can account for overall features of recently obtained experimental phase diagram. In particular, the quantum Hall plateaus are terminated by two distinct insulating phases, characterized by the Hall resistance with classic and quantized values, respectively, which is also in good agreement with experiments.

  13. Mapping Images with the Coherence Length Diagrams

    OpenAIRE

    Sparavigna, A.; Marazzato, R.

    2008-01-01

    Statistical pattern recognition methods based on the Coherence Length Diagram (CLD) have been proposed for medical image analyses, such as quantitative characterisation of human skin textures, and for polarized light microscopy of liquid crystal textures. Further investigations are made on image maps originated from such diagram and some examples related to irregularity of microstructures are shown.

  14. FORMAL SPECIFICATION FOR REAL-TIME OBJECT ORIENTED SYSTEMS WITH UML DESIGN

    Directory of Open Access Journals (Sweden)

    Benjamin D. Horne

    2012-01-01

    Full Text Available Traditionally, real-time software system development focuses on low-level programming techniques to increase timeliness and operate within constraints; however, more recently higher-level, object-oriented methodologies are being used to create real-time software systems. This increase in object-oriented design for real- time systems is due to the improved use of active objects and concurrency in object-oriented languages. Real-time aspects have not only improved in many programming languages, but these real-time constraints are becoming more essential in general object-oriented software development. Consequently, the specification of real-time object-oriented systems is becoming important in software development processes. One of the many tools used to specify software is an executable specification language called Descartes. Descartes relates output data to input data as a function of the input data through a tree structure notation called "Hoare trees." This useful specification structure has been extended and supported for several types of systems since the language's creation in 1977. In particular, Descartes has been extended for the specification of real-time systems and for object-oriented designed systems. In spite of this, the combination of the two extensions for specification of real-time object oriented (RTOO systems has not been tested. Thus, the main objective was to validate that the combination of the two Descartes extensions either satisfied the needed specification for RTOO systems or that the language needed to be additionally extended. To gain further verification of these united Descartes extensions, the Unified Modeling Language (UML was used for comparison in aspects of design and effectiveness. In this research effort, UML 2.0, a widely used modeling language was used and analyzed to model security requirements along with the application requirements for real time object oriented systems. The outcome from this research effort was efficient modeling notations included to UML 2.0 modeling notations that can be used to specify security requirements in the beginning phase of software engineering, when application requirements are specified.

  15. Persistence Diagrams and the Heat Equation Homotopy

    CERN Document Server

    Fasy, Brittany Terese

    2010-01-01

    Persistence homology is a tool used to measure topological features that are present in data sets and functions. Persistence pairs births and deaths of these features as we iterate through the sublevel sets of the data or function of interest. I am concerned with using persistence to characterize the difference between two functions f, g : M -> R, where M is a topological space. Furthermore, I formulate a homotopy from g to f by applying the heat equation to the difference function g-f. By stacking the persistence diagrams associated with this homotopy, we create a vineyard of curves that connect the points in the diagram for f with the points in the diagram for g. I look at the diagrams where M is a square, a sphere, a torus, and a Klein bottle. Looking at these four topologies, we notice trends (and differences) as the persistence diagrams change with respect to time.

  16. Influence diagram method for containment performance analysis

    International Nuclear Information System (INIS)

    Influence diagram method has been applied to containment performance analysis of Younggwang 3 and 4 in an effort to explicitly display the dependencies among events. This study has been initiated to remove two major drawbacks of the current event tree methodology: 1) Event tree cannot express dependency between events explicitly. 2) Accident Progression Event Tree (APET) cannot represent entire containment system. To resolve these problems, a new approach, i.e., influence diagrams, are proposed. In the present work, the applicability of the influence diagrams have been demonstrated for YGN 3 and 4 containment performance analysis and assessment of accident management strategies. The results of this study are in good agreement with those of YGN 3 and 4 IPE. In addition, influence diagrams are used to assess two accident management strategies: 1) RCS depressurization, 2) Cavity flooding. It is shown that influence diagrams can be applied to the containment performance analysis

  17. Reading fitness landscape diagrams through HSAB concepts

    Science.gov (United States)

    Vigneresse, Jean-Louis

    2014-10-01

    Fitness landscapes are conceived as range of mountains, with local peaks and valleys. In terms of potential, such topographic variations indicate places of local instability or stability. The chemical potential, or electronegativity, its value changed of sign, carries similar information. In addition to chemical descriptors defined through hard-soft acid-base (HSAB) concepts and computed through density functional theory (DFT), the principles that rule chemical reactions allow the design of such landscape diagrams. The simplest diagram uses electrophilicity and hardness as coordinates. It allows examining the influence of maximum hardness or minimum electrophilicity principles. A third dimension is introduced within such a diagram by mapping the topography of electronegativity, polarizability or charge exchange. Introducing charge exchange during chemical reactions, or mapping a third parameter (f.i. polarizability) reinforces the information carried by a simple binary diagram. Examples of such diagrams are provided, using data from Earth Sciences, simple oxides or ligands.

  18. Operations space diagram for ECRH and ECCD

    DEFF Research Database (Denmark)

    Bindslev, H.

    2004-01-01

    A Clemmov-Mullaly-Allis (CMA) type diagram, the ECW-CMA diagram, for representing the operational possibilities of electron cyclotron heating and current drive (ECRH/ECCD) systems for fusion plasmas is presented. In this diagram, with normalized density and normalized magnetic field coordinates, the parameter range in which it is possible to achieve a given task (e.g. O-mode current drive for stabilizing a neoclassical tearing mode) appears as a region. With also the Greenwald density limit shown, this diagram condenses the information on operational possibilities, facilitating the overview required at the design phase. At the operations phase it may also prove useful in setting up experimental scenarios by showing operational possibilities, avoiding the need for survey type ray-tracing at the initial planning stages. The diagram may also serve the purpose of communicating operational possibilities to non-experts. JET and ITER like plasmas are used, but the method is generic.

  19. A Trajectory UML profile For Modeling Trajectory Data: A Mobile Hospital Use Case

    CERN Document Server

    Oueslati, Wided

    2011-01-01

    A large amount of data resulting from trajectories of moving objects activities are collected thanks to localization based services and some associated automated processes. Trajectories data can be used either for transactional and analysis purposes in various domains (heath care, commerce, environment, etc.). For this reason, modeling trajectory data at the conceptual level is an important stair leading to global vision and successful implementations. However, current modeling tools fail to fulfill specific moving objects activities requirements. In this paper, we propose a new profile based on UML in order to enhance the conceptual modeling of trajectory data related to mobile objects by new stereotypes and icons. As illustration, we present a mobile hospital use case.

  20. A UML 2.0 Profile to Model Block Cipher Algorithms

    Science.gov (United States)

    Balderas-Contreras, Tomás; Rodriguez-Gomez, Gustavo; Cumplido, René

    Current mobile digital communication systems must implement rigorous operations to guarantee high levels of confidentiality and integrity during transmission of critical information. To achieve higher performance, the security algorithms are usually implemented as dedicated hardware functional units attached to the main processing units of the embedded communication system. To save hardware resources, the designer usually performs a number of manipulations in the cipher algorithm lying at the core of the confidentiality and integrity operations to implement a simplified version of it that is suitable to be efficiently used in an embedded environment. This paper describes an extension to UML 2.0 to model the structure of contemporary block cipher algorithms, with the ultimate goal of synthesizing representations in a hardware description language from these models according to a model-driven development principle. This automated process should alleviate design complexity and increase the productivity of the developer during experimentation with different design alternatives.

  1. Tissue transglutaminase levels above 100 U/mL and celiac disease: A prospective study

    Directory of Open Access Journals (Sweden)

    Amani Mubarak

    2012-01-01

    Full Text Available AIM: To investigate whether a tissue-transglutaminase antibody (tTGA level ? 100 U/mL is sufficient for the diagnosis of celiac disease (CD. METHODS: Children suspected of having CD were prospectively included in our study between March 2009 and September 2011. All patients with immune globulin A deficiency and all patients on a gluten-free diet were excluded from the study. Anti-endomysium antibodies (EMA were detected by means of immunofluorescence using sections of distal monkey esophagus (EUROIMMUN, Luebeck, Germany. Serum anti-tTGA were measured by means of enzyme-linked immunosorbent assay using human recombinant tissue transglutaminase (ELiA Celikey IgA kit Phadia AB, Uppsala, Sweden. The histological slides were graded by a single experienced pathologist using the Marsh classification as modified by Oberhuber. Marsh II and III lesions were considered to be diagnostic for the disease. The positive predictive values (PPVs, negative predictive values (NPVs, sensitivity and specificity of EMA and tTGA along with their 95% CI (for the cut off values > 10 and ? 100 U/mL were calculated using histology as the gold standard for CD. RESULTS: A total of 183 children were included in the study. A total of 70 (38.3% were male, while 113 (61.7% were female. The age range was between 1.0 and 17.6 years, and the mean age was 6.2 years. One hundred twenty (65.6% patients had a small intestinal biopsy diagnostic for the disease; 3 patients had a Marsh II lesion, and 117 patients had a Marsh III lesion. Of the patients without CD, only 4 patients had a Marsh?I?lesion. Of the 183 patients, 136 patients were positive for EMA, of whom 20 did not have CD, yielding a PPV for EMA of 85% (95% CI: 78%-90% and a corresponding specificity of 68% (95% CI: 55%-79%. The NPV and specificity for EMA were 91% (95% CI: 79%-97% and 97% (95% CI: 91%-99%, respectively. Increased levels of tTGA were found in 130 patients, although only 116 patients truly had histological evidence of the disease. The PPV for tTGA was 89% (95% CI: 82%-94%, and the corresponding specificity was 78% (95% CI: 65%-87%. The NPV and sensitivity were 92% (95% CI: 81%-98% and 97% (95% CI: 91%-99%, respectively. A tTGA level ? 100 U/mL was found in 87 (47.5% patients, all of whom were also positive for EMA. In all these 87 patients, epithelial lesions confirming CD were found, giving a PPV of 100% (95%CI: 95%-100%. The corresponding specificity for this cut-off value was also 100% (95% CI: 93%-100%. Within this group, a total of 83 patients had symptoms, at least gastrointestinal and/or growth retardation. Three patients were asymptomatic but were screened because they belonged to a group at risk for CD (diabetes mellitus type 1 or positive family history. The fourth patient who lacked CD-symptoms was detected by coincidence during an endoscopy performed for gastro-intestinal bleeding. CONCLUSION: This study confirms based on prospective data that a small intestinal biopsy is not necessary for the diagnosis of CD in symptomatic patients with tTGA ? 100 U/mL.

  2. A Conceptual and UML models of procurement process for simulation framework

    Directory of Open Access Journals (Sweden)

    Abdessamad Douraid

    2012-11-01

    Full Text Available This paper presents a set of conceptual and UML models that can be used to construct a simulation framework of procurement process. Whereas the good control of this process is crucial as well it composes an interesting ratio of costs along the whole chain. For this purpose, we took into account the information and the material flows of the upstream supply chain that linking the manufacturer and its suppliers. Our contribution is to make a reusable and a modular pattern of procurement process, which is able to be configured and used for several manufacturer industries. In order to benchmark the different scenarios of each configuration and to furnish a decision aids tool, for the sake of the decision makers to obtain the right choices.

  3. Derivation of UML Based Performance Models for Design Assessment in a Reuse Based Software Development Approach

    CERN Document Server

    Jasmine, K S

    2009-01-01

    Reuse-based software development provides an opportunity for better quality and increased productivity in the software products. One of the most critical aspects of the quality of a software system is its performance. The systematic application of software performance engineering techniques throughout the development process can help to identify design alternatives that preserve desirable qualities such as extensibility and reusability while meeting performance objectives. In the present scenario, most of the performance failures are due to a lack of consideration of performance issues early in the development process, especially in the design phase. These performance failures results in damaged customer relations, lost productivity for users, cost overruns due to tuning or redesign, and missed market windows. In this paper, we propose UML based Performance Models for design assessment in a reuse based software development scenario.

  4. A Hubble Diagram for Quasars

    CERN Document Server

    Risaliti, Guido

    2015-01-01

    We present a new method to test the cosmological model, and to estimate the cosmological parameters, based on the non-linear relation between ultraviolet and X-ray luminosity of quasars. We built a data set of ~1,250 quasars by merging several literature samples with X-ray measurements at 2 keV and SDSS photometry, which was used to estimate the extinction-corrected 2500~\\AA\\ flux. We obtained three main results: (1) we checked the non-linear relation between X-ray and UV luminosities in small redshift bins up to z~6, confirming that it holds at all redshifts with the same slope; (2) we built a Hubble diagram for quasars up to z~6, which is well matched to that of supernovae in the common z=0-1.4 redshift interval, and extends the test of the cosmological model up to z~6; (3) we showed that this non-linear relation is a powerful tool to estimate cosmological parameters. With present data, assuming a $\\Lambda$CDM model, we obtain $\\Omega_M$=0.21$^{+0.08}_{-0.10}$ and $\\Omega_\\Lambda$=0.95$^{+0.30}_{-0.20}$ ($\\...

  5. Phase diagram of ammonium nitrate

    Energy Technology Data Exchange (ETDEWEB)

    Dunuwille, Mihindra; Yoo, Choong-Shik, E-mail: csyoo@wsu.edu [Department of Chemistry and Institute for Shock Physics, Washington State University, Pullman, Washington 99164 (United States)

    2013-12-07

    Ammonium Nitrate (AN) is a fertilizer, yet becomes an explosive upon a small addition of chemical impurities. The origin of enhanced chemical sensitivity in impure AN (or AN mixtures) is not well understood, posing significant safety issues in using AN even today. To remedy the situation, we have carried out an extensive study to investigate the phase stability of AN and its mixtures with hexane (ANFO–AN mixed with fuel oil) and Aluminum (Ammonal) at high pressures and temperatures, using diamond anvil cells (DAC) and micro-Raman spectroscopy. The results indicate that pure AN decomposes to N{sub 2}, N{sub 2}O, and H{sub 2}O at the onset of the melt, whereas the mixtures, ANFO and Ammonal, decompose at substantially lower temperatures. The present results also confirm the recently proposed phase IV-IV{sup ?} transition above 17 GPa and provide new constraints for the melting and phase diagram of AN to 40 GPa and 400°C.

  6. The Amplituhedron from Momentum Twistor Diagrams

    CERN Document Server

    Bai, Yuntao

    2014-01-01

    We propose a new diagrammatic formulation of the all-loop scattering amplitudes/Wilson loops in planar N=4 SYM, dubbed the "momentum-twistor diagrams". These are on-shell-diagrams obtained by gluing trivalent black and white vertices defined in momentum twistor space, which, in the reduced diagram case, are known to be related to diagrams in the original twistor space. The new diagrams are manifestly Yangian invariant, and they naturally represent factorization and forward-limit contributions in the all-loop BCFW recursion relations in momentum twistor space, in a fashion that is completely different from those in momentum space. We show how to construct and evaluate momentum-twistor diagrams, and how to use them to obtain tree-level amplitudes and loop-level integrands; in particular for the latter we identify an isolated bubble-structure for each loop variable, arising from a forward limit, or entangled removal of particles. From a given diagram one can directly read off the C, D matrices via a generalized ...

  7. Breviz: Visualizing Spreadsheets using Dataflow Diagrams

    CERN Document Server

    Hermans, Felienne; van Deursen, Arie

    2011-01-01

    Spreadsheets are used extensively in industry, often for business critical purposes. In previous work we have analyzed the information needs of spreadsheet professionals and addressed their need for support with the transition of a spreadsheet to a colleague with the generation of data flow diagrams. In this paper we describe the application of these data flow diagrams for the purpose of understanding a spreadsheet with three example cases. We furthermore suggest an additional application of the data flow diagrams: the assessment of the quality of the spreadsheet's design.

  8. Non-simplicial decompositions of Betti diagrams of complete intersections

    OpenAIRE

    Gibbons, Courtney; Jeffries, Jack; Mayes, Sarah; Raicu, Claudiu; Stone, Branden; White, Bryan

    2013-01-01

    We investigate decompositions of Betti diagrams over a polynomial ring within the framework of Boij--Soederberg theory. That is, given a Betti diagram, we decompose it into pure diagrams. Relaxing the requirement that the degree sequences in such pure diagrams be totally ordered, we are able to define a multiplication law for Betti diagrams that respects the decomposition and allows us to write a simple expression the decomposition of the Betti diagram of any complete inters...

  9. A novel decision diagrams extension method

    International Nuclear Information System (INIS)

    Binary decision diagram (BDD) is a graph-based representation of Boolean functions. It is a directed acyclic graph (DAG) based on Shannon's decomposition. Multi-state multi-valued decision diagram (MMDD) is a natural extension of BDD for the symbolic representation and manipulation of the multi-valued logic functions. This paper proposes a decision diagram extension method based on original BDD/MMDD while the scale of a reliability system is extended. Following a discussion of decomposition and physical meaning of BDD and MMDD, the modeling method of BDD/MMDD based on original BDD/MMDD is introduced. Three case studies are implemented to demonstrate the presented methods. Compared with traditional BDD and MMDD generation methods, the decision diagrams extension method is more computationally efficient as shown through the running time

  10. Phase diagram to design passive nanostructures

    CERN Document Server

    Lee, Jeng Yi

    2015-01-01

    A phase diagram, defined by the amplitude square and phase of scattering coefficients for absorption cross-section in each individual channel, is introduced as a universal map on the electromagnetic properties for passive scatterers. General physical bounds are naturally revealed based on the intrinsic power conservation in a passive scattering system, entailing power competitions among scattering, absorption, and extinction. Exotic scattering and absorption phenomena, from resonant scattering, invisible cloaking, coherent perfect absorber, and subwavelength superscattering can all be illustrated in this phase diagram. With electrically small core-shell scatterers as an example, we demonstrate a systematic method to design field-controllable structures based on the allowed trajectories in the phase diagram. The proposed phase diagram not only provides a simple tool to design optical devices but also promotes a deep understanding on Mie's scattering theory.

  11. Enhancing the Diagramming Method in Informal Logic

    Directory of Open Access Journals (Sweden)

    Dale JACQUETTE

    2011-12-01

    Full Text Available The argument diagramming method developed by Monroe C. Beardsley in his (1950 book Practical Logic, which has since become the gold standard for diagramming arguments in informal logic, makes it possible to map the relation between premises and conclusions of a chain of reasoning in relatively complex ways. The method has since been adapted and developed in a number of directions by many contemporary informal logicians and argumentation theorists. It has proved useful in practical applications and especially pedagogically in teaching basic logic and critical reasoning skills at all levels of scientific education. I propose in this essay to build on Beardsley diagramming techniques to refine and supplement their structural tools for visualizing logical relationships in a number of categories not originally accommodated by Beardsley diagramming, including circular reasoning, reductio ad absurdum arguments, and efforts to dispute and contradict arguments, with applications and analysis.

  12. A Phase Diagram for Solar Flares

    Science.gov (United States)

    Balasubramaniam, K. S.; Winter, Lisa; Pernak, Rick

    2015-04-01

    Using the data from the NOAA/GOES X-ray observations of ~50,000 flares, we develop a Phase Diagram for solar flares. Such a Solar Flare Phase Diagram helps to trace the underlying energy structure of solar flares, and provides a prediction framework. The temperature (maximum ratio of short (0.5 – 4 A) to long band (1-8 A) band) and background solar x-ray radiation (at 1-8 A band) forms the basis of the phase diagram. Using the phase diagram and relevant statistical analysis, we derive insights into the eruptive nature of flares during the solar-cycle ramp (ramp up to and ramp down from solar maximum) phases and peak phase of the solar cycle.

  13. A Linear Category of Polynomial Diagrams

    OpenAIRE

    Hyvernat, Pierre

    2014-01-01

    We present a categorical model for intuitionistic linear logic where objects are polynomial diagrams and morphisms are simulation diagrams. The multiplicative structure (tensor product and its adjoint) can be defined in any locally cartesian closed category, whereas the additive (product and coproduct) and exponential Tensor-comonoid comonad) structures require additional properties and are only developed in the category Set, where the objects and morphisms have natural inte...

  14. Elementary diagrams in nuclear and neutron matter

    International Nuclear Information System (INIS)

    Variational calculations of nuclear and neutron matter are currently performed using a diagrammatic cluster expansion with the aid of nonlinear integral equations for evaluating expectation values. These are the Fermi hypernetted chain (FHNC) and single-operator chain (SOC) equations, which are a way of doing partial diagram summations to infinite order. A more complete summation can be made by adding elementary diagrams to the procedure. The simplest elementary diagrams appear at the four-body cluster level; there is one such E4 diagram in Bose systems, but 35 diagrams in Fermi systems, which gives a level of approximation called FHNC/4. We developed a novel technique for evaluating these diagrams, by computing and storing 6 three-point functions, Sxyz(r12, r13, r23), where xyz (= ccd, cce, ddd, dde, dee, or eee) denotes the exchange character at the vertices 1, 2, and 3. All 35 Fermi E4 diagrams can be constructed from these 6 functions and other two-point functions that are already calculated. The elementary diagrams are known to be important in some systems like liquid 3He. We expect them to be small in nuclear matter at normal density, but they might become significant at higher densities appropriate for neutron star calculations. This year we programmed the FHNC/4 contributions to the energy and tested them in a number of simple model cases, including liquid 3He and Bethe's hluding liquid 3He and Bethe's homework problem. We get reasonable, but not exact agreement with earlier published work. In nuclear and neutron matter with the Argonne v14 interaction these contributions are indeed small corrections at normal density and grow to only 5-10 MeV/nucleon at 5 times normal density

  15. Penguin and Box Diagrams in Unitary Gauge

    OpenAIRE

    He, Xiao-Gang; Tandean, Jusak; Valencia, G.

    2009-01-01

    We evaluate one-loop diagrams in the unitary gauge that contribute to flavor-changing neutral current (FCNC) transitions involving two and four fermions. Specifically, we deal with penguin and box diagrams arising within the standard model (SM) and in nonrenormalizable extensions thereof with anomalous couplings of the W boson to quarks. We show explicitly in the SM the subtle cancelation among divergences from individual unitary-gauge contributions to some of the physical F...

  16. QCD Phase Diagram with Imaginary Chemical Potential

    OpenAIRE

    Nakamura Atsushi; Nagata Keitaro

    2011-01-01

    We report our recent results on the QCD phase diagram obtained from the lattice QCD simulation. The location of the phase boundary between hadronic and QGP phases in the two-flavor QCD phase diagram is investigated. The imaginary chemical potential approach is employed, which is based on Monte Carlo simulations of the QCD with imaginary chemical potential and analytic continuation to the real chemical potential region.

  17. Generic phase diagram of active polar films

    OpenAIRE

    Voituriez, R.; Joanny, J. F.; Prost, J.

    2008-01-01

    We study theoretically the phase diagram of compressible active polar gels such as the actin network of eukaryotic cells. Using generalized hydrodynamics equations, we perform a linear stability analysis of the uniform states in the case of an infinite bidimensional active gel to obtain the dynamic phase diagram of active polar films. We predict in particular modulated flowing phases, and a macroscopic phase separation at high activity. This qualitatively accounts for experi...

  18. Electronic antiferromagnetic correlations in cuprates phase diagram

    OpenAIRE

    Yin, J. -X.

    2013-01-01

    Modern state-of-the-art techniques allow us to explore the magnetic and electronic structures of cuprates throughout the whole phase diagram, which defines the central questions on their emergent high temperature superconductivity. However, a simplified and unified description of the order parameters in these colorful phases together with their complex relations is still undetermined. Here we establish this phase diagram and the related structures based on recent experimenta...

  19. Beyond Feynman Diagrams (1/3)

    CERN Document Server

    CERN. Geneva

    2013-01-01

    For decades the central theoretical tool for computing scattering amplitudes has been the Feynman diagram. However, Feynman diagrams are just too slow, even on fast computers, to be able to go beyond the leading order in QCD, for complicated events with many jets of hadrons in the final state. Such events are produced copiously at the LHC, and constitute formidable backgrounds to many searches for new physics. Over the past few years, alternative methods that go beyond ...

  20. Finding and Accessing Diagrams in Biomedical Publications

    OpenAIRE

    Kuhn, Tobias; Luong, Thaibinh; Krauthammer, Michael

    2012-01-01

    Complex relationships in biomedical publications are often communicated by diagrams such as bar and line charts, which are a very effective way of summarizing and communicating multi-faceted data sets. Given the ever-increasing amount of published data, we argue that the precise retrieval of such diagrams is of great value for answering specific and otherwise hard-to-meet information needs. To this end, we demonstrate the use of advanced image processing and classification for identifying bar...

  1. Between Analogue and Digital Diagrams

    Directory of Open Access Journals (Sweden)

    Zoltan Bun

    2012-10-01

    Full Text Available This essay is about the interstitial. About how the diagram, as a method of design, has lead fromthe analogue deconstruction of the eighties to the digital processes of the turn of the millennium.Specifically, the main topic of the text is the interpretation and the critique of folding (as a diagramin the beginning of the nineties. It is necessary then to unfold its relationship with immediatelypreceding and following architectural trends, that is to say we have to look both backwards andforwards by about a decade. The question is the context of folding, the exchange of the analogueworld for the digital. To understand the process it is easier to investigate from the fields of artand culture, rather than from the intentionally perplicated1 thoughts of Gilles Deleuze. Both fieldsare relevant here because they can similarly be used as the yardstick against which the era itselfit measured. The cultural scene of the eighties and nineties, including performing arts, movies,literature and philosophy, is a wide milieu of architecture. Architecture responds parallel to itsera; it reacts to it, and changes with it and within it. Architecture is a medium, it has always beena medium, yet the relations are transformed. That’s not to say that technical progress, for exampleusing CAD-software and CNC-s, has led to the digital thinking of certain movements ofarchitecture, (it is at most an indirect tool. But the ‘up-to-dateness’ of the discipline, however,a kind of non-servile reading of an ‘applied culture’ or ‘used philosophy’2 could be the key.(We might recall here, parenthetically, the fortunes of the artistic in contemporary mass society.The proliferation of museums, the magnification of the figure of the artist, the existence of amassive consumption of printed and televised artistic images, the widespread appetite for informationabout the arts, all reflect, of course, an increasingly leisured society, but also relateprecisely to the fact that, faced with the tedium of everyday, real, lived experience, of the scientificillusion, of work and production, the world of art appears as a kind of last preserve of reality,where human beings can still find sustenance. Art is understood as being a space in whichthe fatigue of the contemporary subject can be salved away.3

  2. A case study in performance evaluation of real-time teleoparation software architecture using UML-MAST

    OpenAIRE

    Ortiz Zaragoza, Francisco José; Álvarez Torres, María Bárbara; Pastor Franco, Juan Ángel; Sánchez Palma, Pedro

    2003-01-01

    Reference architectures for specific domains can provide significant benefits in productivity and quality for real-time systems development. These systems require an exact characterization based on quantitative evaluation of architectural features refered to timing properties, such as performance, reliability, etc. In this work, an UML-based tool has been used to obtain a measure of performance between two alternative architectures. These architectures share the same functional components wit...

  3. Usability Experiments to Evaluate UML/SysML-Based Model Driven Software Engineering Notations for Logic Control in Manufacturing Automation

    OpenAIRE

    Birgit Vogel-Heuser

    2014-01-01

    Many industrial companies and researchers are looking for more efficient model driven engineering approaches (MDE) in software engineering of manufacturing automation systems (MS) especially for logic control programming, but are uncertain about the applicability and effort needed to implement those approaches in comparison to classical Programmable Logic Controller (PLC) programming with IEC 61131-3. The paper summarizes results of usability experiments evaluating UML a...

  4. UML modelling of geographic routing protocol "Greedy Perimeter Stateless Routing" for its integration into the "Java Network Simulator"

    OpenAIRE

    Mohammed ERRITALI; Reda, Oussama Mohamed; Ouahidi, Bouabid El

    2012-01-01

    In this work we propose an UML modeling of the "Greedy Perimeter Stateless Routing" (GPSR) protocol that integrate this geographic routing protocol, into "JavaNetwork Simulator" to simulate and study this protocol in a first time and offer some improvement in these features. Java Network Simulator (JNS) is a project of "translation" of Network Simulator (NS) in Java initiated by "the UCL Department of Computer Science". This simulator is not as complete as ns-2, but it is mu...

  5. A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile

    OpenAIRE

    Ochoa Ruiz, Gilberto

    2013-01-01

    The main contribution of this thesis consists on the proposition and development a Model-driven Engineering (MDE) framework, in tandem with a component-based approach, for facilitating the design and implementation of Dynamic Partially Reconfigurable (DPR) Systems-on-Chip. The proposed methodology has been constructed around the Metadata-based Composition Framework paradigm, and based on common standards such as UML MARTE and the IEEE IP-XACT standard, an XML representation used for storing m...

  6. Particle diagrams and statistics of many-body random potentials

    Science.gov (United States)

    Small, Rupert A.; Müller, Sebastian

    2015-05-01

    We present a method using Feynman-like diagrams to calculate the statistical properties of random many-body potentials. This method provides a promising alternative to existing techniques typically applied to this class of problems, such as the method of supersymmetry and the eigenvector expansion technique pioneered in Benet et al. (2001). We use it here to calculate the fourth, sixth and eighth moments of the average level density for systems with m bosons or fermions that interact through a random k-body Hermitian potential (k ? m); the ensemble of such potentials with a Gaussian weight is known as the embedded Gaussian Unitary Ensemble (eGUE) (Mon and French, 1975). Our results apply in the limit where the number l of available single-particle states is taken to infinity. A key advantage of the method is that it provides an efficient way to identify only those expressions which will stay relevant in this limit. It also provides a general argument for why these terms have to be the same for bosons and fermions. The moments are obtained as sums over ratios of binomial expressions, with a transition from moments associated to a semi-circular level density for m < 2 k to Gaussian moments in the dilute limit k ? m ? l. Regarding the form of this transition, we see that as m is increased, more and more diagrams become relevant, with new contributions starting from each of the points m = 2 k , 3 k , … , nk for the 2 nth moment.

  7. Galaxy emission line classification using three-dimensional line ratio diagrams

    International Nuclear Information System (INIS)

    Two-dimensional (2D) line ratio diagnostic diagrams have become a key tool in understanding the excitation mechanisms of galaxies. The curves used to separate the different regions—H II-like or excited by an active galactic nucleus (AGN)—have been refined over time but the core technique has not evolved significantly. However, the classification of galaxies based on their emission line ratios really is a multi-dimensional problem. Here we exploit recent software developments to explore the potential of three-dimensional (3D) line ratio diagnostic diagrams. We introduce the ZQE diagrams, which are a specific set of 3D diagrams that separate the oxygen abundance and the ionization parameter of H II region-like spectra and also enable us to probe the excitation mechanism of the gas. By examining these new 3D spaces interactively, we define the ZE diagnostics, a new set of 2D diagnostics that can provide the metallicity of objects excited by hot young stars and that cleanly separate H II region-like objects from the different classes of AGNs. We show that these ZE diagnostics are consistent with the key log [N II]/H? versus log [O III]/H? diagnostic currently used by the community. They also have the advantage of attaching a probability that a given object belongs to one class or the other. Finally, we discuss briefly why ZQE diagrams can provide a new way to differentiate and study the different classes of AGNs in anticipation of a dedicated follow-up study.

  8. Shock dynamics of phase diagrams

    International Nuclear Information System (INIS)

    A thermodynamic phase transition denotes a drastic change of state of a physical system due to a continuous change of thermodynamic variables, as for instance pressure and temperature. The classical van der Waals equation of state is the simplest model that predicts the occurrence of a critical point associated with the gas–liquid phase transition. Nevertheless, below the critical temperature theoretical predictions of the van der Waals theory significantly depart from the observed physical behaviour. We develop a novel approach to classical thermodynamics based on the solution of Maxwell relations for a generalised family of nonlocal entropy functions. This theory provides an exact mathematical description of discontinuities of the order parameter within the phase transition region, it explains the universal form of the equations of state and the occurrence of triple points in terms of the dynamics of nonlinear shock wave fronts. -- Highlights: •A new generalisation of van der Waals equation of state. •Description of phase transitions in terms of shock dynamics of state curves. •Proof of the universality of equations of state for a general class of models. •Interpretation of triple points as confluence of classical shock waves. •Correspondence table between thermodynamics and nonlinear conservation laws

  9. Interface in potts ferromagnet: phase diagram and critical exponents

    International Nuclear Information System (INIS)

    Within a real-space renormalisation-group framework, the q-state Potts ferromagnet is treated in a simple cubic lattice constituted by two different semi-infinite bulks (respectively characterized by the coupling constants J1 and J2) separated by a (1, 0, 0) interface (characterized by J sub(S)). The use of a rather sophisticated two-terminal cluster enables a quite reliable discussion of the phase diagram and its universality classes. Four physically different phases are obtained, namely the paramagnetic and the double-bulk and surface ferromagnetic ones. The critical surface contains a multicritical line (associated with J1 noy= J2) which in turn contains a special point associated with J1 = J2. (Author)

  10. Hints for families of GRBs improving the Hubble diagram

    CERN Document Server

    Cardone, Vincenzo F

    2013-01-01

    As soon as their extragalactic origins were established, the hope to make Gamma - Ray Bursts (GRBs) standardizeable candles to probe the very high - z universe has opened the search for scaling relations between redshift independent observable quantities and distance dependent ones. Although some remarkable success has been achieved, the empirical correlations thus found are still affected by a significant intrinsic scatter which downgrades the precision in the inferred GRBs Hubble diagram. We investigate here whether this scatter may come from fitting together objects belonging to intrinsically different classes. To this end, we rely on a cladistics analysis to partition GRBs in homogenous families according to their rest frame properties. Although the poor statistics prevent us from drawing a definitive answer, we find that both the intrinsic scatter and the coefficients of the $E_{peak}$\\,-\\,$E_{iso}$ and $E_{peak}$\\,-\\,$L$ correlations significantly change depending on which subsample is fitted. It turns ...

  11. Fishbone Diagrams: Organize Reading Content with a "Bare Bones" Strategy

    Science.gov (United States)

    Clary, Renee; Wandersee, James

    2010-01-01

    Fishbone diagrams, also known as Ishikawa diagrams or cause-and-effect diagrams, are one of the many problem-solving tools created by Dr. Kaoru Ishikawa, a University of Tokyo professor. Part of the brilliance of Ishikawa's idea resides in the simplicity and practicality of the diagram's basic model--a fish's skeleton. This article describes how…

  12. Science Visual Literacy: Learners' Perceptions and Knowledge of Diagrams

    Science.gov (United States)

    McTigue, Erin M.; Flowers, Amanda C.

    2011-01-01

    Constructing meaning from science texts relies not only on comprehending the words but also the diagrams and other graphics. The goal of this study was to explore elementary students' perceptions of science diagrams and their skills related to diagram interpretation. 30 students, ranging from second grade through middle school, completed a diagram

  13. The computation of shakedown limits for structural components subjected to variable thermal loading - Brussels diagrams

    International Nuclear Information System (INIS)

    Structures submitted to a constant primary load and a cyclic (thermal) secondary load may for certain combinations of load ratio, geometry and material properties undergo ratchetting, i.e. a situation where the strains increase at each cycle of the applied thermal load until failure or prohibitively large accumulated deformations occur. This report resulting from CEC Study Contract RAP-054-UK having mainly fast breeder reactor applications in mind, discusses the so-called Brussels diagrams which are a practical tool for the designer for assessing a particular design situation with respect to ratchetting. Brussels diagrams show four regions: elastic, shakedown, reverse plasticity and ratchetting. The theory of Brussels diagrams is presented. It is the upper bound shakedown theory, specialized for axisymmetric shell elements and in which the upper bound is minimized by linear programming techniques. This theory is extended to the reverse plasticity region and has been implemented in two finite element axisymmetric shell programs which calculate a sequence of points on the ratchetting boundary. Three classes of problems are discussed: (i) The uniaxial transient Bree problem. (ii) The cylindrical tube subjected to axial load and stationary or moving temperature discontinuity. (iii) A range of Brussels diagrams for axisymmetric geometries and thermal loadings typical of LMFBRs. The discussion includes comparisons with some experiments and considerations on the sensitivity of the diagrams to the material assumptions

  14. Thermal phase diagram of a model hamiltonian for columnar phases of liquid crystals

    CERN Document Server

    Hebert, M

    1996-01-01

    We present the phase diagram and critical properties of a coupled XY-Ising model on a triangular lattice using the mean-field approximation, the Migdal-Kadanoff scheme of renormalization group and Monte-Carlo simulations. The topology of the phase diagram is similar for the three techniques, with the appearance of a phase with XY order and Ising disorder. The results suggest a line of transitions belonging to the 2D-Ising universality class in contrast with previous data indicating a new universality class. This model is relevant to the columnar phases of discotic liquid crystals [such as hexa(hexylthio)triphenylene (HHTT)] in the limit of weak intercolumn coupling.

  15. Students' Understanding of Diagrams for Solving Word Problems: A Framework for Assessing Diagram Proficiency

    Science.gov (United States)

    Poch, Apryl L.; van Garderen, Delinda; Scheuermann, Amy M.

    2015-01-01

    A visual representation, such as a diagram, can be a powerful strategy for solving mathematical word problems. However, using a representation to solve mathematical word problems is not as simple as it seems! Many students with learning disabilities struggle to use a diagram effectively and efficiently. This article provides a framework for…

  16. The Semiotic Structure of Geometry Diagrams: How Textbook Diagrams Convey Meaning

    Science.gov (United States)

    Dimmel, Justin K.; Herbst, Patricio G.

    2015-01-01

    Geometry diagrams use the visual features of specific drawn objects to convey meaning about generic mathematical entities. We examine the semiotic structure of these visual features in two parts. One, we conduct a semiotic inquiry to conceptualize geometry diagrams as mathematical texts that comprise choices from different semiotic systems. Two,…

  17. On phase diagrams of magnetic reconnection

    International Nuclear Information System (INIS)

    Recently, “phase diagrams” of magnetic reconnection were developed to graphically organize the present knowledge of what type, or phase, of reconnection is dominant in systems with given characteristic plasma parameters. Here, a number of considerations that require caution in using the diagrams are pointed out. First, two known properties of reconnection are omitted from the diagrams: the history dependence of reconnection and the absence of reconnection for small Lundquist number. Second, the phase diagrams mask a number of features. For one, the predicted transition to Hall reconnection should be thought of as an upper bound on the Lundquist number, and it may happen for considerably smaller values. Second, reconnection is never “slow,” it is always “fast” in the sense that the normalized reconnection rate is always at least 0.01. This has important implications for reconnection onset models. Finally, the definition of the relevant Lundquist number is nuanced and may differ greatly from the value based on characteristic scales. These considerations are important for applications of the phase diagrams. This is demonstrated by example for solar flares, where it is argued that it is unlikely that collisional reconnection can occur in the corona

  18. Enabling the usage of UML in the verification of railway systems: The DAM-rail approach

    International Nuclear Information System (INIS)

    The need for integration of model-based verification into industrial processes has produced several attempts to define Model-Driven solutions implementing a unifying approach to system development. A recent trend is to implement tool chains supporting the developer both in the design phase and V and V activities. In this Model-Driven context, specific domains require proper modelling approaches, especially for what concerns RAM (Reliability, Availability, Maintainability) analysis and fulfillment of international standards. This paper specifically addresses the definition of a Model-Driven approach for the evaluation of RAM attributes in railway applications to automatically generate formal models. For this aim we extend the MARTE-DAM UML profile with concepts related to maintenance aspects and service degradation, and show that the MARTE-DAM framework can be successfully specialized for the railway domain. Model transformations are then defined to generate Repairable Fault Tree and Bayesian Network models from MARTE-DAM specifications. The whole process is applied to the railway domain in two different availability studies

  19. A generic conceptual and UML model for the multi-echelon distribution supply chain

    Directory of Open Access Journals (Sweden)

    Hamid Ech-Cheikh

    2012-10-01

    Full Text Available The Multi-Echelon Distribution Supply Chain (MEDSC is a multifaceted structure, focusing on the integration of all factors that involved in the overall distribution process of finished products to thecustomers. The growing interest in multi-echelon distribution systems has highlighted the need to adopt an appropriate approach to ensure the efficient management of their complexity. While there is asignificant amount of analytical research modeling the MEDSC, few studies have used simulation models for this system. The objective of the paper is to model the operational level of the MEDSC network and to obtain a real reflection of its behavior. The permanent interaction among the various components of the MEDSC and the increasing complexity of such system requires a simulation model, which is able to integrate a set of dynamic characteristics and stochastic aspects. Furthermore, this model will be adapted to several configurations of the multi-echelon network. Thus, this research has twofold: first to recall the issues regarding the flow management and inventory control in the MEDSC, then using the objectoriented approach through the Unified Modeling Language (UML to build a flexible supply chain model.

  20. Extending the UML metamodel to grant prop up for crosscutting concerns

    Directory of Open Access Journals (Sweden)

    Veluru Gowri

    2012-09-01

    Full Text Available Aspect-orientation is an idiom used to describeapproaches that unambiguously capture, model and implementcrosscutting concerns (or aspects. There is presently a quantityof new encoding languages as well as extensions to currentencoding languages, the blueprint scope of mainly of which havebeen predisposed by the AspectJ language through threeconcepts and their relevant constructs, namely join points,pointcuts and counsel which can prop up two principlesrecognized as being key concepts of aspect-orientedprogramming (AOP: quantification and obliviousness. At thedesign level, the response of AOP has stretched been focused onthe designing of AspectJ programs, and there exists no designthat is nonspecific enough to incarcerate non-AspectJ aspectseither as a source language during forward engineering or as atarget language during reverse engineering.As a solution, we present an extension to the UMLmetamodel to clearly incarcerate crosscutting concerns. Themodel is sovereign from any encoding language and vague awayfrom platform specific details. An instantiation of the newlycreated metamodel can be represented in usual XMI format,which enables current CASE tools to read and to envisage theoccasion models in UML. This language-independent aspectualdepiction can maintain design transformations critical tosoftware development and support, such as forward engineering,reverse engineering, and reengineering.

  1. Bijections between pattern-avoiding fillings of Young diagrams

    OpenAIRE

    Josuat-Vergès, Matthieu

    2008-01-01

    The pattern-avoiding fillings of Young diagrams we study arose from Postnikov's work on positive Grassman cells. They are called Le-diagrams, and are in bijection with decorated permutations. Other closely-related diagrams are interpreted as acyclic orientations of some bipartite graphs. The definition of the diagrams is the same but the avoided patterns are different. We give here bijections proving that the number of pattern-avoiding filling of a Young diagram is the same,...

  2. Low temperature phase diagram and critical behaviour of the four-state chiral clock model

    OpenAIRE

    Pleimling, M.; Neubert, B.; Siems, R.

    1998-01-01

    The low temperature behaviour of the four-state chiral clock ($CC_4$) model is reexamined using a systematic low temperature series expansion of the free energy. Previously obtained results for the low temperature phases are corrected and the low temperature phase diagram is derived. In addition, the phase transition from the modulated region to the high temperature paraphase is shown to belong to the universality class of the 3d-XY model.

  3. On phase diagram of boron nitride

    International Nuclear Information System (INIS)

    Thermodynamic calculation of BNh ? BNsph equilibrium curve is conducted using the experimentally obtained BNsph formation enthalpy value as well as data on temperature dependences of (4-300 K) heat capacity and (300-1600 K) enthalpy of BN sph. monocrystals (h-hexagonal crystal lattice sph-sphalerite type cubic lattice). The calculation has shown that boron nitride phase diagram low-temperature region differs basically from the respective region in the carbon diagram. Under normal conditions BNsph appears to be a stable modification in contrast to BNh. At p=0.1 MPa BNsph appears to be a stable modification up to the temperature of up to ? 160 K. Calculations of BNw ? BNsph and BNw ? BNh equilibrium curves allowed one to make a preliminary conclusion concerning the absence of BNw stability region in the BN phase diagram (w-type of wurtzite)

  4. The renormalon diagram in gauge theories on

    Science.gov (United States)

    Anber, Mohamed M.; Sulejmanpasic, Tin

    2015-01-01

    We analyze the renormalon diagram of gauge theories on . In particular, we perform exact one loop calculations for the vacuum polarization in QCD with adjoint matter and observe that all infrared logarithms, as functions of the external momentum, cancel between the vacuum part and finite volume part, which eliminates the IR renormalon problem. We argue that the singularities in the Borel plane, arising from the topological neutral bions, are not associated with the renormalon diagram, but with the proliferation of the Feynman diagrams. As a byproduct, we obtain, for the first time, an exact one-loop result of the vacuum polarization which can be adapted to the case of thermal compactification of QCD.

  5. Phase diagrams of diluted transverse Ising nanowire

    International Nuclear Information System (INIS)

    In this paper, the phase diagrams of diluted Ising nanowire consisting of core and surface shell coupling by Jcs exchange interaction are studied using the effective field theory with a probability distribution technique, in the presence of transverse fields in the core and in the surface shell. We find a number of characteristic phenomena. In particular, the effect of concentration c of magnetic atoms, the exchange interaction core/shell, the exchange in surface and the transverse fields in core and in surface shell of phase diagrams are investigated. - Highlights: ? We use the EFT to investigate the phase diagrams of Ising transverse nanowire. ? Ferrimagnetic and ferromagnetic cases are investigated. ? The effects of the dilution and the transverse fields in core and shell are studied. ? Behavior of the transition temperature with the exchange interaction is given

  6. A pseudo-haptic knot diagram interface

    Science.gov (United States)

    Zhang, Hui; Weng, Jianguang; Hanson, Andrew J.

    2011-01-01

    To make progress in understanding knot theory, we will need to interact with the projected representations of mathematical knots which are of course continuous in 3D but significantly interrupted in the projective images. One way to achieve such a goal would be to design an interactive system that allows us to sketch 2D knot diagrams by taking advantage of a collision-sensing controller and explore their underlying smooth structures through a continuous motion. Recent advances of interaction techniques have been made that allow progress to be made in this direction. Pseudo-haptics that simulates haptic effects using pure visual feedback can be used to develop such an interactive system. This paper outlines one such pseudo-haptic knot diagram interface. Our interface derives from the familiar pencil-and-paper process of drawing 2D knot diagrams and provides haptic-like sensations to facilitate the creation and exploration of knot diagrams. A centerpiece of the interaction model simulates a "physically" reactive mouse cursor, which is exploited to resolve the apparent conflict between the continuous structure of the actual smooth knot and the visual discontinuities in the knot diagram representation. Another value in exploiting pseudo-haptics is that an acceleration (or deceleration) of the mouse cursor (or surface locator) can be used to indicate the slope of the curve (or surface) of whom the projective image is being explored. By exploiting these additional visual cues, we proceed to a full-featured extension to a pseudo-haptic 4D visualization system that simulates the continuous navigation on 4D objects and allows us to sense the bumps and holes in the fourth dimension. Preliminary tests of the software show that main features of the interface overcome some expected perceptual limitations in our interaction with 2D knot diagrams of 3D knots and 3D projective images of 4D mathematical objects.

  7. Photoelectronic complex for processing interference diagrams

    International Nuclear Information System (INIS)

    Structure of hardware and composition of algorithmically-programming complex part for interframe diagrams are described. Compelx includes microcomputer Elektronika-60, DBK-2, digitizer, videodata controller, buffer storage and is designed for operation with photoelectronic converter based on charged-coupled photosensitive IC. Preprocessing of interference diagrams involves resolving of maximum brightness of interference bands for data compaction in course of further electronic data processing. Raster size is 360x288 pixels (picture element), picture frame recording time - 20?s, pictorial data representation word length - 8, accuracy of maximum brightness location 1/2 of decomposition element

  8. Calculations of penguin diagrams in B decays

    OpenAIRE

    Lu, Cai-Dian; Zhang, Da-Xin(School of Physics and State Key Laboratory of Nuclear Physics and Technology, Peking University, Beijing, 100871, China)

    1997-01-01

    We analyze the effects of the space-like penguin diagrams in two body B decays $B^-\\to K^-{\\bar K}^0$ and $B^-\\to \\pi^-{\\bar K}^0$. Special attention is paid to the operator $Q_6$, whose contribution is large in the BSW model, but vanishes in the PQCD method in the approximation of neglecting the masses in the final states. Suppressions of the space-like penguin diagrams are found in the PQCD method, which implies that the contributions of the space-like penguins are small c...

  9. Power supply - Interpretation of phase vector diagrams

    International Nuclear Information System (INIS)

    This article discusses the problems involved in providing real-time measurement and billing of active and reactive power for the various players in the liberalised electricity market. Large amounts of data have to be made available to various instances and meet stringent standards at the same time. The article discusses one of the factors involved, i.e. the interpretation of concatenated vector diagrams that represent active and reactive power flow. The basics of how active and reactive power are represented are presented and the conventions agreed on by the various players in the market are noted. Four-quadrant diagrams are described on the basis of an example taken from practice.

  10. HIP phase diagram of YBCO type superconductor

    International Nuclear Information System (INIS)

    This paper discusses the oxygen and partial pressure - temperature phase diagram of YBCO type superconductors reported before by the authors, which showed that YBa2Cu4Ox phase formation from Y2Ba4Cu7Oz with CuO, as well as from YBa2Cu3Oy with CuO are oxidation reactions. The total gas pressure - temperature phase diagram shows that the YBa2Cu4Ox with CuO increases with increasing the total gas pressure. On this phase boundary line, the fugacity of oxygen increases with increasing the total gas pressure even at constant oxygen partial pressure

  11. Teachers in Class

    Science.gov (United States)

    Van Galen, Jane

    2008-01-01

    In this article, I argue for a closer read of the daily "class work" of teachers, as posited by Reay, 1998. In developing exploratory class portraits of four teachers who occupy distinctive social positions (two from working-class homes now teaching upper-middle-class children and two from upper-middle-class homes now teaching poor children), I…

  12. Diagrammatic methods for spinors in Feynman diagrams

    International Nuclear Information System (INIS)

    We introduce new graphical methods which simplify the manipulation of group-theoretic factors involving spinors which arise, for example, in the evaluation of Feynman diagrams. These methods are applicable to both internal and Poincare symmetries, and form a natural extension of previous techniques for fundamental and adjoint representations, which are also reviewed in this paper

  13. Influence diagrams for contextual information retrieval

    OpenAIRE

    Tamine-lechani, Lynda; Boughanem, Mohand

    2006-01-01

    The purpose of contextual information retrieval is to make some exploration towards designing user specific search engines that are able to adapt the retrieval model to the variety of differences on user's contexts. In this paper we propose an influence diagram based retrieval model which is able to incorporate contexts, viewed as user's long-term interests into the retrieval process.

  14. Nonverbal Poetry: Family Life-Space Diagrams.

    Science.gov (United States)

    Bardill, Donald R.

    2001-01-01

    Examines life-space diagrams as a form of nonverbal poetry which taps personal feelings, tells a story, and characterizes a particular life situation, forming a useful therapy technique that provides a family the opportunity to examine its internal family relationships. Offers two case studies, discusses five levels of knowing and awareness, and…

  15. Fission stability diagram of 240Pu

    OpenAIRE

    Garcias, Francisca; Barranco Go?mez, Manuel; Wio, Horacio S.; Ngo?, Christian; Nemeth, J.

    1989-01-01

    We have used an axially symmetric deformed Thomas-Fermi model to evaluate the fission barrier of 240Pu as a function of the quadrupole moment Q2 for different values of the angular momentum L and temperature T. The fission stability diagram of this nucleus is investigated.

  16. Near Earth Objects Program: Orbit Diagrams

    Science.gov (United States)

    NASA JPL Near Earth Object Program

    This page provides access to diagrams of the orbits of a very large number of objects in the asteroid belt as well as comets that cross Earth's orbit. The collection is searchable by object name or designation and users can also browse through an extensive list of potentially hazardous asteroids.

  17. Constructing Causal Diagrams to Learn Deliberation

    Science.gov (United States)

    Easterday, Matthew W.; Aleven, Vincent; Scheines, Richard; Carver, Sharon M.

    2009-01-01

    Policy problems like "What should we do about global warming?" are ill-defined in large part because we do not agree on a system to represent them the way we agree Algebra problems should be represented by equations. As a first step toward building a policy deliberation tutor, we investigated: (a) whether causal diagrams help students learn to…

  18. Mixed wasted integrated program: Logic diagram

    International Nuclear Information System (INIS)

    The Mixed Waste Integrated Program Logic Diagram was developed to provide technical alternative for mixed wastes projects for the Office of Technology Development's Mixed Waste Integrated Program (MWIP). Technical solutions in the areas of characterization, treatment, and disposal were matched to a select number of US Department of Energy (DOE) treatability groups represented by waste streams found in the Mixed Waste Inventory Report (MWIR)

  19. The phase diagram of the Hubbard model

    International Nuclear Information System (INIS)

    In this paper a brief review of the types of ideas which have been used to investigate the phase diagram of the Hubbard model is presented. No clear solution emerges although the competitions at work are established. Hartree-Fock, Gutzwiller's projection, Nagaoka's theorem, Kanamori's paramagnetism, Lieb's exact results and charge-spin separation are the main concepts

  20. Penguin diagrams for the HYP staggered fermions

    OpenAIRE

    Choi, Keunsu; Lee, Weonjong(Lattice Gauge Theory Research Center, FPRD, and CTP, Department of Physics and Astronomy, Seoul National University, Seoul, 151-747, South Korea)

    2003-01-01

    We present results of the one-loop corrections originating from the penguin diagrams for the improved staggered fermion operators constructed using various fat links such as Fat7, Fat7+Lepage, $\\bar{\\rm Fat7}$, HYP (I) and HYP (II). The main results include the diagonal/off-diagonal mixing coefficients and the matching formula between the continuum and lattice operators.

  1. The phase diagram of dense QCD

    OpenAIRE

    Fukushima, Kenji; Hatsuda, Tetsuo

    2010-01-01

    Current status of theoretical researches on the QCD phase diagram at finite temperature and baryon chemical potential is reviewed with special emphasis on the origin of various phases and their symmetry breaking patterns. Topics include; quark deconfinement, chiral symmetry restoration, order of the phase transitions, QCD critical point(s), colour superconductivity, various inhomogeneous states and implications from QCD-like theories.

  2. Diagram of a LEP superconducting cavity

    CERN Multimedia

    1991-01-01

    This diagram gives a schematic representation of the superconducting radio-frequency cavities at LEP. Liquid helium is used to cool the cavity to 4.5 degrees above absolute zero so that very high electric fields can be produced, increasing the operating energy of the accelerator. Superconducting cavities were used only in the LEP-2 phase of the accelerator, from 1996 to 2000.

  3. The Binary Temperature-Composition Phase Diagram

    Science.gov (United States)

    Sanders, Philip C.; Reeves, James H.; Messina, Michael

    2006-01-01

    The equations for the liquid and gas lines in the binary temperature-composition phase diagram are derived by approximating that delta(H)[subscript vap] of the two liquids are equal. It is shown that within this approximation, the resulting equations are not too difficult to present in an undergraduate physical chemistry lecture.

  4. Complexities of One-Component Phase Diagrams

    Science.gov (United States)

    Ciccioli, Andrea; Glasser, Leslie

    2011-01-01

    For most materials, the solid at and near the triple-point temperature is denser than the liquid with which it is in equilibrium. However, for water and certain other materials, the densities of the phases are reversed, with the solid being less dense. The profound consequences for the appearance of the "pVT" diagram of one-component materials…

  5. Fog Machines, Vapors, and Phase Diagrams

    Science.gov (United States)

    Vitz, Ed

    2008-01-01

    A series of demonstrations is described that elucidate the operation of commercial fog machines by using common laboratory equipment and supplies. The formation of fogs, or "mixing clouds", is discussed in terms of the phase diagram for water and other chemical principles. The demonstrations can be adapted for presentation suitable for elementary…

  6. Dynamic Tactile Diagram Simplification on Refreshable Displays

    Science.gov (United States)

    Rastogi, Ravi; Pawluk, Dianne T. V.

    2013-01-01

    The increasing use of visual diagrams in educational and work environments, and even our daily lives, has created obstacles for individuals who are blind or visually impaired to "independently" access the information they represent. Although physical tactile pictures can be created to convey the visual information, it is typically a slow,…

  7. Graphic lambda calculus and knot diagrams

    OpenAIRE

    Buliga, Marius

    2012-01-01

    In arXiv:1207.0332 [cs.LO] was proposed a graphic lambda calculus formalism, which has sectors corresponding to untyped lambda calculus and emergent algebras. Here we explore the sector covering knot diagrams, which are constructed as macros over the graphic lambda calculus.

  8. The phase diagram of bulk nuclear matter

    International Nuclear Information System (INIS)

    Recent analyses of nuclear multifragmentation and compound nuclear data determined the pressure-density-temperature phase diagram of bulk nuclear matter. A condensation model, modified to account for nuclear energies, was used to describe the fragment yields and finite size scaling techniques were used to determine the bulk property of nuclear matter from finite, charged samples of nuclear matter, i.e. nuclei. (orig.)

  9. Phase diagram of the Z(4)-model

    International Nuclear Information System (INIS)

    Systems with Z(4) global symmetry defined on a square lattice are studied both by Monte Carlo simulations and by the Migdal-Kadanoff renormalization group scheme. A phase diagram is obtained with quantitative predictions as to the location of the boundaries between the different phases. Four distinct phases are observed. (Author)

  10. Testing for monotonicity in the Hubble diagram

    OpenAIRE

    Meinshausen, N.; Rice, J.; Schu?cker, T.

    2006-01-01

    General relativistic kinematics and the cosmological principle alone imply a monotonicity constraint in the Hubble diagram, which we confront to present-day supernova data. We use the running gradient method of statistical inference by Hall & Heckman (2000). We find no significant departure from monotonicity. The method seems well adapted and we recommend its use with future data.

  11. Ferromagnetic phase diagram of neutron matter

    OpenAIRE

    Diener, J. P. W.; Scholtz, F. G.

    2010-01-01

    The magnetic properties of matter under extreme conditions are of particular importance to understanding the neutron star interior. One contributing factor to the magnetic field of a neutron star could be the ferromagnetic phase of nuclear matter. In this letter we present a self-consistent, relativistic description of ferromagnetism in dense matter, within which the ferromagnetic phase diagram for neutron matter is calculated.

  12. Generalized performance diagrams for steam turbine systems

    International Nuclear Information System (INIS)

    Two generalized diagrams have been prepared for the steam turbine performance estimate. The diagrams can predict the turbine net heat rate for various turbine exhaust pressures and loadings. The turbine systems covered in these diagrams have the steam conditions either supercritical or subcritical, and the power output in the range of 400,000 kW to 800,000 kW. The turbine has 4 or 6 exhaust flows and the last stage blade length 23, 26, 30 or 33.5 inches. The basic approach is to normalize the turbine heat rates and express them in terms of turbine heat rates and express them in terms of turbine output per unit area of exhaust flow. The turbine exhaust pressure is treated as a parameter. Approximately 30 steam turbine system have been simulated by computer and the performance data were utilized in the construction of the generalized diagrams. The values predicted by this approach are in good agreement with the actual data

  13. Colored HOMFLY polynomials of knots presented as double fat diagrams

    CERN Document Server

    Mironov, A; Morozov, An; Ramadevi, P; Singh, Vivek Kumar

    2015-01-01

    Many knots and links in S^3 can be drawn as gluing of three manifolds with one or more four-punctured S^2 boundaries. We call these knot diagrams as double fat graphs whose invariants involve only the knowledge of the fusion and the braiding matrices of four-strand braids. Incorporating the properties of four-point conformal blocks in WZNW models, we conjecture colored HOMFLY polynomials for these double fat graphs where the color can be rectangular or non-rectangular representation. With the recent work of Gu-Jockers, the fusion matrices for the non-rectangular [21] representation, the first which involves multiplicity is known. We verify our conjecture by comparing with the [21] colored HOMFLY of many knots, obtained as closure of three braids. The conjectured form is computationally very effective leading to writing [21]-colored HOMFLY polynomials for many pretzel type knots and non-pretzel type knots. In particular, we find class of pretzel mutants which are distinguished and another class of mutants whic...

  14. The Boundary Theory of Phase Diagrams and Its Application

    CERN Document Server

    Zhao, Muyu; Fan, Xiaobao

    2011-01-01

    The Boundary Theory of Phase Diagrams and Its Application -- Rules for Phase Diagram Construction with Phase Regions and Their Boundaries presents a novel theory of phase diagrams. Thoroughly revised on the basis of the Chinese edition and rigorously reviewed, this book inspects the general feature and structure of phase diagrams, and reveals that there exist actually two categories of boundaries. This innovative boundary theory has solved many difficulties in understanding phase diagrams, and also finds its application in constructing multi-component phase diagrams or in calculating high-pres

  15. Modelling of Signal - Level Crossing System

    Directory of Open Access Journals (Sweden)

    Daniel Novak

    2006-01-01

    Full Text Available The author presents an object-oriented model of a railway level-crossing system created for the purpose of functional requirements specification. Unified Modelling Language (UML, version 1.4, which enables specification, visualisation, construction and documentation of software system artefacts, was used. The main attention was paid to analysis and design phases. The former phase resulted in creation of use case diagrams and sequential diagrams, the latter in creation of class/object diagrams and statechart diagrams.

  16. Modeling and analysis of real-time and embedded systems with UML and MARTE developing cyber-physical systems

    CERN Document Server

    Selic, Bran

    2013-01-01

    Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE explains how to apply the complex MARTE standard in practical situations. This approachable reference provides a handy user guide, illustrating with numerous examples how you can use MARTE to design and develop real-time and embedded systems and software. Expert co-authors Bran Selic and Sébastien Gérard lead the team that drafted and maintain the standard and give you the tools you need apply MARTE to overcome the limitations of cyber-physical systems. The functional sophistication required of modern cyber-physical

  17. Using UMLS to map from a library to a clinical classification: Improving the functionality of a digital library.

    Science.gov (United States)

    Robinson, Judas; de Lusignan, Simon; Kostkova, Patty; Madge, Bruce

    2006-01-01

    The Metathesaurus of the Unified Medical Language System (UMLS) offers the possibility of mapping between various medical vocabularies. The Primary Care Electronic Library (PCEL) contains a database of over six thousand Medical Subject Headings (MeSH terms) describing the resources of the electronic library. We were interested to know if it was possible to map from MeSH to the Systemized Nomenclature of Medicine Clinical Terms (SNOMED CT). Such a mapping would aid healthcare professionals to retrieve relevant data from our digital library as it would enable links between clinical systems and indexed material. PMID:17095807

  18. Concept locator: a client-server application for retrieval of UMLS metathesaurus concepts through complex boolean query.

    Science.gov (United States)

    Nadkarni, P M

    1997-08-01

    Concept Locator (CL) is a client-server application that accesses a Sybase relational database server containing a subset of the UMLS Metathesaurus for the purpose of retrieval of concepts corresponding to one or more query expressions supplied to it. CL's query grammar permits complex Boolean expressions, wildcard patterns, and parenthesized (nested) subexpressions. CL translates the query expressions supplied to it into one or more SQL statements that actually perform the retrieval. The generated SQL is optimized by the client to take advantage of the strengths of the server's query optimizer, and sidesteps its weaknesses, so that execution is reasonably efficient. PMID:9339325

  19. The construction of a formal model of an information object in digital library

    OpenAIRE

    Novytskyi, Oleksandr

    2013-01-01

    The article presents a model of a digital library informational object that aims to preserve and provide access to scientific resources. As a formal representation a UML class diagram is used, to identify semantic and logical contradictions in this diagram is proposed to express it by means of description logic.

  20. Collaborative Learning Skills in Multi-touch Tables for UML Software Design

    OpenAIRE

    Nilufar Baghaei; Liz Burd; Malcolm Munro; Mohammed Basheri

    2013-01-01

    The use of Multi-touch interfaces for collaborative learning has received significant attention. Their ability to synchronously accommodate multiple users is an advantage in co-located collaborative design tasks. This paper explores the Multi-touch interface’s potential in collaborative Unified Modeling Language diagramming by comparing it to a PC-based tool, looking at the Collaborative Learning Skills and amount of physical interactions in both conditions. The results show that even thoug...

  1. Towers of recollement and bases for diagram algebras: planar diagrams and a little beyond

    CERN Document Server

    Martin, P; Parker, A; Martin, Paul; Parker, Alison

    2006-01-01

    The recollement approach to the representation theory of sequences of algebras is extended to pass basis information directly through the globalisation functor. The method is hence adapted to treat sequences that are not necessarily towers by inclusion, such as symplectic blob algebras (diagram algebra quotients of the type-$\\hati{C}$ Hecke algebras). By carefully reviewing the diagram algebra construction, we find a new set of functors interrelating module categories of ordinary blob algebras (diagram algebra quotients of the type-${B}$ Hecke algebras) at {\\em different} values of the algebra parameters. We show that these functors generalise to determine the structure of symplectic blob algebras, and hence of certain two-boundary Temperley-Lieb algebras arising in Statistical Mechanics. We identify the diagram basis with a cellular basis for each symplectic blob algebra, and prove that these algebras are quasihereditary over a field for almost all parameter choices, and generically semisimple. (That is, we ...

  2. Five Year Results of US Intergroup/RTOG 9704 With Postoperative CA 19-9 ?90 U/mL and Comparison to the CONKO-001 Trial

    International Nuclear Information System (INIS)

    Purpose: Radiation Therapy Oncology Group (RTOG) trial 9704 was the largest randomized trial to use adjuvant chemoradiation therapy for patients with pancreatic cancer. This report analyzes 5-year survival by serum level of tumor marker CA 19-9 of ?90 vs >90 U/mL and compares results to the those of the CONKO-001 trial. Methods and Materials: CA 19-9 expression was analyzed as a dichotomized variable (?90 vs >90 U/mL). Cox proportional hazard models were used to identify the impact of the CA 19-9 value on overall survival (OS). Actuarial estimates of OS were calculated using the Kaplan-Meier method. Results: Both univariate (hazard ratio [HR] = 3.2; 95% confidence interval [CI], 2.3-4.3, P<.0001) and multivariate (HR = 3.1; 95% CI, 2.2-4.2, P<.0001) analyses demonstrated a statistically significant decrease in OS for CA 19-9 serum level of ?90 U/mL. For patients in the gemcitabine (Gem) treatment arm with CA 19-9 <90 U/mL, median survival was 21 months. For patients with CA 19-9 ?90 U/mL, this number dropped to 10 months. In patients with pancreatic head tumors in the Gem treatment arm with RT quality assurance per protocol and CA 19-9 of <90 U/mL, median survival and 5-year rate were 24 months and 34%. In comparison, the median survival and 5-year OS rate for patients in the Gem arm of the CONKO trial were 22 months and 21%. Conclusions: This analysis demonstrates that patients with postresection CA 19-9 values ?90 U/mL had a significantly worse survival. P significantly worse survival. Patients with pancreatic head tumors treated with Gem with CA 19-9 serum level of <90 U/mL and per protocol RT had favorable survival compared to that seen in the CONKO trial. CA 19-9 is a stratification factor for the current RTOG adjuvant pancreas trial (0848).

  3. Five Year Results of US Intergroup/RTOG 9704 With Postoperative CA 19-9 {<=}90 U/mL and Comparison to the CONKO-001 Trial

    Energy Technology Data Exchange (ETDEWEB)

    Berger, Adam C., E-mail: adam.berger@jefferson.edu [Thomas Jefferson University Hospital, Philadelphia, Pennsylvania (United States); Winter, Kathryn [RTOG Statistical Center, Philadelphia, Pennsylvania (United States); Hoffman, John P. [Fox Chase Cancer Center, Philadelphia, Pennsylvania (United States); Regine, William F. [University of Maryland Medical Systems, Baltimore, Maryland (United States); Abrams, Ross A. [Rush University Medical Center, Chicago, Illinois (United States); Safran, Howard [Division of Hematology/Oncology, The Miriam Hospital, Providence, Rhode Island (United States); Freedman, Gary M. [Fox Chase Cancer Center, Philadelphia, Pennsylvania (United States); Benson, Alan B. [Northwestern Memorial Hospital, Chicago, Illinois (United States); MacDonald, John [St. Vincent' s Comprehensive Cancer Center, New York, New York (United States); Willett, Christopher G. [Duke University Medical Center, Durham, North Carolina (United States)

    2012-11-01

    Purpose: Radiation Therapy Oncology Group (RTOG) trial 9704 was the largest randomized trial to use adjuvant chemoradiation therapy for patients with pancreatic cancer. This report analyzes 5-year survival by serum level of tumor marker CA 19-9 of {<=}90 vs >90 U/mL and compares results to the those of the CONKO-001 trial. Methods and Materials: CA 19-9 expression was analyzed as a dichotomized variable ({<=}90 vs >90 U/mL). Cox proportional hazard models were used to identify the impact of the CA 19-9 value on overall survival (OS). Actuarial estimates of OS were calculated using the Kaplan-Meier method. Results: Both univariate (hazard ratio [HR] = 3.2; 95% confidence interval [CI], 2.3-4.3, P<.0001) and multivariate (HR = 3.1; 95% CI, 2.2-4.2, P<.0001) analyses demonstrated a statistically significant decrease in OS for CA 19-9 serum level of {>=}90 U/mL. For patients in the gemcitabine (Gem) treatment arm with CA 19-9 <90 U/mL, median survival was 21 months. For patients with CA 19-9 {>=}90 U/mL, this number dropped to 10 months. In patients with pancreatic head tumors in the Gem treatment arm with RT quality assurance per protocol and CA 19-9 of <90 U/mL, median survival and 5-year rate were 24 months and 34%. In comparison, the median survival and 5-year OS rate for patients in the Gem arm of the CONKO trial were 22 months and 21%. Conclusions: This analysis demonstrates that patients with postresection CA 19-9 values {>=}90 U/mL had a significantly worse survival. Patients with pancreatic head tumors treated with Gem with CA 19-9 serum level of <90 U/mL and per protocol RT had favorable survival compared to that seen in the CONKO trial. CA 19-9 is a stratification factor for the current RTOG adjuvant pancreas trial (0848).

  4. Markov Diagrams for Some Non-Markovian Systems

    OpenAIRE

    Carroll, Kathleen; Petersen, Karl

    2015-01-01

    Markov diagrams provide a way to understand the structures of topological dynamical systems. We examine the construction of such diagrams for subshifts, including some which do not have any nontrivial Markovian part, in particular Sturmian systems and some substitution systems.

  5. The Sinc Function Representation and Three-Loop Master Diagrams

    OpenAIRE

    Easther, Richard; Guralnik, Gerald; Hahn, Stephen

    1999-01-01

    We test the Sinc function representation, a novel method for numerically evaluating Feynman diagrams, by using it to evaluate the three-loop master diagrams. Analytical results have been obtained for all these diagrams, and we find excellent agreement between our calculations and the exact values. The Sinc function representation converges rapidly, and it is straightforward to obtain accuracies of 1 part in 10^6 for these diagrams and with longer runs we found results better...

  6. Required Behavior of Sequence Diagrams: Semantics and Conformance

    OpenAIRE

    Lu, Lunjin; Kim, Dae-kyoo

    2010-01-01

    Sequence diagrams are a widely used design notation for describing software behaviors. Many reusable software artifacts such as design patterns and design aspects make use of sequence diagrams to describe interaction behaviors. When a pattern or an aspect is reused in an application, it is important to ensure that the sequence diagrams for the application conform to the corresponding sequence diagrams for the pattern or aspect. Reasoning about conformance relationship betwee...

  7. AN ALGORITHM FOR SMALL MOMENTUM EXPANSION OF FEYNMAN DIAGRAMS

    OpenAIRE

    O.V. Tarasov

    1995-01-01

    An algorithm for obtaining the Taylor coefficients of an expansion of Feynman diagrams is proposed. It is based on recurrence relations which can be applied to the propagator as well as to the vertex diagrams. As an application, several coefficients of the Taylor series expansion for the two-loop propagator and two-loop non-planar vertex diagrams are calculated. The results of the numerical evaluation of these diagrams using conformal mapping and Pade approximants are given.

  8. Virtual Knot Diagrams and the Witten-Reshetikhin-Turaev Invariant

    OpenAIRE

    Dye, H. A.; Kauffman, Louis H.

    2004-01-01

    The Witten-Reshetikhin-Turaev invariant of classical link diagrams is generalized to virtual link diagrams. This invariant is unchanged by the framed Reidemeister moves and the Kirby calculus. As a result, it is also an invariant of the 3-manifolds represented by the classical link diagrams. This generalization is used to demonstrate that there are virtual knot diagrams with a non-trivial Witten-Reshetikhin-Turaev invariant and trivial 3-manifold fundamental group.

  9. COMPLEMENTARY PASS TRANSISTOR LOGIC SYNTHESIS WITH 123 DECISION DIAGRAM

    OpenAIRE

    AVCI, Mutlu; YILDIRIM, Tülay

    2011-01-01

    123 decision diagram is a very effective PTL synthesis tool based on binary decision diagram. It realizes a logic function using NMOS pass transistors with CMOS restoring buffers. In this paper the 123 decision diagram is applied to realize CMOS pass transistor logic circuits without restoring buffers. Cell circuits for the 4 bit adder is realized with the CMOS pass transistors using the 123 decision diagram and 4 bit adder is completed by combining the cells.

  10. Deriving binary phase diagrams for chromonic materials in water mixtures via fluorescence spectroscopy: cromolyn and water.

    Science.gov (United States)

    Van Hecke, Gerald R; Karukstis, Kerry K; Rayermann, Scott

    2015-01-14

    We report here the first example of a new and novel method of determining the binary temperature-composition phase diagram of a chromonic material in water using its intrinsic fluorescence. Disodium cromoglycate, or cromolyn, is an anti-allergy medicine representative of a class of compounds known as the chromonics. We have discovered that cromolyn's fluorescence is very sensitive to the polarity, hence structure, of the phase it exhibits. The fluorescence signal shifts its wavelength maximum and its shape depending on whether the cromolyn is a single phase or in coexisting phases. Since the signal due to individual phases can be identified, the fluorescence signal can reveal the temperature-induced transitions between single phase and phase coexistence regions. By studying such fluorescence data for different compositions, an isobaric temperature-composition phase diagram may be constructed. We present here a phase diagram derived from fluorescence studies that is in agreement with previous determinations using other techniques. Our results suggest that the binary phase diagrams of other intrinsically fluorescent chromonic materials, such as perylene monoimide and bisimide derivatives used in organic optoelectronic devices, solar cells, and light-emitting diodes, can be studied in water using an analogous fluorescence approach. PMID:25412321

  11. The geometry of on-shell diagrams

    Science.gov (United States)

    Franco, Sebastián; Galloni, Daniele; Mariotti, Alberto

    2014-08-01

    The fundamental role of on-shell diagrams in quantum field theory has been recently recognized. On-shell diagrams, or equivalently bipartite graphs, provide a natural bridge connecting gauge theory to powerful mathematical structures such as the Grassmannian. We perform a detailed investigation of the combinatorial and geometric objects associated to these graphs. We mainly focus on their relation to polytopes and toric geometry, the Grassmannian and its stratification. Our work extends the current understanding of these connections along several important fronts, most notably eliminating restrictions imposed by planarity, positivity, reducibility and edge removability. We illustrate our ideas with several explicit examples and introduce concrete methods that considerably simplify computations. We consider it highly likely that the structures unveiled in this article will arise in the on-shell study of scattering amplitudes beyond the planar limit. Our results can be conversely regarded as an expansion in the understanding of the Grassmannian in terms of bipartite graphs.

  12. Automating First-Principles Phase Diagram Calculations

    CERN Document Server

    De van Walle, A

    2002-01-01

    Devising a computational tool that assesses the thermodynamic stability of materials is among the most important steps required to build a ``virtual laboratory'', where materials could be designed from first-principles without relying on experimental input. Although the formalism that allows the calculation of solid state phase diagrams from first principles is well established, its practical implementation remains a tedious process. The development of a fully automated algorithm to perform such calculations serves two purposes. First, it will make this powerful tool available to large number of researchers. Second, it frees the calculation process from arbitrary parameters, guaranteeing that the results obtained are truly derived from the underlying first-principles calculations. The proposed algorithm formalizes the most difficult step of phase diagram calculations, namely the determination of the ``cluster expansion'', which is a compact representation of the configurational dependence of the alloy's energ...

  13. Penguin and box diagrams in unitary gauge

    Science.gov (United States)

    He, Xiao-Gang; Tandean, Jusak; Valencia, G.

    2009-12-01

    We evaluate one-loop diagrams in the unitary gauge that contribute to flavor-changing neutral current (FCNC) transitions involving two and four fermions. Specifically, we deal with penguin and box diagrams arising within the standard model (SM) and in nonrenormalizable extensions thereof with anomalous couplings of the W boson to quarks. We show explicitly in the SM the subtle cancellation among divergences from individual unitary-gauge contributions to some of the physical FCNC amplitudes and derive expressions consistent with those obtained using R ? gauges in the literature. Some of our results can be used more generally in certain models involving fermions and gauge bosons which have interactions similar in form to those we consider.

  14. Penguin and Box Diagrams in Unitary Gauge

    CERN Document Server

    He, Xiao-Gang; Valencia, G

    2009-01-01

    We evaluate one-loop diagrams in the unitary gauge that contribute to flavor-changing neutral current (FCNC) transitions involving two and four fermions. Specifically, we deal with penguin and box diagrams arising within the standard model (SM) and in nonrenormalizable extensions thereof with anomalous couplings of the W boson to quarks. We show explicitly in the SM the subtle cancelation among divergences from individual unitary-gauge contributions to some of the physical FCNC amplitudes and derive expressions consistent with those obtained using R_xi gauges in the literature. Some of our results can be used more generally in certain models involving fermions and gauge bosons which have interactions similar in form to those we consider.

  15. Penguin diagrams for improved staggered fermions

    International Nuclear Information System (INIS)

    We calculate, at the one-loop level, penguin diagrams for improved staggered fermion operators constructed using various fat links. The main result is that diagonal mixing coefficients with penguin operators are identical between the unimproved operators and the improved operators using such fat links as Fat7, Fat7+Lepage, Fat7, HYP (I) and HYP (II). In addition, it turns out that the off-diagonal mixing vanishes for those constructed using fat links of Fat7, Fat7 and HYP (II). This is a consequence of the fact that the improvement by various fat links changes only the mixing with higher dimension operators and off-diagonal operators. The results of this paper, combined with those for current-current diagrams, provide complete matching at the one-loop level with all corrections of O(g2) included

  16. Phase diagrams of systems exhibiting incommensurate structures

    International Nuclear Information System (INIS)

    The global phase diagram of a simple model exhibiting disorder-incommensurate (D-I) transition is analyzed using mean-field approximation. This phase diagram is expected to be qualitatively correct in d=3 dimensions. It is shown that depending on the parameters of this model, the D-I transition either (a) is associated with a small order parameter and may thus be described by a Landau-Ginzburg-Wilson model or (b) has no small order parameter, and the transition takes place via condensation of solitons. The two segments of the transition line are connected by a line of first order transitions. Applications to intercalate systems and to magnetic spirals are considered. (author)

  17. Persistence diagrams of cortical surface data.

    Science.gov (United States)

    Chung, Moo K; Bubenik, Peter; Kim, Peter T

    2009-01-01

    We present a novel framework for characterizing signals in images using techniques from computational algebraic topology. This technique is general enough for dealing with noisy multivariate data including geometric noise. The main tool is persistent homology which can be encoded in persistence diagrams. These diagrams visually show how the number of connected components of the sublevel sets of the signal changes. The use of local critical values of a function differs from the usual statistical parametric mapping framework, which mainly uses the mean signal in quantifying imaging data. Our proposed method uses all the local critical values in characterizing the signal and by doing so offers a completely new data reduction and analysis framework for quantifying the signal. As an illustration, we apply this method to a 1D simulated signal and 2D cortical thickness data. In case of the latter, extra homological structures are evident in an control group over the autistic group. PMID:19694279

  18. Reheating Phase Diagram for Higgs Inflation

    CERN Document Server

    Cai, Rong-Gen; Wang, Shao-Jiang

    2015-01-01

    We investigate the impact on the inflationary predictions from various reheating histories which are characterized by an e-folding number $N_{\\mathrm{reh}}$ and an effective equation-of-state parameter $w_{\\mathrm{reh}}$ during reheating process. For Higgs inflation with a non-minimal coupling to gravity, the predictions are obtained on the $N_{\\mathrm{reh}}\\!\\!-\\!w_{\\mathrm{reh}}$ reheating phase diagram. We find that the predictions are insensitive to reheating phase. Within the $1\\sigma$ region of the scalar spectral index $n_s$ reported by Planck 2014 Preliminary, almost all possible reheating histories are allowed on the reheating phase diagram, where Higgs inflation with canonical reheating history $w_{\\mathrm{reh}}=0$ lies near the upper edge of the $1\\sigma$ range of $n_s$. Future measurements of $n_s$ with high precision will identify the reheating physics of Higgs inflation.

  19. Finding and accessing diagrams in biomedical publications.

    Science.gov (United States)

    Kuhn, Tobias; Luong, ThaiBinh; Krauthammer, Michael

    2012-01-01

    Complex relationships in biomedical publications are often communicated by diagrams such as bar and line charts, which are a very effective way of summarizing and communicating multi-faceted data sets. Given the ever-increasing amount of published data, we argue that the precise retrieval of such diagrams is of great value for answering specific and otherwise hard-to-meet information needs. To this end, we demonstrate the use of advanced image processing and classification for identifying bar and line charts by the shape and relative location of the different image elements that make up the charts. With recall and precisions of close to 90% for the detection of relevant figures, we discuss the use of this technology in an existing biomedical image search engine, and outline how it enables new forms of literature queries over biomedical relationships that are represented in these charts. PMID:23304318

  20. Extracting parameters from Colour-Magnitude Diagrams

    CERN Document Server

    Bonatto, C; Kepler, S O; Bica, E

    2015-01-01

    We present a simple approach for obtaining robust values of astrophysical parameters from the observed colour-magnitude diagrams (CMDs) of star clusters. The basic inputs are the Hess diagram built with the photometric measurements of a star cluster and a set of isochrones covering wide ranges of age and metallicity. In short, each isochrone is shifted in apparent distance modulus and colour excess until it crosses over the maximum possible Hess density. Repeating this step for all available isochrones leads to the construction of the solution map, in which the optimum values of age and metallicity - as well as foreground/background reddening and distance from the Sun - can be searched for. Controlled tests with simulated CMDs show that the approach is efficient in recovering the input values. We apply the approach to the open clusters M\\,67, NGC\\,6791, and NGC\\,2635, which are characterised by different ages, metallicities and distances from the Sun.

  1. Generating Feynman Diagrams and Amplitudes with FeynArts 3

    OpenAIRE

    Hahn, T.

    2000-01-01

    This paper describes the Mathematica package FeynArts used for the generation and visualization of Feynman diagrams and amplitudes. The main features of version 3 are: generation of diagrams at three levels, user-definable model files, support for supersymmetric models, and publication-quality Feynman diagrams in PostScript or LaTeX.

  2. The Problem of Labels in E-Assessment of Diagrams

    Science.gov (United States)

    Jayal, Ambikesh; Shepperd, Martin

    2009-01-01

    In this article we explore a problematic aspect of automated assessment of diagrams. Diagrams have partial and sometimes inconsistent semantics. Typically much of the meaning of a diagram resides in the labels; however, the choice of labeling is largely unrestricted. This means a correct solution may utilize differing yet semantically equivalent…

  3. Dinosaur Extinction: Causal Loop Diagram of Earth Feedback System

    Science.gov (United States)

    Dewey M. McLean

    This site features a causal loop diagram from system dynamics methodology showing the solar-earth-space energy flow system (the dominant flow system driving earth's surficial systems, including the biosphere) and interactive natural earthly processes that influence it. Also included is a discussion of the diagram, and a link to a page that explains how to read causal loop diagrams.

  4. Oak Ridge National Laboratory Technology Logic Diagram. Executive Summary

    Energy Technology Data Exchange (ETDEWEB)

    1993-06-30

    This executive summary contains a description of the logic diagram format; some examples from the diagram (Vol. 2) and associated technology evaluation data sheets (Vol. 3); a complete (albeit condensed) listing of the RA, D&D, and WM problems at ORNL; and a complete listing of the technology rankings for all the areas covered by the diagram.

  5. IDEAL: A Software Package for Analysis of Influence Diagrams

    OpenAIRE

    Srinivas, Sampath; Breese, John S.

    2013-01-01

    IDEAL (Influence Diagram Evaluation and Analysis in Lisp) is a software environment for creation and evaluation of belief networks and influence diagrams. IDEAL is primarily a research tool and provides an implementation of many of the latest developments in belief network and influence diagram evaluation in a unified framework. This paper describes IDEAL and some lessons learned during its development.

  6. Phase Diagrams for Systems Containing Hyperbranched Polymers

    OpenAIRE

    Tim Zeiner; Philipp Schrader; Kai Langenbach; Sabine Enders

    2012-01-01

    Hyperbranched polymers show an outstanding potential for applications ranging from chemistry over nanotechnology to pharmacy. In order to take advantage of this potential, the underlying phase behaviour must be known. From the thermodynamic point of view, the modelling of these phase diagrams is quite challenging, because the thermodynamic properties depend on the architecture of the hyperbranched polymer as well as on the number and kind of present functional end groups. The influence of arc...

  7. Phase Diagram of Electron Doped Dichalcogenides

    OpenAIRE

    Ro?sner, M.; Haas, S.; Wehling, T. O.

    2014-01-01

    Using first principle calculations, we examine the sequence of phases in electron doped dichalcogenides, such as recently realized in field-gated MoS$_2$. Upon increasing the electron doping level, we observe a succession of semiconducting, metallic, superconducting and charge density wave regimes, i.e. in different order compared to the phase diagram of (semi-)metallic dichalcogenides such as TiSe$_2$. Both instabilities trace back to a softening of phonons which couple the...

  8. Using Diagrams and Models: 2.75

    Science.gov (United States)

    2012-09-26

    This article discusses the importance of abstraction and generalization in being able to use models and diagrams effectively, whether children are creating their own models to represent a situation and explain their thinking, or interpreting a provided model. The resource offers examples to illustrate these ideas as well as teaching strategies and activities in the areas of parity, mental addition, equivalent fractions, and multi-digit multiplication.

  9. Proximity of Persistence Modules and their Diagrams

    OpenAIRE

    Chazal, Fre?de?ric; Cohen-steiner, David; Glisse, Marc; Guibas, Leonidas J.; Oudot, Steve

    2008-01-01

    Topological persistence has proven to be a key concept for the study of real-valued functions defined over topological spaces. Its validity relies on the fundamental property that the persistence diagrams of nearby functions are close. However, existing stability results are restricted to the case of continuous functions defined over triangulable spaces. In this paper, we present new stability results that do not suffer from the above restrictions. Furthermore, by working at an algebraic leve...

  10. Threshold expansion of the sunset diagram

    OpenAIRE

    Davydychev, A. I.; Smirnov, V. A.

    1999-01-01

    By use of the threshold expansion we develop an algorithm for analytical evaluation, within dimensional regularization, of arbitrary terms in the expansion of the (two-loop) sunset diagram with general masses m_1, m_2 and m_3 near its threshold, i.e. in any given order in the difference between the external momentum squared and its threshold value, (m_1+m_2+m_3)^2. In particular, this algorithm includes an explicit recurrence procedure to analytically calculate sunset diagra...

  11. Penguin diagrams for improved staggered fermions

    OpenAIRE

    Lee, Weonjong(Lattice Gauge Theory Research Center, FPRD, and CTP, Department of Physics and Astronomy, Seoul National University, Seoul, 151-747, South Korea)

    2004-01-01

    We calculate, at the one loop level, penguin diagrams for improved staggered fermion operators constructed using various fat links. The main result is that diagonal mixing coefficients with penguin operators are identical between the unimproved operators and the improved operators using such fat links as Fat7, Fat7+Lepage, $\\bar{\\rm Fat7}$, HYP (I) and HYP (II). In addition, it turns out that the off-diagonal mixing vanishes for those constructed using fat links of Fat7, $\\b...

  12. Improving Web Database Access Using Decision Diagrams

    OpenAIRE

    Popel, Denis V.; Al-hakeem, Nawar

    2002-01-01

    In some areas of management and commerce, especially in Electronic commerce (E-commerce), that are accelerated by advances in Web technologies, it is essential to support the decision making process using formal methods. Among the problems of E-commerce applications: reducing the time of data access so that huge databases can be searched quickly; decreasing the cost of database design ... etc. We present the application of Decision Diagrams design using Information Theory ap...

  13. Phase diagram of silicon from atomistic simulations

    OpenAIRE

    Kaczmarski, Marcin; Bedoya-martinez, O. Natalia; Herna?ndez, Eduardo R.

    2005-01-01

    In this letter we present a calculation of the temperature-pressure phase diagram of Si in a range of pressures covering from $-5$ to 20~GPa and temperatures up to the melting point. The phase boundaries and triple points between the diamond, liquid, $\\beta$-Sn and $\\mbox{Si}_{34}$ clathrate phases are reported. We have employed efficient simulation techniques to calculate free energies and to numerically integrate the Clausius-Clapeyron equation, combined with a tigh...

  14. Phase diagram of $^{4}$He on graphene

    OpenAIRE

    Happacher, Jodok; Corboz, Philippe; Boninsegni, Massimo; Pollet, Lode

    2012-01-01

    The low temperature phase diagram of $^4$He adsorbed on a single graphene sheet is studied by computer simulation of a system comprising nearly thousand helium atoms. In the first layer, two commensurate solid phases are observed, with fillings 1/3 and 7/16 respectively, separated by a domain wall phase, as well as an incommensurate crystal at higher coverage. No evidence of a thermodynamically stable superfliuid phase is found for the first adlayer. Second layer promotion o...

  15. Pore formation phase diagrams for lipid membranes

    Science.gov (United States)

    Mukhin, S. I.; Kheyfets, B. B.

    2014-05-01

    Critical lateral pressure for a pore formation and phase diagram of porous membrane are derived analytically as functions of the microscopic parameters of the lipid chains. The derivation exploits path-integral calculation of the free energy of the ensembles of semi-flexible strings and rigid rods that mimic the hydrophobic tails of lipids in the lipid bilayers and bolalipid membranes respectively. Analytical expressions for the area stretch/compressibility moduli of the membranes are derived in both models.

  16. A fresh look at Laponite phase diagram

    OpenAIRE

    Ruzicka, Barbara; Zaccarelli, Emanuela

    2011-01-01

    By reviewing experimental and theoretical works, we discuss the phase diagram of Laponite suspensions, with the aim of clarifying several issues that have caused a long-time controversy on the system. We claim that, if aging and sample preparation are correctly taken into account, a unifying picture emerges from different experimental studies. Multiple non-ergodic states are identified, including a low concentration equilibrium gel and a high concentration Wigner glass in the absence of salt....

  17. Jamming phase diagram for frictional particles

    OpenAIRE

    Ciamarra, M. Pica; Pastore, R.; Nicodemi, M.; Coniglio, A.

    2009-01-01

    The non-equilibrium transition from a fluid-like state to a disordered solid-like state, known as the jamming transition, occurs in a wide variety of physical systems, such as colloidal suspensions and molecular fluids, when the temperature is lowered or the density increased. Shear stress, as temperature, favors the fluid-like state, and must be also considered to define the system 'jamming phase diagram' [1-4]. Frictionless athermal systems [1], for instance, can be descri...

  18. The phase diagram of quantum chromodynamics

    OpenAIRE

    Fodor, Z.; Katz, S. D.

    2009-01-01

    Recent results on the QCD phase diagram are reviewed. We begin with a detailed introduction of lattice techniques. Then results at vanishing chemical potential are presented. The order of the phase transition, the transition temperature and the equation of state are discussed. At non-vanishing chemical potential we study the mu-T phase line, the critical point as well as the equation of state.

  19. Vortex phase diagram for mesoscopic superconducting disks

    OpenAIRE

    Schweigert, V. A.; Peeters, F. M.; Deo, P. Singha

    1998-01-01

    Solving numerically the 3D non linear Ginzburg-Landau (GL) equations, we study equilibrium and nonequilibrium phase transitions between different superconducting states of mesoscopic disks which are thinner than the coherence length and the penetration depth. We have found a smooth transition from a multi-vortex superconducting state to a giant vortex state with increasing both the disk thickness and the magnetic field. A vortex phase diagram is obtained which shows, as func...

  20. REPRESENTING MARKOV CHAINS WITH TRANSITION DIAGRAMS

    OpenAIRE

    Farida Kachapova

    2013-01-01

    Stochastic processes have many useful applications and are taught in several university programmes. Students often encounter difficulties in learning stochastic processes and Markov chains, in particular. In this article we describe a teaching strategy that uses transition diagrams to represent a Markov chain and to re-define properties of its states in simple terms of directed graphs. This strategy utilises the studentsâ?? intuition and makes the learning of complex concepts about Markov ...