WorldWideScience

Sample records for uml class diagrams

  1. 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…

  2. Supporting Collaborative Learning and Problem-Solving in a Constraint-Based CSCL Environment for UML Class Diagrams

    Science.gov (United States)

    Baghaei, Nilufar; Mitrovic, Antonija; Irwin, Warwick

    2007-01-01

    We present COLLECT-UML, a constraint-based intelligent tutoring system (ITS) that teaches object-oriented analysis and design using Unified Modelling Language (UML). UML is easily the most popular object-oriented modelling technology in current practice. While teaching how to design UML class diagrams, COLLECT-UML also provides feedback on…

  3. Transformation of B Specifications into UML Class Diagrams and State Machines

    OpenAIRE

    Fekih, Houda; Jemni Ben Ayed, Leila; Merz, Stephan

    2006-01-01

    We propose a rule-based approach for transforming B abstract machines into UML diagrams. We believe that important insight into the structure underlying a B model can be gained by representing it in UML, for example in order to explain the model to stakeholders that are not experts in the B formalism. We focus on the generation of class diagram and state machines. Our approach does not prescribe a mechanic algorithm for translation, giving the modeler choices to adapt the resulting UML models...

  4. 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.

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

    DEFF Research Database (Denmark)

    Christiansen, Henning; Have, Christian Theil; Tveitane, Knut

    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 e...

  6. 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.

  7. 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.

  8. 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...

  9. 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.

  10. 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.

  11. REFINAMIENTO DEL DIAGRAMA DE CLASES UML A ORACLE®9I EN ATOM3 / UML CLASS DIAGRAM  ORACLE® 9I REFINEMENT IN ATOM

    Scientific Electronic Library Online (English)

    CARLOS M., ZAPATA; CARLOS A., ÁLVAREZ; FERNANDO, ARANGO I..

    2007-03-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 l [...] a 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. Abstract in english Defined by OMG, Refinement is a transformation process from a platform independent model to a platform specific model. CASE Tools have experienced problems with this kind of transformation, because of the static definition of metamodels included on them, difficulties for defining transformation rule [...] s and the poor performance showed by them in code obtaining. MetaCASE Tools have emerged with new capabilities for improving the refinement in the context of model transformation. In this paper, we present an AToM3-based implementation for refinement between a platform-independent UML Class Diagram and an Oracle® 9i-platform UML Class Model. Furthermore, we show the use of this kind of refinement with a study case.

  12. UML-Checker: An Approach for Verifying UML Behavioral Diagrams

    OpenAIRE

    Flávio Fernandes; Mark Song

    2014-01-01

    UML is a visual modeling language used for specifying, visualizing, constructing, and documenting software artifacts. Despite having many features to model systems, conducting verifications and validations on UML models is not an easy task. In this paper, the problem of performing verification of UML models is discussed through a translation of UML behavioral diagrams into formal models to be verified by a symbolic model checker. An approach and tool (UML checker) is presented in order to con...

  13. 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.

  14. 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.

  15. 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...

  16. Reconceptualization of Class-based Representation in UML

    OpenAIRE

    Sabah Al-Fedaghi

    2012-01-01

    The requirement phase in the software development process is typically formulated using UML diagrams, including use cases and conceptual class diagrams. It is claimed that UML is suitable for modeling at the domain level; accordingly, many enhancements to these diagrams have been proposed to achieve a more comprehensive representation of functionality of the system from the conceptual (computation-independent) point of view. This paper proposes a uniform conceptual methodology that integrates...

  17. 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...

  18. Weaving of UML sequence diagrams using STAIRS

    OpenAIRE

    Grønmo, Roy; Sørensen, Fredrik; Møller-Pedersen, Birger; Krogdahl, Stein

    2007-01-01

    In this report we explore aspect-oriented modeling for UML 2.0 sequence diagrams. We ensure that the aspect weaving is semantics-based by using a formal trace model for sequence diagrams. A major challenge is to handle unbounded loops which produce infinite traces. We establish a systematic way to permutate and rewrite the original loop definition so that the weaving in many typical cases can be performed on a finite structure. We prove that it is always sufficient to consider a loop with upp...

  19. Specifying agent interaction protocols with UML activity diagrams

    OpenAIRE

    Lind, Jürgen

    2000-01-01

    In this paper, we will demonstrate how the Unified Modeling Language (UML) can be used to describe agent interaction protocols. The approach that is presented in this paper does not propose major enhancements or completely new diagrams but instead it relies on existing UML elements that are part of the standard. This conformity with the base UML is a major advantage of the idea as it prevents a diversification of the UML into different potentially incompatible dialects. The practical use of t...

  20. An Approach to Code Generation from UML Diagrams

    OpenAIRE

    Harshal D. Gurad; V. S. Mahalle2

    2014-01-01

    The Unified Modeling Language (UML) has now become the de-facto industry standard for object-oriented (OO) software development. UML provides a set of diagrams to model structural and behavioral aspects of an object-oriented system. Automatic translation of UML diagrams to object oriented code is highly desirable because it eliminates the chances of introduction of human errors in the translation process. Automatic code generation is efficient which, in turn, helps the softwar...

  1. DEFINITION OF A SEMANTIC PLATAFORM FOR AUTOMATED CODE GENERATION BASED ON UML CLASS DIAGRAMS AND DSL SEMANTIC ANNOTATIONS

    Directory of Open Access Journals (Sweden)

    ANDRÉS MUÑETÓN

    2012-01-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 en 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.

  2. 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.

  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. Extending UML State Diagrams to Model Agent Mobility

    OpenAIRE

    Ahmad Hanandeh, Feras; Yousef Al-Shannag, Majdi

    2011-01-01

    This paper presents a simplified form of UML state diagrams for modeling agent mobility. Mobile agent has gained more importance technology. The notations used to model agent mobility are focused on capturing agent creation, mobility paths and current agent location. In this paper, we demonstrate how the simplification of the state UML 2.0 Activity Diagrams can be used for modeling mobile agent applications. The paper concludes with the appropriateness of the presented approach for modeling a...

  5. 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 res...

  6. 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.

  7. Comparative Study on DFD to UML Diagrams Transformation

    Directory of Open Access Journals (Sweden)

    Aamer Nadeem

    2011-01-01

    Full Text Available 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 datastore for class diagram generation. Very few of the transformation techniques have been applied on case study as a proof of concept, which are not comprehensive and majority of them are partially automated.

  8. 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.

  9. ISSUES CONCERNING THE USE OF UML DIAGRAMS TO DEFINE THE UNDERLYING PROCESS MODEL SIMULATION

    OpenAIRE

    MIOARA UDRIC?; TEODORA V?TUIU; ADRIAN GHENCEA

    2011-01-01

    Diagrams are a graphical representation of the information contained in a UML model, and are an essential feature of UML modelling. Each UML diagram is designed to let you view a software system from a different perspective and to varying levels of abstraction.

  10. Verification of UML Model Elements Using B

    OpenAIRE

    Truong, Ninh Thuan; Souquiè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...

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

    OpenAIRE

    Raida Elmansouri; Houda Hamrouche; Allaoua Chaoui

    2011-01-01

    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...

  12. Comparative Study on DFD to UML Diagrams Transformation

    OpenAIRE

    Aamer Nadeem; Muhammad Usma; Atif A. A. Jilani; Zafar I. Malik; Zahid Halim

    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 s...

  13. Comparison of land consolidation procedures between Slovenia and Sweden with a UML diagram

    OpenAIRE

    Brezavš?ek, Petra

    2012-01-01

    This diploma paper focuses on the history of land consolidation in Slovenia and Sweden. It discusses legislation, the process of land consolidation and a general comparison between both countries. It also includes a detailed description of the UML diagrams used. The empirical part of the paper focuses on the process of land consolidation through the application of UML diagrams. The land consolidation procedures in Slovenia and Sweden are described using UML use case and UML activity d...

  14. 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.

  15. 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

  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...

  17. Detection and Analysis of Clones in UML Class Models

    Directory of Open Access Journals (Sweden)

    Dhavleesh Rattan

    2015-07-01

    Full Text Available It is quite frequent to copy and paste code fragments in software development. The copied source code is called a software clone and the activity is referred to as code cloning. The presence of code clones hamper maintenance and may lead to bug propagation. Now-a-days, model driven development has become a standard industry practice. Duplicate parts in models i.e. model clones pose similar challenges as in source code. This paper presents an approach to detect clones in Unified Modeling Language class models. The core of our technique is the construction of a labeled, ranked tree corresponding to the UML class model where attributes with their data types and methods with their signatures are represented as subtrees. By grouping and clustering of repeating subtrees, the tool is able to detect duplications in a UML class model at different levels of granularity i.e. complete class diagram, attributes with their data types and methods with their signatures across the model and cluster of such attributes/methods. We propose a new classification of model clones with the objective of detecting exact and meaningful clones. Empirical evaluation of the tool using open source reverse engineered and forward designed models show some interesting and relevant clones which provide useful insights into software modeling practice.

  18. 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.

  19. 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.

  20. 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.

  1. A fully general operational semantics for UML sequence diagrams with potential and mandatory choice

    OpenAIRE

    Lund, Mass Soldahl; Stølen, Ketil

    2007-01-01

    UML sequence diagrams is a specification language that has proved itself to be of great value in system development. When put to applications such as simulation, testing and other kinds of automated analysis there is a need for formal semantics. Such methods of automated analysis are by nature operational, and this motivates formalizing an operational semantics. In this report we present an operational semantics for UML 2.0 sequence diagrams that we believe gives a solid starting point for de...

  2. minimUML: A Minimalist Approach to UML Diagramming for Early Computer Science Education

    Science.gov (United States)

    Turner, Scott A.; Perez-Quinones, Manuel A.; Edwards, Stephen H.

    2005-01-01

    In introductory computer science courses, the Unified Modeling Language (UML) is commonly used 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. Programs designed for…

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

    OpenAIRE

    Turner, Scott; Perez-Quinones, Manuel A.; Edwards, Stephen H.

    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 i...

  4. 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,...

  5. An automated test strategy based on UML diagrams

    OpenAIRE

    Basanieri, Francesca; Bertolino, Antonia; Marchetti, Eda; Ribolini, Alberto

    2001-01-01

    This is a work-in-progress report about the Cow-suite tool currently under development for automating CoWTeST (Cost Weighted Test Strategy) an original strategy for selecting and prioritarising test cases. The tool supports mangers to schedule and make cost estimates of the integration test stages since the early phases of development. The derivation of test cases is based on the software analysis and design documentation, and uses the UML-based original test methodology UIT, User Interaction...

  6. 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.

  7. Model-Based Requirements Analysis for Reactive Systems with UML Sequence Diagrams and Coloured Petri Nets

    DEFF Research Database (Denmark)

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

    In this paper, we describe a formal foundation for a specialized approach to automatically checking traces against real-time requirements. The traces are obtained from simulation of Coloured Petri Net (CPN) models of reactive systems. The real-time requirements are expressed in terms of a derivative of UML 2.0 high-level Sequence Diagrams. The automated requirement checking is part of a bigger tool framework in which VDM++ is applied to automatically generate initial CPN models based on Problem ...

  8. 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 ...

  9. 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...

  10. 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.

  11. 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.

  12. The use of UML activity diagrams and the i* language in the modeling of the balanced scorecard implantation process

    OpenAIRE

    Haya, Mariela; Franch, Xavier; Mayol, Enric

    2005-01-01

    Business management is a complex task that can be facilitated using different methodologies and models. One of their most relevant purposes is to align the organization strategy with the daily functioning of the organization. One of these models is the Balanced Scorecard (BSC). In this paper, we propose a modeling strategy for the BSC implantation process. We will model it using UML Activity Diagrams and Strategy Dependency models of the language i*. The Activity Diagrams allow determining th...

  13. Verifying OCL specifications of UML models : tool support and compositionality

    OpenAIRE

    Kyas, Marcel

    2006-01-01

    The Unified Modelling Language (UML) and the Object Constraint Language (OCL) serve as specification languages for embedded and real-time systems used in a safety-critical environment. In this dissertation class diagrams, object diagrams, and OCL constraints are formalised. The formalisation serves as foundation for a translation of class diagrams, state machines, and constraints into the theorem prover PVS. This enables the formal verification of models defined in a subset of UML using...

  14. Modeling AN Application Domain Extension of Citygml in Uml

    Science.gov (United States)

    van den Brink, L.; Stoter, J.; Zlatanova, S.

    2012-06-01

    This paper presents key aspects of the development of a Dutch 3D standard IMGeo as a CityGML ADE. The new ADE is modeled using UML class diagrams. However the OGC CityGML specification does not provide clear rules on modeling an ADE in UML. This paper describes how the extension was built, which provides general insight how CityGML can be extended for a specific applications starting from the UML diagrams. Several alternatives for modeling ADEs in UML have been investigated and compared. The best suited for the 3D standard option is selected and applied. Open issues and challenges are discussed in the conclusions.

  15. MODELING AN APPLICATION DOMAIN EXTENSION OF CITYGML IN UML

    Directory of Open Access Journals (Sweden)

    L. van den Brink

    2012-06-01

    Full Text Available This paper presents key aspects of the development of a Dutch 3D standard IMGeo as a CityGML ADE. The new ADE is modeled using UML class diagrams. However the OGC CityGML specification does not provide clear rules on modeling an ADE in UML. This paper describes how the extension was built, which provides general insight how CityGML can be extended for a specific applications starting from the UML diagrams. Several alternatives for modeling ADEs in UML have been investigated and compared. The best suited for the 3D standard option is selected and applied. Open issues and challenges are discussed in the conclusions.

  16. CDDiff: Semantic Differencing for Class Diagrams

    OpenAIRE

    Maoz, Shahar; Ringert, Jan Oliver; Rumpe, Bernhard

    2014-01-01

    Class diagrams (CDs), which specify classes and the relationships between them, are widely used for modeling the structure of object-oriented systems. As models, programs, and systems evolve over time, during the development lifecycle and beyond it, effective change management is a major challenge in software development, which has attracted much research efforts in recent years. In this paper we present cddiff, a semantic diff operator for CDs. Unlike most existing approach...

  17. 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.

  18. 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.

  19. Specifying consistent subsets of UML

    OpenAIRE

    Sourrouille, Jean-Louis; Hindawi, Mohammed; Morel, Lionel; Aubry, Régis

    2008-01-01

    Abstract. While increasing progressively its expressive power, UML has become more and more difficult to read and understand, especially for beginners. To teach the whole UML is not possible, therefore teachers only deal with a subset of UML. We present a framework for defining precisely a consistent subset of a language, allowing everybody to define his/her own subset. An extended example shows a way to simplify UML sequence diagrams. Our approach use standard UML tools; models in the simpli...

  20. 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.

  1. 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.

  2. 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

    Directory of Open Access Journals (Sweden)

    Cristian L Vidal

    2012-01-01

    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 "limpieza" 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.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 modeling 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.

  3. Modeling and Application Domain Extension of CityGML in UML:

    OpenAIRE

    Van den Brink, L.; Stoter, J.E.; Zlatanova, S.

    2012-01-01

    This paper presents key aspects of the development of a Dutch 3D standard IMGeo as a CityGML ADE. The new ADE is modeled using UML class diagrams. However the OGC CityGML specification does not provide clear rules on modeling an ADE in UML. This paper describes how the extension was built, which provides general insight how CityGML can be extended for a specific applications starting from the UML diagrams. Several alternatives for modeling ADEs in UML have been investigated and compared. The ...

  4. 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.

  5. Doclet To Synthesize UML

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2005-01-01

    The RoseDoclet computer program extends the capability of Java doclet software to automatically synthesize Unified Modeling Language (UML) content from Java language source code. [Doclets are Java-language programs that use the doclet application programming interface (API) to specify the content and format of the output of Javadoc. Javadoc is a program, originally designed to generate API documentation from Java source code, now also useful as an extensible engine for processing Java source code.] RoseDoclet takes advantage of Javadoc comments and tags already in the source code to produce a UML model of that code. RoseDoclet applies the doclet API to create a doclet passed to Javadoc. The Javadoc engine applies the doclet to the source code, emitting the output format specified by the doclet. RoseDoclet emits a Rose model file and populates it with fully documented packages, classes, methods, variables, and class diagrams identified in the source code. The way in which UML models are generated can be controlled by use of new Javadoc comment tags that RoseDoclet provides. The advantage of using RoseDoclet is that Javadoc documentation becomes leveraged for two purposes: documenting the as-built API and keeping the design documentation up to date.

  6. 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 tool i...

  7. Towards model checking executable UML specifications in mCRL2

    OpenAIRE

    Hansen, Helle Hvid; Ketema, Jeroen; Luttik, Bas; Mousavi, MR MohammadReza; Pol, Jaco van de

    2010-01-01

    We describe a translation of a subset of executable UML (xUML) into the process algebraic specification language mCRL2. This subset includes class diagrams with class generalisations, and state machines with signal and change events. The choice of these xUML constructs is dictated by their use in the modelling of railway interlocking systems. The long-term goal is to verify safety properties of interlockings modelled in xUML using the mCRL2 and LTSmin toolsets. Initial verification of an inte...

  8. UML and Model Checking

    Science.gov (United States)

    Schneider, F.

    1999-01-01

    UML use cases conceptually identify function points or major requirements that a software system must satisfy. Sequence diagrams expand each use case to show in temporal sequence a more detailed notion of intended system behavior.

  9. 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.

  10. The UML as a Formal Modeling Notation

    OpenAIRE

    Evans, Andy; France, Robert; Lano, Kevin; Rumpe, Bernhard

    2014-01-01

    The Unified Modeling Language (UML) is rapidly emerging as a de-facto standard for modelling OO systems. Given this role, it is imperative that the UML needs a well-defined, fully explored semantics. Such semantics is required in order to ensure that UML concepts are precisely stated and defined. In this paper we motivate an approach to formalizing UML in which formal specification techniques are used to gain insight into the semantics of UML notations and diagrams and descr...

  11. UML Modelling: The Rational E-Development

    OpenAIRE

    Er. Meenu Gupta; Dr. Rajeev Yadav; Minakshi Memoria

    2013-01-01

    Unified Modeling language (UML) is one of the important modeling languages used for the visual representation of the research problem. In this paper we used Rational Software architecture to design UML diagrams.

  12. 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.

  13. 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

    Directory of Open Access Journals (Sweden)

    Carlos Mario Zapata

    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 sistema. 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.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 generation 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.

  14. 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.

  15. Exploration games for UML software design

    OpenAIRE

    Tenzer, Jennifer

    2006-01-01

    The Unified Modeling Language (UML) has become the standard language for the design of object-oriented software systems over the past decade. Even though there exist various tools which claim to support design with UML, their functionality is usually focused on drawing UML diagrams and generating code from the UML model. The task of choosing a suitable design which fulfils the requirements still has to be accomplished by the human designer alone. The aim of this thesis i...

  16. Collaborative Learning of UML and SysML

    Directory of Open Access Journals (Sweden)

    Sonja Trapp

    2011-07-01

    Full Text Available In the EU-funded project Embed4Auto, we have developed an Integrated Learning Environment (ILE to support UML/SysML training. The ILE combines independent distance learning with collaborative problem solving and social networking. The learning environment incorporates a set of learning resources on the modeling languages UML2 and SysML, an educational modeling tool supporting class and sequence diagrams and a tool for sharing and discussing solutions to modeling exercises. First evaluations of the ILE have shown promising results.

  17. An Investigation of Difficulties Experienced by Students Developing Unified Modelling Language (UML) Class and Sequence Diagrams

    Science.gov (United States)

    Sien, Ven Yu

    2011-01-01

    Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…

  18. UML-based Fusion Analysis

    OpenAIRE

    Sendall, Shane; Strohmeier, Alfred; France, Robert; Rumpe, Bernard

    1999-01-01

    In recent times, there has been an increased requirements for software to be distributed. The well-known Fusion development method, however, can only be used to develpp sequential reactive systems, and certain restricted kinds of concurrent systems. In contrast, the Unified Modeling Language (UML) provides a rich set of notations that can be used to model systems that are distributed. In addition, UML provides the ability to introduce rigor into diagrams through its constraint language OCL. I...

  19. Verification-Driven Slicing of UML/OCL Models

    DEFF Research Database (Denmark)

    Shaikh, Asadullah; Clarisó Viladrosa, Robert; Wiil, Uffe Kock; Memon, Nasrullah

    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 ver...

  20. Automatic Synthesis of UML Designs from Requirements in an Iterative Process

    Science.gov (United States)

    Schumann, Johann; Whittle, Jon; Clancy, Daniel (Technical Monitor)

    2001-01-01

    The Unified Modeling Language (UML) is gaining wide popularity for the design of object-oriented systems. UML combines various object-oriented graphical design notations under one common framework. A major factor for the broad acceptance of UML is that it can be conveniently used in a highly iterative, Use Case (or scenario-based) process (although the process is not a part of UML). Here, the (pre-) requirements for the software are specified rather informally as Use Cases and a set of scenarios. A scenario can be seen as an individual trace of a software artifact. Besides first sketches of a class diagram to illustrate the static system breakdown, scenarios are a favorite way of communication with the customer, because scenarios describe concrete interactions between entities and are thus easy to understand. Scenarios with a high level of detail are often expressed as sequence diagrams. Later in the design and implementation stage (elaboration and implementation phases), a design of the system's behavior is often developed as a set of statecharts. From there (and the full-fledged class diagram), actual code development is started. Current commercial UML tools support this phase by providing code generators for class diagrams and statecharts. In practice, it can be observed that the transition from requirements to design to code is a highly iterative process. In this talk, a set of algorithms is presented which perform reasonable synthesis and transformations between different UML notations (sequence diagrams, Object Constraint Language (OCL) constraints, statecharts). More specifically, we will discuss the following transformations: Statechart synthesis, introduction of hierarchy, consistency of modifications, and "design-debugging".

  1. 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.

  2. Generation of test cases using UML models

    Directory of Open Access Journals (Sweden)

    Gurpreet Singh

    2014-06-01

    Full Text Available Software Testing plays an important role in Software development because it can minimize the development cost. UML is widely used in the software development, there consists of the designing and coding of the software. Designing phase is done with the help of the UML models, which consists of the sequence diagrams, activity diagrams, use case diagrams, state chart diagrams etc. After designing of the system, the next task is coding. Since the software development is time and human resource consuming, the reduction of consumption is done with the help of the code generation automatically. This work mainly focus on the UML sequence diagram and state chart diagram as the model. We Propose a Technique for Test Case Generation using UML Models. UML models give a lot of  information that should not be ignored in testing. An innovative approach of generating test cases from the combination of UML design diagrams has been discussed in this paper. Present work used an approach where sequence diagram and state chart diagram has been used to generate test cases. The test cases thus generated are suitable for dynamic testing of system.

  3. Translation from UML to SPN Model: A Performance Modeling Framework

    OpenAIRE

    Khan, Razib Hayat; Poul E. Heegaard

    2010-01-01

    This work focuses on the delineating a performance modeling framework for a communication system that proposes a translation process from high level UML notation to Stochastic Petri Net model (SPN) and solves the model for relevant performance metrics. The framework utilizes UML collaborations, activity diagrams and deployment diagrams to be used for generating performance model for a communication system. The system dynamics will be captured by UML collaboration and activity diagram as reusa...

  4. UMLAUT: an Extendible UML Transformation Framework

    OpenAIRE

    Ho, Wai Ming; Jézéquel, Jean-Marc; Le Guennec, Alain; Pennaneac'H, François

    1999-01-01

    Many UML CASE tools allow software engineers to draw diagrams and generate code skeletons from them. But often advanced users want to do more with their UML models, e.g., apply specific design patterns, generate code for embedded systems, simulate the functional and non-functional behavior of the system, run validation tools on the model, etc. which are very difficult to do with the scripting facilities offered in most UML case tools. In this paper, we describe UMLAUT, a freely available UML ...

  5. Time exceptions in sequence diagrams

    OpenAIRE

    Halvorsen,Oddleif; Runde, Ragnhild Kobro; Haugen, Øystein

    2008-01-01

    UML sequence diagrams partially describe a system. We show how the description may be augmented with exceptions triggered by the violation of timing constraints and compare our approach to those of the UML 2.1 simple time model, the UML Testing Profile and the UML profile for Schedulability, Performance and Time. We give a formal definition of time exceptions in sequence diagrams and show that the concepts are compositional. An ATM example is used to explain and motivate the concepts.

  6. 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.

  7. m-TOPP-UML: An Extension to UML for the Modeling of Mobile Tracking on Patient Progress System

    OpenAIRE

    Hussain Abu-Dalbouh

    2014-01-01

    The Unified Modeling Language (UML) is a language for the specification, visualization and documentation of object-oriented software systems. Mobile systems are gaining more and more importance; nevertheless the means for their specifications are still underdeveloped. Existing UML diagrams can be used to conveniently model behavior, but these diagrams can be hardly used to model mobility. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile t...

  8. 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.

  9. 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.

  10. Secure State UML: Modeling and Testing Security Concerns of Software Systems Using UML State Machines

    Directory of Open Access Journals (Sweden)

    S. Batool

    2014-05-01

    Full Text Available In this research we present a technique by using which, extended UML models can be converted to standard UML models so that existing MBT techniques can be applied directly on these models. Existing Model Based Testing (MBT Techniques cannot be directly applied to extended UML models due to the difference of modeling notation and new model elements. Verification of these models is also very important. Realizing and testing non functional requirements such as efficiency, portability and security, at model level strengthens the ability of model to turn down risk, cost and probability of system failure in cost effective way. Access control is most widely used technique for implementing security in software systems. Existing approaches for security modeling focus on representation of access control policies such as authentication, role based access control by introducing security oriented model elements through extension in Unified Modelling Language (UML. But doing so hinders the potential and application of MBT techniques to verify these models and test access control policies. In this research we introduce a technique secure State UML to formally design security models with secure UML and then transform it to UML state machine diagrams so that it can be tested, verified by existing MBT techniques. By applying proposed technique on case studies, we found the results that MBT techniques can be applied on resulting state machine diagrams and generated test paths have potential to identify the risks associated with security constraints violation.

  11. 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.

  12. 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.

  13. Aspect-oriented security hardening of UML design models

    CERN Document Server

    Mouheb, Djedjiga; Pourzandi, Makan; Wang, Lingyu; Nouh, Mariam; Ziarati, Raha; Alhadidi, Dima; Talhi, Chamseddine; Lima, Vitor

    2015-01-01

    This book comprehensively presents a novel approach to the systematic security hardening of software design models expressed in the standard UML language. It combines model-driven engineering and the aspect-oriented paradigm to integrate security practices into the early phases of the software development process. To this end, a UML profile has been developed for the specification of security hardening aspects on UML diagrams. In addition, a weaving framework, with the underlying theoretical foundations, has been designed for the systematic injection of security aspects into UML models. The

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

    OpenAIRE

    Redouane Esbai; Mohammed Erramdani; Samir Mbarki; Ibtissam Arrassen; Abdelouafi Meziane; Mimoun Moussaoui

    2011-01-01

    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, a...

  15. Formal Verification of Tokeneer Behaviours Modelled in fUML Using CSP

    OpenAIRE

    Abdel Halim, I; Sharp, J; Schneider, S; Treharne, H

    2010-01-01

    Much research work has been done on formalizing UML diagrams, but less has focused on using this formalization to analyze the dynamic behaviours between formalized components. In this paper we propose using a subset of fUML (Foundational Subset for Executable UML) as a semi-formal language, and formalizing it to the process algebraic specification language CSP, to make use of FDR as a model checker. Our formalization includes modelling the asynchronous communication framework used within fUML...

  16. Automatic Debugging Support for UML Designs

    CERN Document Server

    Schümann, J

    2000-01-01

    Design of large software systems requires rigorous application of software engineering methods covering all phases of the software process. Debugging during the early design phases is extremely important, because late bug-fixes are expensive. In this paper, we describe an approach which facilitates debugging of UML requirements and designs. The Unified Modeling Language (UML) is a set of notations for object-orient design of a software system. We have developed an algorithm which translates requirement specifications in the form of annotated sequence diagrams into structured statecharts. This algorithm detects conflicts between sequence diagrams and inconsistencies in the domain knowledge. After synthesizing statecharts from sequence diagrams, these statecharts usually are subject to manual modification and refinement. By using the ``backward'' direction of our synthesis algorithm, we are able to map modifications made to the statechart back into the requirements (sequence diagrams) and check for conflicts th...

  17. UML for systems engineering watching the wheels

    CERN Document Server

    Holt, Jon

    2005-01-01

    Up until a few years ago there were over 150 different modelling languages available to software developers. This vast array of choice however, only served to severely hinder effective communication. Therefore, to combat this, every methodologist and many companies agreed to speak the same language, hence the birth of the unified modelling language (UML). The UML offers a means to communicate complex information in a simple way using visual modelling; i.e. drawing diagrams to create a model of a system. This fully revised edition, based on a training course given by the author, coincides with

  18. Supporting several levels of restriction in the UML

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius; Damm, Christian Heide; Thomsen, Michael; Tyrsted, Michael

    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...

  19. Using OCL in Executable UML

    OpenAIRE

    Jiang, Ke; Zhang, Lei; Miyake, Shigeru

    2008-01-01

    Executable UML allows precisely describing the software system at a higher level of abstraction. The executable models can be translated to a less abstract program-ming language completely or executed directly. Object Constraint Language (OCL), as a formal specification language, is a standard published along with UML. It is primitively used to describe constraints for UML models. In this paper, we explore some general features of executable UML and propose using OCL in executable UML. We ext...

  20. Automatic Debugging Support for UML Designs

    Science.gov (United States)

    Schumann, Johann; Swanson, Keith (Technical Monitor)

    2001-01-01

    Design of large software systems requires rigorous application of software engineering methods covering all phases of the software process. Debugging during the early design phases is extremely important, because late bug-fixes are expensive. In this paper, we describe an approach which facilitates debugging of UML requirements and designs. The Unified Modeling Language (UML) is a set of notations for object-orient design of a software system. We have developed an algorithm which translates requirement specifications in the form of annotated sequence diagrams into structured statecharts. This algorithm detects conflicts between sequence diagrams and inconsistencies in the domain knowledge. After synthesizing statecharts from sequence diagrams, these statecharts usually are subject to manual modification and refinement. By using the "backward" direction of our synthesis algorithm. we are able to map modifications made to the statechart back into the requirements (sequence diagrams) and check for conflicts there. Fed back to the user conflicts detected by our algorithm are the basis for deductive-based debugging of requirements and domain theory in very early development stages. Our approach allows to generate explanations oil why there is a conflict and which parts of the specifications are affected.

  1. 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.

  2. 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.

  3. 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.

  4. UMLS-Query: A Perl Module for Querying the UMLS

    OpenAIRE

    Shah, Nigam H.; Musen, Mark A.

    2008-01-01

    The Metathesaurus from the Unified Medical Language System (UMLS) is a widely used ontology resource, which is mostly used in a relational database form for terminology research, mapping and information indexing. A significant section of UMLS users use a MySQL installation of the metathesaurus and Perl programming language as their access mechanism. We describe UMLS-Query, a Perl module that provides functions for retrieving concept identifiers, mapping text-phrases to Metathesaurus concepts ...

  5. 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.

  6. Standardizing Clinical Trials Workflow Representation in UML for International Site Comparison

    Science.gov (United States)

    de Carvalho, Elias Cesar Araujo; Jayanti, Madhav Kishore; Batilana, Adelia Portero; Kozan, Andreia M. O.; Rodrigues, Maria J.; Shah, Jatin; Loures, Marco R.; Patil, Sunita; Payne, Philip; Pietrobon, Ricardo

    2010-01-01

    Background With the globalization of clinical trials, a growing emphasis has been placed on the standardization of the workflow in order to ensure the reproducibility and reliability of the overall trial. Despite the importance of workflow evaluation, to our knowledge no previous studies have attempted to adapt existing modeling languages to standardize the representation of clinical trials. Unified Modeling Language (UML) is a computational language that can be used to model operational workflow, and a UML profile can be developed to standardize UML models within a given domain. This paper's objective is to develop a UML profile to extend the UML Activity Diagram schema into the clinical trials domain, defining a standard representation for clinical trial workflow diagrams in UML. Methods Two Brazilian clinical trial sites in rheumatology and oncology were examined to model their workflow and collect time-motion data. UML modeling was conducted in Eclipse, and a UML profile was developed to incorporate information used in discrete event simulation software. Results Ethnographic observation revealed bottlenecks in workflow: these included tasks requiring full commitment of CRCs, transferring notes from paper to computers, deviations from standard operating procedures, and conflicts between different IT systems. Time-motion analysis revealed that nurses' activities took up the most time in the workflow and contained a high frequency of shorter duration activities. Administrative assistants performed more activities near the beginning and end of the workflow. Overall, clinical trial tasks had a greater frequency than clinic routines or other general activities. Conclusions This paper describes a method for modeling clinical trial workflow in UML and standardizing these workflow diagrams through a UML profile. In the increasingly global environment of clinical trials, the standardization of workflow modeling is a necessary precursor to conducting a comparative analysis of international clinical trials workflows. PMID:21085484

  7. 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.

  8. Towards a metric suite for OCL expressions expressed within UML/OCL models

    OpenAIRE

    Reynoso, Luis A.; Genero Bocco, Marcela; Piattini Velthuis, Mario

    2004-01-01

    UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is corroborated by the huge amount of metrics that have appeared in the literature related to the measurement of UML diagrams at a high level design stage. Most of these metrics are focused on the measurement of internal quality attributes such as structural complexity, coupling, size, etc. However,...

  9. Designing Interaction Spaces for Rich Internet Applications with UML

    DEFF Research Database (Denmark)

    Dolog, Peter; Stage, Jan

    2007-01-01

    In this paper, we propose a new method for designing rich internet applications. The design process uses results from an object-oriented analysis and employs interaction spaces as the basic abstraction mechanism. State diagrams are employed as refinements of interaction spaces and task models to specify synchronization events and follow up actions on the client and server side. The notation is based on UML.

  10. A UML Profile for State Analysis

    Science.gov (United States)

    Murray, Alex; Rasmussen, Robert

    2010-01-01

    State Analysis is a systems engineering methodology for the specification and design of control systems, developed at the Jet Propulsion Laboratory. The methodology emphasizes an analysis of the system under control in terms of States and their properties and behaviors and their effects on each other, a clear separation of the control system from the controlled system, cognizance in the control system of the controlled system's State, goal-based control built on constraining the controlled system's States, and disciplined techniques for State discovery and characterization. State Analysis (SA) introduces two key diagram types: State Effects and Goal Network diagrams. The team at JPL developed a tool for performing State Analysis. The tool includes a drawing capability, backed by a database that supports the diagram types and the organization of the elements of the SA models. But the tool does not support the usual activities of software engineering and design - a disadvantage, since systems to which State Analysis can be applied tend to be very software-intensive. This motivated the work described in this paper: the development of a preliminary Unified Modeling Language (UML) profile for State Analysis. Having this profile would enable systems engineers to specify a system using the methods and graphical language of State Analysis, which is easily linked with a larger system model in SysML (Systems Modeling Language), while also giving software engineers engaged in implementing the specified control system immediate access to and use of the SA model, in the same language, UML, used for other software design. That is, a State Analysis profile would serve as a shared modeling bridge between system and software models for the behavior aspects of the system. This paper begins with an overview of State Analysis and its underpinnings, followed by an overview of the mapping of SA constructs to the UML metamodel. It then delves into the details of these mappings and the constraints associated with them. Finally, we give an example of the use of the profile for expressing an example SA model.

  11. Extended sequence diagram for human system interaction

    Energy Technology Data Exchange (ETDEWEB)

    Hwang, Jong Rok; Choi, Sun Woo; Ko, Hee Ran; Kim, Jong Hyun [KEPCO International Nuclear Graduate School, Ulsan (Korea, Republic of)

    2012-10-15

    Unified Modeling Language (UML) is a modeling language in the field of object oriented software engineering. The sequence diagram is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a message sequence chart. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. This paper proposes the Extended Sequence Diagram (ESD), which is capable of depicting human system interaction for nuclear power plants, as well as cognitive process of operators analysis. In the conventional sequence diagram, there is a limit to only identify the activities of human and systems interactions. The ESD is extended to describe operators' cognitive process in more detail. The ESD is expected to be used as a task analysis method for describing human system interaction. The ESD can also present key steps causing abnormal operations or failures and diverse human errors based on cognitive condition.

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

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    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.

  13. 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.

  14. 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.

  15. USING UML SCENARIOS IN B2B SYSTEMS

    Directory of Open Access Journals (Sweden)

    A. Jakimi

    2010-05-01

    Full Text Available Scenarios has become a popular technique for requirements elicitation and specification building. Since scenarios capture only partial descriptions of the system behavior, an approach for scenario composition and/or integration is needed to produce more complete specifications. The Unified Modeling Language (UML, which has become a standard notation for object-oriented modeling, provides a suitable framework for scenario acquisition using Use Case diagrams and Sequence or Collaboration diagrams. In this paper, we suggest an algorithmic and tool support for composing and integrating scenarios that are represented in form of sequence diagrams. We suggest four operators (;: sequential operator, ||: concurrent operator, ?: conditional operator and  * :iteration operator to compose a set of scenarios that describe a use case of a given system. In this paper, we suggest also to apply the scenario approach to B2B systems (Business to Business. We propose to develop B2B systems as a three activities process deriving formal specifications and code skeletons from UML scenarios. Activities of this proposed process are generally automatic and are supported by a set of developed algorithms and tools.

  16. UML 2 Semantics Symposium: Formal Semantics for UML

    OpenAIRE

    Broy, Manfred; Crane, Michelle L.; Dingel, Juergen; Hartman, Alan; Rumpe, Bernhar; Selic, Brau

    2014-01-01

    The purpose of this symposium, held in conjunction with MoDELS 2006, was to present the current state of research of the UML 2 Semantics Project. Equally important to receiving feedback from an audience of experts was the opportunity to invite researchers in the field to discuss their own work related to a formal semantics for the Unified Modeling Language. This symposium is a follow-on to our first workshop, held in conjunction with ECMDA 2005.

  17. 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.

  18. 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.

  19. UML in business process modeling

    Directory of Open Access Journals (Sweden)

    Bartosz Marcinkowski

    2013-03-01

    Full Text Available Selection and proper application of business process modeling methods and techniques have a significant impact on organizational improvement capabilities as well as proper understanding of functionality of information systems that shall support activity of the organization. A number of business process modeling notations were popularized in practice in recent decades. Most significant of the notations include Business Process Modeling Notation (OMG BPMN and several Unified Modeling Language (OMG UML extensions. In this paper, the assessment whether one of the most flexible and strictly standardized contemporary business process modeling notations, i.e. Rational UML Profile for Business Modeling, enable business analysts to prepare business models that are all-embracing and understandable by all the stakeholders. After the introduction, methodology of research is discussed. Section 2 presents selected case study results. The paper is concluded with a summary.

  20. Design pattern application in UML

    OpenAIRE

    Sunyé, Gerson; Le Guennec, Alain; Jézéquel, Jean-Marc

    2000-01-01

    The Uni ed Modeling Language (UML) currently proposes a mechanism to model recurrent design structures: the parameterized collaborations. The main goal of this mechanism is to model the struc- ture of Design Patterns. This is an interesting feature because it can help designers to point out pattern application without spending time with intricate design details. Moreover, it can also help designers to better document their systems and to manage their own design pattern library, which could be...

  1. Testing and the UML. A perfect fit

    OpenAIRE

    Groß, H.-G.

    2003-01-01

    Testing activities that are based on models are becoming increasingly popular. UML models represent specification documents which provide the ideal basis for deriving test cases. They are even more valuable if UML tools are used that support the automatic test case generation. This report presents a summary of model-based testing techniques and test modeling techniques. These are the two fundamental aspects of testing with the UML. The first is concerned with deriving test information out of ...

  2. 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.

  3. Exact and grid-free solutions to the Lighthill-Whitham-Richards traffic flow model with bounded acceleration for a class of fundamental diagrams

    KAUST Repository

    Qiu, Shanwen

    2013-09-01

    In this article, we propose a new exact and grid-free numerical scheme for computing solutions associated with an hybrid traffic flow model based on the Lighthill-Whitham-Richards (LWR) partial differential equation, for a class of fundamental diagrams. In this hybrid flow model, the vehicles satisfy the LWR equation whenever possible, and have a constant acceleration otherwise. We first propose a mathematical definition of the solution as a minimization problem. We use this formulation to build a grid-free solution method for this model based on the minimization of component function. We then derive these component functions analytically for triangular fundamental diagrams, which are commonly used to model traffic flow. We also show that the proposed computational method can handle fixed or moving bottlenecks. A toolbox implementation of the resulting algorithm is briefly discussed, and posted at https://dl.dropbox.com/u/1318701/Toolbox.zip. © 2013 Elsevier Ltd.

  4. 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

  5. Integrating the UMLS into VNS Retriever.

    OpenAIRE

    Barber, S.; Fowler, J.; Long, K B; Dargahi, R.; Meyer, B.

    1992-01-01

    We are developing a networked resource for the National Library of Medicine's Unified Medical Language System. We call this resource the UMLS Retriever, which is an instance of our VNS Retriever architecture. Our prototype user interface makes use of the Virtual Notebook System Browser. The development of a networked UMLS service will result in numerous advantages to our user community.

  6. Developing the UML as a Formal Modelling Notation

    OpenAIRE

    Evans, Andy; France, Robert; Lano, Kevin; Rumpe, Bernhard

    2014-01-01

    The Unified Modeling Language (UML) is rapidly emerging as a de-facto standard for modelling OO systems. Given this role, it is imperative that the UML have a well- defined, fully explored semantics. Such semantics is required in order to ensure that UML concepts are precisely stated and defined. In this paper we describe and motivate an approach to formalizing UML in which formal specification techniques are used to gain insight into the semantics of UML notations and diagr...

  7. 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.

  8. Description of ITRF construction using UML notation

    Science.gov (United States)

    Pa?nicka, M.; Szafranek, K.; Zwirowicz-Rutkowska, A.

    2012-04-01

    International Terrestrial Reference Frame (ITRF), as a practical realization of the International Terrestrial Reference System (ITRS), is based on long-term observations of four techniques: Global Navigation Satellite System (GNSS), Satellite Laser Ranging (SLR), DORIS. As a consequence contribution to ITRF of each of the mentioned techniques is different (e.g. origin of ITRF2008 was determined basing on SLR, scale using SLR and VLBI, and orientation was the result of all four techniques). ITRF is updated regularly with the most recent versions being ITRF97, ITRF2000, ITRF2005, ITRF2008. ITRF2008 is based on reprocessed solutions (time series of station positions and Earth Orientation Parameters) of all four techniques. The paper presents procedure of determining ITRF2008 using UML (Unified Modeling Language) - one of the graphical notations commonly used for information modeling. Concepts are represented as classes with their names, attributes, and different kinds of links between them. The main purpose of this paper is a comprehensive description of relationships between basic terms related to ITRF.

  9. Towards a UML Profile for Software Architecture

    OpenAIRE

    Kandé, Mohamed Mancona; Strohmeier, Alfred; Kent, Stuart; Evans, Andy

    2000-01-01

    To formally describe architectures of software systems, specific languages called Architecture Description Languages (ADLs) have been developed by academic institutions and research labs. However, more and more research and industrial projects are using the standard Unified Modeling Language (UML) for representing software architectures of systems. In this paper, we focus on how to extend the UML by incorporating some key abstractions found in current ADLs, such as connectors, components and ...

  10. The UMLS knowledge source server: an object model for delivering UMLS data.

    Science.gov (United States)

    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 system that includes an Application Programmer's Interface (API) and an Object Model of each of the Knowledge Sources: the UMLS Metathesaurus, the Semantic Network, and the SPECIALIST Lexicon. In this paper we present the design of the new system, outline each of the system design goals, the UMLS Object Model, and statistics showing the usage of the new UMLSKS and associated data. We conclude with implications for future work. PMID:14728132

  11. 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.

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

    DEFF Research Database (Denmark)

    Störrle, Harald; Baltsen, Nick; Christoffersen, Henrik; Maier, Anja

    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 natur...

  13. A UML PROFILES FOR VIEWPOINT-ORIENTED MODELING

    OpenAIRE

    Abdellatif Hair

    2012-01-01

    The viewpoint-oriented modeling consists in providing an unique modelaccessible by users with various access rights according to their needs. The system isrepresented as sub-systems (called sub-models). This cutting makes the design of systemeasier by an autonomous design of its sub-systems.UML is a standard modeling language and supports extension mechanism to allowtailoring UML to fit the needs of a specific domain. UML Profile is a predefined set ofextension mechanisms. UML profile allows ...

  14. 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.

  15. From AOP to UML - A Bottom-Up Approach

    OpenAIRE

    Kandé, Mohamed Mancona; Kienzle, Jörg; Strohmeier, Alfred

    2002-01-01

    This position paper takes a bottom-up approach that analyzes the suitability of UML for modeling aspect-oriented software, and compares it with the UML support for modeling object-oriented software. We first introduce the basic concepts of AspectJ, a state-of-the-art aspect-oriented programming language, and then take a naïve approach using standard UML, as it is, for modeling these concepts. As the limitations of current UML become apparent, we propose some extensions to UML to overcome thes...

  16. 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...

  17. 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

  18. Perfil UML para el modelado visual de requisitos difusos / UML Profile for Visual Modeling of Fuzzy Requirements

    Scientific Electronic Library Online (English)

    Rosseline, Rodríguez; Marlene, Goncalves.

    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 i [...] nvolucrar términos vagos del lenguaje natural que expresan las preferencias del usuario. Algunos esfuerzos previos se han hecho en el área de consultas a bases de datos incorporando la lógica difusa para la expresión de tales preferencias. En este trabajo, se define un perfil bajo UML que permite el modelado visual de requisitos de información basados en términos lingüísticos, ejemplo de ellos son los llamados requerimientos fuzzy o difusos. El perfil propuesto se basa en estereotipos y lógica difusa extendida extendido OCL (Object Constraint Language). Dicho perfil posee una semántica formal que permite eliminar ambigüedades, que puede ser representado gráficamente. Se ejemplifica la aplicación del perfil a través de un caso de estudio de la vida real que muestra la sencillez y potencialidad de su uso. Abstract in english Modeling of application domains that include requirements with vague terms may be a complex process because existing modeling tools are not conceived for that. Nevertheless, many real life applications and systems information requirements might involve natural language vague terms for the expression [...] of user preferences. Some previous works in the field of databases add fuzzy logic for preferences expression in querying. In this work, we define a UML profile that allows visual modeling of information requirements involving vague linguistics terms, i.e., fuzzy requirements. The proposed profile is based on stereotypes and fuzzy logic extended to OCL. This profile has a formal semantic to avoid ambiguity, moreover it provides diagram representation. We illustrate our profile by means of a real-world case study showing the potential and simplicity of this proposal.

  19. Some user requirements of a remote reactor control analysed with UML tools

    International Nuclear Information System (INIS)

    In this paper, we are dealing with remote participation in fusion experiments. The common problem of these different collaboration projects is the interactivity lack of the distant user. At the moment, remote participation in fusion experiments is still needed in the specification and analysis phases. In this context, tools which can identify the sub-systems involved and outside actors properly, and the dynamic views of the communications through use cases is very useful. We have experimented on Unified Modeling Language (UML) and found that it provides powerful diagrams for the conception of the future virtual control room

  20. Mapping DEVS Models onto UML Models

    OpenAIRE

    Zinoviev, Dmitry

    2005-01-01

    Discrete event simulation specification (DEVS) is a formalism designed to describe both discrete state and continuous state systems. It is a powerful abstract mathematical notation. However, until recently it lacked proper graphical representation, which made computer simulation of DEVS models a challenging issue. Unified modeling language (UML) is a multipurpose graphical modeling language, a de-facto industrial modeling standard. There exist several commercial and open-sou...

  1. Comparing Inconsistent Relationship Configurations Indicating UMLS Errors

    OpenAIRE

    Geller, James; Morrey, C Paul; Xu, Junchuan; Halper, Michael; Elhanan, Gai; Perl, Yehoshua; Hripcsak, George

    2009-01-01

    The goal of this paper is to audit null-annotated parent-child pairs in the UMLS Metathesaurus. We have developed techniques for identifying suspicious pairs with high likelihood of errors by using inconsistencies between the hierarchical relationships of the Metathesaurus and the Semantic Network. Two formal conditions, called semantic inversion and lack of ancestry are investigated. Analyzing two corresponding samples shows that semantic inversion is significantly more likely to indicate an...

  2. Modelling architectural design rules in UML

    OpenAIRE

    Mattsson, Anders; Lundell, Bjorn; Lings, Brian

    2008-01-01

    Current techniques for modelling software architecture do not support the modelling of architectural design rules, which are recognized as important design artefacts by current research in software architecture. This is a problem in the context of Model-Driven Development in which it is assumed that major design artefacts are represented as formal or semi-formal models. This paper addresses this problem by proposing how architectural design rules could be expressed in UML in a meta-model for ...

  3. 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 ...

  4. Evaluation of a UMLS Auditing Process of Semantic Type Assignments

    OpenAIRE

    Gu, Huanying(Helen); Hripcsak, George; Yan CHEN; Morrey, C Paul; Elhanan, Gai; Cimino, James.J.; Geller, James; Perl, Yehoshua

    2007-01-01

    The UMLS is a terminological system that integrates many source terminologies. Each concept in the UMLS is assigned one or more semantic types from the Semantic Network, an upper level ontology for biomedicine. Due to the complexity of the UMLS, errors exist in the semantic type assignments. Finding assignment errors may unearth modeling errors. Even with sophisticated tools, discovering assignment errors requires manual review. In this paper we describe the evaluation of an auditing project ...

  5. Code generation from UML models with semantic variation points

    OpenAIRE

    Chauvel, Franck; Jézéquel, Jean-Marc

    2005-01-01

    UML semantic variation points provide intentional degrees of freedom for the interpretation of the metamodel semantics. The interest of semantic variation points is that UML now becomes a family of languages sharing lot of commonalities and some variabilities that one can customize for a given application domain. In this paper, we propose to reify the various semantic variation points of UML 2.0 statecharts into models of their own to avoid hardcoding the semantic choices in the tools. We do ...

  6. Electronic diagrams

    CERN Document Server

    Colwell, Morris A

    1976-01-01

    Electronic Diagrams is a ready reference and general guide to systems and circuit planning and in the preparation of diagrams for both newcomers and the more experienced. This book presents guidelines and logical procedures that the reader can follow and then be equipped to tackle large complex diagrams by recognition of characteristic 'building blocks' or 'black boxes'. The goal is to break down many of the barriers that often seem to deter students and laymen in learning the art of electronics, especially when they take up electronics as a spare time occupation. This text is comprised of nin

  7. Software cost estimation using class point metrics (CPM)

    Science.gov (United States)

    Ghode, Aditi; Periyasamy, Kasilingam

    2011-12-01

    Estimating cost for the software project is one of the most important and crucial task to maintain the software reliability. Many cost estimation models have been reported till now, but most of them have significant drawbacks due to rapid changes in the technology. For example, Source Line Of Code (SLOC) can only be counted when the software construction is complete. Function Point (FP) metric is deficient in handling Object Oriented Technology, as it was designed for procedural languages such as COBOL. Since Object-Oriented Programming became a popular development practice, most of the software companies started applying the Unified Modeling Language (UML). The objective of this research is to develop a new cost estimation model with the application of class diagram for the software cost estimation.

  8. Designing role-based access control policies with UML

    OpenAIRE

    L. Radvilavicius; A. Normantas; A. Cenys

    2009-01-01

    The paper analyses role-based access control (RBAC) and two methodologies, namely SecureUML and UMLsec, aiming for designing RBAC policies. The features of both methodologies are represented and compared by modeling the specific system, with special attention to how RBAC policies and principles are modeled using SecureUML and UMLsec

  9. Making Formal Verification Amenable to Real-Time UML Practitioners

    OpenAIRE

    De Saqui-Sannes, Pierre; Apvrille, Ludovic

    2009-01-01

    The TURTLE toolkit, or TTool for short, offers a real-time UML front-end and a user-friendly interface to simulation techniques and formal verification techniques such as reachability analysis, observer-based analysis and traceability matrices generation. TTool's main strength is the total hiding of formal languages to UML modelers, while offering formal verification capabilities

  10. From relational ClassSheets to UML+OCL

    OpenAIRE

    Cunha, Jácome Miguel Costa; Fernandes, João Paulo; Saraiva, João Alexandre

    2012-01-01

    Spreadsheets are among the most popular programming languages in the world. Unfortunately, spreadsheet systems were not tailored from scratch with modern programming language features that guarantee, as much as possible, program correctness. As a consequence, spreadsheets are populated with unacceptable amounts of errors. In other programming language settings, model-based approaches have been proposed to increase productivity and program efectiveness. Within spreadsheets, this approach ha...

  11. A aplicação da Linguagem de Modelagem Unificada (UML) para o suporte ao projeto de sistemas computacionais dentro de um modelo de referência / The application of UML to support computational systems design within a reference model framework

    Scientific Electronic Library Online (English)

    Carlos Alberto, Costa.

    2001-04-01

    Full Text Available O desenvolvimento de sistemas automatizados de informações, que apóiam as atividades de projeto e manufatura de produtos, deve seguir um modelo como referência para permitir uma melhor compatibilidade e portabilidade de tais sistemas, principalmente quando inseridos num ambiente integrado de engenha [...] ria concorrente. Este artigo demonstra como a Linguagem de Modelagem Unificada (UML) pode ser aplicada em conjunto com o Modelo de Referência para Processamento Distribuído Aberto (ISO/RM-ODP), para o apoio ao desenvolvimento de sistemas de informações orientados a objetos. Enquanto o RM-ODP oferece um padrão para representação de diferentes pontos de vistas de tais sistemas, a UML é utilizada como notação para representação de cada uma destas vistas. Um processo baseado em Use Cases é empregado para apoiar a evolução da representação das informações dentro deste modelo de referência. O ambiente de projeto de moldes de injeção é utilizado como exemplo para ilustração dos diagramas da UML. Abstract in english The development of information systems to support design and manufacturing activities should follow a reference model in order to be compatible with major systems architectures. RM-ODP (Reference Model Open Distributed Processing) provides five level viewpoints against which information systems deve [...] lopment can be compared and classified. The RM-ODP does not dictate how the information system should be designed and implemented. Rather it highlights the content of the essential views of the system, which must be considered and hence facilitates comparison of alternatives systems. In contrast, computational methodologies provide ways to design and build information systems but usually do not take reference models into consideration. This paper shows how reference models and computational methodologies can be used in harmony, and demonstrates this through the application of a Use Case and UML combined methodology across the RM-ODP viewpoints. Injection mould design is used as an example to the UML representation diagrams.

  12. A aplicação da Linguagem de Modelagem Unificada (UML para o suporte ao projeto de sistemas computacionais dentro de um modelo de referência The application of UML to support computational systems design within a reference model framework

    Directory of Open Access Journals (Sweden)

    Carlos Alberto Costa

    2001-04-01

    Full Text Available O desenvolvimento de sistemas automatizados de informações, que apóiam as atividades de projeto e manufatura de produtos, deve seguir um modelo como referência para permitir uma melhor compatibilidade e portabilidade de tais sistemas, principalmente quando inseridos num ambiente integrado de engenharia concorrente. Este artigo demonstra como a Linguagem de Modelagem Unificada (UML pode ser aplicada em conjunto com o Modelo de Referência para Processamento Distribuído Aberto (ISO/RM-ODP, para o apoio ao desenvolvimento de sistemas de informações orientados a objetos. Enquanto o RM-ODP oferece um padrão para representação de diferentes pontos de vistas de tais sistemas, a UML é utilizada como notação para representação de cada uma destas vistas. Um processo baseado em Use Cases é empregado para apoiar a evolução da representação das informações dentro deste modelo de referência. O ambiente de projeto de moldes de injeção é utilizado como exemplo para ilustração dos diagramas da UML.The development of information systems to support design and manufacturing activities should follow a reference model in order to be compatible with major systems architectures. RM-ODP (Reference Model Open Distributed Processing provides five level viewpoints against which information systems development can be compared and classified. The RM-ODP does not dictate how the information system should be designed and implemented. Rather it highlights the content of the essential views of the system, which must be considered and hence facilitates comparison of alternatives systems. In contrast, computational methodologies provide ways to design and build information systems but usually do not take reference models into consideration. This paper shows how reference models and computational methodologies can be used in harmony, and demonstrates this through the application of a Use Case and UML combined methodology across the RM-ODP viewpoints. Injection mould design is used as an example to the UML representation diagrams.

  13. Specification of real-time automation systems with HybridUML; Spezifikation von Echtzeit-Automatisierungssystemen mit HybridUML

    Energy Technology Data Exchange (ETDEWEB)

    Berkenkoetter, K.; Bisanz, S.; Hannemann, U.; Peleska, J. [Univ. Bremen (Germany)

    2004-07-01

    Complex automation systems require specification formalisms supporting the description of real-time requirements with respect to both discrete and time-continuous observables. For this purpose, the authors have designed the HybridUML specification language. Discrete events, communication, and variable assignments are specified by state machines, timers, and invariant conditions. The time-continuous aspects of system behaviour are described by associating differential equations or time-dependent algebraic conditions with system states. The complexity of large systems is controlled by decomposing the specification into parallel components and hierarchical state machines. Instead of inventing a new language syntax, HybridUML is represented as a profile of the Unified Modeling Language UML 2.0. This allows to re-use the syntactic framework of well-accepted graphical UML constructs and development support provided by various UML case tools. The profile is associated with a precise language semantics linking unambiguous meaning to all HybridUML specifications. As a consequence, HybridUML specifications can be compiled into executable code which is suitable for execution in hard realtime on multi-processor computers. This serves both for the development of automation systems and for specification-based testing in real-time. This paper contains an introduction to HybridUML which is illustrated by an example from the field of automated train control. (orig.)

  14. 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.

  15. 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.)

  16. 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.

    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.

  17. 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.

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

    DEFF Research Database (Denmark)

    Maier, Anja; Baltsen, Nick; Christoffersen, Henrik; Störrle, Harald

    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 ...

  19. UML-F: A Modeling Language for Object-Oriented Frameworks

    OpenAIRE

    Fontoura, Marcus; Pree, Wolfgang; Rumpe, Bernhard

    2014-01-01

    The paper presents the essential features of a new member of the UML language family that supports working with object-oriented frameworks. This UML extension, called UML-F, allows the explicit representation of framework variation points. The paper discusses some of the relevant aspects of UML-F, which is based on standard UML extension mechanisms. A case study shows how it can be used to assist framework development. A discussion of additional tools for automating framewor...

  20. 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

  1. Semi-Supervised Learning to Identify UMLS Semantic Relations.

    Science.gov (United States)

    Luo, Yuan; Uzuner, Ozlem

    2014-01-01

    The UMLS Semantic Network is constructed by experts and requires periodic expert review to update. We propose and implement a semi-supervised approach for automatically identifying UMLS semantic relations from narrative text in PubMed. Our method analyzes biomedical narrative text to collect semantic entity pairs, and extracts multiple semantic, syntactic and orthographic features for the collected pairs. We experiment with seeded k-means clustering with various distance metrics. We create and annotate a ground truth corpus according to the top two levels of the UMLS semantic relation hierarchy. We evaluate our system on this corpus and characterize the learning curves of different clustering configuration. Using KL divergence consistently performs the best on the held-out test data. With full seeding, we obtain macro-averaged F-measures above 70% for clustering the top level UMLS relations (2-way), and above 50% for clustering the second level relations (7-way). PMID:25954580

  2. Evaluation of a UMLS Auditing Process of Semantic Type Assignments.

    Science.gov (United States)

    Gu, Huanying Helen; Hripcsak, George; Chen, Yan; Morrey, C Paul; Elhanan, Gai; Cimino, James; Geller, James; Perl, Yehoshua

    2007-01-01

    The UMLS is a terminological system that integrates many source terminologies. Each concept in the UMLS is assigned one or more semantic types from the Semantic Network, an upper level ontology for biomedicine. Due to the complexity of the UMLS, errors exist in the semantic type assignments. Finding assignment errors may unearth modeling errors. Even with sophisticated tools, discovering assignment errors requires manual review. In this paper we describe the evaluation of an auditing project of UMLS semantic type assignments. We studied the performance of the auditors who reviewed potential errors. We found that four auditors, interacting according to a multi-step protocol, identified a high rate of errors (one or more errors in 81% of concepts studied) and that results were sufficiently reliable (0.67 to 0.70) for the two most common types of errors. However, reliability was low for each individual auditor, suggesting that review of potential errors is resource-intensive. PMID:18693845

  3. An Infrastructure for UML-Based Code Generation Tools

    Science.gov (United States)

    Wehrmeister, Marco A.; Freitas, Edison P.; Pereira, Carlos E.

    The use of Model-Driven Engineering (MDE) techniques in the domain of distributed embedded real-time systems are gain importance in order to cope with the increasing design complexity of such systems. This paper discusses an infrastructure created to build GenERTiCA, a flexible tool that supports a MDE approach, which uses aspect-oriented concepts to handle non-functional requirements from embedded and real-time systems domain. GenERTiCA generates source code from UML models, and also performs weaving of aspects, which have been specified within the UML model. Additionally, this paper discusses the Distributed Embedded Real-Time Compact Specification (DERCS), a PIM created to support UML-based code generation tools. Some heuristics to transform UML models into DERCS, which have been implemented in GenERTiCA, are also discussed.

  4. Multiform Time in UML for Real-time Embedded Applications

    OpenAIRE

    André, Charles; Mallet, Frédéric; Peraldi-Frati, Marie-Agnès

    2007-01-01

    Each domain has its own interpretation of time. We propose to extend UML, which is more and more used in the domain of real-time embedded applications, with a concept of time inherited from reactive system modeling : multiform time. After a brief review of some UML profiles, we present our extensions and we illustrate on an example from the automotive industry how to represent and to constraint behaviors depending on multiform time. We advocate that this model of time offers wider possibiliti...

  5. 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...

  6. Towards an UML Profile for the Description of Software Architecture

    OpenAIRE

    Amirat, Abdelkrim; Oussalah, Mourad

    2009-01-01

    Existing ADLs (architecture description languages) have an advantage of formally specifying the architecture of component-based systems. But ADLs have not come into extensive use in industries since ADL users should learn a distinct notation specific to architecture, and ADLs do not address all stakes of development process that is becoming diversified everyday. On the other hand, UML is a de facto standard general modeling language for software developments as UML provides a consistent notat...

  7. Semi-Supervised Learning to Identify UMLS Semantic Relations

    OpenAIRE

    Luo, Yuan; Uzuner, Ozlem

    2014-01-01

    The UMLS Semantic Network is constructed by experts and requires periodic expert review to update. We propose and implement a semi-supervised approach for automatically identifying UMLS semantic relations from narrative text in PubMed. Our method analyzes biomedical narrative text to collect semantic entity pairs, and extracts multiple semantic, syntactic and orthographic features for the collected pairs. We experiment with seeded k-means clustering with various distance metrics. We create an...

  8. 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...

  9. UML-based development of embedded software systems

    OpenAIRE

    Bunse, C.

    2004-01-01

    Model-driven development, using the UML, has become the most dominant development paradigm, particularly in business and web application engineering, due to their many advantages over traditional procedural approaches. However, Model-driven and UML-based development methods are still inferior to conventional software development approaches when it comes to embedded and real-time system development. Most such methods provide only weak systematic and methodological support for system developmen...

  10. Model Development in the UML-based Specification Environment (USE)

    OpenAIRE

    Gogolla, Martin

    2007-01-01

    The tool USE (UML-based Specification Environment) supports analysts, designers and developers in executing UML models and checking OCL constraints and thus enables them to employ model-driven techniques for software production. USE has been developed since 1998 at the University of Bremen. This paper will discuss to what extent and how USE relates to the questions and topics (Model quality, Modelling method, Model Effectiveness, Model Maintainability) raised for this sem...

  11. 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.

  12. 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.

  13. 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.

  14. Resummation of Cactus Diagrams in Lattice QCD

    CERN Document Server

    Panagopoulos, H

    1998-01-01

    We show how to perform a resummation, to all orders in perturbation theory, of a certain class of gauge invariant 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, this expansion yields results remarkably close to corresponding nonperturbative estimates.

  15. Model driven development of plug-ins for UML based modeling tools

    OpenAIRE

    Vitiutinas, Ruslanas

    2011-01-01

    This dissertation presents the principles and examples for building AMI for UML-based modeling environments. Modelers may use proposed AMI interface to extend UML modeling tools by modeling plug-ins using modeling tools itself. The work discusses four cases of AMI realization implemented in MagicDraw UML. Moreover, the proposed AMI implementation might be realized in other modeling tools that provide API and access to the model elements via standard UML metamodel interfaces. The ideas and res...

  16. An extension of ArgoUML for the incorporation of profiles

    OpenAIRE

    Pryor, Jane; Marcos, Claudia A.; Belloni, Edgardo A.

    2004-01-01

    The Unified Modeling Language (UML) is a language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. UML supports the most typical software modeling problems; however, due to the diversity of software development domains, there may be occasions when the model requires elements or notations not provided by standard UML. This paper presents an extension to UML by defining new profiles for different application domains: one for agent-oriented...

  17. 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.

  18. 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.

  19. Why Systems-on-Chip Needs More UML like a Hole in the Head

    OpenAIRE

    Mellor, Stephen J.; Wolfe, John R.; Mccausland, Campbell

    2005-01-01

    Let's be clear from the outset: SoC can most certainly make use of UML; SoC just doesn't need more UML, or even all of it. The advent of model mappings, coupled with marks that indicate which mapping rule to apply, enable a major simplification of the use of UML in SoC.

  20. 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.

  1. Refactoring UML Diagrams and Models with Model-to-Model Transformations

    OpenAIRE

    Hafsteinn Þór Einarsson 1981

    2011-01-01

    Software is becoming increasingly important in everyday life and is becoming increasingly complex as well. Techniques have been developed to reduce the complexity, e.g. abstract modelling, model-driven development and refactoring code structure. Refactoring is a systematic approach to restructure code to make it simpler without changing its behaviour. Refactoring has been well investigated and is proven for programming languages but is still a developing concept in model-driven development...

  2. Using UML State Diagrams for Modelling the Performance of Parallel Programs

    OpenAIRE

    Jorge Ortega Arjona

    2008-01-01

    Hay muchas posibilidades para diseñar un programa paralelo a fin de obtener el mejor desempeño posible. La selección de una estructura del programa, así como una organización de procesos, impacta sobre el desempeño a lograrse, y depende del problema a resolver. Ahora bien, para seleccionar una estructura del programa como la mejor en términos de desempeño, el diseñador de software requiere de técnicas de modelación para evaluar diferentes opciones. Si la estructura de un programa paralelo pue...

  3. 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...

  4. 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.

  5. Visualization of Learning Scenarios with UML4LD

    Science.gov (United States)

    Laforcade, Pierre

    2007-01-01

    Present Educational Modelling Languages are used to formally specify abstract learning scenarios in a machine-interpretable format. Current tooling does not provide teachers/designers with some graphical facilities to help them in reusing existent scenarios. They need human-readable representations. This paper discusses the UML4LD experimental…

  6. 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.

  7. Evaluation Methodology for UML and GML Application Schemas Quality

    Science.gov (United States)

    Chojka, Agnieszka

    2014-05-01

    INSPIRE Directive implementation in Poland has caused the significant increase of interest in making spatial data and services available, particularly among public administration and private institutions. This entailed a series of initiatives that aim to harmonise different spatial data sets, so to ensure their internal logical and semantic coherence. Harmonisation lets to reach the interoperability of spatial databases, then among other things enables joining them together. The process of harmonisation requires either working out new data structures or adjusting existing data structures of spatial databases to INSPIRE guidelines and recommendations. Data structures are described with the use of UML and GML application schemas. Although working out accurate and correct application schemas isn't an easy task. There should be considered many issues, for instance recommendations of ISO 19100 series of Geographic Information Standards, appropriate regulations for given problem or topic, production opportunities and limitations (software, tools). In addition, GML application schema is deeply connected with UML application schema, it should be its translation. Not everything that can be expressed in UML, though can be directly expressed in GML, and this can have significant influence on the spatial data sets interoperability, and thereby the ability to valid data exchange. For these reasons, the capability to examine and estimate UML and GML application schemas quality, therein also the capability to explore their entropy, would be very important. The principal subject of this research is to propose an evaluation methodology for UML and GML application schemas quality prepared in the Head Office of Geodesy and Cartography in Poland within the INSPIRE Directive implementation works.

  8. Phase diagrams for surface alloys

    DEFF Research Database (Denmark)

    Christensen, Asbjørn; Ruban, Andrei; Stoltze, Per; Jacobsen, Karsten Wedel; Skriver, Hans Lomholt; Nørskov, Jens Kehlet; Besenbacher, Flemming

    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 surf...

  9. 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.

  10. Methods of checking general safety criteria in UML statechart specifications

    International Nuclear Information System (INIS)

    This paper describes methods and tools for safety analysis of UML statechart specifications. A comprehensive set of general safety criteria including completeness and consistency is applied in automated analysis. Analysis techniques are based on OCL expressions, graph transformations and reachability analysis. Two canonical intermediate representations of the statechart specification are introduced. They are suitable for straightforward implementation of checker methods and for the support of the proof of the correctness and soundness of the applied analysis. One of them also serves as a basis of the metamodel of a variant of UML statecharts proposed for the specification of safety-critical control systems. The analysis is extended to object-oriented specifications. Examples illustrate the application of the checker methods implemented by an automated tool-set

  11. 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...

  12. Latent Semantic Indexing of medical diagnoses using UMLS semantic structures.

    Science.gov (United States)

    Chute, C. G.; Yang, Y.; Evans, D. A.

    1991-01-01

    The relational files within the UMLS Metathesaurus contain rich semantic associations to main concepts. We invoked the technique of Latent Semantic Indexing to generate information matrices based on these relationships and created "semantic vectors" using singular value decomposition. Evaluations were made on the complete set and subsets of Metathesaurus main concepts with the semantic type "Disease or Syndrome." Real number matrices were created with main concepts, lexical variants, synonyms, and associated expressions. Ancestors, children, siblings, and related terms were added to alternative matrices, preserving the hierarchical direction of the relation as the imaginary component of a complex number. Preliminary evaluation suggests that this technique is robust. A major advantage is the exploitation of semantic features which derive from a statistical decomposition of UMLS structures, possibly reducing dependence on the tedious construction of semantic frames by humans. PMID:1807584

  13. Intervocabulary Mapping Within the UMLS: The Role of Lexical Matching*

    Science.gov (United States)

    Sherertz, D.D.; Tuttle, M.S.; Blois, M.S.; Erlbaum, M.S.

    1988-01-01

    Within the NLM's UMLS Project, one challenge is mapping concepts from one information resource to another. While a complete solution to this problem requires construction of a comprehensive biomedical thesaurus, the present research provides evidence that considerable progress can be made with a straightforward lexical approach. Furthermore, such a lexical approach is the only practical way to begin construction of, and maintain, any such thesaurus. Related research has demonstrated the regularity of word usage within the context of biomedicine. This regularity suggests that mapping between biomedical information resources that have a constrained vocabulary can use lexical matching techniques with considerable success. A method has been developed to map ‘phrases’ from candidate sources to MeSH. In one experiment, this method attempts to map 834 disease names from the disease descriptions composed at UCSF for the UMLS. In a second experiment, the same method attempts to map disease attributes from these diseases.

  14. Ambiguity resolution while mapping free text to the UMLS Metathesaurus.

    OpenAIRE

    Rindflesch, T. C.; Aronson, A R

    1994-01-01

    We propose a method for resolving ambiguities encountered when mapping free text to the UMLS Metathesaurus. Much of the research in medical informatics involves the manipulation of free text. The Metathesaurus contains extensive information which supports solutions to problems encountered while processing such text. After discussing the process of mapping free text to the Metathesaurus and describing the ambiguities which are often the result of such mapping, we provide examples of rules desi...

  15. 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).

  16. 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...

  17. Coach: applying UMLS knowledge sources in an expert searcher environment.

    OpenAIRE

    Kingsland, L.C.; Harbourt, A M; Syed, E. J.; Schuyler, P L

    1993-01-01

    With the development of the Unified Medical Language System (UMLS) Knowledge Sources, the National Library of Medicine (NLM) has produced a resource of great potential for improving the searching of MEDLINE. The Coach expert searcher system, an inhouse research project at NLM, is designed to help users of the GRATEFUL MED front-end software improve MEDLINE search and retrieval capabilities. This paper describes the Coach program, the knowledge sources it uses, and some of the ways it applies ...

  18. 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.

  19. Introduction to Feynman diagrams

    CERN Document Server

    Bilenky, S M

    2013-01-01

    Introduction to Feynman Diagrams provides Feynman diagram techniques and methods for calculating quantities measured experimentally. The book discusses topics Feynman diagrams intended for experimental physicists. Topics presented include methods for calculating the matrix elements (by perturbation theory) and the basic rules for constructing Feynman diagrams; techniques for calculating cross sections and polarizations; processes in which both leptons and hadrons take part; and the electromagnetic and weak form factors of nucleons. Experimental physicists and graduate students of physics will

  20. Introduction to Feynman diagrams

    CERN Document Server

    Bilenky, Samoil Mikhelevich

    1974-01-01

    Introduction to Feynman Diagrams provides Feynman diagram techniques and methods for calculating quantities measured experimentally. The book discusses topics Feynman diagrams intended for experimental physicists. Topics presented include methods for calculating the matrix elements (by perturbation theory) and the basic rules for constructing Feynman diagrams; techniques for calculating cross sections and polarizations; processes in which both leptons and hadrons take part; and the electromagnetic and weak form factors of nucleons. Experimental physicists and graduate students of physics will

  1. 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.

  2. On the Design of Agent-Based Systems using UML and Extensions

    OpenAIRE

    Dinsoreanu, Mihaela; Salomie, Ioan; Pusztai, Kalman

    2006-01-01

    The Unified Software Development Process (USDP) and UML have been now generally accepted as the standard methodology and modeling language for developing Object-Oriented Systems. Although Agent-based Systems introduces new issues, we consider that USDP and UML can be used in an extended manner for modeling Agent-based Systems. The paper presents a methodology for designing agent-based systems and the specific models expressed in an UML-based notation corresponding to each ph...

  3. Performance evaluation of UML design with Stochastic Well-formed Nets

    OpenAIRE

    Bernardi, Simona

    2007-01-01

    The paper presents a method to compute performance metrics (response time, sojourn time, throughput) on Unified Modeling Language design. The method starts with UML design annotated according to the UML Profile for Schedulability, Performance and Time. The UML design is transformed into a performance model where to compute the referred metrics. Being the performance model a Stochastic Well-formed Net, the method is enabled to analyze systems where the object identities are relevant as well as...

  4. Learning with Diagrams.

    Science.gov (United States)

    Henderson, Garry

    1999-01-01

    Argues that diagram interpretation is largely text-dependent and is also dependent upon the use of particular diagram-processing skills which may be very difficult to develop. Discusses some interpretation difficulties and advances strategies to help teachers make more effective use of diagrams. (Contains 20 references.) (Author/WRM)

  5. 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...

  6. SSBRP Communication & Data System Development using the Unified Modeling Language (UML)

    Science.gov (United States)

    Windrem, May; Picinich, Lou; Givens, John J. (Technical Monitor)

    1998-01-01

    The Unified Modeling Language (UML) is the standard method for specifying, visualizing, and documenting the artifacts of an object-oriented system under development. UML is the unification of the object-oriented methods developed by Grady Booch and James Rumbaugh, and of the Use Case Model developed by Ivar Jacobson. This paper discusses the application of UML by the Communications and Data Systems (CDS) team to model the ground control and command of the Space Station Biological Research Project (SSBRP) User Operations Facility (UOF). UML is used to define the context of the system, the logical static structure, the life history of objects, and the interactions among objects.

  7. 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.

  8. 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.

  9. UMLS as Knowledge Base-A Rule-Based Expert System Approach to Controlled Medical Vocabulary Management

    OpenAIRE

    Cimino, James.J.; Hripcsak, George; Johnson, Stephen B; Friedman, Carol; Fink, Daniel J.; Clayton, Paul D

    1990-01-01

    The National Library of Medicine is developing a Unified Medical Language System (UMLS) which addresses the need for integration of several large, nationally accepted vocabularies. This is important to the clinical information system under development at the Columbia-Presbyterian Medical Center (CPMC). We are using UMLS components as the core of our effort to integrate existing local CPMC vocabularies which are not among the source vocabularies of the UMLS. We are also using the UMLS to build...

  10. Bifurcation diagrams in relation to synchronization in chaotic systems

    Indian Academy of Sciences (India)

    Debabrata Dutta; Sagar Chakraborty

    2010-06-01

    We numerically study some of the three-dimensional dynamical systems which exhibit complete synchronization as well as generalized synchronization to show that these systems can be conveniently partitioned into equivalent classes facilitating the study of bifurcation diagrams within each class. We demonstrate how bifurcation diagrams may be helpful in predicting the nature of the driven system by knowing the bifurcation diagram of driving system and vice versa. The study is extended to include the possible generalized synchronization between elements of two different equivalent classes by taking the Rössler-driven-Lorenz-system as an example.

  11. CoLeMo: A Collaborative Learning Environment for UML Modelling

    Science.gov (United States)

    Chen, Weiqin; Pedersen, Roger Heggernes; Pettersen, Oystein

    2006-01-01

    This paper presents the design, implementation, and evaluation of a distributed collaborative UML modelling environment, CoLeMo. CoLeMo is designed for students studying UML modelling. It can also be used as a platform for collaborative design of software. We conducted formative evaluations and a summative evaluation to improve the environment and…

  12. The mean squared writhe of alternating random knot diagrams

    International Nuclear Information System (INIS)

    The writhe of a knot diagram is a simple geometric measure of the complexity of the knot diagram. It plays an important role not only in knot theory itself, but also in various applications of knot theory to fields such as molecular biology and polymer physics. The mean squared writhe of any sample of knot diagrams with n crossings is n when for each diagram at each crossing one of the two strands is chosen as the overpass at random with probability one-half. However, such a diagram is usually not minimal. If we restrict ourselves to a minimal knot diagram, then the choice of which strand is the over- or under-strand at each crossing is no longer independent of the neighboring crossings and a larger mean squared writhe is expected for minimal diagrams. This paper explores the effect on the correlation between the mean squared writhe and the diagrams imposed by the condition that diagrams are minimal by studying the writhe of classes of reduced, alternating knot diagrams. We demonstrate that the behavior of the mean squared writhe heavily depends on the underlying space of diagram templates. In particular this is true when the sample space contains only diagrams of a special structure. When the sample space is large enough to contain not only diagrams of a special type, then the mean squared writhe for n crossing diagrams tends to grow linearly with n, but at a faster rate than n, indicating an intrinsic property of alternating knot diagrams. Studying the mean squared writhe of alternating random knot diagrams also provides some insight into the properties of the diagram generating methods used, which is an important area of study in the applications of random knot theory.

  13. Braided chord diagrams

    CERN Document Server

    Birman, J S; Birman, Joan S.; Trapp, Rolland

    1998-01-01

    The notion of a braided chord diagram is introduced and studied. An equivalence relation is given which identifies all braidings of a fixed chord diagram. It is shown that finite-type invariants are stratified by braid index for knots which can be represented as closed 3-braids. Partial results are obtained about spanning sets for the algebra of chord diagrams of braid index 3.

  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. On the Design of Agent-Based Systems using UML and Extensions

    CERN Document Server

    Dinsoreanu, M; Pusztai, K; Dinsoreanu, Mihaela; Salomie, Ioan; Pusztai, Kalman

    2006-01-01

    The Unified Software Development Process (USDP) and UML have been now generally accepted as the standard methodology and modeling language for developing Object-Oriented Systems. Although Agent-based Systems introduces new issues, we consider that USDP and UML can be used in an extended manner for modeling Agent-based Systems. The paper presents a methodology for designing agent-based systems and the specific models expressed in an UML-based notation corresponding to each phase of the software development process. UML was extended using the provided mechanism: stereotypes. Therefore, this approach can be managed with any CASE tool supporting UML. A Case Study, the development of a specific agent-based Student Evaluation System (SAS), is presented.

  16. A UML Profile for Developing Databases that Conform to the Third Manifesto

    Science.gov (United States)

    Eessaar, Erki

    The Third Manifesto (TTM) presents the principles of a relational database language that is free of deficiencies and ambiguities of SQL. There are database management systems that are created according to TTM. Developers need tools that support the development of databases by using these database management systems. UML is a widely used visual modeling language. It provides built-in extension mechanism that makes it possible to extend UML by creating profiles. In this paper, we introduce a UML profile for designing databases that correspond to the rules of TTM. We created the first version of the profile by translating existing profiles of SQL database design. After that, we extended and improved the profile. We implemented the profile by using UML CASE system StarUML™. We present an example of using the new profile. In addition, we describe problems that occurred during the profile development.

  17. The BFKL Pomeron calculus: summing enhanced diagrams

    CERN Document Server

    Levin, E

    2011-01-01

    The goal of this paper is to sum over a class of enhanced diagrams, and derive a new Pomeron Green function. It is found that this sum gives the Pomeron contribution to the scattering amplitude that decreases with energy. In other words, we found that the total cross section of two colourless dipoles of small but equal sizes, falls down at high energies.

  18. Dependability modeling and assessment in UML-based software development.

    Science.gov (United States)

    Bernardi, Simona; Merseguer, José; Petriu, Dorina C

    2012-01-01

    Assessment of software nonfunctional properties (NFP) is an important problem in software development. In the context of model-driven development, an emerging approach for the analysis of different NFPs consists of the following steps: (a) to extend the software models with annotations describing the NFP of interest; (b) to transform automatically the annotated software model to the formalism chosen for NFP analysis; (c) to analyze the formal model using existing solvers; (d) to assess the software based on the results and give feedback to designers. Such a modeling?analysis?assessment approach can be applied to any software modeling language, be it general purpose or domain specific. In this paper, we focus on UML-based development and on the dependability NFP, which encompasses reliability, availability, safety, integrity, and maintainability. The paper presents the profile used to extend UML with dependability information, the model transformation to generate a DSPN formal model, and the assessment of the system properties based on the DSPN results. PMID:22988428

  19. Hertzsprung-Russell Diagram

    Science.gov (United States)

    Chiosi, C.; Murdin, P.

    2000-11-01

    The Hertzsprung-Russell diagram (HR-diagram), pioneered independently by EJNAR HERTZSPRUNG and HENRY NORRIS RUSSELL, is a plot of the star luminosity versus the surface temperature. It stems from the basic relation for an object emitting thermal radiation as a black body: ...

  20. Collocation analysis for UMLS knowledge-based word sense disambiguation

    Directory of Open Access Journals (Sweden)

    Mclnnes Bridget T

    2011-06-01

    Full Text Available Abstract Background The effectiveness of knowledge-based word sense disambiguation (WSD approaches depends in part on the information available in the reference knowledge resource. Off the shelf, these resources are not optimized for WSD and might lack terms to model the context properly. In addition, they might include noisy terms which contribute to false positives in the disambiguation results. Methods We analyzed some collocation types which could improve the performance of knowledge-based disambiguation methods. Collocations are obtained by extracting candidate collocations from MEDLINE and then assigning them to one of the senses of an ambiguous word. We performed this assignment either using semantic group profiles or a knowledge-based disambiguation method. In addition to collocations, we used second-order features from a previously implemented approach. Specifically, we measured the effect of these collocations in two knowledge-based WSD methods. The first method, AEC, uses the knowledge from the UMLS to collect examples from MEDLINE which are used to train a Naïve Bayes approach. The second method, MRD, builds a profile for each candidate sense based on the UMLS and compares the profile to the context of the ambiguous word. We have used two WSD test sets which contain disambiguation cases which are mapped to UMLS concepts. The first one, the NLM WSD set, was developed manually by several domain experts and contains words with high frequency occurrence in MEDLINE. The second one, the MSH WSD set, was developed automatically using the MeSH indexing in MEDLINE. It contains a larger set of words and covers a larger number of UMLS semantic types. Results The results indicate an improvement after the use of collocations, although the approaches have different performance depending on the data set. In the NLM WSD set, the improvement is larger for the MRD disambiguation method using second-order features. Assignment of collocations to a candidate sense based on UMLS semantic group profiles is more effective in the AEC method. In the MSH WSD set, the increment in performance is modest for all the methods. Collocations combined with the MRD disambiguation method have the best performance. The MRD disambiguation method and second-order features provide an insignificant change in performance. The AEC disambiguation method gives a modest improvement in performance. Assignment of collocations to a candidate sense based on knowledge-based methods has better performance. Conclusions Collocations improve the performance of knowledge-based disambiguation methods, although results vary depending on the test set and method used. Generally, the AEC method is sensitive to query drift. Using AEC, just a few selected terms provide a large improvement in disambiguation performance. The MRD method handles noisy terms better but requires a larger set of terms to improve performance.

  1. 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

  2. Leveraging the UML Metamodel: Expressing ORM Semantics Using a UML Profile

    Energy Technology Data Exchange (ETDEWEB)

    CUYLER,DAVID S.

    2000-11-01

    Object Role Modeling (ORM) techniques produce a detailed domain model from the perspective of the business owner/customer. The typical process begins with a set of simple sentences reflecting facts about the business. The output of the process is a single model representing primarily the persistent information needs of the business. This type of model contains little, if any reference to a targeted computerized implementation. It is a model of business entities not of software classes. Through well-defined procedures, an ORM model can be transformed into a high quality objector relational schema.

  3. 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.

  4. A UML Profile for Documenting the Component-and-Connector Views of Software Architectures

    OpenAIRE

    Anacleto, Valerio Adrián

    2007-01-01

    In this paper, we present a UML profile and a group of UML patterns for documenting the component-and-connector 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 trace...

  5. Toward a Human-Centered Uml for Risk Analysis

    CERN Document Server

    Guiochet, J; Baron, C; Boy, G; Guiochet, Jeremie; Motet, Gilles; Baron, Claude; Proxy, Guy Boy; ccsd-00003461, ccsd

    2004-01-01

    Safety is now a major concern in many complex systems such as medical robots. A way to control the complexity of such systems is to manage risk. The first and important step of this activity is risk analysis. During risk analysis, two main studies concerning human factors must be integrated: task analysis and human error analysis. This multidisciplinary analysis often leads to a work sharing between several stakeholders who use their own languages and techniques. This often produces consistency errors and understanding difficulties between them. Hence, this paper proposes to treat the risk analysis on the common expression language UML (Unified Modeling Language) and to handle human factors concepts for task analysis and human error analysis based on the features of this language. The approach is applied to the development of a medical robot for teleechography.

  6. 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.

  7. Extending UML for trajectory data warehouses conceptual modelling

    Directory of Open Access Journals (Sweden)

    Wided Oueslati

    2012-12-01

    Full Text Available The new positioning and information capture technologies are able to treat data related to moving objects taking place in targeted phenomena. This gave birth to a new data source type called trajectory data (TD which handle information related to moving objects. Trajectory Data must be integrated in a new data warehouse type called trajectory data warehouse (TDW that is essential to model and to implement in order to analyze and understand the nature and the behavior of movements of objects in various contexts. However, classical conceptual modeling does not incorporate the specificity of trajectory data due to the complexity of their components that are spatial, temporal and thematic (semantic. For this reason, we focus in this paper on presenting the conceptual modeling of the trajectory data warehouse by defining a new profile using the StarUML extensibility mechanism

  8. 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.

  9. Automated UMLS-based comparison of medical forms.

    Science.gov (United States)

    Dugas, Martin; Fritz, Fleur; Krumm, Rainer; Breil, Bernhard

    2013-01-01

    Medical forms are very heterogeneous: on a European scale there are thousands of data items in several hundred different systems. To enable data exchange for clinical care and research purposes there is a need to develop interoperable documentation systems with harmonized forms for data capture. A prerequisite in this harmonization process is comparison of forms. So far--to our knowledge--an automated method for comparison of medical forms is not available. A form contains a list of data items with corresponding medical concepts. An automatic comparison needs data types, item names and especially item with these unique concept codes from medical terminologies. The scope of the proposed method is a comparison of these items by comparing their concept codes (coded in UMLS). Each data item is represented by item name, concept code and value domain. Two items are called identical, if item name, concept code and value domain are the same. Two items are called matching, if only concept code and value domain are the same. Two items are called similar, if their concept codes are the same, but the value domains are different. Based on these definitions an open-source implementation for automated comparison of medical forms in ODM format with UMLS-based semantic annotations was developed. It is available as package compareODM from http://cran.r-project.org. To evaluate this method, it was applied to a set of 7 real medical forms with 285 data items from a large public ODM repository with forms for different medical purposes (research, quality management, routine care). Comparison results were visualized with grid images and dendrograms. Automated comparison of semantically annotated medical forms is feasible. Dendrograms allow a view on clustered similar forms. The approach is scalable for a large set of real medical forms. PMID:23861827

  10. 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.

  11. From AOP to UML: Towards an Aspect-Oriented Architectural Modeling Approach

    OpenAIRE

    Kandé, Mohamed M.; Kienzle, Jörg; Strohmeier, Alfred

    2002-01-01

    Capturing concerns that crosscut the boundaries of multiple components in software architecture descriptions is problematic. Standard description languages, such as UML, do not provide adequate means to understand and modularize such concerns, but aspect-oriented programming techniques do. This paper explores and analyzes the suitability of UML for aspect-oriented architectural modeling. It takes a bottom-up approach, starting from the code level to the level of software architecture descript...

  12. Time Properties Dedicated Transformation from UML-MARTE Activity to Time Petri Net

    OpenAIRE

    Ge, Ning; Pantel, Marc; Crégut, Xavier

    2012-01-01

    Critical Real-Time Embedded Systems (RTES) have strong requirement regarding system's reliability. UML and its pro- file MARTE are standardized modeling language that are getting widely accepted by industrial designers to cope with the development of complex RTES. Relying on Model-Driven Engineering (MDE), critical time properties' verification in UML-MARTE model at early phases of the system lifecycle becomes possible. However, many challenges still exist. A key challenge is to eliminate the...

  13. Phase Diagram of Optimal Paths

    CERN Document Server

    Hansen, A; Hansen, Alex; Kertesz, Janos

    2004-01-01

    We show that choosing appropriate distributions of the randomness, the search for optimal paths links diverse problems of disordered media like directed percolation, invasion percolation, directed and non-directed spanning polymers. We also introduce a simple and efficient algorithm, which solves the d-dimensional model numerically in order N^(1+d_f/d) steps where d_f is the fractal dimension of the path. Using extensive simulations in two dimensions we identify the phase boundaries of the directed polymer universality class. A new strong-disorder phase occurs where the optimum paths are self-affine with parameter-dependent scaling exponents. Furthermore, the phase diagram contains directed and non-directed percolation as well as the directed random walk models at specific points and lines.

  14. The HR diagram for normal radio stars

    International Nuclear Information System (INIS)

    It is found that nonthermal radio emission is associated with stars in very specific locations on the HR diagram. The four classes of objects are typified by early-type mass-loss stars (O5/WR), late-type giants and supergiants (M2II), subgiant K-stars (KO IV-III), and flare stars (dMe). The members of each class exhibit about the same maximum radio luminosities, log (Lsub(R)/Lsub(bol)), and flaring timescales, spectra, and polarizations. Membership in a binary system is not found to be a necessary condition for detectable nonthermal emission. (orig.)

  15. 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.

  16. AUTOMATIZACIÓN DE LA ARQUITECTURA DE COMPONENTES GENÉRICOS USANDO UML

    Directory of Open Access Journals (Sweden)

    Noel Fuentes Ramírez

    2006-04-01

    Full Text Available

     

    La arquitectura de componentes genéricos permite chequear la consistencia interna de sus elementos arquitectónicos (componentes y conectores a partir de las relaciones internas en sus respectivas estructuras, que pueden ser de inclusión y transformación. También permite verificar la conexión entre componentes y conectores a partir de las relaciones de transformación entre sus interfaces respectivas. Las ideas que se presentan aquí constituyen una propuesta para la automatización de la descripción de esta arquitectura usando el lenguaje de modelado unificado (UML a partir de la descripción formal de sus diagramas de clases y de secuencia, así como para el chequeo de la consistencia. En este artículo se muestra la aplicación de esta propuesta mediante una extensión de la herramienta Visual Paradigm, por medio de un módulo de software conectable.

  17. El ABP y el diagrama heurístico como herramientas para desarrollar la argumentación escolar en las asignaturas de ciencias / The PBL and the heuristic diagram as tools for developing school argumentation in science classes

    Scientific Electronic Library Online (English)

    Yosajandi, Pérez Campillo; José Antonio, Chamizo Guerrero.

    Full Text Available En los últimos años se ha reconocido la importancia de la argumentación escolar en las asignaturas de ciencias, siendo el modelo de argumentación de Toulmin uno de los más aceptados. En la presente investigación, enmarcada en el Aprendizaje Basado en Problemas, (ABP) sobre el tema de minerales con a [...] lumnos de química del bachillerato mexicano, se introduce una nueva herramienta denominada Diagrama Heurístico que facilita adquirir la competencia argumentativa. Abstract in english In recent years the importance of argumentation in school science has been recognized, the Toulmin model of argumentation being one of the most accepted. In the present investigation, framed by the Problem-Based Learning (PBL) on the theme of minerals with high school chemistry students from Mexico, [...] we introduce a new tool called the Heuristic Diagram that facilitates the acquisition of the argumentative competence.

  18. 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.

  19. 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 explorati...

  20. On subgroups of R. Thompson's group F and other diagram groups

    International Nuclear Information System (INIS)

    In the present paper we continue our study of an interesting class of groups, the so-called diagram groups. In simple terms, a diagram is a labelled planar graph bounded by two paths (the top and the bottom ones). Multiplication of diagrams is defined naturally: the top path of one diagram is identified with the bottom path of another diagram, and then pairs of 'cancellable' cells are deleted. Each diagram group is determined by some alphabet X containing all possible labels of edges, a set of relations R={ui=vi:i=1,2,...} defining all possible labels of cells, and a word w over X that is the label of the top and bottom paths of diagrams. Diagrams may be regarded as two-dimensional words, and diagram groups as two-dimensional analogues of free groups. In our previous paper we showed that the class of diagram groups contains many interesting groups, including the famous R. Thompson's group F (which corresponds to the simplest set of relations {x=x2}); this class is closed under direct and free products and a number of other constructions. In this article we study mainly subgroups of diagram groups. We show that not every subgroup of a diagram group is itself a diagram group (an answer to a question from the previous paper). We prove that every nilpotent subgroup of a diagram group is Abelian, every Abelian subgroup is free, but even the group F contains soluble subgroups of any derived length. We study also distortion of subgroups in diagram groups, including the group F. It turns out that the centralizers of elements and Abelian subgroups in diagram groups are always embedded without distortion. But the group F contains distorted soluble subgroups

  1. Mapping the ATC classification to the UMLS metathesaurus: some pragmatic applications.

    Science.gov (United States)

    Merabti, Tayeb; Abdoune, Hocine; Letord, Catherine; Sakji, Saoussen; Joubert, Michel; Darmoni, Stefan J

    2011-01-01

    ATC classification is a WHO international classification used to classify drugs. The aim of this paper is to evaluate two lexical methods in English and in French to map ATC to UMLS. Several applications have been impemented to illustrate the use of the ATC mapping in English and French: (a) MeSH translation in Norwegian, (b) Drug Information Portal, and (c) ATC to PubMed tool. Two lexical methods were used to map ATC to UMLS. The first approach used a French natural language processing tool to map French terms of ATC to the French terminologies of UMLS. The second approach used the MetaMap tool to map English terms of ATC to UMLS. The English MetaMap provides slightly more mappings than the French NLP tool (3,170 vs. 2,992). On the other hand, the French NLP tool provides a slightly better precision than MetaMap (88% vs. 86%). Using a manual mapping between ATC and MeSH, the union of the validated mappings between ATC and MeSH provides 2,824 mappings (68.7% of ATC codes of the fifth level). Lexical methods are powerful methods to map health terminologies to the UMLS Metathesaurus. Manual mapping is still necessary to complete the mapping. PMID:21685626

  2. Configuration Space Based Recurrence Relations for Sunset-Type Diagrams

    OpenAIRE

    Groote, S.; Körner, J. G.; Pivovarov, A. A.

    1999-01-01

    We derive recurrence relations for the calculation of multiloop sunset-type diagrams with large powers of massive propagators. The technique is formulated in configuration space and exploits the explicit form of the massive propagator raised to a given power. We write down and evaluate a convenient set of basis integrals. The method is well suited for a numerical evaluation of this class of diagrams. We give explicit analytical formulae for the basis integrals in the asympto...

  3. An Efficient Manipulation Package for Biconditional Binary Decision Diagrams

    OpenAIRE

    Amarù, Luca; Gaillardon, Pierre-Emmanuel; De Micheli, Giovanni

    2014-01-01

    Biconditional Binary Decision Diagrams (BBDDs) are a novel class of binary decision diagrams where the branching condition, and its associated logic expansion, is biconditional on two variables. Reduced and ordered BBDDs are remarkably compact and unique for a given Boolean function. In order to exploit BBDDs in Electronic Design Automation (EDA) applications, efficient manipulation algorithms must be developed and integrated in a software package. In this paper, we present the theory for eff...

  4. Power diagrams and their applications

    CERN Document Server

    van Manen, M; Manen, Martijn van; Siersma, Dirk

    2005-01-01

    We remark that the power diagrams from computer science are the spines of amoebas in algebraic geometry, or the hypersurfaces in tropical geometry. Our concept of a Morse poset generalizes to power diagrams. We show that there exists a discrete Morse function on the coherent triangulation, dual to the power diagram, such that its critical set equals the Morse poset of the power diagram. In the final section we use Maslov dequantization to compute the medial axis.

  5. The Massive Thermal Basketball Diagram

    CERN Document Server

    Andersen, J O; Strickland, Michael T; Andersen, Jens O.; Braaten, Eric; Strickland, Michael

    2000-01-01

    The "basketball diagram" is a three-loop vacuum diagram for a scalar fieldtheory that cannot be expressed in terms of one-loop diagrams. We calculatethis diagram for a massive scalar field at nonzero temperature, reducing it toexpressions involving three-dimensional integrals that can be easily evaluatednumerically. We use this result to calculate the free energy for a massivescalar field with a phi^4 interaction to three-loop order.

  6. Procedure to plot complete diagrams for deformation of sheet materials

    International Nuclear Information System (INIS)

    As applied to ductile sheet materials a universal procedure is developed to construct complete strain diagrams according to the data of tests of a special flat specimen on machines of any pliability. General relationships for selection of geometrical dimensions of the specimen elements are substantiated. They provide construction of complete strain diagrams for a wide class of structural sheets. Experimentally obtained descendent sections of complete strain diagrams for 1Kh18N10T and St.3 (1 and 2 mm thick) steels are analyzed

  7. Diagramming Complex Activities

    DEFF Research Database (Denmark)

    Andersen, Peter Bøgh

    2005-01-01

    We increasingly live in heterogeneous ever-changing webs of activities where human actions are intertwined with events created by automatic machines.  In order to make such webs understandable to its human participants, their structure should be represented by displays emphasizing their action aspect. The paper suggests thematic roles as a semantics for actions, argues that a selection of well-known diagramming techniques can be defined within this theory, and uses the theory to discuss new issu...

  8. Tectonic discrimination diagrams revisited

    OpenAIRE

    Vermeesch, P.

    2006-01-01

    The decision boundaries of most tectonic discrimination diagrams are drawn by eye. Discriminant analysis is a statistically more rigorous way to determine the tectonic affinity of oceanic basalts based on their bulk-rock chemistry. This method was applied to a database of 756 oceanic basalts of known tectonic affinity ( ocean island, mid-ocean ridge, or island arc). For each of these training data, up to 45 major, minor, and trace elements were measured. Discriminant analysis assumes multivar...

  9. The Tinsley diagram revisited

    CERN Document Server

    Leonard, S; Leonard, Stephen; Lake, Kayll

    1995-01-01

    Motivated by the recent determinations of the Hubble constant (H_0) from observations of Cepheid variables in NGC4571 and M100, we plot the Tinsley diagram with level curves of the cosmological constant (\\Lambda). Based on current estimates of the absolute ages of globular clusters we conclude that \\Lambda > 0 and, irrespective of the background spatial curvature, the universe will not recollapse. These conclusions hold for both relativistic and Newtonian models and are {\\it independent} of the density parameter.

  10. Compressing Binary Decision Diagrams

    DEFF Research Database (Denmark)

    Hansen, Esben Rune; Satti, Srinivasa Rao; Tiedemann, Peter

    2008-01-01

    The paper introduces a new technique for compressing Binary Decision Diagrams in those cases where random access is not required. Using this technique, compression and decompression can be done in linear time in the size of the BDD and compression will in many cases reduce the size of the BDD to 1-2 bits per node. Empirical results for our compression technique are presented, including comparisons with previously introduced techniques, showing that the new technique dominate on all tested instan...

  11. Bidirectional pedestrian fundamental diagram

    OpenAIRE

    Flötteröd, Gunnar; Lämmel, Gregor

    2015-01-01

    This article presents a new model of stationary bidirectional pedestrian flow. Starting out from microscopic first principles, a bidirectional fundamental diagram (FD) is derived that defines direction-specific flow rates as functions of direction-specific densities. The FD yields non-negative and bounded flows and guarantees that the instantaneous density changes that would result from these flows stay bounded between zero and jam density. In its minimal configuration, it uses just as many p...

  12. Penguin-like diagrams from the standard model

    Energy Technology Data Exchange (ETDEWEB)

    Ping, Chia Swee [High Impact Research, University of Malaya, 50603 Kuala Lumpur (Malaysia)

    2015-04-24

    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.

  13. 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

  14. Standardized Cardiovascular Quality Assurance Forms with Multilingual Support, UMLS Coding and Medical Concept Analyses.

    Science.gov (United States)

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

    2015-01-01

    Standardized quality assurance (QA) plays an import role to maintain and develop success of cardiovascular procedures (CP). Well-established QA models from Germany could be shared in a form repository for world-wide reuse and exchange. Therefore, we collected the complete set of all quality QA forms for CP, which is obligatory to be filled out by all German health service providers. Original forms were converted into standardized study forms according to ODM (Operational Data Model) and translated into English. Common medical concepts and clusters of medical concepts were identified based on UMLS coding of form items. All forms are available on the web as multilingual ODM documents. UMLS concept coverage analysis indicates 88% coverage with few but critically important definition gaps, which need to be addressed by UMLS. PMID:26262169

  15. Modelando con UML el proceso de evaluación de productos de software utilizando el enfoque GQM

    Directory of Open Access Journals (Sweden)

    José Ramón Hernández Vega

    2015-01-01

    Full Text Available El enfoque GQM (Meta-Pregunta-Métrica, por sus siglas en inglés ha sido utilizado en el proceso de evaluación de calidad de productos de software, como instancia de un paradigma de medida. Sin embargo, este enfoque no tiene asociado diagramas o elementos visuales que permitan una mejor comunicación entre los encargados de la evaluación y los desarrolladores, por lo que se hace una propuesta para usar UML (Unified Modeling Language como lenguaje de especificación para describir su estructura y a partir de esto, usar el perfil de pruebas de UML (UTP, UML Testing Profile para la especificación del proceso, mediante la descripción de la arquitectura, el comportamiento, los datos y la gestión de las pruebas.

  16. Integrating Software Architecture Concepts into the MDA Platform with UML Profile

    Directory of Open Access Journals (Sweden)

    Adel Alti

    2007-01-01

    Full Text Available Architecture Description Languages (ADLs provide an abstract representation of software systems. Achieving a concrete mapping of such representation into the implementation is one of the principal aspects of MDA (Model Driven Architecture. Integration of ADLs within MDA confers to the MDA platform a higher level of abstraction and a degree of reuse of ADLs. Indeed they have significantly different platform metamodels which make the definition of mapping rules complex. This complexity is clearly noticeable when some software architecture concepts cannot be easily mapped to MDA platform. In this research, we propose to integrate software architecture within MDA. We define also strategy for direct transformation using a UML profile. It represents both software architecture model (PIM and MDA platform model (PSM in UML meta-model then elaborates transformation rules between results UML meta-models. The goal is to automate the process of deriving implementation platform from software concepts.

  17. Visualisation of Domain-Specific Modelling Languages Using UML:

    OpenAIRE

    de Graaf, B; Deursen, A (Arie) van

    2006-01-01

    Currently, general-purpose modelling tools are often only used to draw diagrams for the documentation. The introduction of model-driven software development approaches involves the definition of domain-specific modelling languages that allow code generation. Although graphical representations of the involved models are important for documentation, the development of required visualisations and editors is cumbersome. In this paper we propose to extend the typical model-driven approach with the...

  18. Conservative generalized bifurcation diagrams

    Energy Technology Data Exchange (ETDEWEB)

    Manchein, Cesar, E-mail: cmanchein@gmail.com [Departamento de Física, Universidade do Estado de Santa Catarina, 89219-710 Joinville (Brazil); Beims, Marcus W., E-mail: mbeims@fisica.ufpr.br [Departamento de Física, Universidade Federal do Paraná, 81531-980 Curitiba (Brazil)

    2013-04-01

    Bifurcation cascades in conservative systems are shown to exhibit a generalized diagram, which contains all relevant informations regarding the location of periodic orbits (resonances), their width (island size), irrational tori and the infinite higher-order resonances, showing the intricate way they are born. Contraction rates for islands sizes, along period-doubling bifurcations, are estimated to be ?{sub I}?3.9. Results are demonstrated for the standard map and for the continuous Hénon–Heiles potential. The methods used here are very suitable to find periodic orbits in conservative systems, and to characterize the regular, mixed or chaotic dynamics as the nonlinear parameter is varied.

  19. Conservative generalized bifurcation diagrams

    International Nuclear Information System (INIS)

    Bifurcation cascades in conservative systems are shown to exhibit a generalized diagram, which contains all relevant informations regarding the location of periodic orbits (resonances), their width (island size), irrational tori and the infinite higher-order resonances, showing the intricate way they are born. Contraction rates for islands sizes, along period-doubling bifurcations, are estimated to be ?I?3.9. Results are demonstrated for the standard map and for the continuous Hénon–Heiles potential. The methods used here are very suitable to find periodic orbits in conservative systems, and to characterize the regular, mixed or chaotic dynamics as the nonlinear parameter is varied.

  20. Diagramming Complex Activities

    DEFF Research Database (Denmark)

    Andersen, Peter BØgh

    2005-01-01

    We increasingly live in heterogeneous ever-changing webs of activities where human actions are intertwined with events created by automatic machines.  In order to make such webs understandable to its human participants, their structure should be represented by displays emphasizing their action aspect. The paper suggests thematic roles as a semantics for actions, argues that a selection of well-known diagramming techniques can be defined within this theory, and uses the theory to discuss new issues related to process control and mobile technology.

  1. 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.

  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. 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.

  4. Dynamic power management for UML modeled applications on multiprocessor SoC

    Science.gov (United States)

    Kukkala, Petri; Arpinen, Tero; Setälä, Mikko; Hännikäinen, Marko; Hämäläinen, Timo D.

    2007-02-01

    The paper presents a novel scheme of dynamic power management for UML modeled applications that are executed on a multiprocessor System-on-Chip (SoC) in a distributed manner. The UML models for both application and architecture are designed according to a well-defined UML profile for embedded system design, called TUT-Profile. Application processes are considered as elementary units of distributed execution, and their mapping on a multiprocessor SoC can be dynamically changed at run-time. Our approach on the dynamic power management balances utilized processor resources against current workload at runtime by (1) observing the processor and workload statistics, (2) re-evaluating the amount of required resources (i.e. the number of active processors), and (3) re-mapping the application processes to the minimum set of active processors. The inactive processors are set to a power-save state by using clock-gating. The approach integrates the well-known power management techniques tightly with the UML based design of embedded systems in a novel way. We evaluated the dynamic power management with a WLAN terminal implemented on a multiprocessor SoC on Altera Stratix II FPGA containing up to five Nios II processors and dedicated hardware accelerators. Measurements proved up to 21% savings in the power consumption of the whole FPGA board.

  5. A UML Profile Oriented to the Requirements Modeling in Intelligent Tutoring Systems Projects

    OpenAIRE

    Guedes, Gilleanes Thorwald Araujo; Vicari, Rosa Maria

    2010-01-01

    This paper describes a proposal for the creation of a UML profile oriented to the intelligent tutoring systems project. In this paper we shall describe the proposed profile as well as its application into the modeling of the AMEA intelligent tutoring system.

  6. "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…

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

    Directory of Open Access Journals (Sweden)

    Anelis Pereira Vale

    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

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

    Directory of Open Access Journals (Sweden)

    Beatriz Pérez 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.

  9. 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 represe...

  10. Modeling process flow using diagrams

    OpenAIRE

    Kemper, B.; Mast, J.; Mandjes, M.

    2010-01-01

    In the practice of process improvement, tools such as the flowchart, the value-stream map (VSM), and a variety of ad hoc variants of such diagrams are commonly used. The purpose of this paper is to present a clear, precise, and consistent framework for the use of such flow diagrams in process improvement projects. The paper finds that traditional diagrams, such as the flowchart, the VSM, and OR-type of diagrams, have severe limitations, miss certain elements, or are based on implicit but cons...

  11. Robot Control Using UML and Multi-agent System

    Directory of Open Access Journals (Sweden)

    Ales Pavliska

    2003-02-01

    Full Text Available Increased industrialization and new markets have led to an accumulation of used technical consumer goods, which results in greater exploitation of raw materials, energy and landfill sites. In order to reduce the use of natural resources conserve precious energy and limit the increase in waste volume. The application of disassembly techniques is the first step towards this prevention of waste. These techniques form a reliable and clean approach: "noble" or high-graded recycling. This paper presents a multi agent system for disassembly process, which is implemented in a computer-aided application for supervising of the disassembling system: the Interactive Intelligent Interface for Disassembling System. Unified modeling language diagrams are used for an internal and external definition of the disassembling system.

  12. Resummation of Cactus Diagrams in the Clover Improved Lattice Formulation of QCD

    CERN Document Server

    Panagopoulos, H

    1999-01-01

    We extend to the clover improved lattice formulation of QCD the resummation of cactus diagrams, i.e. a certain class of tadpole-like gauge invariant diagrams. Cactus resummation yields an improved perturbative expansion. We apply it to the lattice renormalization of some two-fermion operators improving their one-loop perturbative estimates.

  13. Resummation of Cactus Diagrams in the Clover Improved Lattice Formulation of QCD

    OpenAIRE

    Panagopoulos, H.; Vicari, E.

    1998-01-01

    We extend to the clover improved lattice formulation of QCD the resummation of cactus diagrams, i.e. a certain class of tadpole-like gauge invariant diagrams. Cactus resummation yields an improved perturbative expansion. We apply it to the lattice renormalization of some two-fermion operators improving their one-loop perturbative estimates.

  14. 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.

  15. Design and implementation of the system of importing data of nuclear analysis experiment based on UML technology

    International Nuclear Information System (INIS)

    There are some problems that Excel data importing to database for our scientific data processing, we introduce a method how to use UML and XML technology design and implementation our system. Because XML technology have flexible data exchange mechanism, so it is appropriate to do it, and it is easy for use that the system of importing data of nuclear analysis experiment has a web browser GUI. Our paper emphasis on the software design method and UML design cases. (authors)

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

    OpenAIRE

    David, Pierre; Idasiak, Vincent; KRATZ, Frédé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 ...

  17. Farthest-Polygon Voronoi Diagrams

    CERN Document Server

    Cheong, Otfried; Glisse, Marc; Gudmundsson, Joachim; Hornus, Samuel; Lazard, Sylvain; Lee, Mira; Na, Hyeon-Suk

    2010-01-01

    Given a family of k disjoint connected polygonal sites in general position and of total complexity n, we consider the farthest-site Voronoi diagram of these sites, where the distance to a site is the distance to a closest point on it. We show that the complexity of this diagram is O(n), and give an O(n log^3 n) time algorithm to compute it. We also prove a number of structural properties of this diagram. In particular, a Voronoi region may consist of k-1 connected components, but if one component is bounded, then it is equal to the entire region.

  18. Standardized quality assurance forms for organ transplantations with multilingual support, open access and UMLS coding.

    Science.gov (United States)

    Varghese, Julian; Sünninghausen, Sarah Schulze; 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

  19. 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.

  20. 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.  

  1. 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.

  2. Resummation of cactus diagrams in lattice QCD, to all orders

    International Nuclear Information System (INIS)

    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

  3. Strong Heegaard diagrams and strong L-spaces

    OpenAIRE

    Greene, Joshua Evan; Levine, Adam Simon

    2014-01-01

    We study a class of 3-manifolds called strong L-spaces, which by definition admit a certain type of Heegaard diagram that is particularly simple from the perspective of Heegaard Floer homology. We provide evidence for the possibility that every strong L-space is the branched double cover of an alternating link in the three-sphere. For example, we establish this fact for a strong L-space admitting a strong Heegaard diagram of genus two via an explicit classification. We also ...

  4. 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.

  5. Formalisation of enterprise modelling standards using UML and the B method.

    OpenAIRE

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

    2002-01-01

    This paper deals with the verification of the existing enterprise modelling standards. Our approach is based on the UML meta-modelling of enterprise standards in order to establish enterprise constructs and to use the formal B method to cover verification issues. Two points are discussed : the checking of the global consistency of the standard itself, and the verification of the instantiation of constructs to design particular enterprise models. This work is illustrated using the ENV12204/N17...

  6. A Web Terminology Server Using UMLS for the Description of Medical Procedures

    OpenAIRE

    BURGUN, Anita; Denier, Patrick; Bodenreider, Olivier; Botti, Geneviève; Delamarre, Denis; Pouliquen, Bruno; Oberlin, Philippe; Lévéque, Jean M.; Lukacs, Bertrand; Kohler, François; Fieschi, Marius; Le Beux, Pierre

    1997-01-01

    The Model for Assistance in the Orientation of a User within Coding Systems (MAOUSSC) project has been designed to provide a representation for medical and surgical procedures that allows several applications to be developed from several viewpoints. It is based on a conceptual model, a controlled set of terms, and Web server development. The design includes the UMLS knowledge sources associated with additional knowledge about medico-surgical procedures. The model was i...

  7. An evaluation of the source selection elements of the prototype UMLS Information Sources Map.

    OpenAIRE

    Masys, D R

    1992-01-01

    The Information Sources Map (ISM) is a component of the National Library of Medicine's Unified Medical Language System (UMLS) project. The ISM is intended to provide both human-readable and machine-interpretable information about the content, scope, and access conditions for various information sources such as databases, expert systems, and the organizations which make these information sources available. Automated source selection is supported by three types of indexing in the ISM: Medical S...

  8. A UMLS-based spell checker for natural language processing in vaccine safety

    OpenAIRE

    Liu Fang; Tong Wesley; Law Barbara; Walop Wikke; Matters Michael D; Tolentino Herman D; Fontelo Paul; Kohl Katrin; Payne Daniel C

    2007-01-01

    Abstract Background The Institute of Medicine has identified patient safety as a key goal for health care in the United States. Detecting vaccine adverse events is an important public health activity that contributes to patient safety. Reports about adverse events following immunization (AEFI) from surveillance systems contain free-text components that can be analyzed using natural language processing. To extract Unified Medical Language System (UMLS) concepts from free text and classify AEFI...

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

    OpenAIRE

    Abdessamad Douraid; Saandacirc;d Lissane Elhaq; Hamid Ech-Cheikh

    2012-01-01

    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,...

  10. 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 taken as a...

  11. Twisted diagrams and homotopy sheaves

    CERN Document Server

    Huettemann, Thomas

    2008-01-01

    Twisted diagrams are "diagrams" with components in different categories. Structure maps are defined using auxiliary data which consists of functors relating the various categories to each other. Prime examples of the construction are spectra (in the sense of homotopy theory) and quasi-coherent sheaves on schemes. We develop the basic theory of twisted diagrams, and establish various model structures (which are well-known in special cases). We also introduce a notion of homotopy sheaves, a collection of local data which is compatible up to weak equivalence, and study basic properties of such objects. These objects occur in nature; for example, the notion of an Omega-spectrum fits into this framework. The main purpose of the paper is to provide a convenient reference for model structures on twisted diagrams, and for the language of sheaves and homotopy sheaves as defined here.

  12. Causal diagrams for physical models

    CERN Document Server

    Kinsler, Paul

    2015-01-01

    I present a scheme of drawing causal diagrams based on physically motivated mathematical models expressed in terms of temporal differential equations. They provide a means of better understanding the processes and causal relationships contained within such systems.

  13. The Hertzsprung-Russell Diagram.

    Science.gov (United States)

    Woodrow, Janice

    1991-01-01

    Describes a classroom use of the Hertzsprung-Russell diagram to infer not only the properties of a star but also the star's probable stage in evolution, life span, and age of the cluster in which it is located. (ZWH)

  14. DERIVAÇÃO DE CASOS DE TESTES FUNCIONAIS: UMA ABORDAGEM BASEADA EM MODELOS UML FUNCTIONAL TEST CASE DEPLOYMENT: AN APPROACH BASED ON UML MODELS

    Directory of Open Access Journals (Sweden)

    Alex Mulattieri Suarez Orozco

    2009-06-01

    Full Text Available Neste artigo é apresentada uma abordagem de teste de software baseada em modelos que se concentra na identificação, automatização e derivação completa, ou parcial, de casos de teste a partir da composição de modelos UML que descrevem alguns aspectos do sistema que está sendo testado. A abordagem adotada provê uma considerável redução de esforço na geração de testes, aumentando a sua eficiência, diminuindo o ciclo de testes e evitando a realização tediosa e propensa a erros de um conjunto de casos de testes. Por fim, é apresentado um estudo de caso para demonstrar de modo prático os benefícios da abordagem proposta. In this paper we present a model-based testing approach that aims at identifying, automating and deriving functional test cases in whole or in part from UML models that describe some aspects of the system under test. Our approach provides a considerable reduction of the effort on the test generation, increasing the effectiveness of the tests, shortening the testing cycle, and avoiding tedious and error-prone editing of a suite of hand-crafted tests. Finally, we present a case study to demonstrate the practicality and usefulness of the proposed approach.

  15. Sheaf cohomology in twistor diagrams

    OpenAIRE

    Huggett, S. A.; Penrose, Roger; Roger Penrose

    1980-01-01

    ?One of the earlier achievements of twistor theory was the description of free zero rest mass fields on complexified Minkowski space in terms of holomorphic functions on twistor space. Interactions between these fields are given by certain spacetime integrals (represented by Feynmann diagrams), and some of these integrals have been translated into contour integrals in products of twistor spaces (represented by twistor diagrams). The principal advantage of the twistor diag...

  16. Decreasing Diagrams and Relative Termination

    CERN Document Server

    Hirokawa, Nao

    2009-01-01

    In this paper we use the decreasing diagrams technique to show that a left-linear term rewrite system R is confluent if all its critical pairs are joinable and the critical pair steps are relatively terminating with respect to R. We further show how to encode the rule-labeling heuristic for decreasing diagrams as a satisfiability problem. Experimental data for both methods are presented.

  17. Bayesian Networks and Influence Diagrams

    DEFF Research Database (Denmark)

    Kjærulff, Uffe Bro; Madsen, Anders Læsø

    2008-01-01

     Probabilistic networks, also known as Bayesian networks and influence diagrams, have become one of the most promising technologies in the area of applied artificial intelligence, offering intuitive, efficient, and reliable methods for diagnosis, prediction, decision making, classification, troubleshooting, and data mining under uncertainty. Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis provides a comprehensive guide for practitioners who wish to understand, cons...

  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. The Delunification Process and Minimal Diagrams

    OpenAIRE

    Jablan, Slavik; Kauffman, Louis; Lopes, Pedro

    2014-01-01

    A link diagram is said to be lune-free if, when viewed as a 4-regular plane graph it does not have multiple edges between any pair of nodes. We prove that any colored link diagram is equivalent to a colored lune-free diagram with the same number of colors. Thus any colored link diagram with a minimum number of colors (known as a minimal diagram) is equivalent to a colored lune-free diagram with that same number of colors. We call the passage from a link diagram to an equival...

  20. Birthing Classes

    Science.gov (United States)

    ... your doctor about what's offered in your community. Benefits of Taking a Childbirth Class A childbirth class ... your area are active birth classes that teach yoga techniques to prepare for labor and "hypnobirthing" courses, ...

  1. The Lexis diagram, a misnomer

    Directory of Open Access Journals (Sweden)

    2001-03-01

    Full Text Available Around 1870, demographers felt the need for a simple chart to present population dynamics. This chart is known as the Lexis diagram, but it is a misnomer. To be useful, this chart must allow for the systematic location on one plane of the three classical demographic co-ordinates, namely: the date, the age and the moment of birth. There are three solutions for this problem. In 1869, Zeuner worked out a first solution. In 1870, Brasche proposed a second one with networks of parallels; it is the version most currently used now. In 1874, Becker proposed the third one. In 1875, certainly after Verwey, Lexis took back the Zeuner's diagram and just added networks of parallels. In spite of all this, the name "Lexis diagram" has imposed itself in a seemingly invincible way.

  2. Diagram predicate framework:A formal approach to MDE

    OpenAIRE

    Rutle, Adrian

    2010-01-01

    Model-driven engineering (MDE) is a software engineering discipline which promotes models as first-class entities. It represents a shift of paradigm in software development, from being code-centric to become model-centric. MDE is an attempt to organise modelling, metamodelling and model transformation in a well-structured engineering methodology. This thesis is all about formalisation of MDE-concepts in a diagrammatic specification formalism which we call Diagram Predicate F...

  3. Merging Object and Process Diagrams for Business Information Modeling

    OpenAIRE

    Chénais, Patrick

    2008-01-01

    While developing an information system for the University of Bern, we were faced with two major issues: managing software changes and adapting Business Information Models. Software techniques well-suited to software development teams exist, yet the models obtained are often too complex for the business user. We will first highlight the conceptual problems encountered while designing the Business Information Model. We will then propose merging class diagrams and business proc...

  4. 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

  5. Software Verification and Validation with UML in Safety Related System of Nuclear Power Plant

    International Nuclear Information System (INIS)

    Digital I and C system with computer is being used widely in Nuclear Power Plant(NPP) because of the development of digital and IT technologies. Also, windows OS and object oriented application are adopted in the reason of user-friend characteristic and easy development environment. Various software development techniques in object oriented environment are introduced but software V and V technique for NPP Safety Related System in object oriented environment was not seriously considered. So the software V and V methodology for the development of object oriented NPP application, especially with UML, has been developed

  6. A Trajectory UML Profile for Modeling Trajectory Data: A Mobile Hospital Use Case

    Directory of Open Access Journals (Sweden)

    Wided Oueslati

    2011-02-01

    Full Text Available A large amount of trajectory data resulting from moving objects can be collected thanks to localization based services and monitoring systems. Those trajectory data can be used for analysis purposes in many domains (medicine, commerce, environment…. For this reason, modeling trajectory data at the conceptual level is an important stair. In this paper, we propose a new profile based on UML in order to enhance the conceptual modeling of trajectory data related to mobile hospitals by new stereotypes and new icons.

  7. A UMLS-based spell checker for natural language processing in vaccine safety

    Directory of Open Access Journals (Sweden)

    Liu Fang

    2007-02-01

    Full Text Available Abstract Background The Institute of Medicine has identified patient safety as a key goal for health care in the United States. Detecting vaccine adverse events is an important public health activity that contributes to patient safety. Reports about adverse events following immunization (AEFI from surveillance systems contain free-text components that can be analyzed using natural language processing. To extract Unified Medical Language System (UMLS concepts from free text and classify AEFI reports based on concepts they contain, we first needed to clean the text by expanding abbreviations and shortcuts and correcting spelling errors. Our objective in this paper was to create a UMLS-based spelling error correction tool as a first step in the natural language processing (NLP pipeline for AEFI reports. Methods We developed spell checking algorithms using open source tools. We used de-identified AEFI surveillance reports to create free-text data sets for analysis. After expansion of abbreviated clinical terms and shortcuts, we performed spelling correction in four steps: (1 error detection, (2 word list generation, (3 word list disambiguation and (4 error correction. We then measured the performance of the resulting spell checker by comparing it to manual correction. Results We used 12,056 words to train the spell checker and tested its performance on 8,131 words. During testing, sensitivity, specificity, and positive predictive value (PPV for the spell checker were 74% (95% CI: 74–75, 100% (95% CI: 100–100, and 47% (95% CI: 46%–48%, respectively. Conclusion We created a prototype spell checker that can be used to process AEFI reports. We used the UMLS Specialist Lexicon as the primary source of dictionary terms and the WordNet lexicon as a secondary source. We used the UMLS as a domain-specific source of dictionary terms to compare potentially misspelled words in the corpus. The prototype sensitivity was comparable to currently available tools, but the specificity was much superior. The slow processing speed may be improved by trimming it down to the most useful component algorithms. Other investigators may find the methods we developed useful for cleaning text using lexicons specific to their area of interest.

  8. 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; Oleshchuk, V. A.

    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 followi...

  9. Algebraic Generalization of Venn Diagram

    OpenAIRE

    Florentin Smarandache

    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. 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.

  11. 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.

  12. Telesynergy V3 Wiring Diagram

    Science.gov (United States)

    Extron 8 port Video/Audio Switch WAVE Camera Telesynergy v3 Wiring Diagram ISDN T1/PRI Module CTRLR 0 Legend: S-Video Audio VGA DVI USB RS-232 Serial Microphone Ethernet Planar C5i AMD Exam Cam Canon Document Camera Olympus BX51 Sony DVD Recorder JVC

  13. 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.

  14. 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.

  15. 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.

  16. Towards an automatic model transformation mechanism from UML state machines to DEVS models

    Directory of Open Access Journals (Sweden)

    Ariel González

    2015-08-01

    Full Text Available The development of complex event-driven systems requires studies and analysis prior to deployment with the goal of detecting unwanted behavior. UML is a language widely used by the software engineering community for modeling these systems through state machines, among other mechanisms. Currently, these models do not have appropriate execution and simulation tools to analyze the real behavior of systems. Existing tools do not provide appropriate libraries (sampling from a probability distribution, plotting, etc. both to build and to analyze models. Modeling and simulation for design and prototyping of systems are widely used techniques to predict, investigate and compare the performance of systems. In particular, the Discrete Event System Specification (DEVS formalism separates the modeling and simulation; there are several tools available on the market that run and collect information from DEVS models. This paper proposes a model transformation mechanism from UML state machines to DEVS models in the Model-Driven Development (MDD context, through the declarative QVT Relations language, in order to perform simulations using tools, such as PowerDEVS. A mechanism to validate the transformation is proposed. Moreover, examples of application to analyze the behavior of an automatic banking machine and a control system of an elevator are presented.

  17. An overview on the phase diagram of the frustrated two-leg ladder model

    OpenAIRE

    Hakobyan, T.; Hetherington, J. H.; Roger, M.

    2000-01-01

    Using Density-Matrix Renormalization Group, we investigate the general phase diagram of the frustrated two-leg ladder with Heisenberg interactions along legs, rungs and diagonals. We confirm that all antiferromagnetic gapped states belong to the same universality class as the Haldane phase. In a three-dimensional phase diagram, we determine a continuous surface with singularities in the string-order parameter or its first derivative, corresponding to a transition between two...

  18. NIST Phase Equilibria Diagrams Database - SRD 31

    Data.gov (United States)

    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...

  19. 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.

  20. Hero's journey in bifurcation diagram

    Science.gov (United States)

    Monteiro, L. H. A.; Mustaro, P. N.

    2012-06-01

    The hero's journey is a narrative structure identified by several authors in comparative studies on folklore and mythology. This storytelling template presents the stages of inner metamorphosis undergone by the protagonist after being called to an adventure. In a simplified version, this journey is divided into three acts separated by two crucial moments. Here we propose a discrete-time dynamical system for representing the protagonist's evolution. The suffering along the journey is taken as the control parameter of this system. The bifurcation diagram exhibits stationary, periodic and chaotic behaviors. In this diagram, there are transition from fixed point to chaos and transition from limit cycle to fixed point. We found that the values of the control parameter corresponding to these two transitions are in quantitative agreement with the two critical moments of the three-act hero's journey identified in 10 movies appearing in the list of the 200 worldwide highest-grossing films.

  1. The spectroscopic Hertzsprung-Russell diagram

    OpenAIRE

    Langer, N.; Kudritzki, R. P.

    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 conven...

  2. Two-state shear diagrams for complex fluids in shear flow

    CERN Document Server

    Olmsted, P D

    1999-01-01

    The possible ``phase diagrams'' for shear-induced phase transitions between two phases are collected. We consider shear-thickening and shear-thinning fluids, under conditions of both common strain rate and common stress in the two phases, and present the four fundamental shear stress vs. strain-rate curves and discuss their concentration dependence. We outline how to construct more complicated phase diagrams, discuss in which class various experimental systems fall, and sketch how to reconstruct the phase diagrams from rheological measurements.

  3. 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.

  4. Phase diagram of Janus Particles

    OpenAIRE

    Sciortino Francesco; Giacometti Achille; Pastore Giorgio

    2009-01-01

    We deeply investigate a simple model representative of the recently synthesized Janus particles, i.e. colloidal spherical particles whose surface is divided into two areas of different chemical composition. When the two surfaces are solvophilic and solvophobic, these particles constitute the simplest example of surfactants. The phase diagram includes a colloidal-poor (gas) colloidal-rich (liquid) de-mixing region, which is progressively suppressed by the insurgence of micell...

  5. Fast Evaluation of Feynman Diagrams

    OpenAIRE

    Easther, Richard; Guralnik, Gerald; Hahn, Stephen

    1999-01-01

    We develop a new representation for the integrals associated with Feynman diagrams. This leads directly to a novel method for the numerical evaluation of these integrals, which avoids the use of Monte Carlo techniques. Our approach is based on based on the theory of generalized sinc ($\\sin(x)/x$) functions, from which we derive an approximation to the propagator that is expressed as an infinite sum. When the propagators in the Feynman integrals are replaced with the approxim...

  6. Bayesian Networks and Influence Diagrams

    DEFF Research Database (Denmark)

    Kjærulff, Uffe Bro; Madsen, Anders Læsø

    2013-01-01

    Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis, Second Edition, provides a comprehensive guide for practitioners who wish to understand, construct, and analyze intelligent systems for decision support based on probabilistic networks. This new edition contains six new sections, in addition to fully-updated examples, tables, figures, and a revised appendix. Intended primarily for practitioners, this book does not require sophisticated mathematical skills or deep und...

  7. 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.

  8. Higher-order gravitational lensing reconstruction using Feynman diagrams

    Energy Technology Data Exchange (ETDEWEB)

    Jenkins, Elizabeth E.; Manohar, Aneesh V.; Yadav, Amit P.S. [Department of Physics, University of California at San Diego, La Jolla, CA 92093 (United States); Waalewijn, Wouter J., E-mail: ejenkins@ucsd.edu, E-mail: amanohar@ucsd.edu, E-mail: W.J.Waalewijn@uva.nl, E-mail: ayadav@physics.ucsd.edu [Nikhef, Theory Group, Science Park 105, 1098 XG, Amsterdam (Netherlands)

    2014-09-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 (?{sup 4}) in the lensing potential ?. We consider both the diagonal noise TT TT, EB EB, etc. and, for the first time, the off-diagonal noise TT TE, TB EB, etc. The previously noted large  O (?{sup 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 ? expansion. These improved estimators have almost no bias for the off-diagonal case involving only one B component of the CMB, such as EE EB.

  9. Phase diagram of the frustrated two-leg ladder model

    Science.gov (United States)

    Hakobyan, T.; Hetherington, J. H.; Roger, M.

    2001-04-01

    Using density-matrix renormalization group calculations, we investigate the general phase diagram of the frustrated two-leg ladder with Heisenberg interactions along legs, rungs, and diagonals. We confirm that all antiferromagnetic gapped states belong to the same universality class as the Haldane phase. In a three-dimensional phase diagram, we determine a continuous surface with singularities in the string-order parameter or its first derivative, corresponding to a transition between two Haldane phases with different topological order. Some parts of this transition surface are critical with zero gap and vanishing string-order parameter. In the complementary parts, the transition is first order with finite gap and string order. The boundary of this surface with the ferromagnetic region is a critical end line, when the surface is critical, and a triple line anywhere else. Part of this boundary coincides with the exactly soluble model proposed by Dmitriev, Krivnov, and Ovchinnikov [Phys. Rev. B 56, 5985 (1997)].

  10. 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.

  11. SOLUPLOT, Eh-pH Diagram, aO2-pH Diagram Plots for Aqueous Chemical Systems

    International Nuclear Information System (INIS)

    1 - Description of problem or function: SOLUPLOT is a program designed to calculate and plot complex potential - pH diagrams and log oxygen activity - pH diagrams for aqueous chemical systems, considering speciation of ligands, from free energy and thermodynamic activity data. These diagrams, commonly referred to as Eh-pH and aO2-pH diagrams, respectively, define areas of predominance in Eh-pH diagrams or aO2-pH space for chemical species of a chemical system at equilibrium. Over an area of predominance, one predominant species is at greater activity than the other species of the system considered. The diagram axes, pH (a measure of hydrogen ion activity) and either Eh or log aO2 (measures of the tendency toward either oxidation or reduction), are parameters commonly applied in describing the chemistry of aqueous systems. 2 - Method of solution: SOLUPLOT calculates a diagram involving the speciation of ligands in three general steps. First the speciation of a pH-dependent ligand system, if specified in the input data, is calculated. Since this system is solely pH-dependent, areas of predominance are defined by constant pH lines which divide the diagram vertically into a number of rectangular subsections. Secondly the program calculates the speciation of an Eh-pH- dependent ligand system, if so specified in the input data. This speciation may be represented by vertical, horizontal, and sloping bounds. The initial diagram is now effectively divided into a number of sub-diagrams, each representing the intersection of the area of predominance of one Eh-pH-dependent ligand species. Finally the program takes each sub-diagram separately and calculates the speciation of the main system. Within each sub-diagram the program actually calculates two speciations, one among all the species in the main system (the solid-aqueous diagram), and one among only the aqueous species (the aqueous species diagram). The main system within a sub-diagram includes main system species, all non-speciating ions, and the pH-dependent ligand species and the Eh-pH-dependent ligand species that are predominant within that sub-diagram. 3 - Restrictions on the complexity of the problem: Program SOLUPLOT will, when properly employed, produce highly reliable representations of the equilibrium states of a wide variety of chemical systems. In general, the complexing of any ion with a large number of ligands with characteristic atoms oppositely charged with respect to that ion may be readily calculated. Results as accurate as carefully hand-plotted diagrams may be routinely obtained in a fraction of the time required for hand calculations. The user may wish to consider species of variable composition, such Fe(1-x)S(pyrrhotite). This is generally possible if the input file is suitably constructed. The pyrrhotite solid solution may be represented in this example by a series of 'S' cards for the species FeS, Fe11S12, Fe10S11, etc. The resultant diagram will be effectively 'contoured' according to relative iron-sulphur composition. The limitations of this model should be taken into account when attempting more specialised calculations. Specifically, since the program first independently calculates ligand speciation and then calculates main system speciation within each ligand species' area of predominance, no interaction among ligand systems (and non- speciating ions) is considered. Therefore, any attempt to calculate a diagram considering both cations and anions as ligand species or ions will not produce a rigorously correct equilibrium diagram. As an example, a calculation with a main system of copper species and ligand systems of iron species and sulphur species would not produce species forming iron sulphides would not be considered. Most calculations attempted with this class of model, however, utilise main system cation (or in some cases anion) species reacting with a number of anions (or cations) either as ligand system species or non-speciating ions. In these cases, complexing among ligand species is negligible and all relevant chemical reactions are conside

  12. 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.

  13. 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.

  14. 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.

  15. Fostering Multilinguality in the UMLS: A Computational Approach to Terminology Expansion for Multiple Languages

    Science.gov (United States)

    Hellrich, Johannes; Hahn, Udo

    2014-01-01

    We here report on efforts to computationally support the maintenance and extension of multilingual biomedical terminology resources. Our main idea is to treat term acquisition as a classification problem guided by term alignment in parallel multilingual corpora, using termhood information coming from of a named entity recognition system as a novel feature. We report on experiments for Spanish, French, German and Dutch parts of a multilingual UMLS-derived biomedical terminology. These efforts yielded 19k, 18k, 23k and 12k new terms and synonyms, respectively, from which about half relate to concepts without a previously available term label for these non-English languages. Based on expert assessment of a novel German terminology sample, 80% of the newly acquired terms were judged as reasonable additions to the terminology. PMID:25954371

  16. 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.

  17. Multi-tier Internet Architecture with Java, UML and OOA &D

    Science.gov (United States)

    Chavez, J.

    The Space Infrared Telescope Facility (SIRTF) is the fourth and final element in NASA's family of ``Great Observatories'' and is set for a December 2001 launch. SIRTF will provide infrared imaging and spectroscopy in the 3 to 180-micron wavelength range. SIRTF will deploy an Internet Java application, the SIRTF Planning and Observation Tools (SPOT) to facilitate the proposal creation, editing and monitoring processes. Java will provide a development and runtime environment capable of supporting the diverse and globally dispersed astronomical community. The SPOT will provide a means of standardized input of observation parameters that can be integrated into the mission planning function using predefined workflow processes. The use of highly automated workflow processes will help keep the Development and Operations budgets within their current cost constraints. The Science Operations Application Server (SOAS) is being designed and developed to support the SPOT and Science Operations System (SOS). SOAS will provide integration of back end services such as database, astronomical catalogs, and estimation software and legacy software libraries. Development of this application server architecture required the design and development of an object communications architecture and software deployment mechanism. The object communications architecture makes use of the built in serialization capabilities of Java and the Hypertext Transport Protocol (HTTP) for implementation. The software deployment mechanism is designed to provide initial software installation and an automated update facility and is implemented using a Commercial Off The Shelf (COTS) software package. Enterprise Java Beans will be developed and deployed within the SOAS to satisfy requests to the DBMS for proposal processing. This presentation will also cover the synergy between the UML and Java. The SOAS development team will utilize OOA&D, the UML and Java to design, document and implement the SOAS.

  18. Multiple representations and free-body diagrams: Do students benefit from using them?

    Science.gov (United States)

    Rosengrant, David R.

    2007-12-01

    Introductory physics students have difficulties understanding concepts and solving problems. When they solve problems, they use surface features of the problems to find an equation to calculate a numerical answer often not understanding the physics in the problem. How do we help students approach problem solving in an expert manner? A possible answer is to help them learn to represent knowledge in multiple ways and then use these different representations for conceptual understanding and problem solving. This solution follows from research in cognitive science and in physics education. However, there are no studies in physics that investigate whether students who learn to use multiple representations are in fact better problem solvers. This study focuses on one specific representation used in physics--a free body diagram. A free-body diagram is a graphical representation of forces exerted on an object of interest by other objects. I used the free-body diagram to investigate five main questions: (1) If students are in a course where they consistently use free body diagrams to construct and test concepts in mechanics, electricity and magnetism and to solve problems in class and in homework, will they draw free-body diagrams on their own when solving exam problems? (2) Are students who use free-body diagrams to solve problems more successful then those who do not? (3) Why do students draw free-body diagrams when solving problems? (4) Are students consistent in constructing diagrams for different concepts in physics and are they consistent in the quality of their diagrams? (5) What are possible relationships between features of a problem and how likely a student will draw a free body diagram to help them solve the problem? I utilized a mixed-methods approach to answer these questions. Questions 1, 2, 4 and 5 required a quantitative approach while question 3 required a qualitative approach, a case study. When I completed my study, I found that if students are in an environment which fosters the use of representations for problem solving and for concept development, then the majority of students will consistently construct helpful free-body diagrams and use them on their own to solve problems. Additionally, those that construct correct free-body diagrams are significantly more likely to successfully solve the problem. Finally, those students that are high achieving tend to use diagrams more and for more reasons then students who have low course grades. These findings will have major impacts on how introductory physics instructors run their classes and how curriculums are designed. These results favor a problem solving strategy that is rich with representations.

  19. 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.

  20. Magnetized effective QCD phase diagram

    Science.gov (United States)

    Ayala, Alejandro; Dominguez, C. A.; Hernández, L. A.; Loewe, M.; Zamora, R.

    2015-11-01

    The QCD phase diagram in the temperature vs quark chemical potential plane is studied in the presence of a magnetic field, using the linear sigma model coupled to quarks. It is shown that the decrease of the couplings with increasing field strength obtained in this model leads to the critical temperature for the phase transition to decrease with increasing field intensity (inverse magnetic catalysis). This happens provided that plasma screening is properly accounted for. It is also found that with increasing field strength the location of the critical end point in the phase diagram moves toward lower values of the critical quark chemical potential and larger values of the critical temperature. In addition, the critical end point approaches the temperature axis for large values of the magnetic field. We argue that a similar behavior is to be expected in QCD, since the physical impact of the magnetic field, regardless of strength, is to produce a spatial dimension reduction, whereby virtual quark-antiquark pairs are closer on average and thus the strength of their interaction decreases due to asymptotic freedom.

  1. Diagram genus, generators and applications

    CERN Document Server

    Stoimenow, A

    2011-01-01

    We continue the study of the genus of knot diagrams, deriving a new description of generators using Hirasawa's algorithm. This description leads to good estimates on the maximal number of crossings of generators and allows us to complete their classification for knots of genus 4. As applications of the genus 4 classification, we establish non-triviality of the skein polynomial on $k$-almost positive knots for $k\\le 4$, and of the Jones polynomial for $k\\le 3$. For $k\\le 4$, we classify the occurring achiral knots, and prove a trivializability result for $k$-almost positive unknot diagrams. This yields also estimates on the number of unknotting Reidemeister moves. We describe the positive knots of signature (up to) 4. Using a study of the skein polynomial, we prove the exactness of the Morton-Williams-Franks braid index inequality and the existence of a minimal string Bennequin surface for alternating knots up to genus 4. We also prove for such knots conjectures of Hoste and Fox about the roots and coefficient...

  2. Class size and class heterogeneity

    OpenAIRE

    De Giorgi, Giacomo; Pellizzari, Michele; Woolston, William Gui

    2009-01-01

    We study how class size and composition affect the academic and labor market performances of college students, two crucial policy questions given the secular increase in college enrollment. We rely on the random assignment of students to teaching classes. Our results suggest that a one standard deviation increase in the class-size would result in a 0.1 standard deviation deterioration of the average grade. Further, the effect is heterogenous as female and higher income students seem almost im...

  3. 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.

  4. 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.

  5. Merging Object and Process Diagrams for Business Information Modeling

    CERN Document Server

    Chénais, Patrick

    2008-01-01

    While developing an information system for the University of Bern, we were faced with two major issues: managing software changes and adapting Business Information Models. Software techniques well-suited to software development teams exist, yet the models obtained are often too complex for the business user. We will first highlight the conceptual problems encountered while designing the Business Information Model. We will then propose merging class diagrams and business process modeling to achieve a necessary transparency. We will finally present a modeling tool we developed which, using pilot case studies, helps to show some of the advantages of a dual model approach.

  6. New method of massive Feynman diagrams calculation

    International Nuclear Information System (INIS)

    A new method of massive Feynman diagrams calculation which is based on the rule of integration by parts is given. This rule is expanded to the massive case. The result of the application of the rule of integration by parts is the differential equation with respect to the mass for the initial diagram. The right hand side of the equation contains simple diagrams. 23 refs

  7. Feynman diagrams and their algebraic lattices

    CERN Document Server

    Borinsky, Michael

    2015-01-01

    We present the lattice structure of Feynman diagram renormalization in physical QFTs from the viewpoint of Dyson-Schwinger-Equations and the core Hopf algebra of Feynman diagrams. The lattice structure encapsules the nestedness of diagrams. This structure can be used to give explicit expressions for the counterterms in zero-dimensional QFTs using the lattice-Moebius function. Different applications for the tadpole-free quotient, in which all appearing elements correspond to semimodular lattices, are discussed.

  8. 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 show...

  9. Nonparametric statistics of the quasar hubble diagrams

    International Nuclear Information System (INIS)

    A set of new, relatively general, and assumption-free statistical methods (described elsewhere) are used to derive information on the quasar luminosity function (LF) and distance-redshift relation from the optical and radio Hubble diagrams for 119 3CR and 4C quasars. The radio Hubble diagram is consistent with any distance-redshift relation, suggesting that there is no characteristic quasar radio luminosity. The optical Hubble diagram is consistent with three possibilities: (1)26 law

  10. A CNL for Contract-Oriented Diagrams

    OpenAIRE

    Camilleri, John J.; Paganelli, Gabriele; Schneider, Gerardo

    2014-01-01

    We present a first step towards a framework for defining and manipulating normative documents or contracts described as Contract-Oriented (C-O) Diagrams. These diagrams provide a visual representation for such texts, giving the possibility to express a signatory's obligations, permissions and prohibitions, with or without timing constraints, as well as the penalties resulting from the non-fulfilment of a contract. This work presents a CNL for verbalising C-O Diagrams, a web-...

  11. Process Flow Diagrams for Training and Operations

    Science.gov (United States)

    Venter, Jacobus

    This paper focuses on the use of process flow diagrams for training first responders who execute search and seizure warrants at electronic crime scenes. A generic process flow framework is presented, and the design goals and layout characteristics of process flow diagrams are discussed. An evaluation of the process flow diagrams used in training courses indicates that they are beneficial to first responders performing searches and seizures, and they speed up investigations, including those conducted by experienced personnel.

  12. ProofFlow: Flow Diagrams for Proofs

    OpenAIRE

    Kieffer, Steven A.

    2012-01-01

    We present a light formalism for proofs that encodes their inferential structure, along with a system that transforms these representations into flow-chart diagrams. Such diagrams should improve the comprehensibility of proofs. We discuss language syntax, diagram semantics, and our goal of building a repository of diagrammatic representations of proofs from canonical mathematical literature. The repository will be available online in the form of a wiki at proofflow.org, wher...

  13. 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. ...

  14. Phase diagram of ammonium nitrate

    International Nuclear Information System (INIS)

    Ammonium Nitrate (AN) has often subjected to uses in improvised explosive devices, due to its wide availability as a fertilizer and its capability of becoming explosive with slight additions of organic and inorganic compounds. Yet, the origin of enhanced energetic properties of impure AN (or AN mixtures) is neither chemically unique nor well understood -resulting in rather catastrophic disasters in the past1 and thereby a significant burden on safety in using ammonium nitrates even today. To remedy this situation, we have carried out an extensive study to investigate the phase stability of AN at high pressure and temperature, using diamond anvil cells and micro-Raman spectroscopy. The present results confirm the recently proposed phase IV-to-IV' transition above 17 GPa2 and provide new constraints for the melting and phase diagram of AN to 40 GPa and 400 °C.

  15. Mapping the QCD phase diagram

    CERN Document Server

    Rajagopal, K

    1999-01-01

    The QCD vacuum in which we live, which has the familiar hadrons as its excitations, is but one phase of QCD, and far from the simplest one at that. One way to better understand this phase and the nonperturbative dynamics of QCD more generally is to study other phases and the transitions between phases. We are engaged in a voyage of exploration, mapping the QCD phase diagram as a function of temperature T and baryon number chemical potential mu . Because of asymptotic freedom, the high temperature and high baryon density phases of QCD are more simply and more appropriately described in terms of quarks and gluons as degrees of freedom, rather than hadrons. The chiral symmetry breaking condensate which characterizes the vacuum phase melts away. At high densities, quarks form Cooper pairs and new condensates develop. The formation of such superconducting phases requires only weak attractive interactions; these phases may nevertheless break chiral symmetry and have excitations which are indistinguishable from thos...

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

    OpenAIRE

    Erritali, Mohammed; 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...

  17. On the problem of s-n diagram plotting using computer diagram recalculation

    International Nuclear Information System (INIS)

    A procedure is developed which permits s-n diagrams to be obtained by the computer diagrams recalculation. The procedure is checked on specimens of M1 copper, TaB-10 tantalum alloy, VT1-0 titanium. It is shown that the diagrams plotted by the method of recalculation, are in sufficiently good agreement with those obtained under direct measuring of deformations

  18. 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.

  19. Towards IEC 61499 Function Blocks Diagrams Verification

    OpenAIRE

    Schnakenbourg, Camille; Faure, Jean-Marc; Lesage, Jean-Jacques

    2002-01-01

    After having sketched the different techniques enabling to check properties of Discrete Event Systems control software, we present in this article a formal method for IEC 61499 function blocks diagrams verification. This method is based on a formal representation of the behaviour of function blocks diagrams and takes benefit of verification tools developed from the SIGNAL synchronous language.

  20. CERPHASE: Computer-generated phase diagrams

    International Nuclear Information System (INIS)

    CERPHASE is a collection of computer programs written in the programming language basic and developed for the purpose of teaching the principles of phase diagram generation from the ideal solution model of thermodynamics. Two approaches are used in the generation of the phase diagrams: freezing point depression and minimization of the free energy of mixing. Binary and ternary phase diagrams can be generated as can diagrams containing the ideal solution parameters used to generate the actual phase diagrams. Since the diagrams generated utilize the ideal solution model, data input required from the operator is minimal: only the heat of fusion and melting point of each component. CERPHASE is menu-driven and user-friendly, containing simple instructions in the form of screen prompts as well as a HELP file to guide the operator. A second purpose of CERPHASE is in the prediction of phase diagrams in systems for which no experimentally determined phase diagrams are available, enabling the estimation of suitable firing or sintering temperatures for otherwise unknown systems. Since CERPHASE utilizes ideal solution theory, there are certain limitations imposed on the types of systems that can be predicted reliably. 6 refs., 13 refs

  1. 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.

  2. 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.

  3. Using Affinity Diagrams to Evaluate Interactive Prototypes

    DEFF Research Database (Denmark)

    Lucero, Andrés

    2015-01-01

    Affinity diagramming is a technique used to externalize, make sense of, and organize large amounts of unstructured, far-ranging, and seemingly dissimilar qualitative data. HCI and interaction design practitioners have adopted and used affinity diagrams for different purposes. This paper discusses our particular use of affinity diagramming in prototype evaluations. We reflect on a decade’s experience using affinity diagramming across a number of projects, both in industry and academia. Our affinity diagramming process in interaction design has been tailored and consists of four stages: creating notes, clustering notes, walking the wall, and documentation. We draw examples from eight projects to illustrate our particular practices along these four stages, as well as to ground the discussion.

  4. An UML Approach to Overcome Issues of Concurrency in Distributed Systems

    Directory of Open Access Journals (Sweden)

    Om Kumar

    2013-04-01

    Full Text Available A Distributed System is a collection of Independent Computers that appears to its Users’ as a single entity or Single System. These Independent Systems collaborate together to achieve a common goal. They communicate with each other via a network. Concurrency is one common characteristic of Distributed Systems. They help in achieving parallelism. There are issues of Concurrency in Distributed Systems. The main intention of this research is to uncover the issues of Distributed Systems in its design phase so that the cost incurred in the later stages for detecting and rectifying those issues can be reduced.  This paper discusses the issues of concurrency in Distributed System and proposes a model that overcomes the issues. Generally Distributed Systems are modeled using Deployment Diagrams but in this paper we discuss the drawbacks of using Deployment diagram in showing concurrency in Distributed System and we provide a model using the Object Diagrams that overcomes the listed Drawbacks.

  5. 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}$ ($\\...

  6. Availability verification of information for human system interface in automatic SG level control using activity diagram

    International Nuclear Information System (INIS)

    Steam Generator (SG) level control system in OPR 1000 is one of representative automatic systems that falls under the Supervisory Control level in Endsley's taxonomy. Supervisory control of automated systems is classified as a form of out of the loop (OOTL) performance due to passive involvement in the systems operation, which could lead to loss of situation awareness (SA). There was a reported event, which was caused by inadequate human automation communication that contributed to an unexpected reactor trip in July 2005. A high SG level trip occurred in Yeonggwang (YGN) Unit 6 Nuclear Power Plant (NPP) due to human operator failure to recognize the need to change the control mode of the economizer valve controller (EVC) to manual mode during swap over (the transition from low power mode to high power mode) after the loss of offsite power (LOOP) event was recovered. This paper models the human system interaction in NPP SG level control system using Unified Modeling Language (UML) Activity Diagram. Then, it identifies the missing information for operators in the OPR1000 Main Control Room (MCR) and suggests some means of improving the human system interaction

  7. Availability verification of information for human system interface in automatic SG level control using activity diagram

    Energy Technology Data Exchange (ETDEWEB)

    Nuraslinda, Anuar; Kim, Dong Young; Kim, Jong Hyun [KEPCO International Nuclear Graduate School, Uljugun (Korea, Republic of)

    2012-10-15

    Steam Generator (SG) level control system in OPR 1000 is one of representative automatic systems that falls under the Supervisory Control level in Endsley's taxonomy. Supervisory control of automated systems is classified as a form of out of the loop (OOTL) performance due to passive involvement in the systems operation, which could lead to loss of situation awareness (SA). There was a reported event, which was caused by inadequate human automation communication that contributed to an unexpected reactor trip in July 2005. A high SG level trip occurred in Yeonggwang (YGN) Unit 6 Nuclear Power Plant (NPP) due to human operator failure to recognize the need to change the control mode of the economizer valve controller (EVC) to manual mode during swap over (the transition from low power mode to high power mode) after the loss of offsite power (LOOP) event was recovered. This paper models the human system interaction in NPP SG level control system using Unified Modeling Language (UML) Activity Diagram. Then, it identifies the missing information for operators in the OPR1000 Main Control Room (MCR) and suggests some means of improving the human system interaction.

  8. An Extension of UML Modeling for Web Hypermedia Design: A Case Study

    Directory of Open Access Journals (Sweden)

    Azrul Hazri Jantan

    2012-01-01

    Full Text Available It is obvious that the design efforts taken in modeling web hypermedia application are significantly different to basic web information systems. The designs should emphasis on domain structure, complex processes and interactions, functions and operations, hyperlinks structure, and logical abstract presentation designs. This paper present and discuss the design of a web hypermedia application – a case study, called SLEX-Web application. It is a web hypermedia application of a faculty in university environment that offers general information and learning application to its users. The existence of complex processes and interactions are highlighted and taken as examples to present some of complexity issues arise in the design efforts. The main objective is to describe how those processes and interactions should be treated, modeled, and translated into user interface elements through the major design processes. A systematic UML-based design method, called Com+HDM is used as the medium of design approach and notations. Finally, this paper will summarize the design efforts by giving some arguments, lessons learned, and conclusions at the end of the paper.

  9. 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

  10. 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.

  11. 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.

  12. UML implementation of E-Tendering using Secret Key Digital Watermarking

    Directory of Open Access Journals (Sweden)

    sirsendu sarbavidya

    2012-08-01

    Full Text Available In present days, several state and central governments have taken initiative to successfully implement E-Governance in various areas of services. The main criterion is to provide services in transparent & accurate manner among the citizens by the use of different ICT tools and techniques. E-Tendering is one of the sensitive functions of good governance, which helps to simplify complex manual activities for purchasing of goods and services using the Internet in a transparent manner but which lacks transparency, accountability and security.          One of the major factors that are limiting the success of E-Tendering approach is that the security measure is not properly implemented. In this paper, we propose a UML implementation of Secret-Key Watermarking algorithm for integrity verification of transmitted tender document via Internet from public sector organization to the supplier and vice versa in E-Tendering system, so that the watermark is capable enough to detect any changes made to the online tender document by malicious users.

  13. Interrelation of melt density and state diagrams in binary alloy sistems

    International Nuclear Information System (INIS)

    Existence of interrelation between properties in liquid and solid states and type of phase diagrams has been studied for Ni-Cr, Cd-Sn, Cu-Al and Pb-Zn binary alloys. Supposition is made on existence of liquid prototypes of eutectics and intermetallic compounds in melts, temperature range of their existence is estimated. A conclusion on dependence of properties on liquid and solid states on the type of phase diagrams and on existence of two classes of alloys, formation of properties of which takes place either on solidification or in melt is made by the results of continuous measuring density and volume of alloys on heating using ?-adsorption method

  14. Phase diagrams, critical and multicritical behavior of hard-core Bose-Hubbard models

    CERN Document Server

    Pich, C

    1998-01-01

    We determine the zero-temperature phase diagram of the hard-core Bose-Hubbard model on a square lattice by mean-field theory supplemented by a linear spin-wave analysis. Due to the interplay between nearest and next-nearest neighbor interaction and cubic anisotropy several supersolid phases with checkerboard, stripe domain or intermediate symmetry are stabilized. The phase diagrams show three different topologies depending on the relative strength of nearest and next-nearest neighbor interaction. We also find a rich variety of new quantum critical behavior and multicritical points and discuss the corresponding effective actions and universality classes.

  15. Massive Feynman diagrams and inverse binomial sums

    International Nuclear Information System (INIS)

    When calculating higher terms of the ?-expansion of massive Feynman diagrams, one needs to evaluate particular cases of multiple inverse binomial sums. These sums are related to the derivatives of certain hypergeometric functions with respect to their parameters. Exploring this connection and using it together with an approach based on generating functions, we analytically calculate a number of such infinite sums, for an arbitrary value of the argument which corresponds to an arbitrary value of the off-shell external momentum. In such a way, we find a number of new results for physically important Feynman diagrams. Considered examples include two-loop two- and three-point diagrams, as well as three-loop vacuum diagrams with two different masses. The results are presented in terms of generalized polylogarithmic functions. As a physical example, higher-order terms of the ?-expansion of the polarization function of the neutral gauge bosons are constructed

  16. Compatible growth models and stand density diagrams

    International Nuclear Information System (INIS)

    This paper discusses a stand average growth model based on the self-thinning rule developed and used to generate stand density diagrams. Procedures involved in testing are described and results are included

  17. 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

  18. Random Young diagrams in a Rectangular Box

    DEFF Research Database (Denmark)

    Beltoft, Dan; Boutillier, Cédric; Enriquez, Nathanaël

    2010-01-01

    We exhibit the limit shape of random Young diagrams having a distribution proportional to the exponential of their area, and confined in a rectangular box. The Ornstein-Uhlenbeck bridge arises from the fluctuations around the limit shape.

  19. 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.

  20. 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

  1. Four-states phase diagram of proteins

    CERN Document Server

    Collet, O

    2005-01-01

    A four states phase diagram for protein folding as a function of temperature and solvent quality is derived from an improved 2-d lattice model taking into account the temperature dependence of the hydrophobic effect. The phase diagram exhibits native, globule and two coil-type regions. In agreement with experiment, the model reproduces the phase transitions indicative of both warm and cold denaturations. Finally, it predicts transitions between the two coil states and a critical point.

  2. Feynmann diagrams in a finite dimensional setting

    OpenAIRE

    Neiss, Daniel

    2012-01-01

    This article aims to explain and justify the use of Feynmann diagrams as a computational tool in physics. The integrals discussed may be seen as a toybox version of the real physical case. It starts out with the basic one-dimensional Gaussian integral and then proceeds with examples of multidimensional cases. Correlators and their solutions through generating functions and Wick's theorem are shown, as well as some examples of how to relate the computations to diagrams and the corresponding ru...

  3. An analysis of Newton's projectile diagram

    Science.gov (United States)

    Topper, D.; Vincent, D. E.

    1999-01-01

    Newton's famous mountain projectile diagram, reproduced in countless science books, is analysed in detail - mathematically, graphically, and historically - perhaps for the first time. A study of the relationship between this diagram from Newton's On the System of the World and the written texts on projectile motion in this book and in the Principia reveals an ambiguity in Newton's presentation. We propose an explanation of the ambiguity based on an exploration of its roots in Newton's thought.

  4. 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...

  5. 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 ...

  6. Atomic energy levels and Grotrian diagrams

    CERN Document Server

    Bashkin, Stanley

    1975-01-01

    Atomic Energy Levels and Grotrian Diagrams, Volume I: Hydrogen I - Phosphorus XV presents diagrams of various elements that show their energy level and electronic transitions. The book covers the first 15 elements according to their atomic number. The text will be of great use to researchers and practitioners of fields such as astrophysics that requires pictorial representation of the energy levels and electronic transitions of elements.

  7. State diagram of manganese-hydrogen system

    International Nuclear Information System (INIS)

    Hydrogen solubility in manganese in a wide range of temperatures and pressures is investigated, and hydrogen effect on position of critical points is determined. A section of Mn-H phase diagram is plotted. The conducted experiments permitted to essentially specify parameters of hydrogen solubility in manganese, and for the first time having determined the positions of critical points in the Mn-H system up to 50 MPa pressures to draw ''metal angle'' corresponding to the phase diagram

  8. A Virtual Class Calculus

    DEFF Research Database (Denmark)

    Ernst, Erik; Ostermann, Klaus; Cook, William Randall

    2006-01-01

    Virtual classes are class-valued attributes of objects. Like virtual methods, virtual classes are defined in an object's class and may be redefined within subclasses. They resemble inner classes, which are also defined within a class, but virtual classes are accessed through object instances, not as static components of a class. When used as types, virtual classes depend upon object identity - each object instance introduces a new family of virtual class types. Virtual classes support large scal...

  9. Reading fitness landscape diagrams through HSAB concepts

    International Nuclear Information System (INIS)

    Highlights: • Qualitative information from HSAB descriptors. • 2D–3D diagrams using chemical descriptors (?, ?, ?, ?) and principles (MHP, mEP, mPP). • Estimate of the energy exchange during reaction paths. • Examples from complex systems (geochemistry). - Abstract: 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

  10. 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

  11. 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).

  12. 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. 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).

  13. Class distinction

    Science.gov (United States)

    White, M. Catherine

    Typical 101 courses discourage many students from pursuing higher level science and math courses. Introductory classes in science and math serve largely as a filter, screening out all but the most promising students, and leaving the majority of college graduates—including most prospective teachers—with little understanding of how science works, according to a study conducted for the National Science Foundation. Because few teachers, particularly at the elementary level, experience any collegiate science teaching that stresses skills of inquiry and investigation, they simply never learn to use those methods in their teaching, the report states.

  14. 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.

  15. 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…

  16. 49 CFR 1152.10 - System diagram map.

    Science.gov (United States)

    2010-10-01

    ...2010-10-01 false System diagram map. 1152.10 Section 1152.10 Transportation...Diagram § 1152.10 System diagram map. (a) Each carrier shall prepare a diagram of its rail system on a map, designating all lines in its...

  17. 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)

  18. 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…

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

    Energy Technology Data Exchange (ETDEWEB)

    Vogt, Frédéric P. A.; Dopita, Michael A.; Kewley, Lisa J.; Sutherland, Ralph S. [Research School of Astronomy and Astrophysics, Australian National University, Canberra, ACT 2611 (Australia); Scharwächter, Julia [Observatoire de Paris, LERMA (CNRS: UMR8112), 61 Av. de l' Observatoire, F-75014 Paris (France); Basurah, Hassan M.; Ali, Alaa; Amer, Morsi A., E-mail: frederic.vogt@anu.edu.au [Astronomy Department, King Abdulaziz University, P.O. Box 80203, Jeddah (Saudi Arabia)

    2014-10-01

    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.

  20. 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.

  1. 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

  2. Microwave window breakdown experiments and simulations on the UM/L-3 relativistic magnetron

    Science.gov (United States)

    Hoff, B. W.; Mardahl, P. J.; Gilgenbach, R. M.; Haworth, M. D.; French, D. M.; Lau, Y. Y.; Franzi, M.

    2009-09-01

    Experiments have been performed on the UM/L-3 (6-vane, L-band) relativistic magnetron to test a new microwave window configuration designed to limit vacuum side breakdown. In the baseline case, acrylic microwave windows were mounted between three of the waveguide coupling cavities in the anode block vacuum housing and the output waveguides. Each of the six 3 cm deep coupling cavities is separated from its corresponding anode cavity by a 1.75 cm wide aperture. In the baseline case, vacuum side window breakdown was observed to initiate at single waveguide output powers close to 20 MW. In the new window configuration, three Air Force Research Laboratory-designed, vacuum-rated directional coupler waveguide segments were mounted between the coupling cavities and the microwave windows. The inclusion of the vacuum side power couplers moved the microwave windows an additional 30 cm away from the anode apertures. Additionally, the Lucite microwave windows were replaced with polycarbonate windows and the microwave window mounts were redesigned to better maintain waveguide continuity in the region around the microwave windows. No vacuum side window breakdown was observed in the new window configuration at single waveguide output powers of 120+MW (a factor of 3 increase in measured microwave pulse duration and factor of 3 increase in measured peak power over the baseline case). Simulations were performed to investigate likely causes for the window breakdown in the original configuration. Results from these simulations have shown that in the original configuration, at typical operating voltage and magnetic field ranges, electrons emitted from the anode block microwave apertures strike the windows with a mean kinetic energy of 33 keV with a standard deviation of 14 keV. Calculations performed using electron impact angle and energy data predict a first generation secondary electron yield of 65% of the primary electron population. The effects of the primary aperture electron impacts, combined with multiplication of the secondary populations, were determined to be the likely causes of the poor microwave window performance in the original configuration.

  3. Phase diagram for magnetic nano-rings

    International Nuclear Information System (INIS)

    The minimum-energy single-domain magnetization state in a magnetized nano-ring is determined as a function of material and shape parameters. A phase diagram is derived within the framework of a Fourier-space approach for magnetic computations, showing the expected position of the ground state for any given set of external degrees of freedom. A series of micromagnetic simulations for suitably chosen parameters, show excellent agreement with the obtained theoretical results. An electron holography experiment has been carried out as a test on phase diagram reliability. The validity of the treatment, in particular the simplification employed in choosing ideal uniform rather than more physical quasi-uniform single-domain states, is thoroughly discussed in order to establish clear boundaries of applicability of the phase diagram

  4. 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

  5. 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.

  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. Phase diagram of silicon from atomistic simulations

    CERN Document Server

    Kaczmarski, M; Hernandez, E 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 ${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 tight binding model capable of an accuracy comparable to that of first-principles methods. The resulting phase diagram agrees well with the available experimental data.

  8. Fusion Diagrams in the - and - Systems

    Science.gov (United States)

    Asadov, M. M.; Akhmedova, N. A.

    2014-10-01

    A calculation model of the Gibbs energy of ternary oxide compounds from the binary components was used. Thermodynamic properties of -- ternary systems in the condensed state were calculated. Thermodynamic data of binary and ternary compounds were used to determine the stable sections. The probability of reactions between the corresponding components in the -- system was estimated. Fusibility diagrams of systems - and - were studied by physical-chemical analysis. The isothermal section of the phase diagram of -- at 298 K is built, as well as the projection of the liquid surface of --.

  9. Mechanix: A Sketch-Based Tutoring and Grading System for Free-Body Diagrams

    OpenAIRE

    Valentine, Stephanie; Texas A&M University; Vides, Francisco; Texas A&M University; Lucchese, George; Texas A&M University; Turner, David; Texas A&M University; Kim, Hong-hoe; Texas A&M University; Li, Wenzhe; Texas A&M University; Linsey, Julie; Texas A&M University; Hammond, Tracy; Texas A&M University

    2012-01-01

    Introductory engineering courses within large universities often have annual enrollments which can reach up to a thousand students. It is very challenging to achieve differentiated instruction in classrooms with class sizes and student diversity of such great magnitude. Professors can only assess whether students have mastered a concept by using multiple choice questions, while detailed homework assignments, such as planar truss diagrams, are rarely assigned because professors and teaching as...

  10. Phase diagram of the hard-core Yukawa fluid within the integral equation method.

    Science.gov (United States)

    El Mendoub, E B; Wax, J-F; Jakse, N

    2006-11-01

    In this study, the integral equation method proposed recently by Sarkisov [J. Chem. Phys. 114, 9496 (2001).], which has proved accurate for continuous potentials, is extended successfully to the hard sphere potential plus an attractive Yukawa tail. By comparing the results of thermodynamic properties, including the liquid-vapor phase diagram, with available simulation data, it is found that this method remains reliable for this class of models of interaction often used in colloid science. PMID:17279956

  11. Calculated Pourbaix Diagrams of Cubic Perovskites for Water Splitting: Stability Against Corrosion

    DEFF Research Database (Denmark)

    Castelli, Ivano Eligio; Thygesen, Kristian Sommer; Jacobsen, Karsten Wedel

    2014-01-01

    We use density functional theory calculations to investigate the stability of cubic perovskites for photo-electrochemical water splitting taking both materials in their bulk crystal structure and dissolved phases into account. The method is validated through a detailed comparison of the calculated and experimental Pourbaix diagrams for TiO2 and ZnO. For a class of 23 oxides, oxynitrides, and oxyfluorides, which were recently proposed as candidates for one-photon water splitting, our calculations...

  12. The Integrated Application Based on Real-time Extended UML and Improved Formal Method in Real-time Embedded Software Testing

    Directory of Open Access Journals (Sweden)

    Yongfeng Yin

    2010-12-01

    Full Text Available In this paper, formal methods were introduced into the real-time embedded software testing field and a real-time extended finite state machine, called rt_EFSM, was studied firstly. And then, the process of the integrated application based on real-time extended Unified Modeling Language (UML and improved formal method in real-time embedded software testing are put forward. Furthermore, the extension scheme of the real-time UML, including the improvement and extension of state transitions and time constraints described mechanism, and the conversion method from real-time UML to rt_EFSM ware proposed. Finally, combined with the testing process of flight control software of an unmanned aerial vehicle (UAV, a method to generate the time-extended UIO sequence (ex_UIO was put forward. Finally, the method to generate test cases automatically according to ex_UIO sequence was brought forward. The method proposed in this paper can fully make use of the advantages of tool resources of the UML which has been as the industry standard, but also the advantages of formal methods in accuracy, effectiveness and automation support.

  13. Weight diagram construction of Lax operators

    International Nuclear Information System (INIS)

    We review and expand methods introduced in our previous paper. It is proved that cyclic weight diagrams corresponding to representations of affine Lie algebras allow one to construct the associated Lax operator. The resultant Lax operator is in the Miura-like form and generates the modified KdV equations. The algorithm is extended to the super-symmetric case

  14. 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.

  15. Influence diagram in evaluating the subjective judgment

    International Nuclear Information System (INIS)

    The author developed the idea of the subjective influence diagrams to evaluate subjective judgment. The subjective judgment of a stake holder is a primary decision making proposition. It involves a basic decision process an the individual attitude of the stake holder for his decision purpose. The subjective judgment dominates the some final decisions. A complex decision process may include the subjective judgment. An influence diagram framework is a simplest tool for analyzing subjective judgment process. In the framework, the characters of influence diagrams generate the describing the analyzing, and the evaluating of the subjective judgment. The relationship between the information and the decision, such as independent character between them, is the main issue. Then utility function is the calculating tool to evaluation, the stake holder can make optimal decision. Through the analysis about the decision process and relationship, the building process of the influence diagram identically describes the subjective judgment. Some examples are given to explain the property of subjective judgment and the analysis process

  16. 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.

  17. The L?-deformation complex of diagrams.

    Czech Academy of Sciences Publication Activity Database

    Fregiel, Y.; Markl, Martin; Yau, D.

    2009-01-01

    Ro?. 15, - (2009), s. 353-392. ISSN 1076-9803 R&D Projects: GA ?R GA201/08/0397 Institutional research plan: CEZ:AV0Z10190503 Keywords : deformation * diagram of algebras * colored PROP Subject RIV: BA - General Mathematics

  18. The Keynesian Diagram: A Cross to Bear?

    Science.gov (United States)

    Fleck, Juergen

    In elementary economics courses students are often introduced to the basic concepts of macroeconomics through very simplified static models, and the concept of a macroeconomic equilibrium is generally explained with the help of an aggregate demand/aggregate supply (AD/AS) model and an income/expenditure model (via the Keynesian cross diagram).…

  19. 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.

  20. Order Parameters and Phase Diagrams of Multiferroics

    OpenAIRE

    Harris, A B; Aharony, Amnon; Entin-Wohlman, O.

    2008-01-01

    The symmetry properties, order parameters, and magnetoelectric phase diagrams of multiferroics are discussed. After brief reviews of Ni$_3$V$_2$O$_8$, TbMnO$_3$, and RbFe(MoO$_4$)$_2$, we present a detailed analysis of RMn$_2$O$_5$ (with R=Y, Ho, Dy, Er, Tb, Tm).

  1. Order parameters and phase diagrams of multiferroics

    International Nuclear Information System (INIS)

    The symmetry properties, order parameters, and magnetoelectric phase diagrams of multiferroics are discussed. After brief reviews of Ni3V2O8, TbMnO3, and RbFe(MoO4)2, we present a detailed analysis of RMn2O5 (with R = Y, Ho, Dy, Er, Tb, Tm). (review article)

  2. Weight diagram construction of Lax operators

    Energy Technology Data Exchange (ETDEWEB)

    Carbon, S.L.; Piard, E.J.

    1991-10-01

    We review and expand methods introduced in our previous paper. It is proved that cyclic weight diagrams corresponding to representations of affine Lie algebras allow one to construct the associated Lax operator. The resultant Lax operator is in the Miura-like form and generates the modified KdV equations. The algorithm is extended to the super-symmetric case.

  3. Surgery diagrams for horizontal contact structures

    OpenAIRE

    Ozbagci, Burak

    2006-01-01

    We describe Legendrian surgery diagrams for some horizontal contact structures on non-positive plumbing trees of oriented circle bundles over spheres with negative Euler numbers. As an application we determine Milnor fillable contact structures on some Milnor fillable 3-manifolds.

  4. Planar quark diagrams and binary spin processes

    International Nuclear Information System (INIS)

    Contributions of planar diagrams to the binary scattering processes are analyzed. The analysis is based on the predictions of quark-gluon picture of strong interactions for the coupling of reggeons with quarks as well as on the SU(6)-classification of hadrons. The dependence of contributions of nonplanar corrections on spins and quark composition of interacting particles is discussed

  5. 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)

  6. The NGC 6752 HR-diagram

    International Nuclear Information System (INIS)

    The authors present the Hertzsprung-Russell diagram for the globular cluster NGC 6752. They obtain a value of 13.94+-0.08 for the distance modulus, significantly larger than those commonly accepted for this cluster ranging from 13.0 to 13.5. (Auth.)

  7. An AGN Hertzsprung-Russell Diagram

    OpenAIRE

    Barthel, Peter

    2002-01-01

    Detailed examination of the balance between star-formation and nuclear activity in AGN and starburst galaxies leads to the composition of an Hertzsprung-Russell diagram in which possible evolutionary tracks can be drawn. It is likely that these tracks also relate to the level of obscuration.

  8. A Simple Approach for Boundary Improvement of Euler Diagrams.

    Science.gov (United States)

    Simonetto, Paolo; Archambault, Daniel; Scheidegger, Carlos

    2016-01-01

    General methods for drawing Euler diagrams tend to generate irregular polygons. Yet, empirical evidence indicates that smoother contours make these diagrams easier to read. In this paper, we present a simple method to smooth the boundaries of any Euler diagram drawing. When refining the diagram, the method must ensure that set elements remain inside their appropriate boundaries and that no region is removed or created in the diagram. Our approach uses a force system that improves the diagram while at the same time ensuring its topological structure does not change. We demonstrate the effectiveness of the approach through case studies and quantitative evaluations. PMID:26529723

  9. 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...

  10. 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 ...

  11. 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.

  12. 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.

  13. Doniach Diagram in Disordered Electrons System

    Science.gov (United States)

    Lee, Hyunyong; Kettemann, Stefan

    2013-03-01

    We have derived the quantum phase diagram of disordered electron systems with magnetic impurities. The competition between RKKY interaction, JRKKY, and Kondo effect gives rise to a rich quantum phase diagram, or Doniach diagram. We present numerical results for disordered 2D electron systems which show that both Kondo temperature, TK and JRKKY are widely distributed and quantum critical point is extended to a critical region. We find a sharp cutoff in the distribution of their ratio, JRKKY /TK , and from that critical density of magnetic impurity below which Kondo always wins. We find that the spin coupled phase grows at the expense of Kondo phase as increasing disorder.The spin coupled phase shows a succession of 3 phases: 1. a Griffiths phase with anomalous power laws determined by distribution of JRKKY, 2. spin glass phase, 3. long range magnetic ordered phase. We report the results on graphene where we find that spin coupled phase is more stable against Kondo screening, but is more easily destroyed by disorder into a paramagnetic phase. We have derived the quantum phase diagram of disordered electron systems with magnetic impurities. The competition between RKKY interaction, JRKKY, and Kondo effect gives rise to a rich quantum phase diagram, or Doniach diagram. We present numerical results for disordered 2D electron systems which show that both Kondo temperature, TK and JRKKY are widely distributed and quantum critical point is extended to a critical region. We find a sharp cutoff in the distribution of their ratio, JRKKY /TK , and from that critical density of magnetic impurity below which Kondo always wins. We find that the spin coupled phase grows at the expense of Kondo phase as increasing disorder.The spin coupled phase shows a succession of 3 phases: 1. a Griffiths phase with anomalous power laws determined by distribution of JRKKY, 2. spin glass phase, 3. long range magnetic ordered phase. We report the results on graphene where we find that spin coupled phase is more stable against Kondo screening, but is more easily destroyed by disorder into a paramagnetic phase. National Research Foundation of Korea funded by the Ministry of Education, Science and Technology(R31-2008-000-10059-0), Division of Advanced Materials Science

  14. 75 FR 61512 - Outer Continental Shelf Official Protraction Diagrams

    Science.gov (United States)

    2010-10-05

    ...Regulation and Enforcement Outer Continental Shelf Official Protraction Diagrams...following NAD 83-based Outer Continental Shelf Official Protraction Diagrams...informational purposes only. Outer Continental Shelf Official Protraction...

  15. Greek Mathematical Diagrams: Their Use and Their Meaning.

    Science.gov (United States)

    Netz, Reviel

    1998-01-01

    Introduces a project that explores the role of diagrams in mathematical signification. Discusses the central role of diagrams in deductive mathematics at its very inception in Greek mathematical writings. (ASK)

  16. Java classes for nonprocedural variogram modeling

    Science.gov (United States)

    Faulkner, Barton R.

    2002-04-01

    A set of Java TM classes was written for variogram modeling to support research for US EPA's Regional Vulnerability Assessment Program (ReVA). The modeling objectives of this research program are to use conceptual programming tools for numerical analysis for regional risk assessment. The classes presented use of object-oriented design elements, and their use is described for the benefit of programmers. To help facilitate their use, class diagrams and standard JavaDoc commenting were employed. Java's support for polymorphism and inheritance is used and these are described as ways to promote extension of these classes for other geostatistical applications. Among the advantages is the ease of programming, code reuse, and conceptual, rather than procedural implementation. A graphical application for variogram modeling that uses the classes is also provided and described. It can also be used by non-programmers. This application uses a generalized least-squares fitting algorithm for robust parametric variogram model fitting through the variogram cloud. This feature makes this program unique from other freely available variogram modeling programs, though the classes are presented primarily so they may be extended for use in other Java programs. More traditional variogram plotting and fitting utilities are also provided. This application is graphical and platform-neutral. It uses classes of the recently proposed Java API for linear algebra, called the JAMA package.

  17. 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...

  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. Diagrams of stability of circumbinary planetary systems

    Science.gov (United States)

    Popova, Elena

    2014-07-01

    The stability diagrams in the ``pericentric distance - eccentricity'' plane of initial data are built and analyzed for Kepler-38, Kepler-47, and Kepler-64 (PH1). This completes a survey of stability of the known up to now circumbinary planetary systems, initiated by Popova & Shevchenko (2013), where the analysis was performed for Kepler-16, 34, and 35. In the diagrams, the planets appear to be ``embedded'' in the fractal chaos border; however, I make an attempt to measure the ``distance'' to the chaos border in a physically consistent way. The obtained distances are compared to those given by the widely used numerical-experimental criterion by Holman & Wiegert (1999), who employed smooth polynomial approximations to describe the border. I identify the resonance cells, hosting the planets.

  20. 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)

  1. (?,?) phase diagrams in tilted chiral smectics

    International Nuclear Information System (INIS)

    The polymorphism of tilted chiral smectics liquid crystals is incredibly rich and encompasses many subphases such as SmCA?; SmCFi1?; SmCFi2?; SmC?; SmC??. The continuum theory established by Marcerou (2010) is used to derive an expression for the free energy density of those subphases. The minimization of this free energy is obtained through a combination of analytical and numerical methods. It leads to a phase diagram built in the (?,?) plane where ? is local angular parameter and ? describes the variation of the temperature. From this graphical representation, many experimentally observed phase sequences of ferroelectric liquid crystals can be explained, even them including subphases which were recently observed like the SmC5? and the SmC6? ones. However, it should be emphasized that the details of predicted phase diagram are strongly dependent on the compound studied.

  2. (?,?) phase diagrams in tilted chiral smectics

    Science.gov (United States)

    Rjili, M.; Marcerou, J. P.; Gharbi, A.; Othman, T.

    2013-02-01

    The polymorphism of tilted chiral smectics liquid crystals is incredibly rich and encompasses many subphases such as SmCA*; SmCFi1*; SmCFi2*; SmC*; SmC?*. The continuum theory established by Marcerou (2010) [1] is used to derive an expression for the free energy density of those subphases. The minimization of this free energy is obtained through a combination of analytical and numerical methods. It leads to a phase diagram built in the (?,?) plane where ? is local angular parameter and ? describes the variation of the temperature. From this graphical representation, many experimentally observed phase sequences of ferroelectric liquid crystals can be explained, even them including subphases which were recently observed like the SmC5* and the SmC6* ones. However, it should be emphasized that the details of predicted phase diagram are strongly dependent on the compound studied.

  3. Magnetic phase diagram for bilayer manganites

    International Nuclear Information System (INIS)

    Anisotropic magnetic and transport properties as well as magnetic structures have been investigated for single crystals of bilayer manganites (La1-zNdz)2-2xSr1+2xMn2O7 as a function of doping level x and averaged ionic radius z of the rare-earth ion. We have derived a global magnetic phase diagram as a function of x and z. The ferromagnetic metallic state observed in La1.2Sr1.8Mn2O7 (x = 0.4 and z = 0.0) is replaced by a layered antiferromagnetic state beyond x ? 0.45. The phase diagram thus obtained is compared with that for the cubic manganites (La1-zNdz)1-xSrxMnO3. Copyright (1999) CSIRO Australia

  4. Condon domain phase diagram for silver

    International Nuclear Information System (INIS)

    We present the Condon domain phase diagram for a silver single crystal measured in magnetic fields up to 28 T and temperatures down to 1.3 K. A standard ac method with a pickup coil system is used at low frequency for the measurements of the de Haas-van Alphen effect (dHvA). The transition point from the state of homogeneous magnetization to the inhomogeneous Condon domain state (CDS) is found as the point where a small irreversibility in the dHvA magnetization arises, as manifested by an extremely nonlinear response in the pickup voltage showing threshold character. The third harmonic content in the ac response is used to determine with high precision the CDS phase boundary. The experimentally determined Condon domain phase diagram is in good agreement with the theoretical prediction calculated by the standard Lifshitz-Kosevich formula.

  5. Developing Tool Support for Problem Diagrams with CPN and VDM++

    DEFF Research Database (Denmark)

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

    In this paper, we describe ongoing work on the development of tool support for formal description of domains found in Problem Diagrams. The purpose of the tool is to handle the generation of a CPN model based on a collection of Problem Diagrams. The Problem Diagrams are used for representing the structure and parallel decomposition of a software development problem while the CPN model is used for formal specification of assumed and desired behaviour of the domains found in the Problem Diagrams. ...

  6. Reduction of One Loop Feynman Diagrams in Scalar Field Theory

    CERN Document Server

    Izergin, A G

    2013-01-01

    This is a historical note. In 1979 we wrote a paper in a Russian Journal called Vestnik Leingradskogo Gosudarstvennogo Universiteta. We considered massive scalar quantum filed theory. One loop Feynman diagrams were evaluated. Theorem was proved that one loop diagram with many internal lines [more then dimension of space-time] can be expressed in terms of one loop diagram with number of internal lines equal to the dimension of space-time [multiplied by tree diagrams]. This is translation in English.

  7. Modeling the state diagrams of ternary reciprocal systems

    Science.gov (United States)

    Khaldoyanidi, K. A.

    2014-12-01

    A model p-T diagram of a eutectic-type ternary reciprocal system is presented. An isobaric cross section in the form of a projection onto a concentration diagram is shown. Isothermic and polythermic cross sections of a eutectic-type ternary reciprocal fusibility diagram with swept faces of a tetrahedral prism are created. A projection of the diagram of a ternary reciprocal system with solid solutions based on initial components with a ternary nonstoichiometric intermediate phase is considered.

  8. 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...

  9. Massive basketball diagram for a thermal scalar field theory

    Science.gov (United States)

    Andersen, Jens O.; Braaten, Eric; Strickland, Michael

    2000-08-01

    The ``basketball diagram'' is a three-loop vacuum diagram for a scalar field theory that cannot be expressed in terms of one-loop diagrams. We calculate this diagram for a massive scalar field at nonzero temperature, reducing it to expressions involving three-dimensional integrals that can be easily evaluated numerically. We use this result to calculate the free energy for a massive scalar field with a ?4 interaction to three-loop order.

  10. Massive basketball diagram for a thermal scalar field theory

    International Nuclear Information System (INIS)

    The ''basketball diagram'' is a three-loop vacuum diagram for a scalar field theory that cannot be expressed in terms of one-loop diagrams. We calculate this diagram for a massive scalar field at nonzero temperature, reducing it to expressions involving three-dimensional integrals that can be easily evaluated numerically. We use this result to calculate the free energy for a massive scalar field with a ?4 interaction to three-loop order. (c) 2000 The American Physical Society

  11. Drawing Tree Diagrams: Problems and Suggestions

    Directory of Open Access Journals (Sweden)

    Qiang Wang

    2010-11-01

    Full Text Available Starting from the theoretical goal of syntax, and taking the difference between pedagogical grammar and syntax into consideration, this article, based on the author’s teaching practice and review of exam papers, analyzes common problems in drawing tree diagrams such as ternary branching and improper marking of grammatical categories, followed by proposals for constructing such representations, with a view to helping students to achieve reasonable and elegant drawings, and also to helping teachers to teach syntax more fruitfully.

  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. Drawing Tree Diagrams: Problems and Suggestions

    OpenAIRE

    Qiang Wang

    2010-01-01

    Starting from the theoretical goal of syntax, and taking the difference between pedagogical grammar and syntax into consideration, this article, based on the author’s teaching practice and review of exam papers, analyzes common problems in drawing tree diagrams such as ternary branching and improper marking of grammatical categories, followed by proposals for constructing such representations, with a view to helping students to achieve reasonable and elegant drawings, and also to helping teac...

  14. Numerical determination of the forming limit diagrams

    OpenAIRE

    T. Pepelnjak; K. Kuzman

    2007-01-01

    Purpose: At present the industrial practice demands a reliable determination of forming limits which assuresthe prediction of properly selecting the forming process in a digital environment. Therefore, technological limitsdefined with the forming limit diagrams (FLDs) have to be known. The experimental evaluation of FLDs forsheet metal is time consuming and demands expensive equipment. The experimental work could be omitted bypredicting the FLD with numerical simulations.Design/methodology/ap...

  15. Interactive Cost Configuration Over Decision Diagrams

    DEFF Research Database (Denmark)

    Andersen, Henrik Reif; Hadzic, Tarik; Pisinger, David

    2010-01-01

    In many AI domains such as product configuration, a user should interactively specify a solution that must satisfy a set of constraints. In such scenarios, offline compilation of feasible solutions into a tractable representation is an important approach to delivering efficient backtrack-free user interaction online. In particular,binary decision diagrams (BDDs) have been successfully used as a compilation target for product and service configuration. In this paper we discuss how to extend BDD-b...

  16. 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 cha...

  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. Diagram of the uranium prospection perforation

    International Nuclear Information System (INIS)

    We call diagrams to the drawn up one continuous of parameters physicists of the formation trimmed by a perforation based on the depth. The method is interesting not only for the putting in evidence of the mineralized levels but also it stops to determine the variations of lithology had by one part to the intrinsic properties of minerals (quartz, clays, carbonates) and to their variation of tenor and by another one, to variations of porosity and permeability of the formation

  19. Weaving Multiple Aspects in Sequence Diagrams

    OpenAIRE

    Klein, Jacques; Fleurey, Franck; Jézéquel, Jean-Marc

    2007-01-01

    Handling aspects within models looks promising for managing crosscutting concerns early in the software life-cycle, up from programming to design, analysis and even requirements. At the modeling level, even complex behavioral aspects can easily be described for instance as pairs of sequence diagrams: one for the pointcut specifying the behavior to detect, and the second one for an advice representing the wanted behavior at the join point. While this is fine for informal documentation purposes...

  20. Magnetic phase diagram of Ho-Ag

    International Nuclear Information System (INIS)

    The magnetic phase diagram of Ho-Ag has been established using magnetoresistance, magnetostriction and neutron diffraction experiments versus applied field and temperature. Three different magnetic phases were observed: an incommensurate antiferromagnetic phase (IC) below TN = 33 K, a commensurate antiferromagnetic phase (C) above 5 T and below T1 (5-8 K) and a ferromagnetic component above 3 T. The IC phase undergoes spin reorientations around 5 T (IC') and 13 T (IC'')

  1. The Critical Importance of Russell's Diagram

    OpenAIRE

    Gingerich, Owen

    2013-01-01

    The idea of dwarf and giants stars, but not the nomenclature, was first established by Eijnar Hertzsprung in 1905; his first diagrams in support appeared in 1911. In 1913 Henry Norris Russell could demonstrate the effect far more strikingly because he measured the parallaxes of many stars at Cambridge, and could plot absolute magnitude against spectral type for many points. The general concept of dwarf and giant stars was essential in the galactic structure work of Harlow Sh...

  2. On Path diagrams and Stirling permutations

    CERN Document Server

    Kuba, Markus

    2009-01-01

    Any ordinary permutation $\\tau\\in S_n$ of size $n$, written as a word $\\tau=\\tau_1...\\tau_n$, can be locally classified according to the relative order of $\\tau_j$ to its neighbours. This gives rise to four local order types called peaks (or maxima), valleys (or minima), double rises and double falls. By the correspondence between permutations and binary increasing trees the classification of permutations according to local types corresponds to a classification of binary increasing trees according to nodes types. Moreover, by the bijection between permutations, binary increasing trees and suitably defined path diagrams one can obtain continued fraction representations of the ordinary generating function of local types. The aim of this work is to introduce the notion of local types in $k$-Stirling permutations, to relate these local types with nodes types in $(k+1)$-ary increasing trees and to obtain a bijection with suitably defined path diagrams. Furthermore, we also present a path diagram representation of ...

  3. Recognition and processing of logic diagrams

    Science.gov (United States)

    Darwish, Ahmed M.; Bashandy, Ahmed R.

    1996-03-01

    In this paper we present a vision system that is capable of interpreting schematic logic diagrams, i.e. determine the output as a logic function of the inputs. The system is composed of a number of modules each designed to perform a specific subtask. Each module bears a minor contribution in the form of a new mixture of known algorithms or extensions to handle actual real life image imperfections which researchers tend to ignore when they develop their theoretical foundations. The main contribution, thus, is not in any individual module, it is rather in their integration to achieve the target job. The system is organized more or less in a classical fashion. Aside from the image acquisition and preprocessing modules, interesting modules include: the segmenter, the identifier, the connector and the grapher. A good segmentation output is one reason for the success of the presented system. Several novelties exist in the presented approach. Following segmentation the type of each logic gate is determined and its topological connectivity. The logic diagram is then transformed to a directed acyclic graph in which the final node is the output logic gate. The logic function is then determined by backtracking techniques. The system is not only aimed at recognition applications. In fact its main usage may be to target other processing applications such as storage compression and graphics modification and manipulation of the diagram as is explained.

  4. On diagram-chasing in double complexes

    CERN Document Server

    Bergman, George M

    2011-01-01

    Diagram-chasing arguments frequently lead to "magical" relations between distant points of diagrams: exactness implications, connecting morphisms, etc.. These long connections are usually composites of short "unmagical" connections, but the latter, and the objects they join, are not visible in the proofs. I try to remedy this situation. Given a double complex in an abelian category, we consider, for each object A of the complex, the familiar horizontal and vertical homology objects at A, and two other objects, which we name the "donor" A_{\\box} and and the "receptor" ^{\\box}A at A. For each arrow of the double complex, we prove the exactness of a 6-term sequence of these objects (the "Salamander Lemma"). Standard results such as the 3x3-Lemma, the Snake Lemma, and the long exact sequence of homology associated with a short exact sequence of complexes, are obtained as easy applications of this lemma. We then obtain some generalizations of the last of the above examples, getting various exact diagrams from doub...

  5. 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.

  6. The Classroom as Rhizome: New Strategies for Diagramming Knotted Interactions

    Science.gov (United States)

    de Freitas, Elizabeth

    2012-01-01

    This article calls attention to the unexamined role of diagrams in educational research and offers examples of alternative diagramming practices or tools that shed light on classroom interaction as a rhizomatic process. Drawing extensively on the work of Latour, Deleuze and Guattari, and Chatelet, this article explores the power of diagramming as…

  7. Sinc function representation and three-loop master diagrams

    International Nuclear Information System (INIS)

    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 106 for these diagrams and with longer runs we found results better than 1 part in 1012. Finally, this paper extends the Sinc function representation to diagrams containing massless propagators

  8. V-Diagram Applications On Chosen Subjects In Chemistry Education

    Directory of Open Access Journals (Sweden)

    Zuhal KARAÇUHA

    2005-12-01

    Full Text Available Based on the above mentioned significance of using Vee diagram applications in laboratories, the answer to the question, “Does using Vee diagrams in selected topics in laboratories contribute to education and instruction as well as meaningful learning?” is explored. In the study, the “concept mapping” and the 16-item scale used to identify “attitudes towards the use of Vee diagrams” developed by Okebukola (1992 and “attitude scale towards chemistry laboratory” developed by researchers were used to seek answers to the following questions:“What are students’ attitudes towards chemistry laboratories?”“What are their attitudes towards the utilization of concept maps and Vee diagrams?”“Does using Vee diagrams contribute to student success?"“Do the attitudes of students towards chemistry laboratories and towards the utilization of concept maps and Vee diagrams correlate?“Is there a relation between their attitudes towards chemistry laboratories, towards the use of Vee diagrams and their success?Making students comprehend Vee diagrams, implementing Vee diagram applications for various chemistry experiments done in fundamental chemistry laboratories, providing the necessary tools to eliminate the possible challenges that students may encounter as they are preparing Vee diagrams, and identifying whether Vee diagrams contribute to conceptual teaching are among the objectives of this study.

  9. Diagrams of States in Quantum Information: an Illustrative Tutorial

    CERN Document Server

    Felloni, Sara; Strini, Giuliano

    2009-01-01

    We present "Diagrams of States", a way to graphically represent and analyze how quantum information is elaborated during the execution of quantum circuits. This introductory tutorial illustrates the basics, providing useful examples of quantum computations: elementary operations in single-qubit, two-qubit and three-qubit systems, immersions of gates on higher dimensional spaces, generation of single and multi-qubit states, procedures to synthesize unitary, controlled and diagonal matrices. To perform the analysis of quantum processes, we directly derive diagrams of states from physical implementations of quantum circuits associated to the processes. Complete diagrams are then rearranged into simplified diagrams, to visualize the overall effects of computations. Conversely, diagrams of states help to conceive new quantum algorithms, by schematically describing desired manipulations of quantum information with intuitive diagrams and then by guessing the equivalent complete diagrams, from which the corresponding...

  10. Global magnetic phase diagram and local quantum criticality in heavy fermion metals

    Energy Technology Data Exchange (ETDEWEB)

    Si Qimiao [Department of Physics and Astronomy, Rice University, Houston, TX 77005 (United States)]. E-mail: qmsi@rice.edu

    2006-05-01

    We address the global magnetic phase diagram of Kondo lattice systems. Through the distinct Fermi surface properties of the various phases at zero temperature, we argue that the phase diagram supports two quantum critical point (QCP) classes. One of these describes a direct transition from a magnetic metal phase with localized f-electrons to a paramagnetic one with itinerant f-electrons. This result provides the context for the picture of local quantum criticality, in which the Fermi surface jumps across the QCP and the quasiparticle residue vanishes as the QCP is approached from either side. Some of the unusual experiments, concerning the phases and QCPs of heavy fermion metals, are discussed from the present perspective. These developments have implications in broader contexts. In particular, they form a part of the growing evidence for quantum criticality that goes beyond the orthodox description in terms of order-parameter fluctuations.

  11. A comparative study of linear and region based diagrams

    Directory of Open Access Journals (Sweden)

    Björn Gottfried

    2015-06-01

    Full Text Available There are two categories of objects spatial information science investigates: actual objects and their spatial properties, such as in geography, and abstract objects which are employed metaphorically, as for visual languages. A prominent example of the latter are diagrams that model knowledge of some domain. Different aspects of diagrams are of interest, including their formal properties or how human users work with them, for example, with diagrams representing sets. The literature about diagrammatic systems for the representation of sets shows a dominance of region-based diagrams like Euler circles and Venn diagrams. The effectiveness of these diagrams, however, is limited because region-based diagrams become quite complex for more then three sets. By contrast, linear diagrams are not equally prevalent but enable the representation of a greater number of sets without getting cluttered. Cluttered diagrams exhibit inherent complexity due to overlapping objects, irrelevant details, or other reasons that impinge upon their legibility. This study contrasts both types of diagrammatic systems and investigates whether the performance of users differs for both kinds of diagrams. A significant difference can be shown regarding the number of diagrams that can be drawn within a fixed period of time and regarding the number of errors made. The results indicate that linear diagrams are more effective by being more restrictive and because region based diagrams show much clutter due to overlapping, coincident, and tangentially touching contours, as well as an overwhelming number of empty zones. Linear diagrams are less prone to errors and do not suffer from clutter.

  12. Object relationship notation (ORN) for database applications enhancing the modeling and implementation of associations

    CERN Document Server

    Ehlmann, Bryon K

    2009-01-01

    Conceptually, a database consists of objects and relationships. Object Relationship Notation (ORN) is a simple notation that more precisely defines relationships by combining UML multiplicities with uniquely defined referential actions. ""Object Relationship Notation (ORN) for Database Applications: Enhancing the Modeling and Implementation of Associations"" shows how ORN can be used in UML class diagrams and database definition languages (DDLs) to better model and implement relationships and thus more productively develop database applications. For the database developer, it presents many exa

  13. Méthodologie de conception de haut niveau pour la génération automatique des systèmes dynamiquement reconfigurables en utilisant IP-XACT et le profil UML MARTE

    OpenAIRE

    Ochoa Ruiz, Gilberto

    2013-01-01

    La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurables sur puce (FPGA). La méthodologie proposée repose sur l'utilisation du paradigme Metadata-based Composition Framework, et fortement basée sur des standards, tels qu'UML MARTE et, en particulier, l'IEEE IP-X...

  14. WiSANCloud: a set of UML-based specifications for the integration of Wireless Sensor and Actor Networks (WSANs) with the Cloud Computing

    OpenAIRE

    Orue-Esquivel, Priscill; Rubio, Bartolomé

    2012-01-01

    Giving the current trend to combine the advantages of Wireless Sensor and Actor Networks (WSANs)with the Cloud Computing technology, this work proposes a set of specifications, based on the Unified Modeling Language - UML, in order to provide the general framework for the design of the integration of said components. One of the keys of the integration is the architecture of the WSAN, due to its structural relationship with the Cloud in the definition of the combination. Rega...

  15. Applications of zero-suppressed decision diagrams

    CERN Document Server

    Sasao, Tsutomu

    2014-01-01

    A zero-suppressed decision diagram (ZDD) is a data structure to represent objects that typically contain many zeros. Applications include combinatorial problems, such as graphs, circuits, faults, and data mining. This book consists of four chapters on the applications of ZDDs.The first chapter by Alan Mishchenko introduces the ZDD. It compares ZDDs to BDDs, showing why a more compact representation is usually achieved in a ZDD. The focus is on sets of subsets and on sum-of-products (SOP) expressions. Methods to generate all the prime implicants (PIs), and to generate irredundant SOPs are shown

  16. Improving Web Database Access Using Decision Diagrams

    CERN Document Server

    Popel, D V; 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 approach to improve database access speeds. We show that such utilization provides systematic and visual ways of applying Decision Making methods to simplify complex Web engineering problems.

  17. High temperature phase equilibria and phase diagrams

    CERN Document Server

    Kuo, Chu-Kun; Yan, Dong-Sheng

    2013-01-01

    High temperature phase equilibria studies play an increasingly important role in materials science and engineering. It is especially significant in the research into the properties of the material and the ways in which they can be improved. This is achieved by observing equilibrium and by examining the phase relationships at high temperature. The study of high temperature phase diagrams of nonmetallic systems began in the early 1900s when silica and mineral systems containing silica were focussed upon. Since then technical ceramics emerged and more emphasis has been placed on high temperature

  18. On critical exponents without Feynman diagrams

    CERN Document Server

    Sen, Kallol

    2015-01-01

    In order to achieve a better analytic handle on the modern conformal bootstrap program, we re-examine and extend the pioneering 1974 work of Polyakov's, which was based on consistency between the operator product expansion and unitarity. As in the bootstrap approach, this method does not depend on evaluating Feynman diagrams. We show how this approach can be used to compute the anomalous dimensions of certain operators in the $O(n)$ model at the Wilson-Fisher fixed point in $4-\\epsilon$ dimensions up to $O(\\epsilon^2)$.

  19. Magnetic phase diagram of Ho-Ag

    Energy Technology Data Exchange (ETDEWEB)

    Paul-Boncour, V [Chimie Metallurgique des Terres Rares, ICMPE, CNRS, 2 rue H Dunant, 94320 Thiais (France); Hoser, A; Stuesser, N [Hahn-Meitner Institut, Glienicker Strasse 100, 14109, Berlin (Germany); Hense, K; Gratz, E [Institute for Experimental Physics, Technical University Vienna, Wiedner Hauptstrasse 8-10, A-1040 (Austria); Rotter, M [Institut fuer Physikalische Chemie, Universitaet Wien, Waehringerstrasse 42, 1090 Wien (Austria)], E-mail: paulbon@glvt-cnrs.fr

    2008-03-12

    The magnetic phase diagram of Ho-Ag has been established using magnetoresistance, magnetostriction and neutron diffraction experiments versus applied field and temperature. Three different magnetic phases were observed: an incommensurate antiferromagnetic phase (IC) below T{sub N} = 33 K, a commensurate antiferromagnetic phase (C) above 5 T and below T{sub 1} (5-8 K) and a ferromagnetic component above 3 T. The IC phase undergoes spin reorientations around 5 T (IC') and 13 T (IC'')

  20. Database design using entity-relationship diagrams

    CERN Document Server

    Bagui, Sikha

    2011-01-01

    Data, Databases, and the Software Engineering ProcessDataBuilding a DatabaseWhat is the Software Engineering Process?Entity Relationship Diagrams and the Software Engineering Life Cycle          Phase 1: Get the Requirements for the Database          Phase 2: Specify the Database          Phase 3: Design the DatabaseData and Data ModelsFiles, Records, and Data ItemsMoving from 3 × 5 Cards to ComputersDatabase Models     The Hierarchical ModelThe Network ModelThe Relational ModelThe Relational Model and Functional DependenciesFundamental Relational DatabaseRelational Database and SetsFunctional

  1. Object Oriented Data Modeling for Data Warehousing (An Extension of UML approach to study Hajj pilgrim’s private tour as a Case Study

    Directory of Open Access Journals (Sweden)

    Kamal Alaskar

    2009-06-01

    Full Text Available We are all familiar with the growth rate of the public Web. Regardless of the metric used to measure its growthattached networks, servers, users or pages the growth rate continues to exhibit an exponential pattern. In the same vein, theadoption rate of intranet and extranet data warehouses (i.e., Web warehouses has exhibited a similar pattern, although thepattern has lagged public adoption. While data warehouse and business intelligence vendors have offered Web-enabledversions. All over world there are hundreds of private tour operators (PTOs managing tour for hajj pilgrims. According to thevisiting Indian Ministry 138,000 Indian pilgrims performed hajj during 2007.Out of above mentioned figure 110,000 throughthe Hajj committee and 38,000 through PTOs. In India there are about 397 registered PTOs up to 2007. We introduce theUML Profile for Modeling DWH Usage for modeling the different kinds of DWH usage on a conceptual level. It uses featuresof UML intended for the purpose of creating abstract, general models. The profile distinguishes four perspectives of usage,and allows to model details of the users. The UML Profile is applied to example illustrating Hajj pilgrims private tour.

  2. Phase diagram of quantum square ice

    Science.gov (United States)

    Henry, Louis-Paul; Holdsworth, Peter; Mila, Frederic; Roscilde, Tommaso

    2013-03-01

    We have investigated the ground-state and finite-temperature phase diagram of quantum square ice - realized by the transverse-field Ising model on a checkerboard lattice - using both linear spin-wave (LSW) theory and quantum Monte Carlo (QMC). We generalize the model with different couplings between nearest (J1) and next-to-nearest (J2) neighbors on the checkerboard lattice. Our QMC approach generalizes the loop algorithm - very efficient in the study of constrained classical systems - to a ``brane algorithm'' for quantum systems. At the LSW level the vast degeneracy of the ground-state for J1 =J2 and J2 >J1 remains intact; moreover LSW theory breaks down in extended regions of the phase diagram, pointing at non-classical states. Our QMC study goes beyond perturbative schemes and addresses directly the nature of the low-temperature phases. We have critically examined the possibility of a resonating-plaquette state for J1 =J2 , suggested by degenerate perturbation theory on the ice-rule manifold for weak fields. Our QMC results for finite fields confirm the absence of Néel or collinear order, but they do not confirm the presence of resonating-plaquette order, pointing at a possibly more complex non-classical state.

  3. Oak Ridge National Laboratory Technology Logic Diagram

    International Nuclear Information System (INIS)

    The Oak Ridge National Laboratory Technology Logic Diagram (TLD) was developed to provide a decision support tool that relates environmental restoration (ER) and waste management (WM) problems at Oak Ridge National Laboratory (ORNL) to potential technologies that can remediate these problems. The TLD consists of three fundamentally separate volumes: Vol. 1, Technology Evaluation; Vol. 2, Technology Logic Diagram; and Vol. 3, Technology Evaluation Data Sheets. Part A of Vols. 1 and 2 focuses on RA. Part B of Vols. 1 and 2 focuses on the D ampersand D of contaminated facilities. Part C of Vols. 1 and 2 focuses on WM. Each part of Vol. 1 contains an overview of the TLD, an explanation of the problems facing the volume-specific program, a review of identified technologies, and rankings of technologies applicable to the site. Volume 2 (Pts. A, B, and C) contains the logic linkages among EM goals, environmental problems, and the various technologies that have the potential to solve these problems. Volume 3 (Pts. A, B,and C) contains the TLD data sheets. This volume provides the technology evaluation data sheets (TEDS) for ER/WM activities (D ampersand D, RA, and WM) that are referenced by a TEDS code number in Vol. 2 of the TLD. Each of these sheets represents a single logic trace across the TLD. These sheets contain more detail than is given for the technologies in Vol. 2. The data sheets are arranged alphanumerically by the TEDS code number in the upper right comer of each sheet

  4. The magnetized effective QCD phase diagram

    CERN Document Server

    Ayala, Alejandro; Hernandez, L A; Loewe, M; Zamora, R

    2015-01-01

    The QCD phase diagram in the temperature versus quark chemical potential plane is studied in the presence of a magnetic field, using the linear sigma model coupled to quarks. It is shown that the decrease of the couplings with increasing field strength obtained in this model leads to the critical temperature for the phase transition to decrease with increasing field intensity (inverse magnetic catalysis). This happens provided that plasma screening is properly accounted for. It is also found that with increasing field strength the location of the critical end point (CEP) in the phase diagram moves toward lower values of the critical quark chemical potential and larger values of the critical temperature. In addition, the CEP approaches the temperature axis for large values of the magnetic field. We argue that a similar behavior is to be expected in QCD, since the physical impact of the magnetic field, regardless of strength, is to produce a spatial dimension reduction, whereby virtual quark-antiquark pairs are...

  5. Trigeneration System: Visualization through Ternary Diagrams

    Directory of Open Access Journals (Sweden)

    R.R. Tan

    2014-01-01

    Full Text Available The simultaneous production of power, heat and refrigeration in trigeneration plants is potentially more efficient than producing these same utilities in separate facilities, mainly due to the increased opportunities for process integration. Hence, trigeneration is also inherently more cost-effective and thermodynamically efficient, resulting in lower CO2 footprint. Various methods have been developed for the synthesis of such plants. In this study, we propose a graphical approach where power, heat and refrigeration or cooling form the vertices of a ternary diagram. A thermal process unit may thus be represented as a point within the ternary diagram, with its coordinates denoting the ratios of its heat, power and cooling outputs. Thus, units producing two streams lie along the edges of the triangular field while those producing three streams fall inside it. Subsequently sizing of such process units that make up a trigeneration plant can be accomplished using lever-arm mixing rules within this triangular coordinate system. The use of the graphical methodology is illustrated with two case studies.

  6. Kinematical Diagrams for Conical Relativistic Jets

    Indian Academy of Sciences (India)

    Gopal-Krishna; Pronoy Sircar; Samir Dhurde

    2007-03-01

    We present diagrams depicting the expected inter-dependences of two key kinematical parameters of radio knots in the parsec-scale jets of blazars, deduced from VLBI observations. The two parameters are the apparent speed (app = capp) and the effective Doppler boosting factor (eff) of the relativistically moving radio knot. A novel aspect of these analytical computations of – diagrams is that they are made for parsecscale jets having a conical shape, with modest opening angles ( up to 10°), in accord with the VLBI observations of the nuclei of the nearest radio galaxies. Another motivating factor is the recent finding that consideration of a conical geometry can have important implications for the interpretation of a variety of radio observations of blazar jets. In addition to uniform jet flows (i.e., those having a uniform bulk Lorentz factor, ), computational results are also presented for stratified jets where an ultra-relativistic central spine along the jet axis is surrounded by a slower moving sheath, possibly arising from a velocity shear.

  7. The Critical Importance of Russell's Diagram

    CERN Document Server

    Gingerich, Owen

    2013-01-01

    The idea of dwarf and giants stars, but not the nomenclature, was first established by Eijnar Hertzsprung in 1905; his first diagrams in support appeared in 1911. In 1913 Henry Norris Russell could demonstrate the effect far more strikingly because he measured the parallaxes of many stars at Cambridge, and could plot absolute magnitude against spectral type for many points. The general concept of dwarf and giant stars was essential in the galactic structure work of Harlow Shapley, Russell's first graduate student. In order to calibrate the period-luminosity relation of Cepheid variables, he was obliged to fall back on statistical parallax using only 11 Cepheids, a very sparse sample. Here the insight provided by the Russell diagram became critical. The presence of yellow K giant stars in globular clusters credentialed his calibration of the period-luminosity relation by showing that the calibrated luminosity of the Cepheids was comparable to the luminosity of the K giants. It is well known that in 1920 Shaple...

  8. Instability Regions in the Upper HR Diagram

    Science.gov (United States)

    deJager, Cornelis; Lobel, Alex; Nieuwenhuijzen, Hans; Stothers, Richard; Hansen, James E. (Technical Monitor)

    2001-01-01

    The following instability regions for blueward evolving supergiants are outlined and compared: (1) Areas in the Hertzsprung-Russell(HR) diagram where stars are dynamically unstable. (2) Areas where the effective acceleration in the upper part of the photospheres is negative, hence directed outward. (3) Areas where the sonic points of the stellar wind (Where wind velocity = sound velocity) are situated inside the photospheres, at a level deeper than tau(sub Ross) = 0.01. We compare the results with the positions of actual stars in the HR diagram and we find evidence that the recent strong contraction of the yellow hypergiant HR8752 was initiated in a period during which (g(sub eff)) is less than 0, whereupon the star became dynamically unstable. The instability and extreme shells around IRC+10420 are suggested to be related to three factors: (g(sub eff)) is less than 0; the sonic point is situated inside the photosphere; and the star is dynamically unstable.

  9. Critical point analysis of phase envelope diagram

    International Nuclear Information System (INIS)

    Phase diagram or phase envelope is a relation between temperature and pressure that shows the condition of equilibria between the different phases of chemical compounds, mixture of compounds, and solutions. Phase diagram is an important issue in chemical thermodynamics and hydrocarbon reservoir. It is very useful for process simulation, hydrocarbon reactor design, and petroleum engineering studies. It is constructed from the bubble line, dew line, and critical point. Bubble line and dew line are composed of bubble points and dew points, respectively. Bubble point is the first point at which the gas is formed when a liquid is heated. Meanwhile, dew point is the first point where the liquid is formed when the gas is cooled. Critical point is the point where all of the properties of gases and liquids are equal, such as temperature, pressure, amount of substance, and others. Critical point is very useful in fuel processing and dissolution of certain chemicals. Here in this paper, we will show the critical point analytically. Then, it will be compared with numerical calculations of Peng-Robinson equation by using Newton-Raphson method. As case studies, several hydrocarbon mixtures are simulated using by Matlab

  10. Critical point analysis of phase envelope diagram

    Science.gov (United States)

    Soetikno, Darmadi; Kusdiantara, Rudy; Puspita, Dila; Sidarto, Kuntjoro A.; Siagian, Ucok W. R.; Soewono, Edy; Gunawan, Agus Y.

    2014-03-01

    Phase diagram or phase envelope is a relation between temperature and pressure that shows the condition of equilibria between the different phases of chemical compounds, mixture of compounds, and solutions. Phase diagram is an important issue in chemical thermodynamics and hydrocarbon reservoir. It is very useful for process simulation, hydrocarbon reactor design, and petroleum engineering studies. It is constructed from the bubble line, dew line, and critical point. Bubble line and dew line are composed of bubble points and dew points, respectively. Bubble point is the first point at which the gas is formed when a liquid is heated. Meanwhile, dew point is the first point where the liquid is formed when the gas is cooled. Critical point is the point where all of the properties of gases and liquids are equal, such as temperature, pressure, amount of substance, and others. Critical point is very useful in fuel processing and dissolution of certain chemicals. Here in this paper, we will show the critical point analytically. Then, it will be compared with numerical calculations of Peng-Robinson equation by using Newton-Raphson method. As case studies, several hydrocarbon mixtures are simulated using by Matlab.

  11. Persian preposition classes

    OpenAIRE

    Marina Pantcheva

    2006-01-01

    In this paper I present the prepositional system in Persian. I show that Persian prepositions can be divided into three classes (Class 1, Class 2a and Class 2b) which exhibit distinct syntactic behavior. Then I examine the question of the categorial status of Class 2 prepositions and demonstrate that they are not to be regarded as nouns. Finally I present the extended PP projection of Persian spatial prepositions and argue for a feature-based analysis of the properties they manifest.

  12. Using Eye Tracking to Investigate Semantic and Spatial Representations of Scientific Diagrams During Text-Diagram Integration

    Science.gov (United States)

    Jian, Yu-Cin; Wu, Chao-Jung

    2015-02-01

    We investigated strategies used by readers when reading a science article with a diagram and assessed whether semantic and spatial representations were constructed while reading the diagram. Seventy-one undergraduate participants read a scientific article while tracking their eye movements and then completed a reading comprehension test. Our results showed that the text-diagram referencing strategy was commonly used. However, some readers adopted other reading strategies, such as reading the diagram or text first. We found all readers who had referred to the diagram spent roughly the same amount of time reading and performed equally well. However, some participants who ignored the diagram performed more poorly on questions that tested understanding of basic facts. This result indicates that dual coding theory may be a possible theory to explain the phenomenon. Eye movement patterns indicated that at least some readers had extracted semantic information of the scientific terms when first looking at the diagram. Readers who read the scientific terms on the diagram first tended to spend less time looking at the same terms in the text, which they read after. Besides, presented clear diagrams can help readers process both semantic and spatial information, thereby facilitating an overall understanding of the article. In addition, although text-first and diagram-first readers spent similar total reading time on the text and diagram parts of the article, respectively, text-first readers had significantly less number of saccades of text and diagram than diagram-first readers. This result might be explained as text-directed reading.

  13. Formalization of the Data Flow Diagram Rules for Consistency Check

    Directory of Open Access Journals (Sweden)

    Rosziati Ibrahim

    2010-10-01

    Full Text Available In system development life cycle (SDLC, a system model can be developed using Data Flow Diagram(DFD. DFD is graphical diagrams for specifying, constructing and visualizing the model of a system.DFD is used in defining the requirements in a graphical view. In this paper, we focus on DFD and itsrules for drawing and defining the diagrams. We then formalize these rules and develop the tool based onthe formalized rules. The formalized rules for consistency check between the diagrams are used indeveloping the tool. This is to ensure the syntax for drawing the diagrams is correct and strictly followed.The tool automates the process of manual consistency check between data flow diagrams.

  14. Combining UML2 Application and SystemC Platform Modelling for Performance Evaluation of Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Qu Yang

    2008-01-01

    Full Text Available Abstract Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several stand-alone applications. The network-on-chip communication and device networking combine the design challenges of conventional distributed systems and resource constrained real-time embedded systems. Interoperable design space exploration for both the application and platform development is required. Application designer needs abstract platform models to rapidly check the feasibility of a new feature or application. Platform designer needs abstract application models for defining platform computation and communication capacities. We propose a layered UML application/workload and SystemC platform modelling approach that allow application and platform to be modelled at several levels of abstraction, which enables early performance evaluation of the resulting system. The overall approach has been experimented with a mobile video player case study, while different load extraction methods have been validated by applying them to MPEG-4 encoder, Quake2 3D game, and MP3 decoder case studies previously.

  15. Combining UML2 Application and SystemC Platform Modelling for Performance Evaluation of Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Kari Tiensyrjä

    2008-08-01

    Full Text Available Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several stand-alone applications. The network-on-chip communication and device networking combine the design challenges of conventional distributed systems and resource constrained real-time embedded systems. Interoperable design space exploration for both the application and platform development is required. Application designer needs abstract platform models to rapidly check the feasibility of a new feature or application. Platform designer needs abstract application models for defining platform computation and communication capacities. We propose a layered UML application/workload and SystemC platform modelling approach that allow application and platform to be modelled at several levels of abstraction, which enables early performance evaluation of the resulting system. The overall approach has been experimented with a mobile video player case study, while different load extraction methods have been validated by applying them to MPEG-4 encoder, Quake2 3D game, and MP3 decoder case studies previously.

  16. Domain-specific languages and diagram customization for a concurrent engineering environment

    Science.gov (United States)

    Cole, B.; Dubos, G.; Banazadeh, P.; Reh, J.; Case, K.; Wang, Y.; Jones, S.; Picha, F.

    A major open question for advocates of Model-Based Systems Engineering (MBSE) is the question of how system and subsystem engineers will work together. The Systems Modeling Language (SysML), like any language intended for a large audience, is in tension between the desires for simplicity and for expressiveness. In order to be more expressive, many specialized language elements may be introduced, which will unfortunately make a complete understanding of the language a more daunting task. While this may be acceptable for systems modelers, it will increase the challenge of including subsystem engineers in the modeling effort. One possible answer to this situation is the use of Domain-Specific Languages (DSL), which are fully supported by the Unified Modeling Language (UML). SysML is in fact a DSL for systems engineering. The expressive power of a DSL can be enhanced through the use of diagram customization. Various domains have already developed their own schematic vocabularies. Within the space engineering community, two excellent examples are the propulsion and telecommunication subsystems. A return to simple box-and-line diagrams (e.g., the SysML Internal Block Diagram) are in many ways a step backward. In order allow subsystem engineers to contribute directly to the model, it is necessary to make a system modeling tool at least approximate in accessibility to drawing tools like Microsoft PowerPoint and Visio. The challenge is made more extreme in a concurrent engineering environment, where designs must often be drafted in an hour or two. In the case of the Jet Propulsion Laboratory's Team X concurrent design team, a subsystem is specified using a combination of PowerPoint for drawing and Excel for calculation. A pilot has been undertaken in order to meld the drawing portion and the production of master equipment lists (MELs) via a SysML authoring tool, MagicDraw. Team X currently interacts with its customers in a process of sharing presentations. There are severa- inefficiencies that arise from this situation. The first is that a customer team must wait two weeks to a month (which is 2-4 times the duration of most Team X studies themselves) for a finalized, detailed design description. Another is that this information must be re-entered by hand into the set of engineering artifacts and design tools that the mission concept team uses after a study is complete. Further, there is no persistent connection to Team X or institutionally shared formulation design tools and data after a given study, again reducing the direct reuse of designs created in a Team X study. This paper presents the underpinnings of subsystem DSLs as they were developed for this pilot. This includes specialized semantics for different domains as well as the process by which major categories of objects were derived in support of defining the DSLs. The feedback given to us by the domain experts on usability, along with a pilot study with the partial inclusion of these tools is also discussed.

  17. Domain-Specific Languages and Diagram Customization for a Concurrent Engineering Environment

    Science.gov (United States)

    Cole, Bjorn; Dubos, Greg; Banazadeh, Payam; Reh, Jonathan; Case, Kelley; Wang, Yeou-Fang; Jones, Susan; Picha, Frank

    2013-01-01

    A major open question for advocates of Model-Based Systems Engineering (MBSE) is the question of how system and subsystem engineers will work together. The Systems Modeling Language (SysML), like any language intended for a large audience, is in tension between the desires for simplicity and for expressiveness. In order to be more expressive, many specialized language elements may be introduced, which will unfortunately make a complete understanding of the language a more daunting task. While this may be acceptable for systems modelers, it will increase the challenge of including subsystem engineers in the modeling effort. One possible answer to this situation is the use of Domain-Specific Languages (DSL), which are fully supported by the Unified Modeling Language (UML). SysML is in fact a DSL for systems engineering. The expressive power of a DSL can be enhanced through the use of diagram customization. Various domains have already developed their own schematic vocabularies. Within the space engineering community, two excellent examples are the propulsion and telecommunication subsystems. A return to simple box-and-line diagrams (e.g., the SysML Internal Block Diagram) are in many ways a step backward. In order allow subsystem engineers to contribute directly to the model, it is necessary to make a system modeling tool at least approximate in accessibility to drawing tools like Microsoft PowerPoint and Visio. The challenge is made more extreme in a concurrent engineering environment, where designs must often be drafted in an hour or two. In the case of the Jet Propulsion Laboratory's Team X concurrent design team, a subsystem is specified using a combination of PowerPoint for drawing and Excel for calculation. A pilot has been undertaken in order to meld the drawing portion and the production of master equipment lists (MELs) via a SysML authoring tool, MagicDraw. Team X currently interacts with its customers in a process of sharing presentations. There are several inefficiencies that arise from this situation. The first is that a customer team must wait two weeks to a month (which is 2-4 times the duration of most Team X studies themselves) for a finalized, detailed design description. Another is that this information must be re-entered by hand into the set of engineering artifacts and design tools that the mission concept team uses after a study is complete. Further, there is no persistent connection to Team X or institutionally shared formulation design tools and data after a given study, again reducing the direct reuse of designs created in a Team X study. This paper presents the underpinnings of subsystem DSLs as they were developed for this pilot. This includes specialized semantics for different domains as well as the process by which major categories of objects were derived in support of defining the DSLs. The feedback given to us by the domain experts on usability, along with a pilot study with the partial inclusion of these tools is also discussed.

  18. Phase diagram of a Heisenberg spin-Peierls model with quantum phonons

    CERN Document Server

    Bursill, R J; Hamer, C J; Bursill, Robert J.; Kenzie, Ross H. Mc; Hamer, Chris J.

    1999-01-01

    Using a new version of the density-matrix renormalization group we determine the phase diagram of a model of an antiferromagnetic Heisenberg spin chain where the spins interact with quantum phonons. A quantum phase transition from a gapless spin-fluid state to a gapped dimerized phase occurs at a non-zero value of the spin-phonon coupling. The transition is in the same universality class as that of a frustrated spin chain, which the model maps to in the anti-adiabatic limit. We argue that realistic modeling of known spin-Peierls materials should include the effects of quantum phonons.

  19. Anytime decision making based on unconstrained influence diagrams

    DEFF Research Database (Denmark)

    Luque, Manuel; Nielsen, Thomas Dyhre; Jensen, Finn Verner

    2015-01-01

    Unconstrained influence diagrams extend the language of influence diagrams to cope with decision problems in which the order of the decisions is unspecified. Thus, when solving an unconstrained influence diagram we not only look for an optimal policy for each decision, but also for a so-called step-policy specifying the next decision given the observations made so far. However, due to the complexity of the problem, temporal constraints can force the decision maker to act before the solution algo...

  20. Realizing Exterior Cromwell moves on rectangular diagrams by Reidemeister moves

    OpenAIRE

    Ando, Tatsuo; Hayashi, Chuichiro; Nishikawa, Yuki

    2014-01-01

    If a rectangular diagram represents the trivial knot, then it can be deformed into the trivial rectangular diagram with only four edges by a finite sequence of merge operations and exchange operations, without increasing the number of edges, which was shown by I. A. Dynnikov. Using this, Henrich and Kauffman gave an upper bound for the number of Reidemeister moves needed for unknotting a knot diagram of the trivial knot. However, exchange or merge moves on the top and bo...