Sample records for uml class diagrams


    Wu Fangjun; Yi Tong


    Though Unified Modeling Language (UML) has been widely used in software development, the major problems confronted lie in comprehension and testing. Dependence analysis is an important approach to analyze, understand, test and maintain programs. A new kind of dependence analysis method for UML class diagrams is developed. A set of dependence relations is definedcorresponding to the relations among classes. Thus, the dependence graph of UML class diagram can be constructed from these dependence relations. Based on this model, both slicing and measurement coupling are further given as its two applications.

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

    Amdouni, Soumaya; Bouabid, Sondes


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

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

    Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde


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

  4. Improving the structural quality of UML class diagrams with the genetic algorithm

    Deryugina Olga


    Full Text Available The problem of improving the structural quality of UML class diagrams can be formulated as an optimization problem. The Genetic algorithm is concerned to be able to solve such problems. This paper focuses on the ways in which the Genetic algorithm can be applied to the problem of improving structural quality of UML class diagrams. It develops the theme of semantically equivalent transformations of UML class diagrams during the evolutionary search. This paper suggests the structural semantics of the UML class diagrams. It also formulates the problem of improving the structural quality of a UML class diagram during the evolutionary search and proposes a solution of the problem based on the Genetic algorithm. The paper presents the results of the computational experiment aimed at improving of the structural quality of the UML class diagram with the help of the Genetic algorithm and identifies issues for future work.

  5. Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML

    Aziz Nanthaamornphong


    Full Text Available Many scientists who implement computational science and engineering software have adopted the object-oriented (OO Fortran paradigm. One of the challenges faced by OO Fortran developers is the inability to obtain high level software design descriptions of existing applications. Knowledge of the overall software design is not only valuable in the absence of documentation, it can also serve to assist developers with accomplishing different tasks during the software development process, especially maintenance and refactoring. The software engineering community commonly uses reverse engineering techniques to deal with this challenge. A number of reverse engineering-based tools have been proposed, but few of them can be applied to OO Fortran applications. In this paper, we propose a software tool to extract unified modeling language (UML class diagrams from Fortran code. The UML class diagram facilitates the developers' ability to examine the entities and their relationships in the software system. The extracted diagrams enhance software maintenance and evolution. The experiments carried out to evaluate the proposed tool show its accuracy and a few of the limitations.

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

    Baghaei, Nilufar; Mitrovic, Antonija; Irwin, Warwick


    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…

  7. A Formative Assessment Tool for Conceptual Database Design Using UML Class Diagram

    Josep Soler


    Full Text Available Database design is one of the main topics of any introductory database course. Traditionally, for teaching it entity-relationship diagrams (ERD are used. However, in the last years, Unified Modeling Language (UML has emerged as an effective modeling tool for database design. In this paper we present a web-based tool designed to give support to teaching and learning conceptual database design using UML class diagrams. The proposed UML environment is an effective tool for formative assessment since it is capable of correcting automatically UML class diagrams exercises providing immediate feedback to the student. The tool is part of a more general framework, denoted ACME, which provides the main functionalities of an e-learning platform. The tool has been used in a first experimental group of an introductory database course

  8. Aesthetics and automatic layout of UML class diagrams

    Eichelberger, Holger


    In the last years, visual methods have been introduced in industrial software production and teaching of software engineering. In particular, the international standardization of a graphical software engineering language, the Unified Modeling Language (UML) was a reason for this tendency. Unfortunately, various problems exist in concrete realizations of tools, e.g. due to a missing compliance to the standard. One problem is the automatic layout, which is required for a consistent automatic so...


    Mohammad I. Muhairat


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

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

    Mrinal Kanti Sarkar


    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.

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

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


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

  12. Program Synthesizes UML Sequence Diagrams

    Barry, Matthew R.; Osborne, Richard N.


    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.

  13. Efficient Verification-Driven Slicing of UML/OCL Class Diagrams

    Asadullah Shaikh


    Full Text Available Model defects are a significant concern in the Model-Driven Development (MDD paradigm, as model trans-formations and code generation may propagate errors present in the model 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. Current approaches to this problem have an exponential worst-case run time. In this paper, we propose a slicing technique which breaks a model into several independent submodels from which irrelevant information can be abstracted to improve the scalability of the verification process. We consider a specific static model (UML class diagrams annotated with unrestricted OCL constraints and a specific property to verify (satisfiability, i.e., whether it is possible to create objects without violating any constraints. The definition of the slicing procedure ensures that the property under verification is preserved after partitioning. Furthermore, the paper provides an evaluation of experimental results from a real-world case study.

  14. From State Diagram to Class Diagram

    Borch, Ole; Madsen, Per Printz


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

  15. An investigation of difficulties experienced by students developing unified modelling language (UML) class and sequence diagrams

    Sien, Ven Yu


    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 essentially do not know "what" to model. This article investigates the difficulties and misconceptions undergraduate students have with analysing systems using unified modelling language analysis class and sequence diagrams. These models were chosen because they represent important static and dynamic aspects of the software system under development. The results of this study will help students produce effective OO models, and facilitate software engineering lecturers design learning materials and approaches for introductory OOAD courses.

  16. Improving modeling with layered UML diagrams

    Störrle, Harald


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

  17. Modeling Workflow Using UML Activity Diagram

    Wei Yinxing(韦银星); Zhang Shensheng


    An enterprise can improve its adaptability in the changing market by means of workflow technologies. In the build time, the main function of Workflow Management System (WFMS) is to model business process. Workflow model is an abstract representation of the real-world business process. The Unified Modeling Language (UML) activity diagram is an important visual process modeling language proposed by the Object Management Group (OMG). The novelty of this paper is representing workflow model by means of UML activity diagram. A translation from UML activity diagram to π-calculus is established. Using π-calculus, the deadlock property of workflow is analyzed.

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

    V.Ye. Plyugin


    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.

  19. classes in UML

    Javier Dario Fernández-Ledesma


    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.

  20. The Formal Semantics of an UML Activity Diagram

    梁义芝; 王延章; 刘云飞


    Due to lack of strictly defined formal semantics, an UML activity diagram is unsuitable for the tasks of formal analysis, verification and assertion on the system it describes. In this paper, Petri net is used to define the formal semantics of an UML activity diagram containing object flow states, laying a foundation for the precise description and analysis of a workflow system.

  1. Analysis of Sequence Diagram Layout in Advanced UML Modelling Tools

    Ņikiforova Oksana


    Full Text Available System modelling using Unified Modelling Language (UML is the task that should be solved for software development. The more complex software becomes the higher requirements are stated to demonstrate the system to be developed, especially in its dynamic aspect, which in UML is offered by a sequence diagram. To solve this task, the main attention is devoted to the graphical presentation of the system, where diagram layout plays the central role in information perception. The UML sequence diagram due to its specific structure is selected for a deeper analysis on the elements’ layout. The authors research represents the abilities of modern UML modelling tools to offer automatic layout of the UML sequence diagram and analyse them according to criteria required for the diagram perception.




    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.

  3. Comparative Study on DFD to UML Diagrams Transformations

    Jilani, Atif A A; Nadeem, Aamer


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

  4. UML activity diagram swimlanes in logic controller design

    Grobelny, Michał; Grobelna, Iwona


    Logic controller behavior can be specified using various techniques, including UML activity diagrams and control Petri nets. Each technique has its advantages and disadvantages. Application of both specification types in one project allows to take benefits from both of them. Additional elements of UML models make it possible to divide a specification into some parts, considered from other point of view (logic controller, user or system). The paper introduces an idea to use UML activity diagrams with swimlanes to increase the understandability of design models.

  5. UML类图与关系数据库之间的映射策略%The Artifice of Mapping UML Class Diagram to Relational Database



    UML is now a standard modeling technology in object-oriented program.In the process of relational database design.we may build a commercial models under UML first and then it into tables.This paper mainly dicusses the artifice of mapping the classes into tables.%UML是目前面向对象程序设计中的一种标准的建模技术。在关系数据库系统的设计过程中,我们可先利用UML建立商业模型,然后将其映射成表。本文主要讨论如何将UML类图中的类映射成表的策略。

  6. UML activity diagrams in requirements specification of logic controllers

    Grobelna, Iwona; Grobelny, Michał


    Logic controller specification can be prepared using various techniques. One of them is the wide understandable and user-friendly UML language and its activity diagrams. Using formal methods during the design phase increases the assurance that implemented system meets the project requirements. In the approach we use the model checking technique to formally verify a specification against user-defined behavioral requirements. The properties are usually defined as temporal logic formulas. In the paper we propose to use UML activity diagrams in requirements definition and then to formalize them as temporal logic formulas. As a result, UML activity diagrams can be used both for logic controller specification and for requirements definition, what simplifies the specification and verification process.

  7. Improving The Decisional Process By Using UML Diagrams

    Udrica Mioara


    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.

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

    Störrle, Harald


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

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

    Wafa Chama


    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.

  10. Intelligent Drug Delivery System Using UML Diagrams Analysis

    CUI Qi-feng; LIU Cheng-liang; ZHA Xuan F


    A novel intelligent drug delivery system potential for the more effective therapy of the diabeticswas proposed, and the composition of system was analyzed. Based on the design of micro-electro-mechanicalsystems (MEMS), an iterative modeling process was introduced. Unified modeling language (UML) was em-ployed to describe the function requirement, and different diagrams were built up to explore the static model,the dynamic model and the employment model. The mapping analysis of different diagrams can simply verifythe consistency and completeness of the system model.

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

    Störrle, Harald


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

  12. Students' different understandings of class diagrams

    Boustedt, Jonas


    The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a phenomenographic investigation on how students understand class diagrams, Unified Modeling Language (UML) symbols, and relations to object-oriented (OO) concepts. The informants were 20 Computer Science students from four different universities in Sweden. The results show qualitatively different ways to understand and describe UML class diagrams and the "diamond symbols" representing aggregation and composition. The purpose of class diagrams was understood in a varied way, from describing it as a documentation to a more advanced view related to communication. The descriptions of class diagrams varied from seeing them as a specification of classes to a more advanced view, where they were described to show hierarchic structures of classes and relations. The diamond symbols were seen as "relations" and a more advanced way was seeing the white and the black diamonds as different symbols for aggregation and composition. As a consequence of the results, it is recommended that UML should be adopted in courses. It is briefly indicated how the phenomenographic results in combination with variation theory can be used by teachers to enhance students' possibilities to reach advanced understanding of phenomena related to UML class diagrams. Moreover, it is recommended that teachers should put more effort in assessing skills in proper usage of the basic symbols and models and students should be provided with opportunities to practise collaborative design, e.g. using whiteboards.

  13. Efficient Dependence Analysis for UML Statechart Diagrams and Its Applications

    YITong; WUFangjun


    Dependence analysis is a well-known technique to analyze, understand and maintain programs,which has been widely used in activities of software engineering and reengineering. Although dependence analysis for programs written in high-level languages has been widely studied in literatures, very little work is involved in analyzing dependence for Unified modeling language(UML) models. Therefore, the paper proposes a new approach for analyzing dependences among UML statechart diagrams for three cases: (1) it does not contain composite states; (2) it may include ordinal substates; (3) it may include concurrent substates. Firstly, we analyze and compute data and control dependences in Case 1 and Case 2 at full length. Then, using the information obtained in the previous steps, we discuss concurrent dependence and synchronal dependence besides data and control dependencesin Case 3. Finally, we present one of the most important applications of dependence analysis - program slicing, using the method presented in this paper. Our method successfully solves the problems in previous methods, and can obtain more precise slices than any other methods we known.

  14. Detection and Analysis of Clones in UML Class Models

    Dhavleesh Rattan


    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.

  15. Detection and Analysis of Clones in UML Class Models

    Dhavleesh Rattan


    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.

  16. UML 2.0 Pocket Reference UML Syntax and Usage

    Pilone, Dan


    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

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

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


    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…

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

    GHERABI, Noreddine


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

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

    Fernandes, Joao Miguel; Tjell, Simon; Jørgensen, Jens Bæk


    On a case study on the specification of an elevator controller, this paper presents an approach that can translate given UML descriptions into a Coloured Petri Net (CPN) model. The UML descriptions must be specified in the form of Use Cases (UCs) and UML 2.0 Sequence Diagrams (SDs). The CPN model...

  20. UML Galaxy Diagram: An Approach of Conceptual Data Integration for OLAP


    In e-commerce the multidimensional data analysis for OLAP (on-line analytical processing) based on the web data needs integrating various data sources such as XML (extensible markup language) data and relational data on the conceptual level. A conceptual data description approach of multidimensional data model was presented in order to conduct multidimensional data analysis of OLAP for multiple subjects. The UML (unified modeling language) galaxy diagram, describing the multidimensional structure of the conceptual integrating data at the conceptuai level, was constructed. The approach was illuminated using a case of 2_roots UML galaxy diagram that takes one retailer and several suppliers of PC products into consideration.

  1. UML 2 Semantics and Applications

    Lano, Kevin


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

  2. UML活动图的形式语义%The Formal Semantics of an UML Activity Diagram

    梁义芝; 王延章; 刘云飞


    Due to lack of strictly defined formal semantics, an UML activity diagram is unsuitable for the tasks of formal analysis, verification and assertion on the system it describes. In this paper, Petri net is used to define the formal semantics of an UML activity diagram containing object flow states, laying a foundation for the precise description and analysis of a workflow system.

  3. On the impact of size to the understanding of UML diagrams

    Störrle, Harald


    Background: Practical experience suggests that usage and understanding of UML diagrams is greatly affected by the quality of their layout. While existing research failed to provide conclusive and comprehensive evidence in support of this hypothesis, our own previous work provided substantial evid...

  4. UML状态机视图的RSL形式描述%The Formalization for UML Statechart Diagrams

    孙猛; 张乃孝; Bernhard K Aichernig


    It is presented that a formalization for UML statechart diagrams in the RAISE specification language RSL.By such a formalization, a general framework is proposed for integration of graphical UML statechart diagrams and formal RSL specifications,which forms the continuation of the previous work on formalization ofUML class diagrams in RSL.This allows the definition of UML semantic interpretations that are precise and unambiguous,and also enhancing the readability,conciseness and Abstraction of the resulting RSL specification.A case study illustrates how the framework can be used to create formal specification for UMLmodels and analyze the properties of the models.%使用RAISE规范语言RSL给出了UML状态机视图的形式描述.通过这一形式化提出了一种对图形化的UML状态机视图模型的形式化和RSL规范进行集成的框架,这一工作是对UML类图在RSL中形式化的继续,使得人们可以对UML的非形式化模型给出一种精确、无二义性的语义解释,同时也提高了RSL规范的抽象层次,增强了其可读性、简明性.最后通过一个应用实例,说明这一框架如何用于从UML模型创建对应的形式化规范,并对模型的性质进行了分析.

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

    Tjell, Simon; Lassen, Kristian Bisgaard


    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 Diagrams. These models are manually enhanced to provide behavioral descriptions of the environment...

  6. Modelling database views with derived classes in the UML/OCL-framework

    Balsters, H; Stevens, P; Whittle, J; Booch, G


    One of the central notions in database modelling is the notion of a database view. A database view closely corresponds to the notion of derived class in UML. This paper will show how the notion of a relational database view can be correctly expressed as a derived class in UML/OCL (version 2.0). A ce

  7. Automatically extracting class diagrams from spreadsheets

    Hermans, F.; Pinzger, M.; Van Deursen, A.


    The use of spreadsheets to capture information is widespread in industry. Spreadsheets can thus be a wealthy source of domain information. We propose to automatically extract this information and transform it into class diagrams. The resulting class diagram can be used by software engineers to under

  8. Formal Verification of UML Profil

    Bhutto, Arifa; Hussain, Dil Muhammad Akbar


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


    Aditya Kurniawan


    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.

  10. 以UML顺序图为导向的人事管理系统设计%Personnel Management System Design Method from UML Sequence Diagram

    许玉; 何锋


    以人事管理系统的设计为例,以UML顺序图为导向,引中出其他的UML图,从而为各种UML图在整个软件设计开发中的作用进行了完整的描述.%The personnel management system design is taken,as an example. The UML sequence diagram is used to induced other UML diagrams,and a complete description of using UML diagram for a variety of software design and development is given.

  11. A UML profile for framework modeling

    XU Xiao-liang(徐小良); WANG Le-yu(汪乐宇); ZHOU Hong(周泓)


    The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.

  12. A UML profile for framework modeling.

    Xu, Xiao-liang; Wang, Le-yu; Zhou, Hong


    The current standard Unified Modeling Language(UML) could not model framework flexibility and extendability adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.

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

    Störrle, Harald


    studying different factors like diagram type and expertise level, it became apparent that diagram size plays an important role, too. Since we lack an adequate understanding of this notion, in this paper, we define diagram size metrics and study their impact to modeler performance. We find...

  14. An ontologically well-founded profile for UML conceptual models

    Guizzardi, Giancarlo; Wagner, Gerd; Guarino, Nicola; Sinderen, van Marten; Persson, Anne; Stirna, Janis


    UML class diagrams can be used as a language for expressing a conceptual model of a domain. In a series of papers [1,2,3] we have been using the General Ontological Language (GOL) and its underlying upper level ontology, proposed in [4,5], to evaluate the ontological correctness of a conceptual UML

  15. Application research of UML state diagram in parallel environment%UML状态图在并行环境的应用研究

    邓建波; 张立臣; 徐碧红


    Aimed at the lack of precise dynamic semantics of standard UML (unified model language) state diagram in the parallel environment, and the parallel environment described is not conducive formal analysis, verification and validation. CSP (communication sequential process) language has the strict mathematics definition and the analysis method, which can be used in confirming the accuracy of the model. First the form semantics integrated CSP with UML state diagram and the merge method of UML state diagram under the parallel environment is proposed. Then the accuracy (model checking) of the form semantics of the UML state diagram under the parallel environment is analyzed. Finally the accuracy of this form semantics via the operating system process scheduling under the parallel environment is explained.%标准UML(unified model language)状态图中缺乏对并行环境精确的动态语义,不利于对其所描述的并行环境进行形式化分析、验证和确认,而CSP(通信序列进程)语言具有严格的数学定义和分析方法,可用于验证模型的正确性.针对此特点,提出了结合CSP的UML状态图的形式语义,同时给出在并行环境下UML状态图的合并方法.根据形式语义对UML状态图在并行环境中应用的正确性(模型检验)进行分析,通过操作系统进程调度在并行环境下运行实例的结果表明了该形式语义的正确性.

  16. JPI UML Software Modeling

    Cristian Vidal Silva


    Full Text Available Aspect-Oriented Programming AOP extends object-oriented programming OOP with aspects to modularize crosscutting behavior on classes by means of aspects to advise base code in the occurrence of join points according to pointcut rules definition. However, join points introduce dependencies between aspects and base code, a great issue to achieve an effective independent development of software modules. Join Point Interfaces JPI represent join points using interfaces between classes and aspect, thus these modules do not depend of each other. Nevertheless, since like AOP, JPI is a programming methodology; thus, for a complete aspect-oriented software development process, it is necessary to define JPI requirements and JPI modeling phases. Towards previous goal, this article proposes JPI UML class and sequence diagrams for modeling JPI software solutions. A purpose of these diagrams is to facilitate understanding the structure and behavior of JPI programs. As an application example, this article applies the JPI UML diagrams proposal on a case study and analyzes the associated JPI code to prove their hegemony.


    Dr. Vipin Saxena,


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

  18. Doclet To Synthesize UML

    Barry, Matthew R.; Osborne, Richard N.


    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.

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

    Lausdahl, Kenneth; Listrup, Hans Kristian; Larsen, Peter Gorm


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

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

    Kyas, Marcel


    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 serve

  1. 基于FAD的UML活动图测试用例生成%Generation of a Test Case of the UML Activity Diagram Based on FAD

    田永红; 苏依拉


    在软件系统的设计过程或文档说明中,软件系统的动态行为可通过UML活动图描述,软件系统的正确性与可靠性要通过构造一定的测试模型来验证.由于UML活动图缺乏精确的数学模型描述,所以无法直接生成有效的测试模型.本文研究将UML活动图模型与FAD(形式活动图)相结合,应用FAD的片段方程式理论详细分析了生成测试用例的完整过程.其结果在软件测试中具有一定的理论指导意义和应用价值.%In the designing process or document description of a software system,the dynamic behavior of the software system can be depicted in terms of the UML activity diagram,while the accuracy and reliability of the software system is to be tested by constructing certain test models. But due to the absence of a precise description of the mathematical model in UML activity diagrams,it is generally impossible to produce an effective test model directly. The combination of the UML activity diagram model and FAD(formal activity diagram) is researched. It is closely analised the complete process of generating a test case by applying the theory of fragment equation in FAD. The findings are of certain theoretical significance and application value.

  2. UML and Model Checking

    Schneider, F.


    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.

  3. Research on algorithms for generating test cases of inter-classes interaction based on UML and OCL%基于UML和OCL的类间交互测试用例生成算法研究



    Aiming at some features in object-oriented software, such as classes, encapsulation, inheritance, dynamic connections, sequence diagram of UML design model is constrainted by OCL for testing interaction among classes. Transform _ SD-ToEG algorithm is proposed. A sequence diagram SD is converted to a graph called EG, short for execution Graph. In this algorithm, the new features alt, loop, opt, break four major combined fragments in UML2. 0 sequence diagram and nesting among them, the polymorphism problem is solved. In order to get the smallest complete test pathes. EG traversal strategy and Traver-seEG_ GenerateMinusTestPaths algorithm are presented. Finally, test scenarios are determined by testing pathes, and test cases are generated. Case analysis show that it can do software testing based on UML sequence diagram and OCL systematicly.%针对面向对象软件的类、封装、继承、动态连接等特性,对对象建模语言(UML模型)中的顺序图添加对象约束语言(OCL约束),做类间交互的软件测试.提出执行图EG生成算法,将顺序图SD转换为EG,解决UML2.0顺序图新增特性中的alt,loop,opt,break这4种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,提出EG的遍历策略和测试路径生成算法;确定测试场景,生成测试用例.经实例分析,它可以基于UML顺序图与OCL作系统地测试.

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

    Sandeep K. Singh


    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

  5. Especificación formal en OCL de reglas de consistencia entre los diagramas de clases y casos de uso de UML y el modelo de interfaces Formal OCL specification of consistency rules between the UML class and the use case models and the interfaces model

    Carlos Mario Zapata


    with this type of consistence. This article proposes a method to verify consistence among UML class diagram and use case diagram in a formal way. Such a process is carried out through an evaluation of several rules defined in the OCL (Object Constraint Language, which should be fulfilled to assure that information provided by such models is consistent. As both diagrams participation is recognized when preparing GUI (Graphic User Interfaces consistence with this device is additionally defined

  6. Visualizing Metrics on Areas of Interest in Software Architecture Diagrams

    Byelas, Heorhiy; Telea, Alexandru; Eades, P; Ertl, T; Shen, HW


    We present a new method for the combined visualization of software architecture diagrams, Such as UML class diagrams or component diagrams, and software metrics defined on groups of diagram elements. Our method extends an existing rendering technique for the so-called areas of interest in system arc

  7. Derived classes as a basis for views in UML/OCL data models

    Balsters, H.


    UML is the de facto standard language for analysis and design in object-oriented frameworks. Information systems, and in particular information systems based on databases and their applications, rely heavily on sound principles of analysis and design. Many present-day database applications employ ob

  8. Verification-Driven Slicing of UML/OCL Models

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


    computational complexity can limit their scalability. In this paper, we consider a specific static model (UML class diagrams annotated with unrestricted OCL constraints) and a specific property to verify (satisfiability, i.e., “is it possible to create objects without violating any constraint?”). Current...

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

    Sien, Ven Yu


    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…

  10. Interactive scalable condensation of reverse engineered UML class diagrams for software comprehension

    Osman, Mohd Hafeez Bin


    Software design documentation is a valuable aid in software comprehension. However, keeping the software design up-to-date with evolving source code is challenging and time-consuming. Reverse engineering is one of the options for recovering software architecture from the implementation code. However

  11. Conflict resolution of process modeling based on extended UML diagram reduction%基于扩展UML图化简的过程模型冲突消解



    The structure verification to find out the conflicts of a process model and to generate resolutions is introduced. As a result, the business process can be ensured while running it. Firstly, a process modeling method based on UML activity graph is presented. Its elements are expanded, so it is fit for complex process modeling. Secondly, a conflict detection method based on UML activity diagram reduction is presented. The method can deal with circulation, overlapping structure of complex process model, and can realize three typical structure conflicts, e.g. Deadlock, lack of synchronization and infinite cycles. Besides, a conflict resolution scheme is presented according to the structure conflicts, it is supposed to give any useful suggestion for process modeling staff to handle conflicts.%为保证业务过程模型的结构正确性,使业务过程可以正常终止,需要进行业务过程模型的结构验证.提出基于扩展UML活动图的建模方法,扩展基本UML活动图的元素,使之适合描述复杂的业务过程;提出了相应的冲突检测方法,可以处理合有循环、重叠结构的复杂过程模型,实现对典型结构冲突(如死锁、同步缺失、活锁)的检测.针对过程模型中的各个冲突提出相应冲突消解策略,便于对过程模型进行修改.

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

    Muthaiyan MADIAJAGAN,


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

  13. Extended UML with Role Modeling


    UML is widely accepted and applied by the international softwareindus try. UML is a powerful language for Object-oriented modeling, designing, and i m plementing software systems, but its Use-Case method for requirement analysis a n d modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use-Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use-Case method. Uses the Role Mode l to modeling software pattern at knowledge level. This paper also extends the UM L Meta Model and accentuates “RM before UML's class Modeling”.


    Daniel Ionita


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

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

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


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

  16. Research on test case generation of on-board equipment based on UML 2.0 activity diagrams%基于UML2.0活动图的车载设备测试用例生成方法研究

    靖焱林; 唐涛


    It was focused on the methodology of generating test cases for CTCS-2 on-board equipment based on UML 2.0 activity diagrams. The architecture and function of the on-board equipment was introduced. The paper proposed a formal definition of the activity diagram, described the design of test cases which included some rules for modeling activity with the purpose of testing formally defining of test case, testing covering rules, the test scenario generation based on the traversal algorithm of Depth First Search with rollbacks and the algorithm of test case generating. The test cases were generated by using the method proposed.%重点研究基于UML2.0活动图的CTCS-2级车载设备测试用例生成方法.介绍车载设备的构成和功能,对活动图进行形式化定义,阐述测试用例的设计,包括车载设备活动图建模规则、测试用例的形式化定义、测试覆盖准则的定义、基于深度优先搜索并且带回溯的遍历算法的测试场景生成,以及测试用例的生成算法,最后实现了测试用例生成.

  17. Vapor Online Monitor Model of Vapor Power Station Based on UML


    We presents a vapor online monitor system model of vapor power station developed by visual tool rational rose2000. Use cases such as on line instrument (onlineinstr), control, query, report, real database (realdb) and alarm are generated according to the system requirements. Use case view and class view of the system are formed at the same time. As for all the UML models of the system, this paper focuses the discussion on the class view, the component diagram of the control class and the sequence diagram of the query class. Corresponding C++ codes are produced and finally transferred into the spot running software.

  18. From UML Specification into FPGA Implementation

    Grzegorz Bazydlo


    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.

  19. The Development Methodology of the UML Electronic Guide

    N.A. Magariu


    Full Text Available A technological model for realization of the electronic guide to UML language is considered. This model includes description of peculiarities of using the special graphic editor for constructing the UML diagrams, XML vocabularies (XMI, DocBook, SVG, XSLT for representing the text and diagrams and JavaScript code for constructing the tests.

  20. Tracing Properties of UML and OCL Models with Maude

    Francisco Durán


    Full Text Available The starting point of this paper is a system described in form of a UML class diagram where system states are characterized by OCL invariants and system transitions are defined by OCL pre- and postconditions. The aim of our approach is to assist the developer in learning about the consequences of the described system states and transitions and about the formal implications of the properties that are explicitly given. We propose to draw conclusions about the stated constraints by translating the UML and OCL model into the algebraic specification language and system Maude, which is based on rewrite logic. We will concentrate in this paper on employing Maude's capabilities for state search. Maude's state search offers the possibility to describe a start configuration of the system and then explore all configurations reachable by rewriting. The search can be adjusted by formulating requirements for the allowed states and the allowed transitions.

  1. Tracing Properties of UML and OCL Models with Maude

    Durán, Francisco; Roldán, Manuel; 10.4204/EPTCS.56.6


    The starting point of this paper is a system described in form of a UML class diagram where system states are characterized by OCL invariants and system transitions are defined by OCL pre- and postconditions. The aim of our approach is to assist the developer in learning about the consequences of the described system states and transitions and about the formal implications of the properties that are explicitly given. We propose to draw conclusions about the stated constraints by translating the UML and OCL model into the algebraic specification language and system Maude, which is based on rewrite logic. We will concentrate in this paper on employing Maude's capabilities for state search. Maude's state search offers the possibility to describe a start configuration of the system and then explore all configurations reachable by rewriting. The search can be adjusted by formulating requirements for the allowed states and the allowed transitions.

  2. Formal definition and characteristic analysis of UML sequence diagram%UML顺序图的形式化定义与特性分析

    李晓丽; 龙翔; 包晓露; 李虎


    以统一建模语言(UML,Unified Modeling Language)规范为基础,给出UML顺序图及组合顺序图的形式化定义;并在此基础上,详细讨论了UML顺序图中对象的消息发送特性和消息接收特性,给出了发送消息集合和接收消息集合的形式化定义;同时进一步分析了对象消息发送和接收之间的一致性问题;最后,通过实例分析,对UML顺序图的特性作进一步的解释.该形式化定义与特性分析为基于UML顺序图的模型转换和模型验证提供了必要的前提条件,也为基于UML顺序图的测试用例的自动生成奠定了基础.UML顺序图的形式化描述可用于对软件结构的理解和构造可视化建模工具.



    As the main component of computer integrated manufacturing system (CIMS), flexible manufacturing system (FMS) should be an open system with reusability and extendibility. Moreover, as FMS is a complex asynchronos concurrent system, its model also should have the abilities to express the concurrency in the system and to analyze the behavior of the system. It is difficult to use any one method to model such a complex system as FMS. A modeling method using objectoriented modeling language—unified modeling language (UML) and objectoriented Petri nets (OPNs) is proposed. Class diagram in UML is used to represent the static relations among the objects in FMS. OPNs are used to model the dynamic behavior of the objects and conduct performance analysis. OPNs also can be used to identify the attributes and operations of the objects. The model can describe the system integrally and can be used to design FMS control software naturally. manufa cturing system (CIMS), flexible manufacturing system (FMS) should be an open sys tem with reusability and extendibility. Moreover, as FMS is a complex asynchrono us concurrent system, its model also should have the abilities to express the co ncurrency in the system and to analyze the behavior of the system. It is difficu lt to use any one method to model such a complex system as FMS. A modeling metho d using objectoriented modeling language—unified modeling language (UML) and objectoriented Petri nets (OPNs) is proposed. Class diagram in UML is used to represent the static relations among the objects in FMS. OPNs are used to model the dynamic behavior of the objects and conduct performance analysis. OPNs also can be used to identify the attributes and operations of the objects. The model can describe the system integrally and can be used to design FMS control softwar e naturally.

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

    Bruna Carolina de Melo Catossi


    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.

  5. Biomedical Terminology Mapper for UML projects.

    Thibault, Julien C; Frey, Lewis


    As the biomedical community collects and generates more and more data, the need to describe these datasets for exchange and interoperability becomes crucial. This paper presents a mapping algorithm that can help developers expose local implementations described with UML through standard terminologies. The input UML class or attribute name is first normalized and tokenized, then lookups in a UMLS-based dictionary are performed. For the evaluation of the algorithm 142 UML projects were extracted from caGrid and automatically mapped to National Cancer Institute (NCI) terminology concepts. Resulting mappings at the UML class and attribute levels were compared to the manually curated annotations provided in caGrid. Results are promising and show that this type of algorithm could speed-up the tedious process of mapping local implementations to standard biomedical terminologies.

  6. 基于UML模型和OCL约束的类间交互测试用例生成方法研究%Research on Methods for Generating Test Cases of Inter-Classes Interaction Based on UML Models and OCL Constraints

    柴玉梅; 冯秋燕; 王黎明


    There are some features in object-oriented software ,such as classes ,encapsulation ,inheritance ,and dynamic con-nections .They make the division of object-oriented testing procedures and the choice of strategy different from traditional testing ideas .According to the characteristics of object-oriented software ,the paper adopts the methods based on models for testing software and adds OCL (Object Constraints Language )constraints for sequence diagram of UML (United Model Language )design model and tests interaction among classes .The paper proposes the algorithm for generating EG (Execution Graph )and transforms SD (Sequence Diagram) to EG ,and SD is constrainted by OCL for testing interaction among classes .In this algorithm ,the testing problem for four major combined fragments including alt ,loop ,opt ,break in the new features ,and their nesting among them and the polymorphism , will be solved in sequence diagram of UML 2.0 .In order to get the smallest complete test pathes ,strategy for traversing EG and al-gorithm for generating test paths are presented .Finally ,the paper proposes algorithm for determining test scenarios by testing pathes , deleting invalid scenarios by OCL constraints ,and generating test cases .Experimental validation shows that our solution can test software based on UML sequence diagram and OCL .%面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML (United Model Lan-guage )设计模型中的顺序图添加OCL (Object Constraints Language )约束,做类间交互的软件测试.本文提出执行图EG生成算法,将顺序图SD转换为执行图EG ,解决UML2.0顺序图新增特性中的alt、loop、opt、break四种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,本文提

  7. Representing clinical guidelines in UMl: a comparative study.

    Hederman, Lucy; Smutek, Daniel; Wade, Vincent; Knape, Thomas


    Clinical guidelines can be represented using models, such as GLIF, specifically designed for healthcare guidelines. This paper demonstrates that they can also be modelled using a mainstream business modelling language such as UML. The paper presents a guideline in GLIF and as UML activity diagrams, and then presents a mapping of GLIF primitives to UML. The potential benefits of using a mainstream modelling language are outlined. These include availability of advanced modelling tools, transfer between modelling tools, and automation via business workflow technology.

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

    S. Batool


    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.

  9. 基于UML和MVC的精品课程网站设计%Design of Boutique Course Website Based on UML & MVC

    阳西述; 单志武; 刘怀玉


    使用UML并结合MVC新方法设计精品课程网站.用UML用例图做需求分析,用UML类图进行系统静态设计,用UML顺序图进行系统动态设计.用MVC组件图设计系统总架构.通过PHP语言实现网站系统。用UML和MVC设计的精品课程网站逻辑清晰、容易实现、便于维护、具有可重用性。%Designs a boutique course Website using UML in combination with MVC, with UML use case diagram to do needs analysis, using UML class diagrams for system static design, UML sequence diagram for system dynamic design, with the MVC for designing the overall system architecture component diagram. And realizes the system by PHP language. The boutique course Website is logic clear, easy to realize, easy to maintain, with reusability which designed by using UML and MVC.

  10. Bioinformatics for transporter pharmacogenomics and systems biology: data integration and modeling with UML.

    Yan, Qing


    Bioinformatics is the rational study at an abstract level that can influence the way we understand biomedical facts and the way we apply the biomedical knowledge. Bioinformatics is facing challenges in helping with finding the relationships between genetic structures and functions, analyzing genotype-phenotype associations, and understanding gene-environment interactions at the systems level. One of the most important issues in bioinformatics is data integration. The data integration methods introduced here can be used to organize and integrate both public and in-house data. With the volume of data and the high complexity, computational decision support is essential for integrative transporter studies in pharmacogenomics, nutrigenomics, epigenetics, and systems biology. For the development of such a decision support system, object-oriented (OO) models can be constructed using the Unified Modeling Language (UML). A methodology is developed to build biomedical models at different system levels and construct corresponding UML diagrams, including use case diagrams, class diagrams, and sequence diagrams. By OO modeling using UML, the problems of transporter pharmacogenomics and systems biology can be approached from different angles with a more complete view, which may greatly enhance the efforts in effective drug discovery and development. Bioinformatics resources of membrane transporters and general bioinformatics databases and tools that are frequently used in transporter studies are also collected here. An informatics decision support system based on the models presented here is available at . The methodology developed here can also be used for other biomedical fields.

  11. TGGs for Transforming UML to CSP

    Greenyer, Joel; Kindler, Ekkart; Rieke, Jan;

    Contest. The second transformation problem, a transformation from UML activity diagrams to CSP processes, i.e. a transformation between two models, is a typical application for Triple Graph Grammars (TGGs). We present our contributed solution, presenting the TGG rules and the implementation of our TGG...

  12. Aspect-oriented security hardening of UML design models

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


    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

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

    Haug, Anders; Hvam, Lars; Mortensen, Niels Henrik


    . On the other hand, the requirements for the design language are more focused on having a formalised and rich language. For this task class diagrams are often applied. To avoid the use of different modelling languages in the analysis and design phase, this paper proposes and tests a layout technique......For several companies the use of product configurators has produced a range of benefits such as minimising the use of resources and shortening the lead times in product specification processes. When developing a product configurator, two kinds of models are often created, namely analysis and design...

  14. UML for systems engineering watching the wheels

    Holt, Jon


    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

  15. The Boutique Courses Distance Education Website Model Design Based on UML%基于UML的精品课程远程教育网站模型设计

    阳西述; 刘琳; 刘怀玉; 单志武


    UML is object-oriented Unified Modeling Language, the software model designed by UML with a reusable characteristics. To develop boutique courses by the new method UML> UML use case diagram to do with the needs analysis, using UML class diagrams and sequence diagrams for the system static and dynamic design, and ultimately with the programming language PHP and MYSQL database to achieve the site software. The the model of boutique courses distance education website modeling by UML can be applied many times, Thereby enhancing the efficiency of website software development.%UML是面向对象的统一建模语言,所设计的软件模型具有可重用性的特点,使用UML新方法开发精品课程网站,用UML用例图做需求分析,用UML类图和顺序图进行系统静态和动态设计,最终用PHP程序语言和MYSQL数据库来实现网站软件.经UML建模后的精品课程远程教育网站模型可以多次应用,从而提高网站软件的开发效率.

  16. Comprehensive Aspectual UML Approach to Support AspectJ

    Aws Magableh


    Full Text Available Unified Modeling Language is the most popular and widely used Object-Oriented modelling language in the IT industry. This study focuses on investigating the ability to expand UML to some extent to model crosscutting concerns (Aspects to support AspectJ. Through a comprehensive literature review, we identify and extensively examine all the available Aspect-Oriented UML modelling approaches and find that the existing Aspect-Oriented Design Modelling approaches using UML cannot be considered to provide a framework for a comprehensive Aspectual UML modelling approach and also that there is a lack of adequate Aspect-Oriented tool support. This study also proposes a set of Aspectual UML semantic rules and attempts to generate AspectJ pseudocode from UML diagrams. The proposed Aspectual UML modelling approach is formally evaluated using a focus group to test six hypotheses regarding performance; a “good design” criteria-based evaluation to assess the quality of the design; and an AspectJ-based evaluation as a reference measurement-based evaluation. The results of the focus group evaluation confirm all the hypotheses put forward regarding the proposed approach. The proposed approach provides a comprehensive set of Aspectual UML structural and behavioral diagrams, which are designed and implemented based on a comprehensive and detailed set of AspectJ programming constructs.

  17. Comprehensive Aspectual UML approach to support AspectJ.

    Magableh, Aws; Shukur, Zarina; Ali, Noorazean Mohd


    Unified Modeling Language is the most popular and widely used Object-Oriented modelling language in the IT industry. This study focuses on investigating the ability to expand UML to some extent to model crosscutting concerns (Aspects) to support AspectJ. Through a comprehensive literature review, we identify and extensively examine all the available Aspect-Oriented UML modelling approaches and find that the existing Aspect-Oriented Design Modelling approaches using UML cannot be considered to provide a framework for a comprehensive Aspectual UML modelling approach and also that there is a lack of adequate Aspect-Oriented tool support. This study also proposes a set of Aspectual UML semantic rules and attempts to generate AspectJ pseudocode from UML diagrams. The proposed Aspectual UML modelling approach is formally evaluated using a focus group to test six hypotheses regarding performance; a "good design" criteria-based evaluation to assess the quality of the design; and an AspectJ-based evaluation as a reference measurement-based evaluation. The results of the focus group evaluation confirm all the hypotheses put forward regarding the proposed approach. The proposed approach provides a comprehensive set of Aspectual UML structural and behavioral diagrams, which are designed and implemented based on a comprehensive and detailed set of AspectJ programming constructs.

  18. Maîtrise de la cohérence des modèles UML d'applications critiques, approche par l'analyse des risques liés au langage UML.

    Seuma Vidal, Jean-Pierre


    UML language allows the description of complex computerized systems whose safety is often critical. During design of such applications, modelling faults can be introduced in UML diagrams representing several views of the system. These faults can lead to inconsistencies between diagrams and within a single diagram. In addition to the properties specific to the application, the models first have to be ensured to be consistent with respect to the properties induced by the use of the UML language...

  19. UML/OMG IDL建模%UML/OMG IDL Modeling

    傅秀芬; 王静; 李志均


    介绍UML/OMG IDL建模技术,UML/IDL建模的方法和步骤,最后结合一个电子银行应用,阐述了UML/IDL建模的基本过程.%After making a short presentation on the UML technology,this paper takes an emphasis on UML/OMG IDL modeling technology and analyzes methods and steps of UML/IDL Modeling.Then with an electronic bank application,the basic process of UML/IDL Modeling is given.

  20. 基于UML statecharts 测试方法的研究%Research of testing method based on UML statecharts



    @@ Unified modeling language (UML) is a powerful graphical modeling language with intuitional meaning.It provides various diagrams to depict system characteristics and complex environment from different viewpoints and different application layers. UML-based software development and modeling environments have been widely accepted in industry, including areas in which safety is an important issue such as spaceflight,defense, automobile, etc.

  1. Automatic Debugging Support for UML Designs

    Schumann, Johann; Swanson, Keith (Technical Monitor)


    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.

  2. BGen: A UML Behavior Network Generator Tool

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


    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.

  3. UML类图与ER模型相互转换规则的研究%Research on Intertransferring Rules between UML Class Diagram and Entity Relationship Model

    吴方君; 易光华; 胡文玉; 易彤



  4. 基于描述逻辑的UML类图一致性检测%Consistency checking of UML class diagram based on description logics



    为解决UML类图一致性检测问题,分析了UML类图、DLs和OWL DL的特点,给出了UML类图的OWL DL本体表示形式,研究了UML类图转化为OWL DL本体知识库的方法,证明了转化方法的正确性,提出了一种基于描述逻辑的UML类图一致性检测方案.该方案通过将UML类图转换为OWL DL本体知识库,利用OWL DL强大的推理功能实现UML类图一致性检测,最后以实例证明了该方案的可行性.


    Eduardo Batista de Moraes Barbosa


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

  6. Applied Research of UML Model in Customer Relationship Management System%UML在CRM系统中的建模应用研究



    客户关系管理系统(CRM)是以客户为中心,利用信息技术,实现市场营销、销售、服务等活动自动化。为了建立可靠、可重用、可维护的CRM系统,应用UML技术对CRM系统建模。分析了UML建模的优点,探讨了UML建模技术,提出了利用UML技术实现对CRM系统的分析建模,使用用例图分析系统的功能需求,叙述了应用类图、顺序图、组件图、配置图设计系统的结构。应用UML的可视化建模,降低了系统的复杂性,提高了软件开发效率和质量。%Customer relationship management system (CRM) is to take the customer as the center, the use of information technology, the realization of marketing, sales, service and other activities of automation. In order to establish CRM’s system reliable, reusable, maintainable, for modeling CRM system using UML technology. Analysis of the advantages of UML model, discussed the UML modeling technology, is proposed to realize the analysis and modeling of CRM system based on UML technology, the use of chart analysis of the functional requirements of the system use case, class diagram, sequence diagram, the application of component diagrams, layout design system structure. Visual modeling and application of UML, reducing the complexity of the system, improve the efficiency and quality of software development.

  7. Learning UML 2.0

    Miles, Russ


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

  8. Verify UML Statecharts with SMV


    Formal verification has been widely needed in the development ofsaf ety critical systems. In order to introduce the design verification activity in UML developing process, we have developed a verifier of UML Statecharts by using the model checker SMV. The approach is to transform a system model in UML State charts to one in SMV input language via an intermediate language and then to ver ify the system properties specified in CTL by invoking SMV. The current experien ces, including the formal verification of a simplified directory based cache coh erence protocol in UML Statecharts, show that automatic verification can be inte grated as a new step of the software process nicely.

  9. Diagrams and Languages for Model-Based Software Engineering of Embedded Systems: AADL and UML%基于模型的嵌入式系统软件工程语言AADL与UML的比较



    随着嵌入式系统规模、复杂度和性能需求的提升,嵌入式系统开发的重点从代码级提前到模型级,模型驱动体系结构成为嵌入式系统开发的主流。统一建模语言(uML)和结构分析和设计语言(AADL)是模型驱动系统工程的标准,从方法、扩展机制和应用领域三个方面对两者进行研究和比较,讨论模型分析、模型转换等相关技术。最后,探讨了UML和AADL的发展与研究方向%The focus of embedded system development is shifted from the code level to the model level with the increasing scale, complexity and performance of embedded system and the model-driven architecture stands for a general orientation of embedded system development. UML 和 AADL is a standard of model-driven system engineering, the process,the method, the extension mechanism and the application domain are discussed and the technologies including model analysis, model transformation and code generation are also discussed. Finally, the potential research directions are discussed.

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

    Swagatika Dalai, Arup Abhinna Acharya, Durga Prasad Mohapatra


    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.

  11. Implementation of UML Schema to RDBM

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


    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

  12. UML-ising formal techniques

    Bjørner, Dines; George, Chris W.; Haxthausen, Anne Elisabeth


    these different UML views are unified, integrated, correlated or merely co-located is for others to dispute. We also seek to support multiple views, but are also in no doubt that there must be sound, well defined relations between such views. We thus report on ways and means of integrating formal techniques...... Modeling Language [10,67,36,20] has caused, for one reason or another, the research community to try formalise one or another facet of UML. In this paper we report on another way to achieve what UML attempts to achieve: Broadness of application, convenience of notation, and multiplicity of views. Whether...... techniques, one that can be believably deployed for as wide a spectrum, or even a wider spectrum of software (and hardware) development, as, respectively than UML....

  13. Unified Medical Language System (UMLS)

    U.S. Department of Health & Human Services — The UMLS integrates and distributes key terminology, classification and coding standards, and associated resources to promote creation of more effective and...

  14. A UML Profile for State Analysis

    Murray, Alex; Rasmussen, Robert


    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

  15. The atlas of the diagrams for the generalization of the 4th Appelrot class of especially remarkable motions to a gyrostat in a double force field

    Ryabov, Pavel E.; Smirnov, Gleb E.; Kharlamov, Mikhail P.


    For the system with two degrees of freedom, which is an analogue of the 4th Appelrot class for a gyrostat of the Kowalevski type in a double force field the problem of the classification of bifurcation diagrams is solved. The separating set is built and its completeness is proved. All transformations taking place in the diagrams are shown. The results serve as a necessary part of solving the problem of obtaining the topological invariants for the Reyman - Semenov-Tian-Shansky system.

  16. The UMLS Knowledge Source server.

    McCray, A T; Razi, A


    The UMLS Knowledge Source server is an evolving tool for accessing information stored in the UMLS Knowledge Sources. The system architecture is based on the client-server paradigm wherein remote site users send their requests to a centrally managed server at the U.S. National Library of Medicine. The client programs can run on platforms supporting the TCP/IP communication protocol. Access to the system is provided through a command-line interface and through an Application Programming Interface.

  17. UML 2 Certification Guide Fundamental & Intermediate Exams

    Weilkiens, Tim


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

  18. Modeling Multi-Mobile Agents System Based on Coalition Signature Mechanism Using UML

    SUNZhixin; HUANGHaiping; WANGRuchuan


    With the development of electronic commerce and agent techniques, multi-mobile agents cooperation can not only improve the efficiency of electronic business trade, but more importantly, it has a comprehensive applicative value in solving the security issues of mobile agent system. This paper firstly describes the mechanism of multi-mobile agents coalition signature aiming at the system security. Subsequently it brings forward a basic architecture of Multi-mobile agents system (MMAS) based on the design pattern of multi-mobile agents. The paper uses the diagrs_rn of UML, such as use case diagram, class diagram and sequence diagram to build the detailed model of the coalition signature and multi-mobile agents cooperation results. Through security analysis, we find that multimobile agents cooperation and interaction can solve some security problems of mobile agents in transfer, and also it can improve the efficiency of business trade. These results indicate that MMAS has a high security performance and can be widely used in E-commerce trade.

  19. Aspect-Oriented Subprogram Synthesizes UML Sequence Diagrams

    Barry, Matthew R.; Osborne, Richard N.


    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

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

    Arpinen Tero


    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.

  1. UML in business process modeling

    Bartosz Marcinkowski


    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.

  2. Phase Equilibria Diagrams Database

    SRD 31 NIST/ACerS Phase Equilibria Diagrams Database (PC database for purchase)   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 volumes produced as part of the ACerS-NIST Phase Equilibria Diagrams Program (formerly titled Phase Diagrams for Ceramists): Volumes I through XIV (blue books); Annuals 91, 92, 93; High Tc Superconductors I & II; Zirconium & Zirconia Systems; and Electronic Ceramics I. Materials covered include oxides as well as non-oxide systems such as chalcogenides and pnictides, phosphates, salt systems, and mixed systems of these classes.

  3. 3rd International Workshop on Critical Systems Development with UML

    Jan Jürjens; Eduardo B. Fernandez; Robert France; Bernhard Rumpe


    Topics of the Workshop include: --- Applications of UML to real-time systems security-critical systems dependable / safety-critical systems performance-critical systems embedded systems hybrid systems reactive systems --- Extensions of UML (UML-RT, UMLsec, Automotive UML, Embedded UML, ...) and new developments (UML 2.0, MDA) --- Modeling, synthesis, model transformation, code generation, testing, validation, and verification of critical systems using UML --- Aspect-oriented or Component-base...

  4. 基于UML的ADSL装机管理系统的设计与实现%Design and Realization of ADSL Connection Management System Based on UML



    ADSL Connection Management treating flow is introduced.The ADSL Connection Management System is taken as an object of study and a visualizing modeling tool named unified modeling language(UML) is introduced,which abstracts the web class that helps fast exploration with high efficiency and low cost.By utilizing UML,the realization of the system is analyzed from the aspect of demand and static and dynamic models are established.Use case diagram,class diagram,sequence diagram and activity diagram of the system are drew by using microsoft office visio.Finally the ADSL Connection Management System is developed.The system has the advantages of security,high efficiency,great feasibility and strong popularization and expandability%概述了ADSL装机管理业务的处理流程,以ADSL装机管理系统为研究对象,引入了一种通用的可视化建模语言——UML,抽象出Web"类"来进行高效率、低成本的快速开发。利用UML对系统的实现进行了需求分析、静态和动态建模。通过Microsoft Office Visio分别绘制出用例图、类图、顺序图和活动图等。最后开发出ADSL装机管理系统,系统具有安全、高效可行、可推广性和扩展性强的特点

  5. QuantUM: Quantitative Safety Analysis of UML Models

    Florian Leitner-Fischer


    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.

  6. Modeling Value Chain Analysis of Distance Education using UML

    Acharya, Anal; Mukherjee, Soumen


    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.

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

    Qiu, Shanwen


    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 © 2013 Elsevier Ltd.

  8. Synthesizing Distributed Protocol Specifications from a UML State Machine Modeled Service Specification

    Jehad Al Dallal; Kassem A.Saleh


    The object-oriented paradigm is widely applied in designing and implementing communication systems.Unified Modeling Language (UML) is a standard language used to model the design of object-oriented systems.A protocol state machine is a UML adopted diagram that is widely used in designing communication protocols.It has two key attractive advantages over traditional finite state machines:modeling concurrency and modeling nested hierarchical states.In a distributed communication system,each entity of the system has its own protocol that defines when and how the entity exchanges messages with other communicating entities in the system.The order of the exchanged messages must conform to the overall service specifications of the system.In object-oriented systems,both the service and the protocol specifications are modeled in UML protocol state machines.Protocol specification synthesis methods have to be applied to automatically derive the protocol specification from the service specification.Otherwise,a time-consuming process of design,analysis,and error detection and correction has to be applied iteratively until the design of the protocol becomes error-free and consistent with the service specification.Several synthesis methods are proposed in the literature for models other than UML protocol state machines,and therefore,because of the unique features of the protocol state machines,these methods are inapplicable to services modeled in UML protocol state machines.In this paper,we propose a synthesis method that automatically synthesizes the protocol specification of distributed protocol entities from the service specification,given that both types of specifications are modeled in UML protocol state machines.Our method is based on the latest UML version (UML2.3),and it is proven to synthesize protocol specifications that are syntactically and semantically correct.As an example application,the synthesis method is used to derive the protocol specification of the H.323

  9. Generació automàtica de codi Java amb ArgoUML


    Aquesta memòria presenta un estudi de la generació automàtica de codi Java a partir de diagrames UML amb l'eina ArgoUML. El cicle de vida tradicional del programari presenta alguns problemes com la manca de sincronització entre codi i documentació, poca portabilitat i problemes de interoperabilidad. El paradigma MDA vol solucionar en part aquests problemes fent dels models el centre del desenvolupament del programari i apostant per la generació automàtica de models i codi. Esta memoria pre...

  10. Enterprise architecture evaluation using architecture framework and UML stereotypes

    Narges Shahi


    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.

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

    Mahmud Kandel


    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.

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

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


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

  13. Rigorous Modeling of Real-time System Based on UML and PVS

    LAI Ming-zhi; YOU Jin-yuan


    Rigorous modeling could improve the correctness and reduce cost in embedded real-time system development for models could be verified. Tools are needed for rigorous modeling of embedded real-time system. UML is an industrial standard modeling language which provides a powerful expressi-veness, intuitive and easy to use interface to model. UML is widely accepted by software developer. However, for lack of precisely defined semantics, especially on the dynamic diagrams, UML model is hard to be verified. PVS is a general formal method which provides a high-order logic specification language and integrated with model checking and theorem proving tools. Combining the widely used UML with PVS, this paper provides a novel modeling and verification approach for embedded real-time system. In this approach, we provide 1) a timed extended UML statechart for modeling dynamic behavior of an embedded real-time system; 2) an approach to capture timed automata based semantics from timed statechart; and 3) an algorithm to generate a finite state model expressed in PVS specification for model checking. The benefits of our approach include flexible and friendly in modeling, extendable in formalization and verification content, and better performance. Time constraints are modeled and verified and its a highlight of this paper.

  14. The Herschel Orion Protostar Survey: Correcting for Inclination in BLT Diagrams and Reassessing the Class 0 Lifetime

    Fischer, William J.; Megeath, S.; Stutz, A. M.; Tobin, J. J.; Ali, B.; Stanke, T.; Osorio, M.; Furlan, E.; HOPS Team


    We describe recent results from the Herschel Orion Protostar Survey (HOPS), a multiwavelength study of Spitzer-identified protostars in the Orion Molecular Cloud complex. Over 300 protostars in the Orion A and B molecular clouds, the largest star-forming region in the nearest 500 pc, have been observed with 70 μm and 160 μm Herschel/PACS imaging and spectroscopy and with near-IR, mid-IR, and submillimeter imaging and spectroscopy. Using a custom grid of radiative transfer models, we have fit the resulting spectral energy distributions of the sources to estimate their fundamental properties, including infall rate, luminosity, and outflow cavity angle. We also use the model fits to correct the bolometric luminosities and temperatures (BLT properties) of the sources for the effects of foreground extinction and inclination. After the inclination correction, we find that many of the putative young Class 0 sources seem to be highly inclined, more evolved Class I sources. Furthermore, we have discovered a class of protostars previously unidentified by Spitzer that may be young or highly inclined Class 0 sources. We re-evaluate the Class 0 lifetime in light of these new results.

  15. Executable Architecture Modeling and Simulation Based on fUML


    informal constructs. The paper proposes an approach of executable architecture modeling and simulation by introducing formal UML specification. Firstly...ones. UML is accepted as an Architectural Description Language by architects, and it has become a standard notation to document the architecture...these UML models are not executable. Object Management Group proposes the fUML to enable UML models execution [5]. Accordingly, we propose an

  16. The feasibility of using UML to compare the impact of different brands of computer system on the clinical consultation

    Pushpa Kumarapeli


    Conclusions UML sequence diagrams are useful in identifying common tasks in the clinical consultation, and for contrasting the impact of the different brands of computer system on the clinical consultation. Further research is needed to see if patterns demonstrated in this pilot study are consistently displayed.

  17. 基于 UML 的仓库管理系统分析建模%Modeling and Analysis of Warehouse Management System Based on UML

    刘宏; 李红梅


    文中以仓库管理系统的开发为例,采用 UML 建模语言对仓库管理系统进行建模设计,以用例图、活动图、时序图为基本工具,对仓库管理系统进行建模分析,为开发仓库管理系统提供相关经验。%This paper takes the development of warehouse management system as an example,adopts the Unified Modeling Language for modeling the design of the warehouse management system,and uses the use case diagram,activity diagram and sequence diagram as basic tools to analyze the warehouse management system,which can provide relevant experience for the development of warehouse management system.

  18. Research on embedded software test case generation based on real-time extended UML%基于UML实时扩展的嵌入式软件测试用例生成技术

    殷永峰; 郑本焘; 陆民燕; 倪红英


    将统一建模语言(unified modeling language,UML)和对象约束语言(object constraint language,OCL)引入嵌入式软件测试领域,首先提出了一种基于UML实时扩展的嵌入式软件测试建模过程.然后,给出了UML状态图和类图的实时扩展方法.最后,结合航空电子系统嵌入式软件测试用例生成过程,详细阐述了被测系统的静态和动态建模,提出了扩展的测试序列定义及其生成方法,最终将所生成测试用例采用扩展标记语言(extensible markup language,XML)格式存储.工程应用验证表明,上述方法可充分发挥UML作为工业标准的工具资源优势,提高嵌入式软件测试用例生成的准确性、有效性和自动化程度.%The unified modeling language (UML) and object constraint language (OCL) are introduced into the embedded software testing field, and the testing modeling process based on real-time extended UML are studied firstly. Then, the real-time extensive methods of UML state diagram and class diagram are presented.Finally, combined with the avionics embedded software test case generation practice, the static and dynamic modeling of software under test (SUT) are described in detail. Meanwhile, the definition of the extended test sequence and its generation method are put forward and the generated test cases are eventually stored using extensible markup language (XML). The project application verification result shows that the proposed method can fully make use of the advantages of tool resource of the UML which has been as the industry standard and improve the efficiency, accuracy and the automatic level of embedded software test case generation.

  19. Bases de datos difusas modeladas con UML

    Urrutia Sepúlveda,Angélica; Varas Contreras, Marcela


    En este artículo se presenta un diseño de una base de datos difusa en UML. Se sentaron las bases conceptuales para la definición de atributos difusos y de los mecanismos que permiten consultar la base de datos difusa una vez creada, esto es mediante el uso de comparadores difusos. Se utilizaron los conceptos de estereotipo y patrón provistos por UML para formalizar una propuesta que queda a disposición de los diseñadores.

  20. Electronic diagrams

    Colwell, Morris A


    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

  1. SCADA Diagram

    Rose, Matthew


    Matthew Rose worked at the Naval Postgraduate School as a graphic designer from February 2002-November 2011. His work for NPS included logos, brochures, business packs, movies/presentations, posters, the CyberSiege video game and many other projects. This material was organized and provided by the artist, for inclusion in the NPS Archive, Calhoun. Includes these files:; powerline.jpg; SCADA; SCADA diagram.pdf; SCADA diagramsmall.pdf; SCADA2.pdf

  2. UML Semantics FAQ: Dynamic Behaviour and Concurrency

    Wieringa, Roel; Astesiano, Egidio; Reggio, Gianna; Le Guennec, Alain; Hussman, Heinrich; Berg, van den Klaas; Broek, van den Pim; Demeyer, Serge


    This paper reports the results of a workshop held at ECOOP'99. The workshop was set up to find answers to questions fundamental to the definition of a semantics for the Unified Modelling Language. Questions examined the meaning of the term semantics in the context of UML; approaches to defining the

  3. 基于Object-Z的UML对象模型的形式化%The Formalization of Object Model in UML Based on Object-Z

    杨卫东; 蔡希尧


    UML is the main visual Object-oriented modeling language currently, which is used widely and supported by most CASE tools. Comparing with traditional Object-oriented methods, LML describes its semantics and syntax more rigouly by using metamodel and Object Constrain Language. But some important concepts in UML are not specified clearly. This paper presents a formal specification for object model of UML, mainly includes the concepts of class, association, association class, aggregation, and inheritance, etc, so that the analyse, verification, refine, and consistent cheking can be applied to object model.

  4. Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata

    Yu Zhou; Luciano Baresi; Matteo Rossi


    UML is a widely-used,general purpose modeling language.But its lack of a rigorous semantics forbids the thorough analysis of designed solution,and thus precludes the discovery of significant problems at design time.To bridge the gap,the paper investigates the underlying semantics of UML state machine diagrams,along with the time-related modeling elements of MARTE,the profile for modeling and analysis of real-time embedded systems,and proposes a formal operational semantics based on extended hierarchical timed automata.The approach is exemplified on a simple example taken from the automotive domain.Verification is accomplished by translating designed models into the input language of the UPPAAL model checker.

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

    Papajorgji, Petraq J


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

  6. Local Area Network Performance Using UML

    Dr Vipin Saxena


    Full Text Available This paper explains the performance of LAN/WAN using UML. Nowadays, Local Area Network (LAN System is an integral part of any organization. This may established by the use of the fiber optics cables or through Wi-Fi connectivity called as Wireless Local Area Network (WLAN. In the network connectivity, administrator has to ensure whether the destination node is receiving the data correctly, safely and within minimum time period. In the country, many of the organizations have the LAN or WLAN but one has to check the performance of these, therefore, in this paper, performance of LAN/WLAN is observed through the UML design. The node is considered as a stereotype and one process is transmitted from one machine to the other machine and data transmission rate is recorded through experimental study. A real case study of Babasaheb Bhimrao Ambedkar Central University is considered and results are depicted in the form of graphs and table.

  7. Delimiting diagrams

    Oostrom, V. van


    We introduce the unifying notion of delimiting diagram. Hitherto unrelated results such as: Minimality of the internal needed strategy for orthogonal first-order term rewriting systems, maximality of the limit strategy for orthogonal higher-order pattern rewrite systems (with maximality of the strat

  8. UML: Un lenguaje de modelo de objetos

    Luis Ignacio Lizcano-Bueno


    Full Text Available A Unified Modeling Language (UML: Unified Modeling Language is a tool that allows object-oriented modeling across a wide graphic vocabulary focused on conceptual and physical representation of software systems software. It is now a standard adopted by the development group orbjetos (OMG: Object Management Group.   This paper presents an introduction to this language, the different components that form and briefly explain their functions are shown.

  9. UMLS-based automatic image indexing.

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


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

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

    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.

  11. Hubble Diagram

    Djorgovski, S.; Murdin, P.


    Initially introduced as a way to demonstrate the expansion of the universe, and subsequently to determine the expansion rate (the HUBBLE CONSTANT H0), the Hubble diagram is one of the classical cosmological tests. It is a plot of apparent fluxes (usually expressed as magnitudes) of some types of objects at cosmological distances, against their REDSHIFTS. It is used as a tool to measure the glob...

  12. Efficient Representation of Timed UML 2 Interactions

    Knapp, Alexander; Störrle, Harald


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

  13. State-transition diagrams for biologists.

    Bersini, Hugues; Klatzmann, David; Six, Adrien; Thomas-Vaslin, Véronique


    It is clearly in the tradition of biologists to conceptualize the dynamical evolution of biological systems in terms of state-transitions of biological objects. This paper is mainly concerned with (but obviously not limited too) the immunological branch of biology and shows how the adoption of UML (Unified Modeling Language) state-transition diagrams can ease the modeling, the understanding, the coding, the manipulation or the documentation of population-based immune software model generally defined as a set of ordinary differential equations (ODE), describing the evolution in time of populations of various biological objects. Moreover, that same UML adoption naturally entails a far from negligible representational economy since one graphical item of the diagram might have to be repeated in various places of the mathematical model. First, the main graphical elements of the UML state-transition diagram and how they can be mapped onto a corresponding ODE mathematical model are presented. Then, two already published immune models of thymocyte behavior and time evolution in the thymus, the first one originally conceived as an ODE population-based model whereas the second one as an agent-based one, are refactored and expressed in a state-transition form so as to make them much easier to understand and their respective code easier to access, to modify and run. As an illustrative proof, for any immunologist, it should be possible to understand faithfully enough what the two software models are supposed to reproduce and how they execute with no need to plunge into the Java or Fortran lines.

  14. A review method for UML requirements analysis model employing system-side prototyping.

    Ogata, Shinpei; Matsuura, Saeko


    User interface prototyping is an effective method for users to validate the requirements defined by analysts at an early stage of a software development. However, a user interface prototype system offers weak support for the analysts to verify the consistency of the specifications about internal aspects of a system such as business logic. As the result, the inconsistency causes a lot of rework costs because the inconsistency often makes the developers impossible to actualize the system based on the specifications. For verifying such consistency, functional prototyping is an effective method for the analysts, but it needs a lot of costs and more detailed specifications. In this paper, we propose a review method so that analysts can verify the consistency among several different kinds of diagrams in UML efficiently by employing system-side prototyping without the detailed model. The system-side prototype system does not have any functions to achieve business logic, but visualizes the results of the integration among the diagrams in UML as Web pages. The usefulness of our proposal was evaluated by applying our proposal into a development of Library Management System (LMS) for a laboratory. This development was conducted by a group. As the result, our proposal was useful for discovering the serious inconsistency caused by the misunderstanding among the members of the group.

  15. Rewriting and suppressing UMLS terms for improved biomedical term identification

    K.M. Hettne (Kristina); E.M. van Mulligen (Erik); M.J. Schuemie (Martijn); R.J.A. Schijvenaars (Bob); J.A. Kors (Jan)


    textabstractBackground: Identification of terms is essential for biomedical text mining. We concentrate here on the use of vocabularies for term identification, specifically the Unified Medical Language System (UMLS). To make the UMLS more suitable for biomedical text mining we implemented and evalu

  16. Supporting several levels of restriction in the UML

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


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

  17. Inferring Requirement Goals from Model Implementing in UML


    UML is used widely in many software developmentprocesses.However,it does not make explicit requirement goals.Here is a method tending to establish the semantic relationship between requirements goals and UML models.Before the method is introduced,some relevant concepts are described

  18. Using Unified Modelling Language (UML) as a process-modelling technique for clinical-research process improvement.

    Kumarapeli, P; De Lusignan, S; Ellis, T; Jones, B


    The Primary Care Data Quality programme (PCDQ) is a quality-improvement programme which processes routinely collected general practice computer data. Patient data collected from a wide range of different brands of clinical computer systems are aggregated, processed, and fed back to practices in an educational context to improve the quality of care. Process modelling is a well-established approach used to gain understanding and systematic appraisal, and identify areas of improvement of a business process. Unified modelling language (UML) is a general purpose modelling technique used for this purpose. We used UML to appraise the PCDQ process to see if the efficiency and predictability of the process could be improved. Activity analysis and thinking-aloud sessions were used to collect data to generate UML diagrams. The UML model highlighted the sequential nature of the current process as a barrier for efficiency gains. It also identified the uneven distribution of process controls, lack of symmetric communication channels, critical dependencies among processing stages, and failure to implement all the lessons learned in the piloting phase. It also suggested that improved structured reporting at each stage - especially from the pilot phase, parallel processing of data and correctly positioned process controls - should improve the efficiency and predictability of research projects. Process modelling provided a rational basis for the critical appraisal of a clinical data processing system; its potential maybe underutilized within health care.

  19. Towards Clone Detection in UML Domain Models

    Störrle, Harald


    Code clones - that is, duplicate fragments of code - have been studied for a long time. There is strong evidence that code clones are a major source of software faults. Anecdotal evidence suggests that this phenomenon is not restricted to code, but occurs in models in a very similar way. So...... it is likely that model clones are as detrimental to model quality as they are to code quality. However, programming language code and visual models also have significant differences so that notions and algorithms developed in the code clone arena cannot be transferred directly to model clones. In this article......, we discuss how model clones arise by analyzing several practical scenarios. We propose a formal definition of models and clones, that allows us to specify a generic clone detection algorithm. Through a thorough analysis of the detail structure of sample UML domain models, recommendations for clone...

  20. Towards Clone Detection in UML Domain Models

    Störrle, Harald


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

  1. Mapping UML Component Specifications to JEE Implementations

    Jyhjong Lin


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

  2. D'Event-B vers UML/OCL en passant par UML/EM-OCL

    Sayar, Imen


    To overcome the limitations of both approaches classical and formal for the development of complex software, we proposed a hybrid approach combining the formal approach (Event-B) and the classical approach (UML/OCL). Upstream phases of our approach include: Rewriting the requirements document, Refinement strategy, Abstract specification and Horizontal refinement. We have shown the feasibility of our approach on a case study: An Electronic Hotel Key System (SCEH). The problem of transition fro...

  3. 从UML顺序图生成状态图的一个方法%A Method for the Transformation from Sequence Diagram to Statechart Diagram

    袁海; 李宣东; 郑国梁


    UML (Unified Modeling Language) is a visual modeling language used for specifying, visualizing, constructing,and documenting the artifacts of software systems by various diagrams. It has been widely accepted as a standard modeling language in both academic and industrial areas. UML sequence diagrams are mostly used in specifying system requirements. By representing interactions, which are arranged in time sequence,between the objects in a system,sequence diagrams can construct scenarios indicating the system's functions. A UML statechart diagram is a graph shows the sequences of states that an object or an interaction goes through during its life in response to received stimuli,together with its responses and actions. It's useful in the design stage of system development. This essay discusses the computer-aided transformation from sequence diagrams to statechart diagrams,which can offer strong support for the transfering from requirement analysis to system design in the software development process. With OCL (Object Control Language) semantic constrain,a transform algorithm is provided in the paper. And the differences with the related works are also mentioned.

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

    Groote, S


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

  5. Transformations between UML and First Order Logic

    Birģelis, J


    Ar katru dienu MDA pamatnostādnes kļūst aizvien populārākas programmatūras inženierijā. Lai arī viena no galvenajām idejām, ideja, ka programmatūru jāvar automātiski pārvērst no projektējuma modeļiem līdz izejas kodam un otrādi, vēl nav pilnībā realizēta, tomēr eksistē daudz iestrādes, kā to var realizēt daļēji. Piem., viena no populārākajām modelēšanas valodām, kas daļēji atbalsta šādu ideju ir UML. Šo valodu plaši lieto programmatūras projektu izstrādē. tā atbalsta daudz diagrammu, kas ļauj...

  6. Softev: UML-Based PSEE Environment


    Software development processes, as a mean to ensure softwarequali ty and productivity, have been widely accepted within the software development com munity. This research introduces how to assist developers to establish quality m anagement plan and monitor the implementation of software processes quantitative ly in a CASE environment. A PSEE (process-centered software engineering environ m ent) named Softev has been brought forward to provide developers the environment to define, execute and monitor their processes. As UML is becoming a standard d iagrammatic notation for object-oriented modeling and is spreading rapidly, it h as been chosen to express the artifacts developed during the requirement analysi s and system design stages. In the early products of software process engineerin g, most research mainly focus on the representations of complex organizational p rocesses and architectures for process-centered application support environment . However, the metrics of software processes and artifacts was not paid sufficien t attention to. This research proposes the attributes to be measured during the development period which enable managers to predict and supervise the software p roject more precisely.

  7. Unambiguous UML Composite Structures: The OMEGA2 Experience

    Ober, Iulian; Dragomir, Iulia

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

  8. Exploring the UMLS: a rough sets based theoretical framework.

    Srinivasan, P


    The Unified Medical Language System (UMLS) [1] has a unique and leading position in the evolution of thesauri and metathesauri. Features that set it apart are: its composition from more than fifty component health care vocabularies; the sophisticated UMLS ontology linking the Metathesaurus with structures such as the Semantic Network and the SPECIALIST lexicon; and the high level of social collaboration invested in its construction and growth. It is our thesis that in order to successfully harness such a complex vocabulary for text retrieval we need sophisticated methods derived from a deeper understanding of the UMLS system. Thus we propose a theoretical framework based on the theory of rough sets, that supports the systematic and exploratory investigation of the UMLS Metathesaurus for text retrieval. Our goal is to make it more feasible for individuals such as patients and health care professionals to access relevant information at the point of need.

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

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


    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.

  10. Workshop on Consistency Problems in UML-based Software Development II

    Kuzniarz, Ludwik; Huzar, Zbigniew; Reggio, Gianna; Sourrouille, Jean Louis; Staron, Miroslaw


    Workshop materials of the Second Workshop on Consistency Problems in UML-based Software Development. The workshop is part of the Sixth International Conference on The Unified Modeling Language <<UML>> 2003 Workshop Website

  11. Resummation of Cactus Diagrams in Lattice QCD

    Panagopoulos, H


    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.

  12. 基于 UML 的面向对象信息系统开发%Object-oriented Information System Development Based on the UML



    In this article, the definition of UML is described, the UML graphics is classified, the UML development process is put forward for object-oriented modeling of information system. As an example, the educational administration information system based on Web, the author has illustrated the UML application for object-oriented information system development.%  对 UML 的定义进行了描述,对 UML 的图形进行了分类说明,提出 UML 在面向对象信息系统开发中的建模过程,结合基 Web 的教务管理信息系统实例,说明了 UML 在面向对象信息系统开发中的应用。

  13. Describing different brain computer interface systems through a unique model: a UML implementation.

    Quitadamo, Lucia Rita; Marciani, Maria Grazia; Cardarilli, Gian Carlo; Bianchi, Luigi


    All the protocols currently implemented in brain computer interface (BCI) experiments are characterized by different structural and temporal entities. Moreover, due to the lack of a unique descriptive model for BCI systems, there is not a standard way to define the structure and the timing of a BCI experimental session among different research groups and there is also great discordance on the meaning of the most common terms dealing with BCI, such as trial, run and session. The aim of this paper is to provide a unified modeling language (UML) implementation of BCI systems through a unique dynamic model which is able to describe the main protocols defined in the literature (P300, mu-rhythms, SCP, SSVEP, fMRI) and demonstrates to be reasonable and adjustable according to different requirements. This model includes a set of definitions of the typical entities encountered in a BCI, diagrams which explain the structural correlations among them and a detailed description of the timing of a trial. This last represents an innovation with respect to the models already proposed in the literature. The UML documentation and the possibility of adapting this model to the different BCI systems built to date, make it a basis for the implementation of new systems and a mean for the unification and dissemination of resources. The model with all the diagrams and definitions reported in the paper are the core of the body language framework, a free set of routines and tools for the implementation, optimization and delivery of cross-platform BCI systems.

  14. Perfect orderings on Bratteli diagrams

    Bezuglyi, Sergey; Yassawi, Reem


    Given a Bratteli diagram B, we study the set O(B) of all possible orderings w on a Bratteli diagram B and its subset P(B) consisting of `perfect' orderings that produce Bratteli-Vershik dynamical systems (Vershik maps). We give necessary and sufficient conditions for w to be perfect. On the other hand, a wide class of non-simple Bratteli diagrams that do not admit Vershik maps is explicitly described. In the case of finite rank Bratteli diagrams, we show that the existence of perfect orderings with a prescribed number of extreme paths affects significantly the values of the entries of the incidence matrices and the structure of the diagram B. Endowing the set O(B) with product measure, we prove that there is some j such that almost all orderings on B have j maximal and minimal paths, and that if j is strictly greater than the number of minimal components that B has, then almost all orderings are imperfect.

  15. UML as a cell and biochemistry modeling language.

    Webb, Ken; White, Tony


    The systems biology community is building increasingly complex models and simulations of cells and other biological entities, and are beginning to look at alternatives to traditional representations such as those provided by ordinary differential equations (ODE). The lessons learned over the years by the software development community in designing and building increasingly complex telecommunication and other commercial real-time reactive systems, can be advantageously applied to the problems of modeling in the biology domain. Making use of the object-oriented (OO) paradigm, the unified modeling language (UML) and Real-Time Object-Oriented Modeling (ROOM) visual formalisms, and the Rational Rose RealTime (RRT) visual modeling tool, we describe a multi-step process we have used to construct top-down models of cells and cell aggregates. The simple example model described in this paper includes membranes with lipid bilayers, multiple compartments including a variable number of mitochondria, substrate molecules, enzymes with reaction rules, and metabolic pathways. We demonstrate the relevance of abstraction, reuse, objects, classes, component and inheritance hierarchies, multiplicity, visual modeling, and other current software development best practices. We show how it is possible to start with a direct diagrammatic representation of a biological structure such as a cell, using terminology familiar to biologists, and by following a process of gradually adding more and more detail, arrive at a system with structure and behavior of arbitrary complexity that can run and be observed on a computer. We discuss our CellAK (Cell Assembly Kit) approach in terms of features found in SBML, CellML, E-CELL, Gepasi, Jarnac, StochSim, Virtual Cell, and membrane computing systems.

  16. [Humalog® 200 U/ml KwikPen™].

    Scheen, A J


    Insulin lispro (Humalog®) was the first short-acting insulin analogue to be indicated for the treatment of diabetes mellitus requiring insulin therapy. After subcutaneous injection, insulin lispro has a more favourable pharmacokinetics/pharmacodynamics profile than human insulin, characterized by a faster resorption and a more rapid and less prolonged glucose-lowering activity. These properties allow a better control of postprandial hyperglycaemia and a reduction of the risk of delayed hypoglycaemia, especially at night. The patient's quality of life is also improved because insulin lispro can be injected within the 15 minutes before meal and even possibly after meal when the amount of food intake is unpredictable. Already commercialized as Humalog® 100 U/ml, insulin lispro is now also available as Humalog® 200 U/ml. A pharmacokinetics/pharmacodynamics study confirmed the bioequivalence of the two formulations, based upon the analysis of both plasma free insulin concentrations and glucose infusion rates to maintain normoglycaemia. Humalog® 200 U/ml is available in a novel disposable 3 ml pen (KwikPen™), with lower glide force and injection volume; thus this new pen is more convenient for the patient compared with the current pen used to inject Humalog® 100 U/ml. The new formulation Humalog® 200 U/ml is indicated in Europe for adult patients with type 1 or type 2 diabetes who require more than 20 units of prandial insulin per day to cover their meals.

  17. Performance evaluation of enterprise architecture using fuzzy sequence diagram

    Mohammad Atasheneh


    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.

  18. Well-formedness and typing rules for UML Composite Structures

    Dragomir, Iulia


    Starting from version 2.0, UML introduced hierarchical composite structures, which are an expressive way of defining complex software architectures, but which have a very loosely defined semantics in the standard. In this paper we propose a set of consistency rules that disambiguate the meaning of UML composite structures. Our primary goal was to have an operational model of composite structures for the OMEGA UML profile, an executable profile dedicated to the formal specification and validation of real-time systems, developed in a past project to which we contributed. However, the rules and principles stated here are applicable to other hierarchical component models based on the same concepts, such as SysML. The presented ruleset is supported by an OCL formalization which is described in this report. This formalization was applied on different complex models for the evaluation and validation of the proposed principles.

  19. Application Of UML In Real-Time Embedded Systems

    Aman Kaur


    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.

  20. Mobile Network Building Management Systems Testing Based on UML Model%基于 UML 模型的移动网络建设管理系统测试

    宋佩佩; 王军选


    移动网络建设管理系统数据容量庞大,业务流程复杂,涉及多个专业和环节,维护和更新过程比较复杂,成本较高,为此,提出了一种基于 UML 模型的系统测试方法。通过建立 UML 模型,主要整合了用例图和活动图,并结合敏捷测试的相关测试方法,设计测试用例,反馈测试结果。若发现模型缺陷,则及时重构;若发现功能或流程等缺陷,则及时进行整改。从而实现对系统的实时更新,在满足需求的同时,提高了系统的质量。%As a result of involving many professes and aspect ,data capacity of the mobile network construction manage‐ment system is huge ,the business process is complex .It is very complex to maintain and update ,and the cost is very high . So ,UML models as an approach are presented to consolidating the use case diagram and activity diagram ,to combining with agile test mothed ,to designing test case ,to feedbacking test result .If models defect ,reconstruction in time ;if the function or process defect ,rectification in time .Thereby it achieves real‐time updates to the system ,meets the demand ,and improves the quality of the system in the mean time .

  1. 一种顺序图的形式化描述与推理过程%Sequence Diagram of the Formal Description and Reasoning



    以统一建模语言(UML,Unified Modeling Language)规范为基础,给出UML顺序图的形式化定义和语法描述,并进一步分析了对象消息发送和接收之间的一致性问题.最后,通过对实例推理过程的分析,对UML顺序图的特性作进一步的解释.这为基于UML顺序图的模型转换和模型验证提供了必要的前提条件,可用于对软件系统结构的完备性理解和构造可视化建模工具.%Based on UML sequence diagram of the Unified Modeling Language (UML, Unified Modeling Language) specification is given a formal definition and syntax descriptions, and further analysis of the object between the sending and receiving messages consistency. Finally, the analysis of case-based reasoning process, the characteristics of UML sequence diagrams for further explanation. This UML sequence diagram based model transformation and model validation provided the necessary precondition for the software system can be used to understand the completeness of the structure and construction of visual modeling tools.

  2. FORM, Diagrams and Topologies

    Herzog, Franz; Ueda, Takahiro; Vermaseren, J A M; Vogt, Andreas


    We discuss a number of FORM features that are essential in the automatic processing of very large numbers of diagrams as used in the Forcer program for 4-loop massless propagator diagrams. Most of these features are new.

  3. Extrinsic Curvature Embedding Diagrams

    Lu, J L


    Embedding diagrams have been used extensively to visualize the properties of curved space in Relativity. We introduce a new kind of embedding diagram based on the {\\it extrinsic} curvature (instead of the intrinsic curvature). Such an extrinsic curvature embedding diagram, when used together with the usual kind of intrinsic curvature embedding diagram, carries the information of how a surface is {\\it embedded} in the higher dimensional curved space. Simple examples are given to illustrate the idea.

  4. CASE tools and UML: state of the ART.

    Agarwal, S


    With increasing need for automated tools to assist complex systems development, software design methods are becoming popular. This article analyzes the state of art in computer-aided software engineering (CASE) tools and unified modeling language (UML), focusing on their evolution, merits, and industry usage. It identifies managerial issues for the tools' adoption and recommends an action plan to select and implement them. While CASE and UML offer inherent advantages like cheaper, shorter, and efficient development cycles, they suffer from poor user satisfaction. The critical success factors for their implementation include, among others, management and staff commitment, proper corporate infrastructure, and user training.

  5. Vehicle System Management Modeling in UML for Ares I

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


    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.

  6. Using UMLS metathesaurus concepts to describe medical images: dermatology vocabulary.

    Woods, James W; Sneiderman, Charles A; Hameed, Kamran; Ackerman, Michael J; Hatton, Charlie


    Web servers at the National Library of Medicine (NLM) displayed images of ten skin lesions to practicing dermatologists and provided an online form for capturing text they used to describe the pictures. The terms were submitted to the UMLS Metathesaurus (Meta). Concepts retrieved, their semantic types, definitions and synonyms, were returned to each subject in a second web-based form. Subjects rated the concepts against their own descriptive terms. They submitted 825 terms, 346 of which were unique and 300 mapped to UMLS concepts. The dermatologists rated 295 concepts as 'Exact Match' and they accomplished both tasks in about 30 min.

  7. For-LySa: UML for Authentication Analysis

    Buchholtz, Mikael; Montangero, Carlo; Perrone, Lara;


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

  8. The Software Costs Estimation Based on UML Model

    XiaopingYang; LuJun; YuefengZhao


    UML is a standard modeling language used in object-oriented analysis and design. Function point analysis is a method used to measure the size of an application, It is independent of the implementation programming language. Its measuring result can be compared between different development processes. This paper presents a method to use the requirements analysis model of UML to analysis the application's function points, so software developer can use it to estimate the project's size and cost. An improved method is given at the end of this paper.

  9. Diagrammatic Reasoning with Classes and Relationships

    Nilsson, Jørgen Fischer


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

  10. Research on Conceptual Modeling of U.S. Kinetic Energy Anti-Satellite Combat System Based on UML%基于UML的美军动能反卫作战系统概念建模

    郝琳; 毕义明; 王桐


    In this paper,the conceptual model of the U.S. Kinetic Energy Anti-Satellit combat system is discussed by utilizing UML. Aiming at the operational tasks of combat system,main behaviour of system are identified firstly,then function requirement is defined with the use-case diagram. Secondly,all of the entities are identified with class diagram and relationship analysed. Finally, dynamic Interactive in different phase are displayed by sequence diagram. This description of conceptual model is normative,and can be provide good foundation for Development of Simulation System.%针对美军动能反卫作战系统,利用UML方法,对其作战仿真概念建模进行了初步的探讨。针对作战系统的反卫作战任务,首先识别系统的主要行为,利用用例图定义系统的功能需求;其次利用类图标识系统用例模型中的所有实体,并分析这些实体的关联关系;最后,采用顺序图展示对象在系统执行过程中不同阶段的动态交互。这样建立的概念模型描述规范,为下一步仿真系统的开发奠定了良好知识表示基础。

  11. Safety-barrier diagrams

    Duijm, Nijs Jan


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

  12. 基于UML数据库建模分析与应用%Analysis and Application onf Database Modeling Based on UML



    This paper introduces the basic concept of UML, the five view, expounded the UML class as a method of database modeling, the product production management system as a case analysis of UML and relation database table and the table map-ping scheme between the access operation.%该文介绍了UML的基本概念、五大视图,阐述了UML类图作为数据库建模的方法,以产品生产管理系统作为案例分析了UML类与关系数据库表及表访问操作之间的映射方案。

  13. Requirements Validation: Execution of UML Models with CPN Tools

    Machado, Ricardo J.; Lassen, Kristian Bisgaard; Oliveira, Sérgio


    with simple unified modelling language (UML) requirements models, it is not easy for the development team to get confidence on the stakeholders' requirements validation. This paper describes an approach, based on the construction of executable interactive prototypes, to support the validation of workflow...

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

    Bækgaard, Lars


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

  15. Visualization of Learning Scenarios with UML4LD

    Laforcade, Pierre


    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…

  16. Reusing UML specifications in a constrained application domain

    Blok, M.C.; Cybulski, J.L.


    This article describes a method of reusing computer software designed in UML (Unified Modelling Language) with the aid of a domain model. The method's main strength is the possibility of software reuse at the earliest stages of the development life cycle, i.e. specification of use cases and their ev

  17. Rewriting and suppressing UMLS terms for improved biomedical term identification

    Hettne Kristina M


    Full Text Available Abstract Background Identification of terms is essential for biomedical text mining.. We concentrate here on the use of vocabularies for term identification, specifically the Unified Medical Language System (UMLS. To make the UMLS more suitable for biomedical text mining we implemented and evaluated nine term rewrite and eight term suppression rules. The rules rely on UMLS properties that have been identified in previous work by others, together with an additional set of new properties discovered by our group during our work with the UMLS. Our work complements the earlier work in that we measure the impact on the number of terms identified by the different rules on a MEDLINE corpus. The number of uniquely identified terms and their frequency in MEDLINE were computed before and after applying the rules. The 50 most frequently found terms together with a sample of 100 randomly selected terms were evaluated for every rule. Results Five of the nine rewrite rules were found to generate additional synonyms and spelling variants that correctly corresponded to the meaning of the original terms and seven out of the eight suppression rules were found to suppress only undesired terms. Using the five rewrite rules that passed our evaluation, we were able to identify 1,117,772 new occurrences of 14,784 rewritten terms in MEDLINE. Without the rewriting, we recognized 651,268 terms belonging to 397,414 concepts; with rewriting, we recognized 666,053 terms belonging to 410,823 concepts, which is an increase of 2.8% in the number of terms and an increase of 3.4% in the number of concepts recognized. Using the seven suppression rules, a total of 257,118 undesired terms were suppressed in the UMLS, notably decreasing its size. 7,397 terms were suppressed in the corpus. Conclusions We recommend applying the five rewrite rules and seven suppression rules that passed our evaluation when the UMLS is to be used for biomedical term identification in MEDLINE. A software

  18. Software Process Modeling with UML in Development of Medical Insurance MIS


    This paper describes how to use the Unified Modeling Language(UML) to modeling software processes in medical insurance MIS, and compares UML Modeling method with classic PO(Process-Oriented) Modeling method. It indicates that th e whole performance of application system model described by UML is much better t han the one described by PO.

  19. Evaluation Methodology for UML and GML Application Schemas Quality

    Chojka, Agnieszka


    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.

  20. Penerapan Reverse Engineering Dalam Penentuan Pola Interaksi Sequence Diagram Pada Sampel Aplikasi Android

    Vierdy Sulfianto Rahmadani


    Full Text Available The purpose of this research is to apply the application of reverse engineering to determine interaction patterns of the Sequence diagram that can be used by system analysts as a template for designing UML sequence diagrams. Sample applications from android are used as dataset for reverse engineering and pattern identification. The first step is collecting application datasets. The next stage is identifying the features and applications activity, reverse engineering to obtain a sequence diagram model, and then synthesize all of the models into an interaction pattern of sequence diagram. The final step is to test the patterns by implementing it in an application development case stud. The evaluation results concludes that interaction patterns of sequence diagram designs obtained in reverse engineering steps is able to be implemented in software development that contained similar features with the obtained features in this research.

  1. Atomic phase diagram

    LI Shichun


    Based on the Thomas-Fermi-Dirac-Cheng model, atomic phase diagram or electron density versus atomic radius diagram describing the interaction properties of atoms of different kinds in equilibrium state is developed. Atomic phase diagram is established based on the two-atoms model. Besides atomic radius, electron density and continuity condition for electron density on interfaces between atoms, the lever law of atomic phase diagram involving other physical parameters is taken into account, such as the binding energy, for the sake of simplicity.


    Nurul Azwanti


    Full Text Available At this time many people who use the website instead of just looking for information, but rather as a land promotion, sales and other activities that could open up opportunities for businesses. Mendi Shopping is one of the businesses engaged in the sale of bags that are already using the internet as a media sales services. The internet service is up. However, in the recording of transactions still use manual recording that led to the frequent occurrence of data loss sales and had to repeat the recording back so that the generated report is not accurate. Use of the Website can be used as a media sales in Mendi Shopping. Unified Modeling Language (UML is a tool or tools that can be used in doing the design of the system to be built. UML can describe clearly the information systems that will be built. Shopping Mendi to assist in storing their data, created a database using MySQL as a storage medium. In addition, it can reduce errors and data loss in data processing sales. The website can also be a media campaign to inform the latest products and berkulitas so as to increase the sales charts in Mendi Shopping. Keywords: website, sales, MySQL, UML Pada saat ini banyak individu yang menggunakan website bukan hanya sekedar mencari informasi saja, melainkan sebagai lahan promosi, penjualan dan aktivitas lainnya yang dapat membuka peluang untuk bisnis. Mendi Shopping merupakan salah satu usaha yang bergerak dibidang penjualan tas yang sudah menggunakan layanan internet sebagai media penjualan. Layanan internet tersebut adalah Facebook. Namun, dalam pencatatan transaksinya masih menggunakan pencatatan secara manual yang menyebabkan sering terjadinya kehilangan data penjualan dan harus mengulang pencatatan kembali sehingga laporan yang dihasilkan tidak akurat. Penggunaan Website dapat dijadikan sebagai media penjualan pada Mendi Shopping. Unified Modeling Language (UML merupakan tools atau alat bantu yang dapat digunakan dalam melakukan desain terhadap

  3. MDA based-approach for UML Models Complete Comparison

    Chaouni, Samia Benabdellah; Mouline, Salma


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

  4. UML statechart based rigorous modeling of real-time system

    LAI Ming-zhi; YOU Jin-yuan


    Rigorous modeling could ensure correctness and could verify a reduced cost in embedded real-time system development for models. Software methods are needed for rigorous modeling of embedded real-time systems. PVS is a formal method with precise syntax and semantics defined. System modeled by PVS specification could be verified by tools. Combining the widely used UML with PVS, this paper provides a novel modeling and verification approach for embedded real-time systems. In this approach, we provide 1 ) a time-extended UML statechart for modeling dynamic behavior of an embedded real-time system; 2) an approach to capture timed automata based semantics from a timed statechart; and 3) an algorithm to generate a finite state model expressed in PVS specification for model checking. The benefits of our approach include flexibility and user friendliness in modeling, extendability in formalization and verification content, and better performance. Time constraints are modeled and verified and is a highlight of this paper.

  5. General Methodology for developing UML models from UI

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


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

  6. Difference Decision Diagrams

    Moeller, Jesper; Lichtenberg, Jacob; Andersen, Henrik Reif;


    This paper describes a new data structure, difference decision diagrams (DDDs), for representing a Boolean logic over inequalities of the form $x-y......This paper describes a new data structure, difference decision diagrams (DDDs), for representing a Boolean logic over inequalities of the form $x-y...


    李靖; 王力生


    With the widespread use of multi-core processors on the computer, for the development of application software, how to improve the parallelism of software for putting fullplay of the performance of multi-core processors becomes the focus of attention of the developers. However, for those technical personnel who never set foot in the parallel program development before, existing parallel programming techniques are the big headache. In particular, to reconstruct the existing serial software, it does not only need to be familiar with the parallel programming techniques, but also to understand the software code to be reconstructed, which is obviously very difficult and is error-prone as well. In this paper, by analysing the concurrent view of UML activity diagram and state diagram, we explore the parallelism of the software, and use parallel programming model OpenMP as the UML view to build a parallel architecture, therefore the developers are able to focus their vigour on the implementation of specific code.%随着多核处理器在计算机上的广泛使用,对于应用软件的开发来说,怎样提高软件的并行性以充分利用多核处理器的性能成为开发人员关注的热点.但是现在的并行编程技术让从未涉足并行程序开发的技术人员很头痛.尤其是对现有串行软件进行重构,不仅要对并行编程技术熟悉,还要对需重构软件的代码了解,这显然很困难且容易出错.通过对UML中活动图,状态图等并发视图的分析,发掘软件的并行性,并用并行编程模型OpenMP为UML视图搭建并行的架构,使得开发人员集中精力在具体代码的实现上.

  8. Auto-Coding UML Statecharts for Flight Software

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


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

  9. Algorithmic phase diagrams

    Hockney, Roger


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

  10. Inductively generating Euler diagrams.

    Stapleton, Gem; Rodgers, Peter; Howse, John; Zhang, Leishi


    Euler diagrams have a wide variety of uses, from information visualization to logical reasoning. In all of their application areas, the ability to automatically layout Euler diagrams brings considerable benefits. In this paper, we present a novel approach to Euler diagram generation. We develop certain graphs associated with Euler diagrams in order to allow curves to be added by finding cycles in these graphs. This permits us to build Euler diagrams inductively, adding one curve at a time. Our technique is adaptable, allowing the easy specification, and enforcement, of sets of well-formedness conditions; we present a series of results that identify properties of cycles that correspond to the well-formedness conditions. This improves upon other contributions toward the automated generation of Euler diagrams which implicitly assume some fixed set of well-formedness conditions must hold. In addition, unlike most of these other generation methods, our technique allows any abstract description to be drawn as an Euler diagram. To establish the utility of the approach, a prototype implementation has been developed.

  11. Conceptual Model of Clinical Governance Information System for Statistical Indicators by Using UML in Two Sample Hospitals

    Jeddi, Fatemeh Rangraz; Farzandipoor, Mehrdad; Arabfard, Masoud; Hosseini, Azam Haj Mohammad


    Objective: The purpose of this study was investigating situation and presenting a conceptual model for clinical governance information system by using UML in two sample hospitals. Background: However, use of information is one of the fundamental components of clinical governance; but unfortunately, it does not pay much attention to information management. Material and Methods: A cross sectional study was conducted in October 2012- May 2013. Data were gathered through questionnaires and interviews in two sample hospitals. Face and content validity of the questionnaire has been confirmed by experts. Data were collected from a pilot hospital and reforms were carried out and Final questionnaire was prepared. Data were analyzed by descriptive statistics and SPSS 16 software. Results: With the scenario derived from questionnaires, UML diagrams are presented by using Rational Rose 7 software. The results showed that 32.14 percent Indicators of the hospitals were calculated. Database was not designed and 100 percent of the hospital’s clinical governance was required to create a database. Conclusion: Clinical governance unit of hospitals to perform its mission, do not have access to all the needed indicators. Defining of Processes and drawing of models and creating of database are essential for designing of information systems. PMID:27147804

  12. Bifurcation diagrams in relation to synchronization in chaotic systems

    Debabrata Dutta; Sagar Chakraborty


    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.

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

    Raul Savimaa


    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.

  14. Engineering holographic phase diagrams

    Chen, Jiunn-Wei; Dai, Shou-Huang; Maity, Debaprasad; Zhang, Yun-Long


    By introducing interacting scalar fields, we tried to engineer physically motivated holographic phase diagrams which may be interesting in the context of various known condensed matter systems. We introduce an additional scalar field in the bulk which provides a tunable parameter in the boundary theory. By exploiting the way the tuning parameter changes the effective masses of the bulk interacting scalar fields, desired phase diagrams can be engineered for the boundary order parameters dual to those scalar fields. We give a few examples of generating phase diagrams with phase boundaries which are strikingly similar to the known quantum phases at low temperature such as the superconducting phases. However, the important difference is that all the phases we have discussed are characterized by neutral order parameters. At the end, we discuss if there exists any emerging scaling symmetry associated with a quantum critical point hidden under the dome in this phase diagram.

  15. Feynman Diagrams for Beginners

    Kumericki, Kresimir


    We give a short introduction to Feynman diagrams, with many exercises. Text is targeted at students who had little or no prior exposure to quantum field theory. We present condensed description of single-particle Dirac equation, free quantum fields and construction of Feynman amplitude using Feynman diagrams. As an example, we give a detailed calculation of cross-section for annihilation of electron and positron into a muon pair. We also show how such calculations are done with the aid of computer.

  16. Agent-oriented Modeling Based on UML%基于UML的面向agent建模



    Agents are more intelligent than objects who own belief,desire and intention.Since the comparability of agent and object,it is a promising way to model agent the system based on object-oriented modeling and AUML(Unified Modeling Language).We take the robot food-research as an example,start the definition of agent roles,depict the use case diagram and its static structure in a agent system.We also present the main models of AUML.%Agent是具有belief、desire和intention的更高粒度的对象,基于agent和对象的相似性,我们在UML(Uni-fied Moeling Language,对象统一建模语言)基础上探讨AUML(Agent-oriented UML,面向agent的建模),以机器人搜寻食物为例,从agent角色定义到系统的用例图和系统的静态结构模型开始描述,给出了AUML主要模型。

  17. Model-based testing with UML applied to a roaming algorithm for Bluetooth devices

    DAI Zhen Ru; GRABOWSKI Jens; NEUKIRCHEN Helmut; PALS Holger


    In late 2001,the Object Management Group issued a Request for Proposal to develop a testing profile for UML2.0. In June 2003,the work on the UML 2.0 Testing Profile was finally adopted by the OMG. Since March 2004,it has become an official standard of the OMG. The UML 2.0 Testing Profile provides support for UML based model-driven testing. This paper introduces a methodology on how to use the testing profile in order to modify and extend an existing UML design model for test issues. The application of the methodology will be explained by applying it to an existing UML Model for a Bluetooth device.

  18. Model-based testing with UML applied to a roaming algorithm for Bluetooth devices



    In late 2001, the Object Management Group issued a Request for Proposal to develop a testing profile for UML 2.0. In June 2003, the work on the UML 2.0 Testing Profile was finally adopted by the OMG. Since March 2004, it has become an official standard of the OMG. The UML 2.0 Testing Profile provides support for UML based model-driven testing. This paper introduces a methodology on how to use the testing profile in order to modify and extend an existing UML design model for test issues. The application of the methodology will be explained by applying it to an existing UML Model for a Bluetooth device.

  19. Model-based testing with UML applied to a roaming algorithm for bluetooth devices.

    Dai, Zhen Ru; Grabowski, Jens; Neukirchen, Helmut; Pals, Holger


    In late 2001, the Object Management Group issued a Request for Proposal to develop a testing profile for UML 2.0. In June 2003, the work on the UML 2.0 Testing Profile was finally adopted by the OMG. Since March 2004, it has become an official standard of the OMG. The UML 2.0 Testing Profile provides support for UML based model-driven testing. This paper introduces a methodology on how to use the testing profile in order to modify and extend an existing UML design model for test issues. The application of the methodology will be explained by applying it to an existing UML Model for a Bluetooth device.


    Fernando Orejas Valdés


    Full Text Available

    El lenguaje unificado de modelado (Unified Modeling Language, 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. Aquí se presenta una extensión mediante un perfil para una arquitectura de componentes y conectores genéricos.

  1. Associating clinical archetypes through UMLS Metathesaurus term clusters.

    Lezcano, Leonardo; Sánchez-Alonso, Salvador; Sicilia, Miguel-Angel


    Clinical archetypes are modular definitions of clinical data, expressed using standard or open constraint-based data models as the CEN EN13606 and openEHR. There is an increasing archetype specification activity that raises the need for techniques to associate archetypes to support better management and user navigation in archetype repositories. This paper reports on a computational technique to generate tentative archetype associations by mapping them through term clusters obtained from the UMLS Metathesaurus. The terms are used to build a bipartite graph model and graph connectivity measures can be used for deriving associations.

  2. Aplicando UML y DSL en el enfoque MDA


    El enfoque MDA (Model Driven Architecture) está basado en dos elementos: los modelos y las transformaciones, mediante los cuales se dirige el proceso de desarrollo. Cada transformación arrojará un resultado más detallado hasta obtener el código necesario para implementar la solución en una plataforma específica. En este paper se plantea la utilización de dos lenguajes de modelado aplicados al enfoque de MDA. Un lenguaje de propósito general como lo es UML (Unified Modeling Language) aplicado ...

  3. Applying UML and MDA to Real Systems Design

    Oliver, Ian


    Traditionally system design has been made from a black box/functionality only perspective which forces the developer to concentrate on how the functionality can be decomposed and recomposed into so called components. While this technique is well established and well known it does suffer fromsome drawbacks; namely that the systems produced can often be forced into certain, incompatible architectures, difficult to maintain or reuse and the code itself difficult to debug. Now that ideas such as the OMG's Model Based Architecture (MDA) or Model Based Engineering (MBE) and the ubiquitous modelling language UML are being used (allegedly) and desired we face a number of challenges to existing techniques.

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

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


    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.

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



    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.


    Scheen, A J


    This article presents a new formulation of insulin glargine concentrated at 300 U/mL (Gla-300). It is commercialized under the trade name of Toujeo® in an optimized pre-filled SoloStar™ pen for the treatment of type 1 and type 2 diabetes in adults. Besides a threefold higher concentration compared to the classical insulin Lantus® (100 U/mL or Gla-100), both pharmacokinetic and pharmacodynamic profiles of Gla-300 are flatter and longer (more than 24 hours) and have a lesser intra-/inter-variability, which makes them more reproducible. Overall, Toujeo® offers the same hypoglycaemic efficacy and the same safety profile when compared with Lantus®. However, a lower risk of hypoglycaemia, especially at night, a slightly smaller weight gain and a better flexibility in the time of injection have been reported. The two insulin formulations are not bioequivalent and the daily insulin requirement is slightly higher with insulin Gla-300 than with insulin Gla-100. The shift from an already available basal insulin towards Toujeo® may require a dose adjustment and a reinforcement of blood glucose monitoring.

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

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


    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.

  8. Asteroseismology Across the HR Diagram

    Thompson, M. J.; Cunha, M. S.; Monteiro, M. J. P. F. G.


    Ground-based observations have detected solar-like oscillations on Sun-like stars, and diagnostics similar to those used in helioseismology are now being used to test and constrain the physics and evolutionary state of these stars. Multi-mode oscillations are being observed in an abundance of other stars, including slowly pulsating B stars (SPB stars), delta-Scuti stars, Ap stars and the pulsating white dwarfs. New classes of pulsators continue to be discovered across the Herzsprung-Russell diagram. Yet the chances still to be faced to make asteroseismology across the HR diagram a reality are formidable. Observation, data analysis and theory all pose hard problems to be overcome. This book, reflecting the goal of the meeting, aims to facilitate a cross-fertilisation of ideas and approaches between fields covering different pulsators and with different areas of expertise. The book successfully covers most known types of pulsators, reflecting a highly productive and far reaching interchange of ideas which we believe is conveyed by the papers and posters published, making it a reference for researchers and postgraduate students working on stellar structure and evolution. Link:

  9. UML 2.0 in a Nutshell A Desktop Quick Reference

    Pilone, Dan


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

  10. CoLeMo: A Collaborative Learning Environment for UML Modelling

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


    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…

  11. Compressing Binary Decision Diagrams

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


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

  12. Compressing Binary Decision Diagrams

    Rune Hansen, Esben; Srinivasa Rao, S.; Tiedemann, Peter

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

  13. On Argument and Diagrams.

    Kneupper, Charles W.


    Responds to Charles Willard's recommendations (in an article in "Communication Monographs," November 1976) that argument be viewed as an attempt to establish formal relationships among symbolic structures. Demonstrates flaws in this redefinition and shows argument diagrams to be theoretically and practically justifiable. (JMF)

  14. Equational binary decision diagrams

    Groote, J.F.; Pol, J.C. van de


    We incorporate equations in binary decision diagrams (BDD). The resulting objects are called EQ-BDDs. A straightforward notion of ordered EQ-BDDs (EQ-OBDD) is defined, and it is proved that each EQ-BDD is logically equivalent to an EQ-OBDD. Moreover, on EQ-OBDDs satisfiability and tautology checkin

  15. A collaborative medical case authoring environment based on the UMLS.

    Suebnukarn, Siriwan; Haddawy, Peter; Rhienmora, Phattanapon


    In this paper, we present a novel collaborative authoring tool that was designed to allow medical teachers to formalize and visualize their knowledge for medical intelligent tutoring systems. Our goal is to increase the efficiency and effectiveness in creating the domain model representing the problem solution--often referred to as the bottleneck in developing intelligent tutoring systems. We incorporate the Unified Medical Language System (UMLS) knowledge base to assist the authors in creating the problem solution collaboratively via a videoconferencing platform. The system consists of a shared workspace gathering information visualization and tools necessary for collaborative problem-solving tasks. We found that the authoring tool can be used to effectively elicit the knowledge structure of the domain model. This was achieved in hours compared to months for the conventional paper-based approach.

  16. Remodeling of legacy systems in health care using UML.

    Garde, Sebastian; Knaup, Petra; Herold, Ralf


    Research projects in the field of Medical Informatics often involve the development of application systems. Usually they are developed over a longer period of time, so that at a certain point of time a systematically planned reimplementation is necessary. The first step of reimplementation should be a systematic and comprehensive remodeling. When using UML for this task a systematic approach for remodeling activities is missing. Therefore, we developed a method for remodeling of legacy systems (Qumquad) and applied it to DOSPO, a documentation and therapy planning system for pediatric oncology. Qumquad helps to systematically carry out three steps: the modeling of the current actual state of the application system, the systematic identification of weak points and the development of a target concept for reimplementation considering the identified weak points. Results show that this approach is valuable and feasible and could be applied to various application systems in health care.

  17. Integrating a Decision Management Tool with UML Modeling Tools

    Könemann, Patrick

    Numerous design decisions are made while developing software systems, which influence the architecture of these systems as well as following decisions. A number of decision management tools already exist for capturing, documenting, and maintaining design decisions, but also for guiding developers...... the development process. In this report, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from a case study: the modeling tool shall show all decisions related to a model and allow its users to extend or update them; the decision management tool shall...... trigger the modeling tool to realize design decisions in the models. We define tool-independent concepts and architecture building blocks supporting these use cases and present how they can be implemented in the IBM Rational Software Modeler and Architectural Decision Knowledge Wiki. This seamless...

  18. The UMLS Semantic Network and the Semantic Web.

    Kashyap, Vipul


    The Unified Medical Language System is an extensive source of biomedical knowledge developed and maintained by the US National Library of Medicine (NLM) and is being currently used in a wide variety of biomedical applications. The Semantic Network, a component of the UMLS is a structured description of core biomedical knowledge consisting of well defined semantic types and relationships between them. We investigate the expressiveness of DAML+OIL, a markup language proposed for ontologies on the Semantic Web, for representing the knowledge contained in the Semantic Network. Requirements specific to the Semantic Network, such as polymorphic relationships and blocking relationship inheritance are discussed and approaches to represent these in DAML+OIL are presented. Finally, conclusions are presented along with a discussion of ongoing and future work.

  19. Extending UML-RT for Control System Modeling

    Qimin Gao


    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.

  20. Boolean Expression Diagrams

    Andersen, Henrik Reif; Hulgaard, Henrik


    This paper presents a new data structure called boolean expression diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of binary decision diagrams (BDDs) which can represent any Boolean circuit in linear space. Two algorithms are described for transforming...... a BED into a reduced ordered BDD. One is a generalized version of the BDD apply-operator while the other can exploit the structural information of the Boolean expression. This ability is demonstrated by verifying that two different circuit implementations of a 16-bit multiplier implement the same...... Boolean function. Using BEDs, this verification problem is solved efficiently, while using standard BDD techniques this problem is infeasible. Generally, BEDs are useful in applications, for example tautology checking, where the end-result as a reduced ordered BDD is small. Moreover, using operators...

  1. Boolean Expression Diagrams

    Andersen, Henrik Reif; Hulgaard, Henrik


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

  2. TEP process flow diagram

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


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

  3. Technology Logic Diagrams

    Rudin, M.J. [Univ. of Nevada, Las Vegas NV (United States); O`Brien, M.C. [Univ. of Arizona, Tucson, AZ (United States)


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

  4. GUI Requirement Modeling Based on UML Profile%基于UML Profile的GUI需求建模



    目前在使用UML给软件系统建模时,针对用户界面建模很少或根本没有,这是因为UML缺少这方面的表这机制.基于此提出了使用UML扩展机制描述需求阶段GUI的用户界面需求表示方法,从而使得用户界面的需求分析描述更加直观和准确.同时,UML Profile将UML扩展到用户界面建模,丰富了UML的应用范围,使得对用户界面需求建模可以统一在UML语言和UML的建模工具中.

  5. The Massive Thermal Basketball Diagram

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


    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. ResearchofExecutableModelRealizationMechanismBasedonUML%基于UML的可执行模型实现机制研究

    付佩; 谷青范


      模型驱动开发(MDD)是由OMG提出的通用软件开发标准,旨在解决软件开发过程中遇到的需求多变以及重复开发等问题。模型驱动开发一般使用UML作为建模语言,然而UML是一种符号化语言系统,其语义采用自然语言描述,是半形式化语言,无法精确和严格描述模型行为从而实现模型的验证。为了解决这个问题,提出一种UML模型验证的方法,其核心是xUML的状态图,xUML是UML的增强子集,拥有精确的语义。并在分析Rhapsody可执行框架OXF的基础上,设计并实现了一个模型可执行框架。最后通过一个模型执行的例子验证了该框架的可用性。%Model-driven development is a general software development standard proposed by OMG, aiming at eliminating such problems as requirement change and duplicated development. Generally, it uses UML as the model language. However,UML is only a notation, with no formal semantics attached to its individual diagrams. Behavior definition and expression are not precise and detailed enough to execute model verification. In order to address the problem, a validation method based on Executable UML is proposed in this paper, which uses statechart as its core model. Executable UML, which could be viewed as an enhanced subset of UML with precise semantics. Furthermore, we design and implement a framework which can execute the model after analyzing the Object Execution Framework. Finally, we verify the availability of framework through a example of statechart simulation execution.

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

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


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

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

    Karol Rastocny


    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.

  9. Visualisation of Domain-Specific Modelling Languages Using UML

    Graaf, B.; Van Deursen, A.


    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

  10. Designing Interaction Spaces for Rich Internet Applications with UML

    Dolog, Peter; Stage, Jan


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


    Rita Cristina Ferreira


    Full Text Available O uso intensivo de Sistemas de Informação é uma possível solução para a integração das atividades de projeto em AEC, permitindo que decisões sejam tomadas ainda na fase de projeto e, conseqüentemente, evitando-se retrabalhos em obra. Neste sentido, esforços têm sido realizados para padronizar conceitos e terminologias de AEC, permitindo a troca e armazenagem de informações, como a norma ISO 12006-2 e os padrões estabelecidos pelo IFC. Ambas são baseadas na linguagem EXPRESS, assim como é o padrão industrial STEP. Entretanto, as representações de informação usadas na indústria de produtos não são as mais adequadas para a Engenharia de Software, responsável pelo desenvolvimento de Sistemas de Informação, onde as representações semânticas envolvem não somente a representação estrutural da informação, mas também a representação comportamental. Este artigo contribui com uma visão de implementação em UML da informação de um projeto de AEC e tornam explícitas, sob a ótica do desenvolvimento de software, as relações semânticas existentes. Os resultados desta pesquisa foram obtidos através da realização de um estudo de caso de projeto de produção em CAD 3D dos subsistemas alvenaria e revestimento para um edifício residencial. A partir das observações do estudo de caso foi feita a modelagem em UML dos objetos pertinentes. O principal resultado obtido foi a representação explícita das interfaces entre objetos AEC.

  12. Knot probabilities in random diagrams

    Cantarella, Jason; Chapman, Harrison; Mastin, Matt


    We consider a natural model of random knotting—choose a knot diagram at random from the finite set of diagrams with n crossings. We tabulate diagrams with 10 and fewer crossings and classify the diagrams by knot type, allowing us to compute exact probabilities for knots in this model. As expected, most diagrams with 10 and fewer crossings are unknots (about 78% of the roughly 1.6 billion 10 crossing diagrams). For these crossing numbers, the unknot fraction is mostly explained by the prevalence of ‘tree-like’ diagrams which are unknots for any assignment of over/under information at crossings. The data shows a roughly linear relationship between the log of knot type probability and the log of the frequency rank of the knot type, analogous to Zipf’s law for word frequency. The complete tabulation and all knot frequencies are included as supplementary data.

  13. Collective neurodynamics: Phase diagram

    Ovchinnikov, Igor V.; Li, Wenyuan; Schwartz, Robert N.; Hudson, Andrew E.; Meier, Karlheinz; Wang, Kang L.


    Here, we conceptualize the phase diagram of collective short-term bio-chemo-electric component of neurodynamics (S-ND) on the parameter space of externally, e.g., pharmacologically, controllable single-neuron parameters such as the resting potential and/or firing threshold, repolarization time, etc. This concept may become a useful tool for the systematization of knowledge in anesthesiology and provide a fruitful venue for future studies of the high-level S-ND functionalities such as short-te...

  14. Diagramming Complex Activities

    Andersen, Peter Bøgh


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

  15. A Software Test Method Based on UML/OCL%一种基于UML/OCL的软件测试方法

    张峥; 于洪敏; 于虎



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

    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. A UML approach to process modelling of clinical practice guidelines for enactment.

    Knape, T; Hederman, L; Wade, V P; Gargan, M; Harris, C; Rahman, Y


    Although clinical practice guidelines (CPGs) have been suggested as a means of encapsulating best practice in evidence-based medical treatment, their usage in clinical environments has been disappointing. Criticisms of guideline representations have been that they are predominantly narrative and are difficult to incorporate into clinical information systems. This paper analyses the use of UML process modelling techniques for guideline representation and proposes the automated generation of executable guidelines using XMI. This hybrid UML-XMI approach provides flexible authoring of guideline decision and control structures whilst integrating appropriate data flow. It also uses an open XMI standard interface to allow the use of authoring tools and process control systems from multiple vendors. The paper first surveys CPG modelling formalisms followed by a brief introduction to process modelling in UMI. Furthermore, the modelling of CPGs in UML is presented leading to a case study of encoding a diabetes mellitus CPG using UML.

  18. A Modeling Language Based on UML for Modeling Simulation Testing System of Avionic Software

    WANG Lize; LIU Bin; LU Minyan


    With direct expression of individual application domain patterns and ideas, domain-specific modeling language (DSML) is more and more frequently used to build models instead of using a combination of one or more general constructs. Based on the profile mechanism of unified modeling language (UML) 2.2, a kind of DSML is presented to model simulation testing systems of avionic software (STSAS). To define the syntax, semantics and notions of the DSML, the domain model of the STSAS from which we generalize the domain concepts and relationships among these concepts is given, and then, the domain model is mapped into a UML meta-model, named UML-STSAS profile. Assuming a flight control system (FCS) as system under test (SUT), we design the relevant STSAS. The results indicate that extending UML to the simulation testing domain can effectively and precisely model STSAS.

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

    Störrle, Harald


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

  20. Diagonal Slices of 3D Young Diagrams in the Approach of Maya Diagrams

    Cai, Li-Qiang; Wang, Li-Fang; Wu, Ke; Yang, Jie


    According to the correspondence between 2D Young diagrams and Maya diagrams and the relation between 2D and 3D Young diagrams, we construct 3D Young diagrams in the approach of Maya diagrams. Moreover, we formulate the generating function of 3D Young diagrams, which is the MacMahon function in terms of Maya diagrams.

  1. Modeling process flow using diagrams

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


    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 improv

  2. Diagrams and Proofs in Analysis

    Carter, Jessica M H Grund


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

  3. Uml2 is a novel CalB-type lipase of Ustilago maydis with phospholipase A activity.

    Buerth, Christoph; Kovacic, Filip; Stock, Janpeter; Terfrüchte, Marius; Wilhelm, Susanne; Jaeger, Karl-Erich; Feldbrügge, Michael; Schipper, Kerstin; Ernst, Joachim F; Tielker, Denis


    CalB of Pseudozyma aphidis (formerly named Candida antarctica) is one of the most widely applied enzymes in industrial biocatalysis. Here, we describe a protein with 66 % sequence identity to CalB, designated Ustilago maydis lipase 2 (Uml2), which was identified as the product of gene um01422 of the corn smut fungus U. maydis. Sequence analysis of Uml2 revealed the presence of a typical lipase catalytic triad, Ser-His-Asp with Ser125 located in a Thr-Xaa-Ser-Xaa-Gly pentapeptide. Deletion of the uml2 gene in U. maydis diminished the ability of cells to hydrolyse fatty acids from tributyrin or Tween 20/80 substrates, thus demonstrating that Uml2 functions as a lipase that may contribute to nutrition of this fungal pathogen. Uml2 was heterologously produced in Pichia pastoris and recombinant N-glycosylated Uml2 protein was purified from the culture medium. Purified Uml2 released short- and long-chain fatty acids from p-nitrophenyl esters and Tween 20/80 substrates. Furthermore, phosphatidylcholine substrates containing long-chain saturated or unsaturated fatty acids were effectively hydrolysed. Both esterase and phospholipase A activity of Uml2 depended on the Ser125 catalytic residue. These results indicate that Uml2, in contrast to CalB, exhibits not only esterase and lipase activity but also phospholipase A activity. Thus, by genome mining, we identified a novel CalB-like lipase with different substrate specificities.

  4. Test Case Generation Based on UML2.0 Models%应用UML2.0模型的测试用例生成方法

    张琛; 段振华


    To improve the test automation in software development process, following the researches on test case generation technology from models, a novel method is proposed based on UML2. 0 sequence diagram (SD) with use case description, and event deterministic finite automata (ETDFA) are employed to describe the SD models of system interaction. By the model checked with prepositional projection temporal logic (PPTL), the correctness of ETDFA is verified. The achieved accurate ETDFA models and use case description are regarded as the origin of test cases. The testing strategy derives the test cases according to the event and full path coverage criterion. The experimental analyses of library management system (LMS) show that this approach enables to improve software testing efficiency, and guarantee the accuracy of the test cases for the administrator's action.%针对软件开发过程中测试自动化程度低的问题,在研究基于模型的测试用例生成技术的基础上,提出了一种基于UML2.0序列图与用例描述的测试用例生成方法.采用事件确定有限自动机来描述系统序列图,通过命题投影时序逻辑的模型检测技术,验证了自动机模型的正确性.使用自动机模型与用例描述来生成测试用例,该用例满足事件与全路径覆盖准则.通过对图书管理系统的分析表明,该方法不仅能够提高软件的测试效率,而且还确保了针对管理员的执行动作所产生的测试用例的正确性.

  5. Robot Control Using UML and Multi-agent System

    Ales Pavliska


    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.

  6. The Genesis of Feynman Diagrams

    Wuthrich, Adrian


    In a detailed reconstruction of the genesis of Feynman diagrams the author reveals that their development was constantly driven by the attempt to resolve fundamental problems concerning the uninterpretable infinities that arose in quantum as well as classical theories of electrodynamic phenomena. Accordingly, as a comparison with the graphical representations that were in use before Feynman diagrams shows, the resulting theory of quantum electrodynamics, featuring Feynman diagrams, differed significantly from earlier versions of the theory in the way in which the relevant phenomena were concep

  7. Scattering equations and Feynman diagrams

    Baadsgaard, Christian; Bjerrum-Bohr, N. E. J.; Bourjaily, Jacob L.; Damgaard, Poul H.


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

  8. Scattering Equations and Feynman Diagrams

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


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

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

    Adel Alti


    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.

  10. Particles, Feynman Diagrams and All That

    Daniel, Michael


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

  11. Arranging ISO 13606 archetypes into a knowledge base using UML connectors.

    Kopanitsa, Georgy


    To enable the efficient reuse of standard based medical data we propose to develop a higher-level information model that will complement the archetype model of ISO 13606. This model will make use of the relationships that are specified in UML to connect medical archetypes into a knowledge base within a repository. UML connectors were analysed for their ability to be applied in the implementation of a higher-level model that will establish relationships between archetypes. An information model was developed using XML Schema notation. The model allows linking different archetypes of one repository into a knowledge base. Presently it supports several relationships and will be advanced in future.

  12. Herramienta para automatizar la transformación UML/OCL a Object-Z

    Becker, Valeria


    En el proceso de construcción de software, el análisis y diseño son una tarea muy importante. UML (Unified Modeling Language, [OMG]) ha sido desarrollado para modelar sistemas Orientado a Objetos integrando lenguajes predecesores tales como la notación de Booch, OMT, etc. Este lenguaje ha sido aceptado como un estándar por OMG (Object Management Group) en el año 1997 [OMG]. Los principales diagramas provistos por UML son: diagramas de casos de usos, diagramas de clases, diagramas de estados, ...

  13. 浅析形式化语言B与UML/OCL的差异比较




  14. A rule-based approach to model checking of UML state machines

    Grobelna, Iwona; Grobelny, Michał; Stefanowicz, Łukasz


    In the paper a new approach to formal verification of control process specification expressed by means of UML state machines in version 2.x is proposed. In contrast to other approaches from the literature, we use the abstract and universal rule-based logical model suitable both for model checking (using the nuXmv model checker), but also for logical synthesis in form of rapid prototyping. Hence, a prototype implementation in hardware description language VHDL can be obtained that fully reflects the primary, already formally verified specification in form of UML state machines. Presented approach allows to increase the assurance that implemented system meets the user-defined requirements.

  15. Causal diagrams for physical models

    Kinsler, Paul


    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.

  16. Wind Diagrams in Medieval Iceland

    Kedwards, Dale


    This article presents a study of the sole wind diagram that survives from medieval Iceland, preserved in the encyclopaedic miscellany in Copenhagen's Arnamagnæan Institute with the shelf mark AM 732b 4to (c. 1300-25). It examines the wind diagram and its accompanying text, an excerpt on the winds...... from Isidore of Seville's Etymologies. It also examines the perimeter of winds on two medieval Icelandic world maps, and the visual traditions from which they draw....

  17. Bayesian Networks and Influence Diagrams

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

     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, construct, and analyze intelligent systems for decision support based on probabilistic networks. Intended...

  18. Ion mixing and phase diagrams

    Lau, S. S.; Liu, B. X.; Nicolet, M.-A.


    Interactions induced by ion irradiation are generally considered to be non-equilibrium processes, whereas phase diagrams are determined by phase equilibria. These two entities are seemingly unrelated. However, if one assumes that quasi-equilibrium conditions prevail after the prompt events, subsequent reactions are driven toward equilibrium by thermodynamical forces. Under this assumption, ion-induced reactions are related to equilibrium and therefore to phase diagrams. This relationship can be seen in the similarity that exists in thin films between reactions induced by ion irradiation and reactions induced by thermal annealing. In the latter case, phase diagrams have been used to predict the phase sequence of stable compound formation, notably so in cases of silicide formation. Ion-induced mixing not only can lead to stable compound formation, but also to metastable alloy formation. In some metal-metal systems, terminal solubilities can be greatly extended by ion mixing. In other cases, where the two constituents of the system have different crystal structures, extension of terminal solubility from both sides of the phase diagram eventually becomes structurally incompatible and a glassy (amorphous) mixture can form. The composition range where this bifurcation is likely to occur is in the two-phase regions of the phase diagram. These concepts are potentially useful guides in selecting metal pairs that from metallic glasses by ion mixing. In this report, phenomenological correlation between stable (and metastable) phase formation and phase diagram is discussed in terms of recent experimental data.

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

    Panagopoulos, H


    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.

  20. Penguin-like Diagrams from the Standard Model

    Chia, Swee-Ping


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

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

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


    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.

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

    von Franqué, Alexander; Tellioglu, Hilda


    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…

  3. Una extensión de UML para el modelado de servicios Web

    Esperanza Marcos M.


    Full Text Available Los servicios Web han surgido para proveer un marco basado en estándares, que permite la interacción de aplicaciones a través de la Web. A pesar de que existen varias tecnologías que facilitan el desarrollo de servicios Web y aplicaciones orientadas a servicios, la carencia de una base metodológica sólida para el desarrollo de tales aplicaciones, plantea la necesidad de nuevos métodos o técnicas de modelado que puedan garantizar la calidad en el desarrollo de este tipo de aplicaciones. MIDAS es un marco metodológico orientado a modelos para el desarrollo de SIWs, que está basado en UML, XML y tecnología objetorelacional y que propone el modelado del comportamiento del sistema basado en servicios Web. En este artículo se presenta una extensión de UML para el modelado de servicios Web, basada en el estándar Web Service Description Language (WSDL propuesto por el W3C para la descripción de servicios Web. La extensión propuesta aporta una notación en UML que, por un lado, permite obtener una representación gráfica de un servicio Web y por otro, facilitará la generación automática de código WSDL a partir de un diagrama UML.

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

    Nytun, J. P.; Jensen, Christian Søndergaard; Oleshchuk, V. A.


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

  5. Research on the Development of SCM System for the Textile and Garment Industry Based on UML

    LI Chuang; REN Rong-ming; WANG Li-ping


    This thesis systematically analyzes the essential structure of supply chain management system for the textile and garment industry based on UML. According to these analyses, an advanced, reasonable and practical preliminary system has been constructed to simulate the operation process and evaluate design standard of the supply chain.

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

    Panagopoulos, H


    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.

  7. Nonabelian cut diagrams and their applications

    Lam, C S


    A new kind of cut diagram is introduced to sum Feynman diagrams with nonabelian vertices. Unlike the Cutkosky diagrams which compute the discontinuity of single Feynman diagrams, the nonabelian cut diagrams represent a resummation of both the real and the imaginary parts of Feynman diagrams related by permutations. Several applications of the technique are reported, including a resolution of the apparent inconsistency of the baryon problem in large-N_c QCD, a simplified calculation of high-energy low-order QCD diagrams, and progress made with this technique on the unitarization of the BFKL equation.

  8. Visualizing spacetimes via embedding diagrams

    Hledik, Stanislav; Cipko, Alois


    It is hard to imagine curved spacetimes of General Relativity. A simple but powerful way how to achieve this is visualizing them via embedding diagrams of both ordinary geometry and optical reference geometry. They facilitate to gain an intuitive insight into the gravitational field rendered into a curved spacetime, and to assess the influence of parameters like electric charge and spin of a black hole, magnetic field or cosmological constant. Optical reference geometry and related inertial forces and their relationship to embedding diagrams are particularly useful for investigation of test particles motion. Embedding diagrams of static and spherically symmetric, or stationary and axially symmetric black-hole and naked-singularity spacetimes thus present a useful concept for intuitive understanding of these spacetimes' nature. We concentrate on general way of embedding into 3-dimensional Euclidean space, and give a set of illustrative examples.

  9. Multi-currency Influence Diagrams

    Nielsen, Søren Holbech; Nielsen, Thomas Dyhre; Jensen, Finn V.


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

  10. Electrical elementary diagrams and operators

    Patterson, B.K. [Human Factors Practical Inc., Dipper Harbour, New Brunswick (Canada)]. E-mail:


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

  11. The diagram for phyllotactic series

    Joanna Szymanowska-Pułka


    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.


    Bihourly diagrams were made of Forbush decreases of cosmic ray intensity as observed at Uppsala from 31 Aug 56 to 31 Dec 59, at Kiruna from Nov 56 to 31 Dec 59, and at Murchison Bay from 26 Aug 57 to 30 Apr 59. (Author)

  13. Bayesian Networks and Influence Diagrams

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

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

  14. Grid diagrams and Khovanov homology

    Droz, Jean-Marie; Wagner, Emmanuel


    We explain how to compute the Jones polynomial of a link from one of its grid diagrams and we observe a connection between Bigelow’s homological definition of the Jones polynomial and Kauffman’s definition of the Jones polynomial. Consequently, we prove that the Maslov grading on the Seidel–Smith...

  15. Multi-currency Influence Diagrams

    Nielsen, Søren Holbech; Nielsen, Thomas Dyhre; Jensen, Finn Verner


    that the converted problem is equivalent to the original one. In this paper we present an extension of the Influence Diagram framework, which allows for these decision problems to be modelled in their original form. We present an algorithm that, given a conversion function between the currencies, discovers...

  16. Multi-Agent Application System Model Based on UML%UML与多Agent应用系统建模



    In order to guarantee the quality and raising the reliability and maintainability of the system, we need to provide the support for designing the Agent-based software system. In view of the consistency of the Agent's conceptwith Object's, we analyze the thought of modeling on UML and then write this paper. This paper has made the help-ful attempt to build Multi-Agent application system model based on UML, involving the descriptions such as staticstructure and dynamic action. It lists the major steps and method about system modeling based on expanding UML,also.

  17. C4 ISR Architecture Design Based on UML%基于 UML 方法的 C4 ISR 体系结构设计研究



    System architecture design technology is very important for system manufacture .This paper studies products of C4 ISR architecture and their interrelationship in system architecture .Then principles ,ways and contents of design of C4 ISR architecture are given out .This paper proposes design method of C4 ISR architecture based on UML ,and then completes analysis and design architecture of C4 ISR .%系统体系结构设计技术研究对于系统的研制开发有着极为重要的意义。分析研究了 C4 ISR 体系结构的产品集和相互关系,给出了 C4 ISR 体系结构设计的原则、思路和设计内容。提出了基于 UML 方法的 C4 ISR 体系结构设计方法,完成了体系架构分析和设计。

  18. Ship Systems Staging Diagrams for DDG-37 Class Ships.


    Naval Air Systems Command ( NA VELEX - Naval Electronics Systems CommandNAVSEA - Naval Sea Systems Command NA VSEC - Naval Ships Engineering Center...Configuration Accounting System (SECAS) 93.2 . 3 Technical Systems Commands (NAVSEA, NA VELEX ) . 9 3. 2. 4 Type Commanders (TYCOMs~ 9I 3. 2. 5 Nava l Ships

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

    Huang Hui


    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.  

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

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


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

  1. Using the Unified Modelling Language (UML) to guide the systemic description of biological processes and systems.

    Roux-Rouquié, Magali; Caritey, Nicolas; Gaubert, Laurent; Rosenthal-Sabroux, Camille


    One of the main issues in Systems Biology is to deal with semantic data integration. Previously, we examined the requirements for a reference conceptual model to guide semantic integration based on the systemic principles. In the present paper, we examine the usefulness of the Unified Modelling Language (UML) to describe and specify biological systems and processes. This makes unambiguous representations of biological systems, which would be suitable for translation into mathematical and computational formalisms, enabling analysis, simulation and prediction of these systems behaviours.

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

    Jorge Esteban Hernández


    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.

  3. Statistical Techniques Complement UML When Developing Domain Models of Complex Dynamical Biosystems.

    Williams, Richard A; Timmis, Jon; Qwarnstrom, Eva E


    Computational modelling and simulation is increasingly being used to complement traditional wet-lab techniques when investigating the mechanistic behaviours of complex biological systems. In order to ensure computational models are fit for purpose, it is essential that the abstracted view of biology captured in the computational model, is clearly and unambiguously defined within a conceptual model of the biological domain (a domain model), that acts to accurately represent the biological system and to document the functional requirements for the resultant computational model. We present a domain model of the IL-1 stimulated NF-κB signalling pathway, which unambiguously defines the spatial, temporal and stochastic requirements for our future computational model. Through the development of this model, we observe that, in isolation, UML is not sufficient for the purpose of creating a domain model, and that a number of descriptive and multivariate statistical techniques provide complementary perspectives, in particular when modelling the heterogeneity of dynamics at the single-cell level. We believe this approach of using UML to define the structure and interactions within a complex system, along with statistics to define the stochastic and dynamic nature of complex systems, is crucial for ensuring that conceptual models of complex dynamical biosystems, which are developed using UML, are fit for purpose, and unambiguously define the functional requirements for the resultant computational model.

  4. Statistical Techniques Complement UML When Developing Domain Models of Complex Dynamical Biosystems

    Timmis, Jon; Qwarnstrom, Eva E.


    Computational modelling and simulation is increasingly being used to complement traditional wet-lab techniques when investigating the mechanistic behaviours of complex biological systems. In order to ensure computational models are fit for purpose, it is essential that the abstracted view of biology captured in the computational model, is clearly and unambiguously defined within a conceptual model of the biological domain (a domain model), that acts to accurately represent the biological system and to document the functional requirements for the resultant computational model. We present a domain model of the IL-1 stimulated NF-κB signalling pathway, which unambiguously defines the spatial, temporal and stochastic requirements for our future computational model. Through the development of this model, we observe that, in isolation, UML is not sufficient for the purpose of creating a domain model, and that a number of descriptive and multivariate statistical techniques provide complementary perspectives, in particular when modelling the heterogeneity of dynamics at the single-cell level. We believe this approach of using UML to define the structure and interactions within a complex system, along with statistics to define the stochastic and dynamic nature of complex systems, is crucial for ensuring that conceptual models of complex dynamical biosystems, which are developed using UML, are fit for purpose, and unambiguously define the functional requirements for the resultant computational model. PMID:27571414

  5. Hero's journey in bifurcation diagram

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


    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.

  6. Design, Implementation, Use, and Preliminary Evaluation of an UMLS-Enabled Terminology Web Service for Clinical Decision Support

    Kawamoto, Kensaku; Lobach, David F.


    To facilitate the provision of clinical decision support (CDS), the Unified Medical Language System (UMLS) was leveraged to implement a terminology Web service. Supported functions include inter-vocabulary translation and the identification of concepts subsumed by a parent concept. Currently, the service is being used to aid the specification of clinical concepts within CDS knowledge modules. Insights gained from this process are discussed, including the limitations of using the UMLS to fulfill CDS terminology needs. PMID:17238598

  7. Topologically distinct Feynman diagrams for mass operator in electron-phonon interaction

    C.C. Tovstyuk


    Full Text Available The new method for designing topologically distinct Feynman diagrams for electron's mass operator in electron-phonon interaction is developed using the permutation group theory. The carried out classification of DPs allows to choose the classes, corresponding to disconnected diagrams, to singly connected diagrams, direct ("tadpole" diagrams, to diagrams corresponding to phonon Green functions. After this classification the set of considered double permutations is reduced to one class since only these are relevant to mass operator. We derive analytical expressions which allow to identify the DP, and to choose the phonon components, which are not accepted in every type. To avoid repetition of asymmetric diagrams, which correspond to the same analytical expression, we introduce the procedure of inversion in phonon component, and identify symmetric as well as a pair of asymmetric phonon components. For every type of DP (denoted by its digital encoding, taking into account its symmetry, we perform a set of transformations on this DP, list all DPs of the type and all the corresponding Feynman diagrams of mass operator automatically. It is clear that no more expressions (diagrams for the relevant order of perturbation theory for mass operator can be designed.

  8. Hubble's diagram and cosmic expansion

    Kirshner, Robert P.


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

  9. Phase diagram of crushed powders

    Bodard, Sébastien; Jalbaud, Olivier; Saurel, Richard; Burtschell, Yves; Lapebie, Emmanuel


    Compression of monodisperse powder samples in quasistatic conditions is addressed in a pressure range such that particles fragmentation occurs while the solid remains incompressible (typical pressure range of 1-300 MPa for glass powders). For a granular bed made of particles of given size, the existence of three stages is observed during compression and crush up. First, classical compression occurs and the pressure of the granular bed increases along a characteristic curve as the volume decreases. Then, a critical pressure is reached for which fragmentation begins. During the fragmentation process, the granular pressure stays constant in a given volume range. At the end of this second stage, 20%-50% of initial grains are reduced to finer particles, depending on the initial size. Then the compression undergoes the third stage and the pressure increases along another characteristic curve, in the absence of extra fragmentation. The present paper analyses the analogies between the phase transition in liquid-vapour systems and powder compression with crush-up. Fragmentation diagram for a soda lime glass is determined by experimental means. The analogues of the saturation pressure and latent heat of phase change are determined. Two thermodynamic models are then examined to represent the crush-up diagram. The first one uses piecewise functions while the second one is of van der Waals type. Both equations of state relate granular pressure, solid volume fraction, and initial particle diameter. The piecewise functions approach provides reasonable representations of the phase diagram while the van der Waals one fails.

  10. Scheil-Gulliver Constituent Diagrams

    Pelton, Arthur D.; Eriksson, Gunnar; Bale, Christopher W.


    During solidification of alloys, conditions often approach those of Scheil-Gulliver cooling in which it is assumed that solid phases, once precipitated, remain unchanged. That is, they no longer react with the liquid or with each other. In the case of equilibrium solidification, equilibrium phase diagrams provide a valuable means of visualizing the effects of composition changes upon the final microstructure. In the present study, we propose for the first time the concept of Scheil-Gulliver constituent diagrams which play the same role as that in the case of Scheil-Gulliver cooling. It is shown how these diagrams can be calculated and plotted by the currently available thermodynamic database computing systems that combine Gibbs energy minimization software with large databases of optimized thermodynamic properties of solutions and compounds. Examples calculated using the FactSage system are presented for the Al-Li and Al-Mg-Zn systems, and for the Au-Bi-Sb-Pb system and its binary and ternary subsystems.

  11. Operations space diagram for ECRH and ECCD

    Bindslev, H.


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

  12. Formalization and Verification of Business Process Modeling Based on UML and Petri Nets

    YAN Zhi-jun; GAN Ren-chu


    In order to provide a quantitative analysis and verification method for activity diagrams based business process modeling, a formal definition of activity diagrams is introduced. And the basic requirements for activity diagrams based business process models are proposed. Furthermore, the standardized transformation technique between business process models and basic Petri nets is presented and the analysis method for the soundness and well-structured properties of business processes is introduced.

  13. UML/OCL工具的一致性检查研究%Study of Consistency Checking by UML/OCL Tool

    游皓聃; 朱鸿



  14. Using Affinity Diagrams to Evaluate Interactive Prototypes

    Lucero, Andrés


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

  15. Origin and use of crystallization phase diagrams.

    Rupp, Bernhard


    Crystallization phase diagrams are frequently used to conceptualize the phase relations and also the processes taking place during the crystallization of macromolecules. While a great deal of freedom is given in crystallization phase diagrams owing to a lack of specific knowledge about the actual phase boundaries and phase equilibria, crucial fundamental features of phase diagrams can be derived from thermodynamic first principles. Consequently, there are limits to what can be reasonably displayed in a phase diagram, and imagination may start to conflict with thermodynamic realities. Here, the commonly used `crystallization phase diagrams' are derived from thermodynamic excess properties and their limitations and appropriate use is discussed.

  16. 基于UML的高校调串课系统的建模研究%UML modeling on university teacher adjustable course system



    The university teacher adjustable course system is the network application software used in teacher' s adjustable course for schools of higher education. In the course of demand analysis, the whole system is divided into six parts, such as teacher adjustable course module, teaching secretary module, academic administration adjustable course module, course information module,etc. The use of language UML can realize the object-oriented analysis and modeling, completing the system static modeling and dynamic modeling. In database design, E-R diagram establishes the database concept model.%高校调串课系统是适用于高等院校教师调串课的网络应用软件.在需求分析过程中,将整个系统分为教师调串课模块、教学秘书模块、教务处调串课管理模块和课程信息模块等6部分,使用统一建模语言UML对系统进行面向对象的分析和建模,完成了系统的静态建模和动态建模.在数据库设计中用E-R图建立了数据库的概念模型.

  17. 定义及验证UML Statechart图中的数据流语义%Definition and verification of semantics of data flow in UML State-charts

    陆公正; 吴澜波; 张广泉


    在传统的UML Statechart图中加入了数据流对象后,因为UML Statechart图缺乏精确的数据流语义,所以不适合应用UML Statechart图对工作流中的数据流进行建模并验证其正确性.为了解决这一问题,选择标记转换系统(LTS)作为语义域,并用结构化操作语义(SOS)分两步定义了UML Statechart图的教据流语义,为工作流中的数据流正确性验证奠定了基础.在此基础上,使用时序逻辑公式表示数据流所需满足的性质,在验证数据流的正确性之前,给出了将它的UML Stateehart图模型转化为可达状态迁移图的算法,最后通过模型检测算法验证数据流的正确性.

  18. Phase Diagrams of Nuclear Pasta

    Caplan, Matthew; Horowitz, Chuck; Berry, Don; da Silva Schneider, Andre


    In the inner crust of neutrons stars, where matter is near the saturation density, protons and neutrons arrange themselves into complex structures called nuclear pasta. Early theoretical work predicted a simple graduated hierarchy of pasta phases, consisting of spheres, cylinders, slabs, and uniform matter with voids. Previous work has simulated these phases with a simple classical model and has shown that the formation of these structures is dependent on the temperature, density, and proton fraction. However, previous work only studied a limited range of these parameters due to computational limitations. Thanks to recent advances in computing it is now possible to survey the structure of nuclear pasta for a larger range of parameters. By simulating nuclear pasta with constant temperature and proton fraction in an expanding simulation volume we are able to study the phase transitions in nuclear pasta, and thus produce a set of phase diagrams. We report on these phase diagrams as well as newly identified phases of nuclear pasta and discuss their implications for neutron star observables.

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


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

  20. 基于扩展UML的实时系统建模方法%Modeling Method of Real-time System Based on Extended UML

    刘小君; 张立臣


    UML是面向对象的标准建模语言,为适应实时系统开发的特殊性,Rational公司对UML进行了扩展,即实时UML(UML-RT).介绍了实时UML,并描述了一个使用Rose Real Time开发工具对移动电话与基站的连接建模的一个实例.

  1. A UML-based ontology for describing hospital information system architectures.

    Winter, A; Brigl, B; Wendt, T


    To control the heterogeneity inherent to hospital information systems the information management needs appropriate hospital information systems modeling methods or techniques. This paper shows that, for several reasons, available modeling approaches are not able to answer relevant questions of information management. To overcome this major deficiency we offer an UML-based ontology for describing hospital information systems architectures. This ontology views at three layers: the domain layer, the logical tool layer, and the physical tool layer, and defines the relevant components. The relations between these components, especially between components of different layers make the answering of our information management questions possible.

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

    Barrera, David Garduno


    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

  3. A UML model for the description of different brain-computer interface systems.

    Quitadamo, Lucia Rita; Abbafati, Manuel; Saggio, Giovanni; Marciani, Maria Grazia; Cardarilli, Gian Carlo; Bianchi, Luigi


    BCI research lacks a universal descriptive language among labs and a unique standard model for the description of BCI systems. This results in a serious problem in comparing performances of different BCI processes and in unifying tools and resources. In such a view we implemented a Unified Modeling Language (UML) model for the description virtually of any BCI protocol and we demonstrated that it can be successfully applied to the most common ones such as P300, mu-rhythms, SCP, SSVEP, fMRI. Finally we illustrated the advantages in utilizing a standard terminology for BCIs and how the same basic structure can be successfully adopted for the implementation of new systems.

  4. Retrospect and Prospect of the Influence Diagram

    LiuYanqiong; ShenYongping; ChenYingwu


    The evaluation algorithm and the application of the influence diagram were surveyed, which argues that to construct an explicit,compact and objective influence diagram is of the most importance. There are two suggested ways for realization of the influence diagram: introducing the achievements of the modern psychology, cognitive science, behavior science, and so on to represent and solve uncertainty to build a well-constructed influence diagram; based on the observed data to build an influence diagram. Also, the limitations of the influence diagram were analyzed, such as that it cannot deal with asynunetric problems efficiently, cannot picture dynamic problems,cannot model the problems with a limitless horizon, and ther is no highly efficient algorithm. And some potential methods to overcome these limitations were pointed out.

  5. Continuation of point clouds via persistence diagrams

    Gameiro, Marcio; Hiraoka, Yasuaki; Obayashi, Ippei


    In this paper, we present a mathematical and algorithmic framework for the continuation of point clouds by persistence diagrams. A key property used in the method is that the persistence map, which assigns a persistence diagram to a point cloud, is differentiable. This allows us to apply the Newton-Raphson continuation method in this setting. Given an original point cloud P, its persistence diagram D, and a target persistence diagram D‧, we gradually move from D to D‧, by successively computing intermediate point clouds until we finally find a point cloud P‧ having D‧ as its persistence diagram. Our method can be applied to a wide variety of situations in topological data analysis where it is necessary to solve an inverse problem, from persistence diagrams to point cloud data.

  6. Mathematical review on source-type diagrams

    Aso, Naofumi; Ohta, Kazuaki; Ide, Satoshi


    A source-type diagram is a visualization tool used to display earthquake sources, including double-couples, compensated linear vector dipoles, and isotropic deformation. Together with recent observations of non-double-couple events in a variety of tectonic settings, it is important to be able to recognize the source type intuitively from a representative diagram. Since previous works have proposed diagrams created using a range of projections, we review these diagrams in the framework of the moment tensor eigenvalue space. For further applications, we also provide complete formulas for conversion between moment tensor representation and the coordinate system of each diagram style. Using both a global catalog and synthetic data, we discuss differences between types of diagrams and the relative effectiveness of each.

  7. Gravity On-shell Diagrams

    Herrmann, Enrico


    We study on-shell diagrams for gravity theories with any number of supersymmetries and find a compact Grassmannian formula in terms of edge variables of the graphs. Unlike in gauge theory where the analogous form involves only $\\dlog$-factors, in gravity there is a non-trivial numerator as well as higher degree poles in the edge variables. Based on the structure of the Grassmannian formula for $\\N=8$ supergravity we conjecture that gravity loop amplitudes also possess similar properties. In particular, we find that there are only logarithmic singularities on cuts with finite loop momentum, poles at infinity are present and loop amplitudes show special behavior on certain collinear cuts. We demonstrate on 1-loop and 2-loop examples that the behavior on collinear cuts is a highly non-trivial property which requires cancellations between all terms contributing to the amplitude.

  8. Solving Limited Memory Influence Diagrams

    Mauá, Denis Deratani; Zaffalon, Marco


    We present a new algorithm for exactly solving decision making problems represented as influence diagrams. We do not require the usual assumptions of no forgetting and regularity; this allows us to solve problems with simultaneous decisions and limited information. The algorithm is empirically shown to outperform a state-of-the-art algorithm on randomly generated problems of up to 150 variables and $10^{64}$ solutions. We show that the problem is NP-hard even if the underlying graph structure of the problem has small treewidth and the variables take on a bounded number of states, but that a fully polynomial time approximation scheme exists for these cases. Moreover, we show that the bound on the number of states is a necessary condition for any efficient approximation scheme.

  9. Mapping the QCD phase diagram

    Rajagopal, K


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

  10. Phase diagram of ammonium nitrate

    Dunuwille, M.; Yoo, C. S.


    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.

  11. Hofstadter Butterfly Diagram in Noncommutative Space

    Takahashi, H; Takahashi, Hidenori; Yamanaka, Masanori


    We study an energy spectrum of electron moving under the constant magnetic field in two dimensional noncommutative space. It take place with the gauge invariant way. The Hofstadter butterfly diagram of the noncommutative space is calculated in terms of the lattice model which is derived by the Bopp's shift for space and by the Peierls substitution for external magnetic field. We also find the fractal structure in new diagram. Although the global features of the new diagram are similar to the diagram of the commutative space, the detail structure is different from it.

  12. The spectroscopic Hertzsprung-Russell diagram

    Langer, N


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

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



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

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

    Arpinen Tero


    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.

  15. UML实例化教学改革初探%Reform of UML Instance Teaching

    王艳萍; 李海燕; 许波


    Combining the practice of the professional school, this article discussed and analyzed the laboratory information management system, and established the system model by using Unified Modeling Language and to realize the laboratory information management system based on Struts. In the design process, by integrating RUP, which can provide guidelines, templates and examples for the development of the program in all aspects and levels, RUP and UML were combined perfectly. Taking RUP as a starting point, UML was applied in the organization through the RUP-driven system delivery project for the instance teaching and teacher-student exchange.%结合本校各专业的实验、实训课的实际情况,深入分析、探讨并利用Unified Modeling Language 建立系统模型,基于Struts实现实验室信息管理系统.在实验室信息管理系统分析、设计过程中,同时融入RUP,它能给所有方面和层次的程序的开发提供指导方针,模版以及事例支持,将RUP与UML完美的结合起来,以RUP作为出发点,通过RUP驱动系统交付项目将UML应用到组织,以此用于实例教学的分析以及师生交流.

  16. Colaborated Architechture Framework for Composition UML 2.0 in Zachman Framework

    Hermawan; Hastarista, Fika


    Zachman Framework (ZF) is the framework of enterprise architechture that most widely adopted in the Enterprise Information System (EIS) development. In this study, has been developed Colaborated Architechture Framework (CAF) to collaborate ZF with Unified Modeling Language (UML) 2.0 modeling. The CAF provides the composition of ZF matrix that each cell is consist of the Model Driven architechture (MDA) from the various UML models and many Software Requirement Specification (SRS) documents. Implementation of this modeling is used to develops Enterprise Resource Planning (ERP). Because ERP have a coverage of applications in large numbers and complexly relations, it is necessary to use Agile Model Driven Design (AMDD) approach as an advanced method to transforms MDA into components of application modules with efficiently and accurately. Finally, through the using of the CAF, give good achievement in fullfilment the needs from all stakeholders that are involved in the overall process stage of Rational Unified Process (RUP), and also obtaining a high satisfaction to fullfiled the functionality features of the ERP software in PT. Iglas (Persero) Gresik.

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

    Ariel González


    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.

  18. Un ambiente para la obtencion automatica de diagramas uml a partir de un lenguaje controlado



    Full Text Available El apoyo suministrado por las herramientas convencionales de la Ingeniería de Software a los analistas se ha basado en ayudas para el trazado y edición de modelos, siendo exiguo el apoyo ofrecido a la concepción misma del modelo. Existe actualmente una tendencia hacia la generación automática de esquemas conceptuales y, si bien se han realizado grandes avances, se ha trabajado con pocos diagramas y subsisten algunos inconvenientes relacionados especialmente con la consistencia de los diagramas obtenidos. En este artículo se propone un ambiente para la obtención automática de algunos de los diagramas de UML 2.0, conformado por un lenguaje controlado (UNLencep, un mecanismo para la representación del conocimiento (los denominados Esquemas Preconceptuales y un sistema de reglas para la traducción del lenguaje controlado a un conjunto de diagramas equivalentes de UML; este ambiente se implementó en la herramienta CASE UNC-Diagramador, en la cual se presenta adicionalmente un caso de estudio. Con esta implementación se apoya la labor de conceptualización de los modelos por parte de los analistas y se mejora la consistencia, puesto que los modelos resultantes se elaboran a partir del mismo texto en lenguaje controlado

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



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

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

    José Ramón Hernández Vega


    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.

  1. UML顺序图的COSMIC-FFP度量方法%A COSMIC-FFP Measurement Method Based on UML Sequence Diagram

    计春雷; 陈文辉; 宋国新



  2. UML 1.1. Un lenguaje de modelado estándar para los métodos de ADOO

    Francisco José GARCÍA-PEÑALVO; Pardo Aguilar, Carlos


    Desde la aparición en escena de UML (Unified Modeling Language-Lenguaje Unificado de Modelado), el interés de las empresas de desarrollo de software orientado al objeto por los métodos de análisis y diseño orientados al objeto (ADOO) se ha visto de nuevo incentivado. UML representa la apuesta de tres de los más prestigiosos expertos en metodologías orientadas al objeto, Grady Booch, James Rumbaugh e Ivar Jacobson, por el control de la parc ela del ADOO dentro de la tecnología de o...

  3. 搜索引擎系统:UML/OCL模型驱动开发%Search engine:Model-driven development with UML/OCL

    马苏拉; 朱盛


    介绍一个搜索引擎系统的开发.运用UML用例图做系统的需求分析,运用UML类图、状态图、包图进行系统设计.以OCL表达式丰富状态图.使用C撑语言和ASRNET编程,SQL Server存储信息,系统运行在微软.NET环境上.遵循面向对象方法,如逐步求精和模块化,建立UML/OCL模型、组织程序,将系统逐层分解成具有特定功能的模块.系统由收集器、索引器、检索器三大部分组成,分别负责数据收集、数据分析和索引构建、用户检索接口.论文报告系统分析、设计和实现的思想和过程.

  4. Ferroelectric phase diagram of PVDF:PMMA

    Li, M.; Stingelin, N.; Michels, J.J.; Spijkman, M.-J.; Asadi, K.; Feldman, K.; Blom, P.W.M.; Leeuw, D.M. de


    We have investigated the ferroelectric phase diagram of poly(vinylidene fluoride) (PVDF) and poly(methyl methacrylate) (PMMA). The binary nonequilibrium temperature composition diagram was determined and melting of α- and β-phase PVDF was identified. Ferroelectric β-PVDF:PMMA blend films were made b

  5. Ferroelectric Phase Diagram of PVDF : PMMA

    Li, Mengyuan; Stingelin, Natalie; Michels, Jasper J.; Spijkman, Mark-Jan; Asadi, Kamal; Feldman, Kirill; Blom, Paul W. M.; de Leeuw, Dago M.


    We have investigated the ferroelectric phase diagram of poly(vinylidene fluoride) (PVDF) and poly(methyl methacrylate) (PMMA). The binary nonequilibrium temperature composition diagram was determined and melting of alpha- and beta-phase PVDF was identified. Ferroelectric beta-PVDF:PMMA blend films w

  6. Comprehending process diagrams in biology education

    Kragten, M.


    Students in secondary Science education seem to have difficulties with comprehending diagrams. Process diagrams are an important type of representation in Biology for explaining processes like protein synthesis, compound cycles, etc. In this thesis, we aimed at getting deeper insight into students’

  7. Lubrication modes and the IRG transition diagram

    Schipper, D.J.; Gee, de A.W.J.


    The relationship between a Lubrication Mode Diagram (LMD) for concentrated contacts (LCC's) and the IRG transition diagram has been studied. In addition, scuffing results, obtained by the IRG (International Research Group) have been analysed, as well as the results of scuffing tests performed by dif

  8. Structural Controllability and Observability in Influence Diagrams

    Chan, Brian Y.; Shachter, Ross D.


    Influence diagram is a graphical representation of belief networks with uncertainty. This article studies the structural properties of a probabilistic model in an influence diagram. In particular, structural controllability theorems and structural observability theorems are developed and algorithms are formulated. Controllability and observability are fundamental concepts in dynamic systems (Luenberger 1979). Controllability corresponds to the ability to control a system while observability a...

  9. Phase diagram of elastic spheres.

    Athanasopoulou, L; Ziherl, P


    Experiments show that polymeric nanoparticles often self-assemble into several non-close-packed lattices in addition to the face-centered cubic lattice. Here, we explore theoretically the possibility that the observed phase sequences may be associated with the softness of the particles, which are modeled as elastic spheres interacting upon contact. The spheres are described by two finite-deformation theories of elasticity, the modified Saint-Venant-Kirchhoff model and the neo-Hookean model. We determine the range of indentations where the repulsion between the spheres is pairwise additive and agrees with the Hertz theory. By computing the elastic energies of nine trial crystal lattices at densities far beyond the Hertzian range, we construct the phase diagram and find the face- and body-centered cubic lattices as well as the A15 lattice and the simple hexagonal lattice, with the last two being stable at large densities where the spheres are completely faceted. These results are qualitatively consistent with observations, suggesting that deformability may indeed be viewed as a generic property that determines the phase behavior in nanocolloidal suspensions.

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

    Bowman, C


    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.

  11. Numerical Computation of Two-loop Box Diagrams with Masses

    Yuasa, F; Hamaguchi, N; Ishikawa, T; Kato, K; Kurihara, Y; Fujimoto, J; Shimizu, Y


    A new approach is presented to evaluate multi-loop integrals, which appear in the calculation of cross-sections in high-energy physics. It relies on a fully numerical method and is applicable to a wide class of integrals with various mass configurations. As an example, the computation of two-loop planar and non-planar box diagrams is shown. The results are confirmed by comparisons with other techniques, including the reduction method, and by a consistency check using the dispersion relation.

  12. Fast topological construction of delaunay triangulations and voronoi diagrams

    Tsai, Victor J. D.


    This paper describes a Convex Hull Insertion algorithm for constructing the Delaunay triangulation and the Voronoi diagram of randomly distributed points in the Euclidean plane. The implemented program on IBM-compatible personal computers takes benefits from the partitioning of data points, topological data structures of spatial primitives, and features in C++ programming language such as dynamic memory allocation and class objects. The program can handle arbitrary collections of points, and delivers several output options to link with GIS and CAD systems. Empirical results of various sets of up to 50,000 points show that the proposed algorithm speeds up the construction of both tessellations of irregular points in expected linear time.

  13. Persistence Diagrams and the Heat Equation Homotopy

    Fasy, Brittany Terese


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

  14. Free-Body Diagrams: Necessary or Sufficient?

    Rosengrant, David; Van Heuvelen, Alan; Etkina, Eugenia


    The Rutgers PAER group is working to help students develop various scientific abilities. One of the abilities is to create, understand and learn to use for qualitative reasoning and problem solving different representations of physical processes such as pictorial representations, motion diagrams, free-body diagrams, and energy bar charts. Physics education literature indicates that using multiple representations is beneficial for student understanding of physics ideas and for problem solving. We developed a special approach to construct and utilize free-body diagrams for representing physical phenomena and for problem solving. We will examine whether students draw free-body diagrams in solving problems when they know they will not receive credit for it; the consistency of their use in different conceptual areas; and if students who use free-body diagrams while solving problems in different areas of physics are more successful then those who do not.


    H. Mohammad Subekti


    research traditional methods Scrum model is used. Scrum method is Agile methods that is a process to cultivate software easily and can be developed in accordance with the development of information technology. Scrum is using empirical methods or in other words every stage in it involves inspection and adaptation.

  16. 基于四色UML建模的应用研究%Application research of based on the four color UML modeling

    安凤娇; 陈佳


    This paper introduces the color with UML of four archetypes and its modeling methods. And with food detection module development as an example, it claimed the color with UML modeling for the process of requirement analysis in detail. Through the examples, it makes the four colors with UML and traditional UML compare. At last it sumed up the four colors with UML to the benefit of the system analysis and design.%介绍了四色UML建模的四种基本架构型以及它的建模方法,并以食品检测模块开发为例,详细论述了用四色UML建模进行需求分析的过程,对此与传统的UML建模进行对比,最后总结出使用四色UML进行系统分析与设计的效益.

  17. Thermal fluctuations and phase diagrams of the phase-field crystal model with pinning.

    Ramos, J A P; Granato, E; Achim, C V; Ying, S C; Elder, K R; Ala-Nissila, T


    We study the influence of thermal fluctuations in the phase diagram of a recently introduced two-dimensional phase field crystal model with an external pinning potential. The model provides a continuum description of pinned lattice systems allowing for both elastic deformations and topological defects. We introduce a nonconserved version of the model and determine the ground-state phase diagram as a function of lattice mismatch and strength of the pinning potential. Monte Carlo simulations are used to determine the phase diagram as a function of temperature near commensurate phases. The results show a rich phase diagram with commensurate, incommensurate, and liquidlike phases with a topology strongly dependent on the type of ordered structure. A finite-size scaling analysis of the melting transition for the c(2x2) commensurate phase shows that the thermal correlation length exponent nu and specific heat behavior are consistent with the Ising universality class as expected from analytical arguments.


    Abhishek Roy


    Full Text Available In comparison to the conventional form of administration, nowadays the E-Governance have become the smart way of deployment of administration by the authority under its jurisdiction. Since this technique requires the transmission of sensitive information between the Government and the Citizen through the Internet, information scientists take pain to provide utmost information security, which can also be further qualitatively enhanced by the incorporation of object oriented software engineering paradigm. Hence, the authors have proposed a multifaceted smart card based secured E-Governance mechanism using Multipurpose Electronic Card (MEC. In this proposed model the authentication of Citizen is achieved by the tactful implementation of digital signatures, which is the key field of digital certificate. Security of digital signature is further improved by wrapping Elliptic Curve Digital Signature Algorithm (ECDSA in different Object Oriented Analysis Design (OOAD tools of Unified Modeling Language (UML.

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

    Abdessamad Douraid


    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.

  20. Initializing the VA medication reference terminology using UMLS metathesaurus co-occurrences.

    Carter, John S.; Brown, Steven H.; Erlbaum, Mark S.; Gregg, William; Elkin, Peter L.; Speroff, Ted; Tuttle, Mark S.


    We developed and evaluated a UMLS Metathesaurus Co-occurrence mining algorithm to connect medications and diseases they may treat. Based on 16 years of co-occurrence data, we created 977 candidate drug-disease pairs for a sample of 100 ingredients (50 commonly prescribed and 50 selected at random). Our evaluation showed that more than 80% of the candidate drug-disease pairs were rated "APPROPRIATE" by physician raters. Additionally, there was a highly significant correlation between the overall frequency of citation and the likelihood that the connection was rated "APPROPRIATE." The drug-disease pairs were used to initialize term definitions in an ongoing effort to build a medication reference terminology for the Veterans Health Administration. Co-occurrence mining is a valuable technique for initializing term definitions in a large-scale reference terminology creation project. PMID:12463798

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

    Hellrich, Johannes; Hahn, Udo


    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.

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

    Oueslati, Wided


    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.

  3. Faceting diagram for sticky steps

    Noriko Akutsu


    Full Text Available Faceting diagrams for the step-faceting zone, the step droplet zone, and the Gruber-Mullins-Pokrovsky-Talapov (GMPT zone for a crystal surface are obtained by using the density matrix renormalization group method to calculate the surface tension. The model based on these calculations is the restricted solid-on-solid (RSOS model with a point-contact-type step-step attraction (p-RSOS model on a square lattice. The point-contact-type step-step attraction represents the energy gain obtained by forming a bonding state with orbital overlap at the meeting point of the neighboring steps. In the step-faceting zone, disconnectedness in the surface tension leads to the formation of a faceted macrostep on a vicinal surface at equilibrium. The disconnectedness in the surface tension also causes the first-order shape transition for the equilibrium shape of a crystal droplet. The lower zone boundary line (ZBL, which separates the step-faceting zone and the step droplet zone, is obtained by the condition γ 1 = lim n → ∞ γ n / n , where γn is the step tension of the n-th merged step. The upper ZBL, which separates the GMPT zone and the step droplet zone, is obtained by the condition Aq,eff = 0 and Bq,eff = 0, where Aq,eff and Bq,eff represent the coefficients for the | q → | 2 term and the | q → | 3 term, respectively, in the | q → | -expanded form of the surface free energy f eff ( q → . Here, q → is the surface gradient relative to the (111 surface. The reason why the vicinal surface inclined in the 〈101〉 direction does not exhibit step-faceting is explained in terms of the one-dimensional spinless quasi-impenetrable attractive bosons at absolute zero.

  4. Breviz: Visualizing Spreadsheets using Dataflow Diagrams

    Hermans, Felienne; van Deursen, Arie


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

  5. Design of Visual Edit Tool for DFD Based on UML%基于UML的数据流图可视化编辑工具的设计

    陈荟慧; 王伟静


    DFD visual editing tool SECAI is a software for traditional data-flow oriented requirement analysis. Because SECA1 is designed for drawing DFD and making data dictionary as requirement analysis result,the main functions of SECAI include drawing hierarchical data flow diagram,remaining the consistency of data flow, recording external entities,recording processes,recording data flows,recording data stores and building data dictionaries according to information recorded automatically. In this article .describe the procedure of system design by UML notations,and give a running image of this system.%数据流图可视化编辑工具SECAI是适用于传统的面向数据流需求分析的一种工具软件.SECAI是为了满足需求分析时绘制数据流图和编写数据字典的需求,因此它的主要功能包括:绘制分层数据流图、保证数据流的一致性以及记录外部实体的信息、记录加工的信息、记录数据流的信息、记录数据存储(文件)的信息并根据以上信息自动编写数据字典.文中使用UML描述了数据流图可视化编辑工具的设计方法,设计了数据流一致性保持算法并给出了运行结果.

  6. Between Analogue and Digital Diagrams

    Zoltan Bun


    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

  7. State-of-the-art models for the phase diagram of carbon and diamond nucleation

    Ghiringhelli, L.M.; Valeriani, C.; Los, J.H.; Meijer, E.J.; Fasolino, A.; Frenkel, D.


    We review recent developments in the modelling of the phase diagram and the kinetics of crystallization of carbon. In particular, we show that a particular class of bond-order potentials (the so-called LCBOP models) account well for many of the known structural and thermodynamic properties of carbon

  8. Relation among C-curve characterization diagrams


    As three control points are fixed and the fourth control point varies, the planar cubic C-curve may take on a loop, a cusp, or zero to two inflection points, depending on the position of the moving point. The plane can, therefore, be partitioned into regions labelled according to the characterization of the curve when the fourth point is in each region. This partitioned plane is called a "characterization diagram". By moving one of the control points but fixing the rest, one can induce different characterization diagrams. In this paper, we investigate the relation among all different characterization diagrams of cubic C-curves based on the singularity conditions proposed by Yang and Wang (2004). We conclude that, no matter what the C-curve type is or which control point varies, the characterization diagrams can be obtained by cutting a common 3D characterization space with a corresponding plane.

  9. Covariant diagrams for one-loop matching

    Zhang, Zhengkang


    We present a diagrammatic formulation of recently-revived covariant functional approaches to one-loop matching from an ultraviolet (UV) theory to a low-energy effective field theory. Various terms following from a covariant derivative expansion (CDE) are represented by diagrams which, unlike conventional Feynman diagrams, involve gauge-covariant quantities and are thus dubbed "covariant diagrams." The use of covariant diagrams helps organize and simplify one-loop matching calculations, which we illustrate with examples. Of particular interest is the derivation of UV model-independent universal results, which reduce matching calculations of specific UV models to applications of master formulas. We show how such derivation can be done in a more concise manner than the previous literature, and discuss how additional structures that are not directly captured by existing universal results, including mixed heavy-light loops, open covariant derivatives, and mixed statistics, can be easily accounted for.

  10. Revised Diagnostic Diagrams for Planetary Nebulae

    Riesgo, H


    Diagnostic diagrams of electron density - excitation for a sample of 613 planetary nebulae are presented. The present extensive sample allows the definition of new statistical limits for the distribution of planetary nebulae in the log [Ha/[SII

  11. Phase diagram to design passive nanostructures

    Lee, Jeng Yi


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

  12. "Racializing" Class

    Hatt-Echeverria, Beth; Urrieta, Luis, Jr.


    In an effort to explore how racial and class oppressions intersect, the authors use their autobiographical narratives to depict cultural and experiential continuity and discontinuity in growing up white working class versus Chicano working class. They specifically focus on "racializing class" due to the ways class is often used as a copout by…

  13. QCD Phase Diagram with Imaginary Chemical Potential

    Nakamura Atsushi


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

  14. Beyond Feynman Diagrams (1/3)

    CERN. Geneva


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

  15. Atomic energy levels and Grotrian diagrams

    Bashkin, Stanley


    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.

  16. Random Young diagrams in a Rectangular Box

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

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

  17. Reading fitness landscape diagrams through HSAB concepts

    Vigneresse, Jean-Louis, E-mail:


    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.

  18. VP-UML系统建模工具研究%Research on System Modeling Tool about VP-UML



    With the rapid development and application of object oriented technology,many companies have developed the object-oriented CASE tools.In the mighty wave crashing on a sandy shore of technological progress in the tide,some tools gradually withdrew from the stage of history,and gradually forgotten by the people;but some development,and accepted,which is widely used.Visual Paradigm for UML (VP-UML) is a powerful,cross platform,easy to use,intuitive UML system modeling and CASE tool,it can be integrated into other CASE tools or other IDE tools,this "one-stop shopping" software solutions to is far superior to the conventional Model-Code-Deploy development process.This paper discusses the basic function of VP-UML and the main features,and provide reference for the majority of users.%随着面向对象技术的快速发展和应用,很多公司相继开发了支持面向对象技术的计算机辅助软件工程(Computer Aided Software Engineering,简称CASE)工具[1]。在大浪淘沙的技术进步大潮中,有些工具渐渐退出了历史舞台,并逐渐被人们所遗忘;但有些不断发展,并为人们所接受,从而被广泛使用。Visual Paradigm for UML(简称VP-UML)是一款功能强大、跨平台、使用便捷、直观的UML系统建模和CASE工具,它可以整合在其他CASE工具或者其他IDE工具中,这种“一站购物式”的软件解决方案要远远优于常规的Model-Code-Deploy的开发进程。本文讨论了VP-UML的基本功能和主要特点,为广大用户提供参考。

  19. Evaluating the Efficacy of an Animation to Enhance Understanding of First Motion Diagrams

    Farmer, E. C.


    Having taught the interpretation of first motion diagrams (sometimes referred to as "beach ball diagrams" due to their appearance) in an Introduction to Physical Geology class over many semesters, I was frustrated with the hand-waving this effort entailed when describing static diagrams. I searched for a computer animation that would show how the initial ground motions in an earthquake correspond to the various shaded regions in each first motion diagram, but was not able to find such a pedagogical tool in existence. I decided to work with the staff of my University's Faculty Computing Services to create something that would serve this need. We designed and constructed an animation of strike-slip motions, which can be seen at A still image of the animation appears in Figure 1. In order to see if utilizing this visualization enhanced student understanding of the difficult concepts involved in interpreting first motion diagrams, I compared scores on test questions involving first motion diagrams from two different semester iterations of the course: one was taught without utilizing the animation, and one was taught with utilization of the animation.

  20. Maîtrise de la cohérence des modèles UML d'applications critiques. Approche par l'analyse des risques liés au langage UML

    Seuma Vidal, Jean-Pierre


    Le langage UML permet la description de systèmes informatiques complexes dont la sécurité est parfois critique. Lors de la conception de telles applications, des fautes de modélisation peuvent être introduites dans les diagrammes UML représentant différentes vues du système. Ces fautes peuvent mener à des incohérences entre diagrammes ou au sein même d'un seul diagramme. Outre les propriétés spécifiques de l'application, il convient de vérifier en premier lieu que les modèles sont cohérents v...

  1. The relation between cerebral serotonin levels and conditioned behaviour in the rat following the administration of LSD-25 and UML.

    Torre, M; Torre, E; Bogetto, F


    Successive daily injections of LSD-25 and UML (1-methyl-d-lysergic acid butanolamide) caused progressive depression of brain 5-HT levels in the rat. On the fourth day, the decrease was significant with respect to the highly significant fall observed after a single administration, whereas it had been shown earlier that conditioned behaviour is no longer affected by LSD-25 after 3 days and that simultaneous administration of a single dose of LSD-25 and UML is equally ineffective in this respect. Its depression of 5-HT levels, however, has now been shown to be equal to that of LSD-25 alone at doses that influence conditioned behaviour. The findings indicate that changes in such behaviour are not dependent on brain 5-HT levels and that no link exists between such levels and the psychotomimetic effect of LSD-25 in man.


    Fernando Orejas Valdés


    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.

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

    Hamid Ech-Cheikh


    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.

  4. Tailoring online information retrieval to user's needs based on a logical semantic approach to natural language processing and UMLS mapping.

    Kossman, Susan; Jones, Josette; Brennan, Patricia Flatley


    Depression can derail teenagers' lives and cause serious chronic health problems. Acquiring pertinent knowledge and skills supports care management, but retrieving appropriate information can be difficult. This poster presents a strategy to tailor online information to user attributes using a logical semantic approach to natural language processing (NLP) and mapping propositions to UMLS terms. This approach capitalizes on existing NLM resources and presents a potentially sustainable plan for meeting consumers and providers information needs.

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

    Dimmel, Justin K.; Herbst, Patricio G.


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

  6. Stage line diagram: an age-conditional reference diagram for tracking development.

    Van Buuren, S.; Ooms, J.C.L.


    This paper presents a method for calculating stage line diagrams, a novel type of reference diagram useful for tracking developmental processes over time. Potential fields of applications include: dentistry (tooth eruption), oncology (tumor grading, cancer staging), virology (HIV infection and disea

  7. Dependent Classes

    Gasiunas, Vaidas; Mezini, Mira; Ostermann, Klaus


    Virtual classes allow nested classes to be refined in subclasses. In this way nested classes can be seen as dependent abstractions of the objects of the enclosing classes. Expressing dependency via nesting, however, has two limitations: Abstractions that depend on more than one object cannot...... be modeled and a class must know all classes that depend on its objects. This paper presents dependent classes, a generalization of virtual classes that expresses similar semantics by parameterization rather than by nesting. This increases expressivity of class variations as well as the flexibility...... of their modularization. Besides, dependent classes complement multi-methods in scenarios where multi-dispatched abstractions rather than multi-dispatched method are needed. They can also be used to express more precise signatures of multi-methods and even extend their dispatch semantics. We present a formal semantics...

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

    Clary, Renee; Wandersee, James


    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…

  9. Function Point Analysis in the UML Analysis Model%UML分析模型中功能点计算的探讨

    林扬帆; 李师贤


    Function point analysis is a method used to measure an application's functional size,it is independent to the implementation programming language,it's measuring result can be compared between different development processes. UML is a standard modeling language used to OO amalysis and OO design,this paper describes a method to use the UML anslysis model to analysis the application's function points. So the project manager can use it to estimate the project's size and cost in the early development.

  10. Functionality Semantics of Predicate Data Flow Diagram

    高晓雷; 缪淮扣; 刘玲


    SOZL (structured methodology + object-oriented methodology + Z language) is a language that attempts to integrate structured method, object-oriented method and formal method. The core of this language is predicate data flow diagram (PDFD). In order to eliminate the ambiguity of predicate data flow diagrams and their associated textual specifications, a formalization of the syntax and semantics of predicate data flow diagrams is necessary. In this paper we use Z notation to define an abstract syntax and the related structural constraints for the PDFD notation, and provide it with an axiomatic semantics based on the concept of data availability and functionality of predicate operation. Finally, an example is given to establish functionality consistent decomposition on hierarchical PDFD (HPDFD).

  11. Phase diagram of a truncated tetrahedral model

    Krcmar, Roman; Gendiar, Andrej; Nishino, Tomotoshi


    Phase diagram of a discrete counterpart of the classical Heisenberg model, the truncated tetrahedral model, is analyzed on the square lattice, when the interaction is ferromagnetic. Each spin is represented by a unit vector that can point to one of the 12 vertices of the truncated tetrahedron, which is a continuous interpolation between the tetrahedron and the octahedron. Phase diagram of the model is determined by means of the statistical analog of the entanglement entropy, which is numerically calculated by the corner transfer matrix renormalization group method. The obtained phase diagram consists of four different phases, which are separated by five transition lines. In the parameter region, where the octahedral anisotropy is dominant, a weak first-order phase transition is observed.

  12. A pseudo-haptic knot diagram interface

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


    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.

  13. Partial chord diagrams and matrix models

    Andersen, Jørgen Ellegaard; Fuji, Hiroyuki; Manabe, Masahide

    spectrum. Furthermore, we consider the boundary length and point spectrum that unifies the last two types of spectra. We introduce matrix models that encode generating functions of partial chord diagrams filtered by each of these spectra. Using these matrix models, we derive partial differential equations......In this article, the enumeration of partial chord diagrams is discussed via matrix model techniques. In addition to the basic data such as the number of backbones and chords, we also consider the Euler characteristic, the backbone spectrum, the boundary point spectrum, and the boundary length...... – obtained independently by cut-and-join arguments in an earlier work – for the corresponding generating functions....

  14. The Voronoi diagram of circles made easy

    Anton, François; Mioc, Darka; Gold, Christopher


    Proximity queries among circles could be effectively answered if the Delaunay graph for sets of circles could be computed in an efficient and exact way. In this paper, we first show a necessary and sufficient condition of connectivity of the Voronoi diagram of circles. Then, we show how the Delau......Proximity queries among circles could be effectively answered if the Delaunay graph for sets of circles could be computed in an efficient and exact way. In this paper, we first show a necessary and sufficient condition of connectivity of the Voronoi diagram of circles. Then, we show how...

  15. Phase diagrams modified by interfacial penalties

    Atanacković T.M.


    Full Text Available The conventional forms of phase diagrams are constructed without consideration of interfacial energies and they represent an impor­tant tool for chemical engineers and metallurgists. If interfacial energies are taken into consideration, it is intuitively obvious that the regions of phase equilibria must become smaller, because there is a penalty on the formation of interfaces. We investigate this phe­nomenon qualitatively for a one-dimensional model, in which the phases occur as layers rather than droplets or bubbles. The modified phase diagrams are shown in Chapters 3 and 4.

  16. Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search

    Kessentini, Marouane; Bouchoucha, Arbi; Sahraoui, Houari; Boukadoum, Mounir

    Dynamic UML models like sequence diagrams (SD) lack sufficient formal semantics, making it difficult to build automated tools for their analysis, simulation and validation. A common approach to circumvent the problem is to map these models to more formal representations. In this context, many works propose a rule-based approach to automatically translate SD into colored Petri nets (CPN). However, finding the rules for such SD-to-CPN transformations may be difficult, as the transformation rules are sometimes difficult to define and the produced CPN may be subject to state explosion. We propose a solution that starts from the hypothesis that examples of good transformation traces of SD-to-CPN can be useful to generate the target model. To this end, we describe an automated SD-to-CPN transformation method which finds the combination of transformation fragments that best covers the SD model, using heuristic search in a base of examples. To achieve our goal, we combine two algorithms for global and local search, namely Particle Swarm Optimization (PSO) and Simulated Annealing (SA). Our empirical results show that the new approach allows deriving the sought CPNs with at least equal performance, in terms of size and correctness, to that obtained by a transformation rule-based tool.

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

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


    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.

  18. Uncolored Random Tensors, Melon Diagrams, and the SYK Models

    Klebanov, Igor R


    Certain models with rank-$3$ tensor degrees of freedom have been shown by Gurau and collaborators to possess a novel large $N$ limit, where $g^2 N^3$ is held fixed. In this limit the perturbative expansion in the quartic coupling constant, $g$, is dominated by a special class of "melon" diagrams. We study "uncolored" models of this type, which contain a single copy of real rank-$3$ tensor. Its three indexes are distinguishable; therefore, the models possess $O(N)^3$ symmetry with the tensor field transforming in the tri-fundamental representation. Such uncolored models also possess the large $N$ limit dominated by the melon diagrams. The quantum mechanics of a real anti-commuting tensor therefore has a similar large $N$ limit to the model recently introduced by Witten as an implementation of the Sachdev-Ye-Kitaev (SYK) model which does not require disorder. Gauging the $O(N)^3$ symmetry in our quantum mechanical model removes the non-singlet states; therefore, one can search for its well-defined gravity dual....

  19. Phase Diagram of Vertically Shaken Granular Matter

    Eshuis, P; Lohse, D; Van der Meer, D; Van der Weele, K; Bos, Robert; Eshuis, Peter; Lohse, Detlef; Meer, Devaraj van der; Weele, Ko van der


    A shallow, vertically shaken granular bed in a quasi 2-D container is studied experimentally yielding a wider variety of phenomena than in any previous study: (1) bouncing bed, (2) undulations, (3) granular Leidenfrost effect, (4) convection rolls, and (5) granular gas. These phenomena and the transitions between them are characterized by dimensionless control parameters and combined in a full experimental phase diagram.

  20. Visualizing Multivariate Attributes on Software Diagrams

    Byelas, Heorhiy; Telea, Alexandru; Winter, A; Knodel, J


    Software architecture diagrams and metrics are well-known and heavily used in many areas in software engineering. However they are rarely combined in one (visual) representation. Although there are some advances in this direction, there are also some limitations. In this research, we study how to ov

  1. Orphan-Free Anisotropic Voronoi Diagrams

    Canas, Guillermo D


    We describe conditions under which an appropriately-defined anisotropic Voronoi diagram of a set of sites in Euclidean space is guaranteed to be composed of connected cells in any number of dimensions. These conditions are natural for problems in optimization and approximation, and algorithms already exist to produce sets of sites that satisfy them.

  2. Modeling the phase diagram of carbon

    Ghiringhelli, L.M.; Los, J.H.; Meijer, E.J.; Fasolino, A.; Frenkel, D.


    We determined the phase diagram involving diamond, graphite, and liquid carbon using a recently developed semiempirical potential. Using accurate free-energy calculations, we computed the solid-solid and solid-liquid phase boundaries for pressures and temperatures up to 400 GPa and 12 000 K, respect

  3. Diagram of a LEP superconducting cavity


    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.

  4. Phase Diagrams of Strongly Interacting Theories

    Sannino, Francesco


    We summarize the phase diagrams of SU, SO and Sp gauge theories as function of the number of flavors, colors, and matter representation as well as the ones of phenomenologically relevant chiral gauge theories such as the Bars-Yankielowicz and the generalized Georgi-Glashow models. We finally repo...

  5. Influence Diagrams for Optimal Maintenance Planning

    Friis-Hansen, Andreas


    Over the last two decades Bayesian networks and influence diagrams have received notable attention within the field of artificial intelligence and expert systems. During the last few years the technology has been further developed for problem solving within other engineering fields. The objective...

  6. Phase diagram distortion from traffic parameter averaging.

    Stipdonk, H. Toorenburg, J. van & Postema, M.


    Motorway traffic congestion is a major bottleneck for economic growth. Therefore, research of traffic behaviour is carried out in many countries. Although well describing the undersaturated free flow phase as an almost straight line in a (k,q)-phase diagram, congested traffic observations and theori

  7. Geometrical splitting and reduction of Feynman diagrams

    Davydychev, Andrei I.


    A geometrical approach to the calculation of N-point Feynman diagrams is reviewed. It is shown that the geometrical splitting yields useful connections between Feynman integrals with different momenta and masses. It is demonstrated how these results can be used to reduce the number of variables in the occurring functions.

  8. Image Attributes: A Study of Scientific Diagrams.

    Brunskill, Jeff; Jorgensen, Corinne


    Discusses advancements in imaging technology and increased user access to digital images, as well as efforts to develop adequate indexing and retrieval methods for image databases. Describes preliminary results of a study of undergraduates that explored the attributes naive subjects use to describe scientific diagrams. (Author/LRW)

  9. Complexities of One-Component Phase Diagrams

    Ciccioli, Andrea; Glasser, Leslie


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

  10. From ergodicity to extended phase diagrams.

    Woodley, Scott M; Sokol, Alexey A


    Structure prediction of stable and metastable phases is put on equal footing for the first time, with a solid thermodynamical background. How to estimate the lifetime of metastable phases is demonstrated by recent groundbreaking work of Jansen, Pentin, and Schön. At the heart lies the exploration of the Gibbs free-energy landscapes and the extended phase diagrams for complex systems.

  11. Fog Machines, Vapors, and Phase Diagrams

    Vitz, Ed


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

  12. On traces of tensor representations of diagrams

    A. Schrijver


    Let T be an (abstract) set of types, and let (unknown symbol), o : T -> Z(+). A T-diagram is a locally ordered directed graph G equipped with a function tau : V (G) -> T such that each vertex v of G has indegree (unknown symbol)(tau(v)) and outdegree o(tau(v)). (A directed graph is locally ordered i


    Noel Fuentes Ramírez


    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.

  14. Improving high school physical science students' understanding of the electromagnetic spectrum: A modified diagram approach

    Quebedeaux, James Edward

    The focus of this study was to identify major conceptual difficulties that selected public high school physical science students encounter in understanding a standard electromagnetic spectrum diagram. A research-driven, modified version of that standard diagram was used in this study to determine the value added to student understanding of electromagnetic waves. A content analysis was performed on electromagnetic spectrum diagrams found in US textbooks from the 1950s through the present. A class of public high school physical science students participated in a study consisting of four activities conducted during a three-week unit. Students were given a pre- and post-achievement test and a pre- and post-survey on the regions of the electromagnetic spectrum. At the conclusion of each activity, selected students were interviewed and each co-constructed a concept map with the researcher. The Electromagnetic Spectrum Literacy Rubric (ESLR) was designed and used to assess students' conceptual understanding periodically as they proceeded through the unit study. A mixed methods analysis was performed, employing both qualitative and quantitative data. A paired t-test determined that there was a statistically significant difference (p = 0.014) between the pre- and post-achievement test scores for the class of students participating in the unit study. Effect sizes also determined that students have difficulties with mathematical calculations and wave properties. These topics present conceptual challenges which must be overcome to understand and use an electromagnetic spectrum diagram effectively.

  15. Bifurcation Diagrams and Generalized Bifurcation Diagrams for a rotational model of an oblate satellite

    Tarnopolski, Mariusz


    This paper presents bifurcation and generalized bifurcation diagrams for a rotational model of an oblate satellite. Special attention is paid to parameter values describing one of Saturn's moons, Hyperion. For various oblateness the largest Lyapunov Characteristic Exponent (LCE) is plotted. The largest LCE in the initial condition as well as in the mixed parameter-initial condition space exhibits a fractal structure, for which the fractal dimension was calculated. It results from the bifurcation diagrams of which most of the parameter values for preselected initial conditions lead to chaotic rotation. The First Recurrence Time (FRT) diagram provides an explanation of the birth of chaos and the existence of quasi-periodic windows occuring in the bifurcation diagrams.

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

    Simonetto, Paolo; Archambault, Daniel; Scheidegger, Carlos


    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.

  17. Phase diagram of a single lane roundabout

    Echab, H.; Lakouari, N.; Ez-Zahraouy, H.; Benyoussef, A.


    Using the cellular automata model, we numerically study the traffic dynamic in a single lane roundabout system of four entry/exit points. The boundaries are controlled by the injecting rates α1, α2 and the extracting rate β. Both the system with and without Splitter Islands of width Lsp are considered. The phase diagram in the (α1 , β) space and its variation with the roundabout size, Pagg (i.e. the probability of aggressive entry), and Pexit (i.e. the probability of preferential exit) are constructed. The results show that the phase diagram in both cases consists of three phases: free flow, congested and jammed. However, as Lsp increases the free flow phase enlarges while the congested and jammed ones shrink. On the other hand, the short sized roundabout shows better performance in the free flow phase while the large one is more optimal in the congested phase. The density profiles are also investigated.

  18. Phase diagram of UCoGe

    Mineev, V. P.


    The temperature-pressure phase diagram of ferromagnetic superconductor UCoGe includes four phase transitions. They are between the paramagnetic and the ferromagnetic states with the subsequent transition in the superconducting ferromagnetic state and between the normal and the superconducting states after which the transition to the superconducting ferromagnetic state has to occur. Here we have developed the Landau theory description of the phase diagram and established the specific ordering arising at each type of transition. The phase transitions to the ferromagnetic superconducting state are inevitably accompanied by the emergence of screening currents. The corresponding magnetostatics considerations allow for establishing the significant difference between the transition from the ferromagnetic to the ferromagnetic superconducting state and the transition from the superconducting to the ferromagnetic superconducting state.

  19. Prediction of boron carbon nitrogen phase diagram

    Yao, Sanxi; Zhang, Hantao; Widom, Michael

    We studied the phase diagram of boron, carbon and nitrogen, including the boron-carbon and boron-nitrogen binaries and the boron-carbon-nitrogen ternary. Based on the idea of electron counting and using a technique of mixing similar primitive cells, we constructed many ''electron precise'' structures. First principles calculation is performed on these structures, with either zero or high pressures. For the BN binary, our calculation confirms that a rhmobohedral phase can be stablized at high pressure, consistent with some experimental results. For the BCN ternary, a new ground state structure is discovered and an Ising-like phase transition is suggested. Moreover, we modeled BCN ternary phase diagram and show continuous solubility from boron carbide to the boron subnitride phase.

  20. Flamelet Regime Diagram for Turbulent Combustion Simulations

    Chan, Wai Lee; Ihme, Matthias; Kolla, Hemanth; Chen, Jacqueline


    The flamelet model has been widely used in numerical combustion investigations, particularly for the closure of large-eddy simulations (LES) of turbulent reacting flows. In most cases, the simulation results demonstrated good agreements with their experimental counterparts. However, a systematic analysis of the flamelet model's applicability, as well as its potential limitations, is seldom conducted, and the model performance is usually based only on a-posteriori comparisons. The objective of this work is to derive a metric that can formally quantify the suitability of the flamelet model in different flame configurations. For this purpose, a flamelet regime diagram has been developed and studied in the context of direct numerical simulations (DNS) of a turbulent lifted jet flame. The implementation of the regime diagram in LES has been investigated through explicit filtering of the DNS results.

  1. Enriched model categories and diagram categories

    Guillou, Bertrand


    We collect in one place a variety of known and folklore results in enriched model category theory and add a few new twists. One twist is a new perspective on equivariant model categories. A central theme is a general procedure for constructing a Quillen adjunction, often a Quillen equivalence, between a given V-model category and a category of diagrams in V, where V is any good enriching category. From this perspective, we rederive the result of Schwede and Shipley that reasonable stable model categories are Quillen equivalent to diagram categories of spectra (alias categories of module spectra). The general theory will be applied to G-spectra in a sequel, and for that we need quite a few technical improvements and modifications of general model categorical results. We collect those here. They are bound to have applications in a variety of other contexts.

  2. Universal mean-field phase diagram for biaxial nematics obtained from a minimax principle.

    Bisi, Fulvio; Virga, Epifanio G; Gartland, Eugene C; De Matteis, Giovanni; Sonnet, André M; Durand, Georges E


    We study a class of quadratic Hamiltonians which describe both fully attractive and partly repulsive molecular interactions, characteristic of biaxial liquid crystal molecules. To treat the partly repulsive interactions we establish a minimax principle for the associated mean-field free energy. We show that the phase diagram described by Sonnet [Phys. Rev. E 67, 061701 (2003)] is universal. Our predictions are in good agreement with the recent observations on both V-shaped and tetrapodal molecules.

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

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


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

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

    Selic, Bran


    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

  5. El uso del UML en la fase de análisis del proceso de desarrollo de un software educativo

    Duran Blandón, Edwin


    El Lenguaje Unificado de Modelado (uml) se deriva de una serie de métodos de análisis y diseño orientado a objetos de cualquier software, que ofrecen un marco de trabajo o enfoque necesario para la construcción de software educativo. El autor presenta unareflexión derivada de la investigación “Incidencia de las tic en los procesos enseñanza-aprendizaje de las ciencias y matemáticas en la Institución Ciudadela Educativa del Magdalena Medio”. La investigación está en proceso desde el 2010 y se ...

  6. Disconnected diagrams with twisted-mass fermions

    Abdel-Rehim, Abdou; Constantinou, Martha; Finkenrath, Jacob; Hadjiyiannakou, Kyriakos; Jansen, Karl; Kallidonis, Christos; Koutsou, Giannis; Avilés-Casco, Alejandro Vaquero


    The latest results from the Twisted-Mass collaboration on disconnected diagrams at the physical value of the pion mass are presented. In particular, we focus on the sigma terms, the axial charges and the momentum fraction, all of them for the nucleon. A detailed error analysis for each observable follows, showing the strengths and weaknesses of the one-end trick. Alternatives are discussed.

  7. Phase Diagram Modelling: Nickel - Aluminum - Chromium System


    conducted by Kaufman and co-workers and their lattice stabilities have formed the basis of phase diagram calculations to the present day.1 In...mol ( 0.74827 Ni + 0.73305E-01 Cr + 0.83609E-02 Al ( 1200.00 C, 1.0000 <—s -.Molten alloy <—s <—s) atm, L- NiCrAl , a=0.82994 ) 0.00000

  8. Mixed wasted integrated program: Logic diagram

    Mayberry, J.; Stelle, S. [Science Applications International Corp., Idaho Falls, ID (United States); O`Brien, M. [Univ. of Arizona, Tucson, AZ (United States); Rudin, M. [Univ. of Nevada, Las Vegas, NV (United States); Ferguson, J. [Lockheed Idaho Technologies Co., Idaho Falls, ID (United States); McFee, J. [I.T. Corp., Albuquerque, NM (United States)


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

  9. Fluctuations and the QCD Phase Diagram

    Koch, Volker


    In this contribution we will discuss how the study of various fluctuation observables may be used to explore the phase diagram of the strong interaction. We will briefly summarize the present study of experimental and theoretical research in this area. We will then discuss various corrections and issues which need to be understood and applied for a meaningful comparison of experimental measurements with theoretical predictions. This contribution is dedicated to Andrzej Bialas on the occasion of his $80^{\\mathrm{th}}$ birthday.

  10. Constraints Modeling in FRBR Data Model Using OCL

    Rudić, Gordana


    Transformation of the conceptual FRBR data model to the class diagram in UML 2.0 notation is given. The class diagram is formed using MagicDraw CASE tool. The paper presents a class diagram for the first group of FRBR entities ie. classes (the product of intellectual or artistic endeavour). It is demonstrated how to model constraints over relationships between classes in FRBR object data model using OCL 2.0.

  11. On-Shell Diagrams for N = 8 Supergravity Amplitudes

    Heslop, Paul


    We define recursion relations for N = 8 supergravity amplitudes using a generalization of the on-shell diagrams developed for planar N = 4 super-Yang-Mills. Although the recursion relations generically give rise to non-planar on-shell diagrams, we show that at tree-level the recursion can be chosen to yield only planar diagrams, the same diagrams occurring in the planar N = 4 theory. This implies non-trivial identities for non-planar diagrams as well as interesting relations between the N = 4 and N = 8 theories. We show that the on-shell diagrams of N = 8 supergravity obey equivalence relations analogous to those of N = 4 super-Yang-Mills, and we develop a systematic algorithm for reading off Grassmannian integral formulae directly from the on-shell diagrams. We also show that the 1-loop 4-point amplitude of N = 8 supergravity can be obtained from on-shell diagrams.

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


    ... Bureau of Ocean Energy Management, Regulation and Enforcement Outer Continental Shelf Official... Outer Continental Shelf Official Protraction Diagrams (OPDs) located within Atlantic Ocean areas, with... informational purposes only. Outer Continental Shelf Official Protraction Diagrams in the North Atlantic,...

  13. MDM: A Mode Diagram Modeling Framework

    Zheng Wang


    Full Text Available Periodic control systems used in spacecrafts and automotives are usually period-driven and can be decomposed into different modes with each mode representing a system state observed from outside. Such systems may also involve intensive computing in their modes. Despite the fact that such control systems are widely used in the above-mentioned safety-critical embedded domains, there is lack of domain-specific formal modelling languages for such systems in the relevant industry. To address this problem, we propose a formal visual modeling framework called mode diagram as a concise and precise way to specify and analyze such systems. To capture the temporal properties of periodic control systems, we provide, along with mode diagram, a property specification language based on interval logic for the description of concrete temporal requirements the engineers are concerned with. The statistical model checking technique can then be used to verify the mode diagram models against desired properties. To demonstrate the viability of our approach, we have applied our modelling framework to some real life case studies from industry and helped detect two design defects for some spacecraft control systems.

  14. Antiferromagnetic phase diagram of the cuprate superconductors

    Nunes, L. H. C. M.; Teixeira, A. W.; Marino, E. C.


    Taking the spin-fermion model as the starting point for describing the cuprate superconductors, we obtain an effective nonlinear sigma-field hamiltonian, which takes into account the effect of doping in the system. We obtain an expression for the spin-wave velocity as a function of the chemical potential. For appropriate values of the parameters we determine the antiferromagnetic phase diagram for the YBa2Cu3O6+x compound as a function of the dopant concentration in good agreement with the experimental data. Furthermore, our approach provides a unified description for the phase diagrams of the hole-doped and the electron doped compounds, which is consistent with the remarkable similarity between the phase diagrams of these compounds, since we have obtained the suppression of the antiferromagnetic phase as the modulus of the chemical potential increases. The aforementioned result then follows by considering positive values of the chemical potential related to the addition of holes to the system, while negative values correspond to the addition of electrons.

  15. Linearly recursive sequences and Dynkin diagrams

    Reutenauer, Christophe


    Motivated by a construction in the theory of cluster algebras (Fomin and Zelevinsky), one associates to each acyclic directed graph a family of sequences of natural integers, one for each vertex; this construction is called a {\\em frieze}; these sequences are given by nonlinear recursions (with division), and the fact that they are integers is a consequence of the Laurent phenomenon of Fomin and Zelevinsky. If the sequences satisfy a linear recursion with constant coefficients, then the graph must be a Dynkin diagram or an extended Dynkin diagram, with an acyclic orientation. The converse also holds: the sequences of the frieze associated to an oriented Dynkin or Euclidean diagram satisfy linear recursions, and are even $\\mathbb N$-rational. One uses in the proof objects called $SL_2$-{\\em tilings of the plane}, which are fillings of the discrete plane such that each adjacent 2 by 2 minor is equal to 1. These objects, which have applications in the theory of cluster algebras, are interesting for themselves. S...

  16. On diagram-chasing in double complexes

    Bergman, George M


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

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

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


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

  18. Geometry Algorisms of Dynkin Diagrams in Lie Group Machine Learning

    Huan Xu; Fanzhang Li


    This paper uses the geometric method to describe Lie group machine learning (LML)based on the theoretical framework of LML, which gives the geometric algorithms of Dynkin diagrams in LML. It includes the basic conceptions of Dynkin diagrams in LML ,the classification theorems of Dynkin diagrams in LML, the classification algorithm of Dynkin diagrams in LML and the verification of the classification algorithm with experimental results.

  19. Safety-barrier diagrams as a safety management tool

    Duijm, Nijs Jan


    Safety-barrier diagrams and “bow-tie” diagrams have become popular methods in risk analysis and safety management. This paper describes the syntax and principles for constructing consistent and valid safety-barrier diagrams. The latter's relation to other methods such as fault trees and Bayesian...... the management and maintenance of these systems. Safety-barrier diagrams provide a useful framework for an electronic data structure that integrates information from risk analysis with operational safety management....

  20. Application of Artificial Neural Network in Indicator Diagram

    WuXiaodong; JiangHua; HanGuoqing


    Indicator diagram plays an important role in identifying the production state of oil wells. With an ability to reflect any non-linear mapping relationship, the artificial neural network (ANN) can be used in shape identification. This paper illuminates ANN realization in identifying fault kinds of indicator diagrams, including a back-propagation algorithm, characteristics of the indicator diagram and some examples. It is concluded that the buildup of a neural network and the abstract of indicator diagrams are important to successful application.

  1. Massive basketball diagram for a thermal scalar field theory

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


    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.

  2. UML 在储值卡收银管理信息系统建模中的应用与研究%The application and research of the UML modeling in the storage card cash management information system

    舒玉坤; 张国祥


    One of the features of Object -oriented is abstract , by raising the abstraction level to build the much more powerful and much more complex system .While the use of UML modeling can describe the complex system with visual graph , so that the user is easier to understand and the system can easier to maintain in the later period .In this paper , the whole modeling process of the UML is discussed in the Storage Card Cash Management Information System based on software application sys -tems.Practice shows that the success rate and development efficiency of the system have risen maximumly with the Unified Modeling Language .%面向对象的特点之一是抽象,通过提升抽象级别能够构造更强大、更复杂的系统。而采用UML建模能够把复杂的系统用可视化的语言直观地描述出来,使得用户更易理解,后期更易维护。以储值卡收银管理信息系统的开发为背景,探讨了UML在系统中的建模过程。实践表明统一建模语言能极大地提高系统的开发效率和成功率。

  3. Word classes

    Rijkhoff, Jan


    This article provides an overview of recent literature and research on word classes, focusing in particular on typological approaches to word classification. The cross-linguistic classification of word class systems (or parts-of-speech systems) presented in this article is based on statements found...... – Adverb, because they have properties that are strongly associated with at least two of these four traditional word classes (e.g. Adjective and Adverb). Finally, this article discusses some of the ways in which word class distinctions interact with other grammatical domains, such as syntax and morphology....

  4. The role of perceptual cues in matrix diagrams

    van der Meij, Jan; van Amelsvoort, Marije; Anjewierden, A.


    An experiment was conducted to assess whether the design of a matrix diagram influences how people study the diagram and whether this has an effect on recall of the presented information. We compared four versions of a matrix diagram on antisocial personality disorder. It consisted of four header ce

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

    Tjell, Simon; Lassen, Kristian Bisgaard


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

  6. Phase diagram and entanglement of two interacting topological Kitaev chains

    Herviou, Loïc; Mora, Christophe; Le Hur, Karyn


    A superconducting wire described by a p -wave pairing and a Kitaev Hamiltonian exhibits Majorana fermions at its edges and is topologically protected by symmetry. We consider two Kitaev wires (chains) coupled by a Coulomb-type interaction and study the complete phase diagram using analytical and numerical techniques. A topological superconducting phase with four Majorana fermions occurs until moderate interactions between chains. For large interactions, both repulsive and attractive, by analogy with the Hubbard model, we identify Mott phases with Ising-type magnetic order. For repulsive interactions, the Ising antiferromagnetic order favors the occurrence of orbital currents spontaneously breaking time-reversal symmetry. By strongly varying the chemical potentials of the two chains, quantum phase transitions towards fully polarized (empty or full) fermionic chains occur. In the Kitaev model, the quantum critical point separating the topological superconducting phase and the polarized phase belongs to the universality class of the critical Ising model in two dimensions. When increasing the Coulomb interaction between chains, then we identify an additional phase corresponding to two critical Ising theories (or two chains of Majorana fermions). We confirm the existence of such a phase from exact mappings and from the concept of bipartite fluctuations. We show the existence of negative logarithmic corrections in the bipartite fluctuations, as a reminiscence of the quantum critical point in the Kitaev model. Other entanglement probes such as bipartite entropy and entanglement spectrum are also used to characterize the phase diagram. The limit of large interactions can be reached in an equivalent setup of ultracold atoms and Josephson junctions.

  7. A method exploiting syntactic patterns and the UMLS semantics for aligning biomedical ontologies: the case of OBO disease ontologies.

    Marquet, Gwenaëlle; Mosser, Jean; Burgun, Anita


    The OBO ontologies include more than 50 standard vocabularies that cover different domains, including genomics, chemistry, anatomy and phenotype. Ontology alignment is a means to build consistent biomedical ontologies compatible with standard vocabularies and dedicated to specific domains, such as cancer. An alignment is defined as a set of pairs of concepts, coming from two ontologies, related by a relation R, R not being restricted to the equivalence or subsumption relations. Alignment is performed in three major steps: first, the concepts that are equivalent in the ontologies are identified; second the pairs of concepts that are related although not equivalent are searched for; third the relations between the concepts are characterized. We have developed a method to align ontologies that exploits the compositionality of the terms in OBO ontologies, uses the UMLS to provide synonyms and relations, and defines syntactico-semantic patterns that characterize semantically the relations between concepts. We have applied it to four OBO phenotype ontologies: mouse pathology, human disease, mammalian phenotype, and PATO. We found 386 pairs of equivalent concepts and 20,461 pairs of concepts where one concept name is included in the other term. Among the 20,460 inclusions, we were able to provide a semantic categorization for 2682 relations. In 2552 cases, the relation was present and semantically defined in the UMLS Metathesaurus, in 131 cases the relation was characterized through semantic patterns. Our approach may help to find the semantic relations between concepts in ontologies.

  8. UML在软件系统开发中的应用%Application of software system development based on UML



    针对UML在建模方面的优势,结合一个具体的实例,从系统的功能分析、系统设计到系统实施,介绍了应用UML建模的方法,重点描述了基于UML软件系统开发的建模过程,并通过软件设计平台Power Designer 15,构建了系统的需求模型、静态模型和动态模型,从而可以自动生成特定语言的代码框架,使程序的开发效率和成功率得到提高.%Combining the advantage of UML modeling,UML modeling method was introduced,and process modeling was stated about software development based on the specific example modeling,detailing the functional analysis,system design,to system implement.Requirement model,static model and dynamic model were constructed by software design platform Power Designer 15,the code framework of the particular language was generated automatically,thereby enhancing the program development efficiency and success rates.

  9. Study of Product Modeling Method Based on UML%基于UML的产品建模方法研究



    The product modeling method based on UML is presented to not only ensure the consistency problem of definition,process and resources but also meet the needs of developing the system from different point of views. Through defineing the structure,content and each layer relation. the three-layer product structure model: "product meta meta model level","product meta model level" and "product model level" ,the UML model is established.%为有效保证产品全生命周期产品定义、过程和资源的一致性,同时满足系统多角度创建系统的需要,提出基于UML的产品建模方法.通过定义"产品元元模型层"、"产品元模型层"和"产品模型层"三层产品模型结构及其内容和相互关系,实现了产品建模定义、约束统一性,实际应用表明基于UML的产品建模方法的有效性和可行性.

  10. Generating Test Tool From UML Specifications%基于UML规格说明测试用例生成工具

    叶仁召; 郑玉墙; 李玉珍


    利用uML状态图,采用基于状态的测试数据生成标准生成测试用例.其中uML状态图是测试用例生成的关键部分,在某种意义上,UML状态图能够较容易生成测试用例.%Although most testing of complex software is applied at the system .level,most formal research has focused on the unit level. As a result,most system testing are only described informally.The paper presents an effective technique that adapts state-based specification test data generation criteria to generate test case from UML statecharts. UML statecharts is a key part for test generation .In a sense UML statecharts can easily manipulate test cases.

  11. Comprehending 3D Diagrams: Sketching to Support Spatial Reasoning.

    Gagnier, Kristin M; Atit, Kinnari; Ormand, Carol J; Shipley, Thomas F


    Science, technology, engineering, and mathematics (STEM) disciplines commonly illustrate 3D relationships in diagrams, yet these are often challenging for students. Failing to understand diagrams can hinder success in STEM because scientific practice requires understanding and creating diagrammatic representations. We explore a new approach to improving student understanding of diagrams that convey 3D relations that is based on students generating their own predictive diagrams. Participants' comprehension of 3D spatial diagrams was measured in a pre- and post-design where students selected the correct 2D slice through 3D geologic block diagrams. Generating sketches that predicated the internal structure of a model led to greater improvement in diagram understanding than visualizing the interior of the model without sketching, or sketching the model without attempting to predict unseen spatial relations. In addition, we found a positive correlation between sketched diagram accuracy and improvement on the diagram comprehension measure. Results suggest that generating a predictive diagram facilitates students' abilities to make inferences about spatial relationships in diagrams. Implications for use of sketching in supporting STEM learning are discussed.

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

    Berger, Adam C., E-mail: [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)


    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. UML modeling process of home-search system based on Microsoft Visio%基于Visio的站内搜索系统的UML建模过程



    系统分析是系统开发的关键,软件建模技术使系统开发走向成熟.UML 是一种标准建模语言,适用于用面向对象技术来描述的任何系统.现以站内搜索系统为例,阐述Visio2002 中的UML 建模问题,讨论了UML的建模机制及Microsoft Visio中UML的建模过程.

  14. Design and Realization of Numerical Control Ladder Diagram Edition Software

    ZHAO Haixin; MO Yimin; PAN Yunping


    The thesis is directed by the idea of oriented- object. Considering the basic functions that NC system Ladder Diagram editor should provide, and through theoretical research and practice, the thesis developed a set of NC system Ladder Diagram editor which can form a Ladder Diagram editor based on vector plotting, intelligently compiling, simulation. This system uses the ladder diagram symbol to express operational order and use the chart symbol series-parallel connection and the position order to express the logical relations between the operational orders, divide the ladder diagram into four parts: the stave, the line, the row and the part, uses the standard order vessel list vessel of the standard template stack (STL) to save the data which involved in the design process. This system can write PLC program by ladder diagram language and is easy to use. The compilation and simulation for PLC diagram have been achieved. It greatly improves the work-efficiency.

  15. High temperature phase equilibria and phase diagrams

    Kuo, Chu-Kun; Yan, Dong-Sheng


    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

  16. Algorithms for Disconnected Diagrams in Lattice QCD

    Gambhir, Arjun Singh [College of William and Mary, Williamsburg, VA (United States); Thomas Jefferson National Accelerator Facility (TJNAF), Newport News, VA (United States); Stathopoulos, Andreas [College of William and Mary, Williamsburg, VA (United States); Orginos, Konstantinos [College of William and Mary, Williamsburg, VA (United States); Thomas Jefferson National Accelerator Facility (TJNAF), Newport News, VA (United States); Yoon, Boram [Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Gupta, Rajan [Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Syritsyn, Sergey [Stony Brook Univ., NY (United States)


    Computing disconnected diagrams in Lattice QCD (operator insertion in a quark loop) entails the computationally demanding problem of taking the trace of the all to all quark propagator. We first outline the basic algorithm used to compute a quark loop as well as improvements to this method. Then, we motivate and introduce an algorithm based on the synergy between hierarchical probing and singular value deflation. We present results for the chiral condensate using a 2+1-flavor clover ensemble and compare estimates of the nucleon charges with the basic algorithm.

  17. Algorithms for Disconnected Diagrams in Lattice QCD

    Gambhir, Arjun Singh; Orginos, Kostas; Yoon, Boram; Gupta, Rajan; Syritsyn, Sergey


    Computing disconnected diagrams in Lattice QCD (operator insertion in a quark loop) entails the computationally demanding problem of taking the trace of the all to all quark propagator. We first outline the basic algorithm used to compute a quark loop as well as improvements to this method. Then, we motivate and introduce an algorithm based on the synergy between hierarchical probing and singular value deflation. We present results for the chiral condensate using a 2+1-flavor clover ensemble and compare estimates of the nucleon charges with the basic algorithm.

  18. Failure Assessment Diagram for Titanium Brazed Joints

    Flom, Yury; Jones, Justin S.; Powell, Mollie M.; Puckett, David F.


    The interaction equation was used to predict failure in Ti-4V-6Al joints brazed with Al 1100 filler metal. The joints used in this study were geometrically similar to the joints in the brazed beryllium metering structure considered for the ATLAS telescope. This study confirmed that the interaction equation R(sub sigma) + R(sub Tau) = 1, where R(sub sigma) and R(sub Tau)are normal and shear stress ratios, can be used as conservative lower bound estimate of the failure criterion in ATLAS brazed joints as well as for construction of the Failure Assessment Diagram (FAD).

  19. Magnetic phase diagram of Ho-Ag

    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:


    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. On critical exponents without Feynman diagrams

    Sen, Kallol


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

  1. Combinatorics of Link Diagrams and Volume

    Giambrone, Adam


    We show that the volumes of certain hyperbolic A-adequate links can be bounded (above and) below in terms of two diagrammatic quantities: the twist number and the number of certain alternating tangles in an A-adequate diagram. We then restrict our attention to plat closures of certain braids, a rich family of links whose volumes can be bounded in terms of the twist number alone. Furthermore, in the absence of special tangles, our volume bounds can be expressed in terms of a single stable coef...

  2. On critical exponents without Feynman diagrams

    Sen, Kallol; Sinha, Aninda


    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-ɛ dimensions up to O({ɛ }2). AS dedicates this work to the loving memory of his mother.

  3. A comparative study of linear and region based diagrams

    Björn Gottfried


    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.

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

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


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

  5. Phase Diagram of Spiking Neural Networks

    Hamed eSeyed-Allaei


    Full Text Available In computer simulations of spiking neural networks, often it is assumed that every two neurons of the network are connected by a probablilty of 2%, 20% of neurons are inhibitory and 80% are excitatory. These common values are based on experiments, observations. but here, I take a different perspective, inspired by evolution. I simulate many networks, each with a different set of parameters, and then I try to figure out what makes the common values desirable by nature. Networks which are configured according to the common values, have the best dynamic range in response to an impulse and their dynamic range is more robust in respect to synaptic weights. In fact, evolution has favored networks of best dynamic range. I present a phase diagram that shows the dynamic ranges of different networks of different parameteres. This phase diagram gives an insight into the space of parameters -- excitatory to inhibitory ratio, sparseness of connections and synaptic weights. It may serve as a guideline to decide about the values of parameters in a simulation of spiking neural network.

  6. The magnetized effective QCD phase diagram

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


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

  7. Kinematical Diagrams for Conical Relativistic Jets

    Gopal-Krishna; Pronoy Sircar; Samir Dhurde


    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.

  8. Phase diagram of twisted mass lattice QCD

    Sharpe, Stephen R.; Wu, Jackson M.


    We use the effective chiral Lagrangian to analyze the phase diagram of two-flavor twisted mass lattice QCD as a function of the normal and twisted masses, generalizing previous work for the untwisted theory. We first determine the chiral Lagrangian including discretization effects up to next-to-leading order (NLO) in a combined expansion in which m2π/(4πfπ)2˜aΛ (a being the lattice spacing, and Λ=ΛQCD). We then focus on the region where m2π/(4πfπ)2˜(aΛ)2, in which case competition between leading and NLO terms can lead to phase transitions. As for untwisted Wilson fermions, we find two possible phase diagrams, depending on the sign of a coefficient in the chiral Lagrangian. For one sign, there is an Aoki phase for pure Wilson fermions, with flavor and parity broken, but this is washed out into a crossover if the twisted mass is nonvanishing. For the other sign, there is a first order transition for pure Wilson fermions, and we find that this transition extends into the twisted mass plane, ending with two symmetrical second order points at which the mass of the neutral pion vanishes. We provide graphs of the condensate and pion masses for both scenarios, and note a simple mathematical relation between them. These results may be of importance to numerical simulations.

  9. The Critical Importance of Russell's Diagram

    Gingerich, Owen


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

  10. Phase diagram of quantum square ice

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


    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.

  11. Ab initio phase diagram of iridium

    Burakovsky, L.; Burakovsky, N.; Cawkwell, M. J.; Preston, D. L.; Errandonea, D.; Simak, S. I.


    The phase diagram of iridium is investigated using the Z methodology. The Z methodology is a technique for phase diagram studies that combines the direct Z method for the computation of melting curves and the inverse Z method for the calculation of solid-solid phase boundaries. In the direct Z method, the solid phases along the melting curve are determined by comparing the solid-liquid equilibrium boundaries of candidate crystal structures. The inverse Z method involves quenching the liquid into the most stable solid phase at various temperatures and pressures to locate a solid-solid boundary. Although excellent agreement with the available experimental data (to ≲65 GPa) is found for the equation of state (EOS) of Ir, it is the third-order Birch-Murnaghan EOS with B0'=5 rather than the more widely accepted B0'=4 that describes our ab initio data to higher pressure (P ) . Our results suggest the existence of a random-stacking hexagonal close-packed structure of iridium at high P . We offer an explanation for the 14-layer hexagonal structure observed in experiments by Cerenius and Dubrovinsky.

  12. A method for model checking UML statecharts%一种UML状态图模型检测方法

    张涛; 黄少滨; 黄宏涛; 吕天阳; 刘刚


    The aim of this paper is to find various errors and inconsistencies of system design in the early stages of the development process. A method for model checking UML statecharts was proposed, and was used to verify the consistency of the design model and the requirement specifications. The elements of UML statecharts were defined by a tuple system, and the middle representation of the UML statecharts - SC - was given. Based on the definition of operational semantics of SC, the statechart was converted into a state transition system with KRIPKE semantics, and the property which the system must meet was expressed as a linear temporal logic formula. Finally, a model checking method was given to verify whether the state transition system could meet the conditions of the linear temporal logic formula. This method can convert more elements of statecharts, it can also reduce the state space of transition system of statecharts and improve the efficiency of the model checking.%为在开发过程早期发现系统设计的各种错误与不一致,提出一种UML状态图模型检测方法,用于验证设计模型与需求规约间的一致性.该方法通过元组定义UML状态图的主要元素,给出状态图的中间表示形式SC.基于SC上定义的操作语义,该方法将状态图转换为具有KRIPKE语义结构的状态迁移系统,并将系统需满足的性质表示为线性时序逻辑公式,用模型检测技术验证状态迁移系统对线性时序逻辑公式的满足性.该方法可以转换更多的状态图元素,缩减状态图迁移系统的状态空间及提高模型检测效率.

  13. Class size versus class composition

    Jones, Sam

    Raising schooling quality in low-income countries is a pressing challenge. Substantial research has considered the impact of cutting class sizes on skills acquisition. Considerably less attention has been given to the extent to which peer effects, which refer to class composition, also may affect...... bias from omitted variables, the preferred IV results indicate considerable negative effects due to larger class sizes and larger numbers of overage-for-grade peers. The latter, driven by the highly prevalent practices of grade repetition and academic redshirting, should be considered an important...

  14. Modeling of C3 I system in laser countermeasure weapon system

    CHEN Chang-xi; GUO Li-hong


    With the spectrum extended in modem Electronic War, Laser Countermeasure Weapon will be re-quested in order to snatch up and keep the Electromagnetism-Power in war field. If Command, Control, Com-munications and Intelligence called Double-Army-Power-Implement is applied to general design of Laser Coun-termeasure Weapon System, the efficiency of Weapon System can be greatly improved. The Object-Oriented a-nalysis and design approach based on UML for C3I system architecture was put forward, by which logical archi-tecture described by class diagrams and behavior diagrams can be developed through Object-Oriented analysis,and physical architecture described by component diagrams and deployment diagrams can be developed through Object-Oriented design. The framework of Modeling based UML was firstly set forth, the high process of Com-mand, Control, Intelligence, Surveillance, Reconnaissance and UML Architecture was utilized., Then the Modeling process was particularly discussed through following the core ideology and basic principle of RUP(Rational Unified Process). Next, a series of diagrams of UML diagram which include Activity diagrams, Use Case diagrams, Sequence diagrams, Package diagrams and Class diagrams of system analysis, Component dia-grams, and Deployment diagrams of system design are illustrated in the process of Modeling of C3I system soft-ware. Lastly, some problems that should be noticed in the Modeling process, merit and demerit of model, next works were also put forward.

  15. Study of SDG automatically modeling based on UML%用UML实现SDG自动建模研究

    张玎; 吴重光


    分析了符号有向图(Signed Directed Graph,SDG)自动建模方法的国内外研究现状,阐述了该方法和建立相应软件平台的必要性和紧迫性.介绍了统一建模语言(Unified Modeling Languagee,UML)、UML模型建立特点、SDG技术和SDG模型建立的方法.分析提出用UML方法辅助研究SDG自动建模策略,采用UML构建SDG自动建模软件平台.本研究和软件平台的构建扩展了UML在工业领域的应用范围.

  16. Propuesta de Extensión de UML para Proceso de Conceptualización De Requisitos

    Natalia Romero


    Full Text Available El Proceso de Conceptualización de Requisitos, estructurado en una primera fase de Análisis Orientado al Problema y una segunda fase de Análisis Orientado al Producto, tiene como objetivo principal mejorar la comprensión y captura de los requisitos actuando como vinculo entre las actividades de educción de requisitos y modelado conceptual. No obstante, para mejorar aún más la calidad de los modelos que se obtienen como resultado de la actividad de conceptualización y facilitar la comunicación entre los distintos partícipes del proceso de software se propone en este trabajo una extensión de UML para dar soporte al proceso de conceptualización de requisitos con herramientas estándar y de uso difundido.

  17. Research on Statistical Analysis of UMLS Metathesaurus%UMLS超级叙词表统计分析研究

    李晓瑛; 李丹亚; 李军莲; 侯丽


    The paper carries out quantitative statistical analysis on UMLS Metathesaurus~ total number of concepts, the term overlap between different source vocabularies, the number of concepts with definition, the relationship of concepts and the semantic type, which can be used for medical vocabulary evaluation and other knowledge organization system construction applications.%对UMLS超级叙词表的总收词量、来源词表间的术语重复率、概念的定义数、概念间的关系以及语义类型进行定量统计分析研究,以期应用于医学词表评价等其他知识组织体系建设中。

  18. CAPP系统的IDEFX集成化建模%Integrated Modeloing Method of CAPP System with IDEFX and UML

    杨天剑; 汪波; 郭伟; 赵艳彬


    根据集成化的建模思想,利用CIMS-OSA开放系统体系结构构架,并且结合使用IDEFX建模方法,对制造型企业CAPP(computer aided process planning)系统的设计做了深入分析,详细描述了CAPP系统各方面的信息特征,讨论了CAPP系统模型的共性提取问题,得到了一些可以快速建模的通用性模型.本模型的建模方法结合了UML(unified markup language),具有强大的实体描述能力,具有广泛的适用性和构件的重用性.

  19. HIDS under Virtual Machine UML%虚拟机UML下的主机入侵检测

    郑芳; 彭新光


    通过对虚拟机UML(user-mode Linux)的体系结构的分析,结合它自身的特点,提出了一种适合于UML的主机入侵检测方法:关于虚拟机的主机系统调用的入侵检测系统.这种方法是从虚拟机外部,即它的虚拟机管理器VMM(Virtual Machine Monitor)上采集数据,和传统的在虚拟机内部采集数据的方法比较,这种方法速度快,而且还很安全.

  20. Formal Method for UML Statechart Based on Dynamic Description Logics%基于动态描述逻辑的UML状态图形式化方法

    陈振庆; 罗兰花


    统一建模语言(UML)状态图包括静态语义和动态语义.针对该特点,提出基于动态描述逻辑的UML状态图形式化方法,介绍动态描述逻辑DDL_SHOIN(D)的语法和语义,设计UML状态图的DDL_SHOIN(D)形式化方法,研究状态图动作推理问题.给出状态图状态可达性和动作包含关系的定义,并证明其正确性.%The dynamic dimension is introduced by Dynamic Description Logics(DDL) on the basis of traditional description logics. It possesses powerful expression ability of static structure and dynamic behavior. According to the characteristics that Unified Modeling Language(UML)statechart includes static semantics and dynamic semantics, a formal methodology for UML statechart based on dynamic description logics is proposed, and the syntax and the semantics of DDL DDL_SHOIN(D) is presented. A formal methodology that using DDL_SHOIN(D) to formalize UML statechart is given out, and the action reasoning problems of the statechart are studied. The state accessibility and the subsumption definitions of the statechart behavior are put forward. The validity of the definitions is proved.

  1. UML-based Test Case Generation Method Research%基于UML测试用例生成法的研究



    In today's society with the economic and scientific and technological development,UML is gradually applied to many fields,the most common model is to build software systems.Accompanied by the promotion of UML,the basis for their test case generation method of hair gradually got people's attention.This paper describes the development of UML and the specific content related to UML-based test case generation method of the study.%在当今社会随着经济和科学技术的发展,UML也逐渐应用于诸多领域,其中最常用的是建立软件系统的模型。同时伴随着UML的推广,对于在其基础之上的测试用例生成发法的研究也逐渐得到了人们的关注。本文通过介绍UML的发展及具体相关内容,来探讨基于UML测试用例生成法的研究。

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

    Yongfeng Yin


    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.

  3. 基于统一建模语言的软件开发实例①%Case Study of Software Development Based on UML



    UML is a powerful visual modeling language. This paper, based on Customer complaint management system for Han zhong tea, combining the advantage of UML system modeling, states modeling process about software development, detailing the functional analysis, system design, to system implement and constructs requirement model, static model and dynamic model by modeling tools Power Designer 15.%  统一建模语言(UML)是功能强大的可视化建模语言,针对 UML 在建模方面的优势,以汉中茶叶客户投诉管理系统为例,从系统的功能分析、系统设计到系统实施,重点描述了基于UML的软件系统开发建模过程,并通过建模工具Power Designer 15,构建了系统的需求模型、静态模型和动态模型。

  4. The phase diagram of random Boolean networks with nested canalizing functions

    Peixoto, Tiago P


    We obtain the phase diagram of random Boolean networks with nested canalizing functions. Using the annealed approximation, we obtain the evolution of the number $b_t$ of nodes with value one, and the network sensitivity $\\lambda$, and we compare with numerical simulations of quenched networks. We find that, contrary to what was reported by Kauffman et al. [Proc. Natl. Acad. Sci. 2004 101 49 17102-7], these networks have a rich phase diagram, were both the "chaotic" and frozen phases are present, as well as an oscillatory regime of the value of $b_t$. We argue that the presence of only the frozen phase in the work of Kauffman et al. was due simply to the specific parametrization used, and is not an inherent feature of this class of functions. However, these networks are significantly more stable than the variants where all possible Boolean functions are allowed.

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

    Jian, Yu-Cin; Wu, Chao-Jung


    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.

  6. Generalized Ellingham diagrams for utilization in solid oxide fuel cells

    Kishimoto H.


    Full Text Available Generalized Ellingham diagram for the P-O-H and the Ni-P-OH systems have been constructed to investigate thermodynamically the chemical stability of nickel anode against the gaseous impurities containing phosphorous compounds. In the same way as the original Ellingham diagram, the oxygen potential is used as the vertical axis, while the temperature is adopted as horizontal axis. For the P-O-H system which contains many gaseous species, the dominant areas of gaseous species are displayed with a parameter of their partial pressure in an analogous way to the aqueous species in the Pourbaix diagram. The multicomponent Ellingham diagram for the Ni-P-O-H system was constructed in a similar manner to the multicomponent Pourbaix diagram. The obtained diagrams have been discussed to examine the reactivity of nickel anodes with phosphorus compounds in SOFCs in terms of operational variables such as temperature, oxygen potential, overpotential under the anode polarization and so on.

  7. Bianchi I meets the Hubble diagram

    Schucker, Thomas; Valent, Galliano


    We improve existing fits of the Bianchi I metric to the Hubble diagram of supernovae and find an intriguing yet non-significant signal for anisotropy that should be verified or falsified in the near future by the Large Synoptic Survey Telescope. Since the literature contains two different formulas for the apparent luminosity as a function of time of flight in Bianchi I metrics, we present an independent derivation confirming the result by Saunders (1969). The present fit differs from earlier ones by Koivisto & Mota and by Campanelli et al. in that we use Saunders' formula, a larger sample of supernovae, Union 2 and JLA, and we use the general Bianchi I metric with three distinct eigenvalues.

  8. Specification of Learning Content Using Feature Diagrams

    Damaševičius, Robertas

    The main idea of a learning object (LO) is to break educational content down into small chunks that can be reused in various learning environments. When reused, such small chunks of educational content are combined in various ways leading to a great variability of the learning content. We propose using feature diagrams (FDs) for the specification of learning content at different layers of abstraction starting from the organization of teaching material in a lecture down to the specification and demonstration of particular software/hardware components. FDs can be used by (1) designers, teachers, and learners for graphical representation of domain knowledge in LOs; (2) programmers to specify and express variability-commonality relationships of LOs at a higher abstraction level to allow the development and implementation of generative LOs; and (3) researchers as a vehicle for analysis and better understanding of the e-Learning domain itself.

  9. QCD phase diagram with isospin chemical potential

    Brandt, Bastian B


    In this contribution we investigate the phase diagram of QCD in the presence of an isospin chemical potential. To alleviate the infrared problems of the theory associated with pion condensation, we introduce the pionic source as an infrared regulator. We discuss various methods to extrapolate the results to vanishing pionic source, including a novel method based on the singular value spectrum of the massive Dirac operator, a leading-order reweighting and a spline Monte-Carlo fit. Our main results concern the phase transition boundary between the normal and the pion condensation phases and the chiral/deconfinement transition temperature as a function of the chemical potential. In addition, we perform a quantitative comparison between our direct results and a Taylor-expansion obtained at zero chemical potential to assess the applicability range of the latter.

  10. Database design using entity-relationship diagrams

    Bagui, Sikha


    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

  11. The Gamma Ray Bursts Hubble diagram

    Capozziello, S; Dainotti, M G; De Laurentis, M; Izzo, L; Perillo, M


    Thanks to their enormous energy release, Gamma Rays Bursts (GRBs) have recently attracted a lot of interest to probe the Hubble diagram (HD) deep into the matter dominated era and hence complement Type Ia Supernovae (SNeIa). We consider here three different calibration methods based on the use of a fiducial LCDM model, on cosmographic parameters and on the local regression on SNeIa to calibrate the scaling relations proposed as an equivalent to the Phillips law to standardize GRBs finding any significant dependence. We then investigate the evolution of these parameters with the redshift to obtain any statistical improvement. Under this assumption, we then consider possible systematics effects on the HDs introduced by the calibration method, the averaging procedure and the homogeneity of the sample arguing against any significant bias.

  12. Phase diagram of a Schelling segregation model

    Gauvin, L.; Vannimenus, J.; Nadal, J.-P.


    The collective behavior in a variant of Schelling’s segregation model is characterized with methods borrowed from statistical physics, in a context where their relevance was not conspicuous. A measure of segregation based on cluster geometry is defined and several quantities analogous to those used to describe physical lattice models at equilibrium are introduced. This physical approach allows to distinguish quantitatively several regimes and to characterize the transitions between them, leading to the building of a phase diagram. Some of the transitions evoke empirical sudden ethnic turnovers. We also establish links with ‘spin-1’ models in physics. Our approach provides generic tools to analyze the dynamics of other socio-economic systems.

  13. Bayesian Image Reconstruction Based on Voronoi Diagrams

    Cabrera, G F; Hitschfeld, N


    We present a Bayesian Voronoi image reconstruction technique (VIR) for interferometric data. Bayesian analysis applied to the inverse problem allows us to derive the a-posteriori probability of a novel parameterization of interferometric images. We use a variable Voronoi diagram as our model in place of the usual fixed pixel grid. A quantization of the intensity field allows us to calculate the likelihood function and a-priori probabilities. The Voronoi image is optimized including the number of polygons as free parameters. We apply our algorithm to deconvolve simulated interferometric data. Residuals, restored images and chi^2 values are used to compare our reconstructions with fixed grid models. VIR has the advantage of modeling the image with few parameters, obtaining a better image from a Bayesian point of view.

  14. Revised state diagram of Laponite dispersions.

    Mongondry, Philippe; Tassin, Jean François; Nicolai, Taco


    We propose a state diagram of charged disk-like mineral particle (Laponite) dispersions as a function of the Laponite concentration (C) and the concentration of added salt (C(s)), based on simple observation and light-scattering measurements. At low C or high C(s) the dispersions separate into two domains due to sedimentation of Laponite aggregates, while at high C and low C(s) they form homogeneous gels that do not flow upon tube reversal. The aggregation rate and the structure factor of the Laponite dispersions is determined with light scattering as a function of C and C(s). We discuss in detail the controversy on the origin of gelation of Laponite dispersions in the absence of added salt. We argue that aggregation rather than glass formation causes gelation.

  15. Improving perturbation theory with cactus diagrams

    Constantinou, M; Skouroupathis, A; Constantinou, Martha; Panagopoulos, Haralambos; Skouroupathis, Apostolos


    We study a systematic improvement of perturbation theory for gauge fields on the lattice [hep-lat/0606001]; the improvement entails resumming, to all orders in the coupling constant, a dominant subclass of tadpole diagrams. This method, originally proposed for the Wilson gluon action, is extended here to encompass all possible gluon actions made of closed Wilson loops; any fermion action can be employed as well. The effect of resummation is to replace various parameters in the action (coupling constant, Symanzik and clover coefficient) by ``dressed'' values; the latter are solutions to certain coupled integral equations, which are easy to solve numerically. Some positive features of this method are: a) It is gauge invariant, b) it can be systematically applied to improve (to all orders) results obtained at any given order in perturbation theory, c) it does indeed absorb in the dressed parameters the bulk of tadpole contributions. Two different applications are presented: The additive renormalization of fermio...

  16. Phase Diagrams for Systems Containing Hyperbranched Polymers

    Tim Zeiner


    Full Text Available Hyperbranched polymers show an outstanding potential for applications ranging from chemistry over nanotechnology to pharmacy. In order to take advantage of this potential, the underlying phase behaviour must be known. From the thermodynamic point of view, the modelling of these phase diagrams is quite challenging, because the thermodynamic properties depend on the architecture of the hyperbranched polymer as well as on the number and kind of present functional end groups. The influence of architecture can be taken into account via the lattice cluster theory (LCT as an extension of the well-known Flory–Huggins theory. Whereas the Flory–Huggins theory is limited to linear polymer chains, the LCT can be applied to an arbitrary chain architecture. The number and the kind of functional groups can be handled via the Wertheim perturbation theory, applicable for directed forces between the functional groups and the surrounding solvent molecules. The combination of the LCT and the Wertheim theory can be established for the modelling or even prediction of the liquid-liquid equilibria (LLE of polymer solutions in a single solvent or in a solvent mixture or polymer blends, where the polymer can have an arbitrary structure. The applied theory predicts large demixing regions for mixtures of linear polymers and hyperbranched polymers, as well as for mixtures made from two hyperbranched polymers. The introduction of empty lattice sites permits the theoretical investigation of pressure effects on phase behaviour. The calculated phase diagrams were compared with own experimental data or to experimental data taken from literature.

  17. Thermodynamic Equilibrium Diagrams of Sulphur-Chromium System


    The chemical and electrochemical equilibria in the presence of gaseous phase were investigated. Many substances, which consisted of sulphur and chromium, were considered. Various thermodynamic equilibria were calculated in different pressures. Calculation results were shown as log p―1/T and E―T diagrams. These diagrams may be used to study the corrosion of chromium in sulphur-containing circumstances. The diagrams are also used to thermodynami-cally determine the existence area of various substances and so on.

  18. Solid-liquid phase diagram of disubstituted benzene systems

    黑恩成; 刘国杰


    The cooling curves of different compositions of the systems of ortho-chlorotoluene/para-chlorotoluene and ortho-nitrochlorobenzene/para-nitrochlorobenzene are carefully determined by the thermal analysis method. The crystals obtained are also tested. The conclusion that both systems are of simple eutectic diagram but not the solid solution diagram with a minimum melting point is confirmed. The characteristics of the diagram are explained according to the physical and thermodynarmc properties of the components.

  19. Duals of Orphan-Free Anisotropic Voronoi Diagrams are Triangulations

    Canas, Guillermo D


    We show that, under mild conditions on the underlying metric, duals of appropriately defined anisotropic Voronoi diagrams are embedded triangulations. Furthermore, they always triangulate the convex hull of the vertices, and have other properties that parallel those of ordinary Delaunay triangulations. These results apply to the duals of anisotropic Voronoi diagrams of any set of vertices, so long as the diagram is orphan-free.

  20. Zone diagrams in compact subsets of uniformly convex normed spaces

    Kopecká, E. (Eva); Reem, D.; Reich, S.


    A zone diagram is a relatively new concept which has emerged in computational geometry and is related to Voronoi diagrams. Formally, it is a fixed point of a certain mapping, and neither its uniqueness nor its existence are obvious in advance. It has been studied by several authors, starting with T. Asano, J. Matousek and T. Tokuyama, who considered the Euclidean plane with singleton sites, and proved the existence and uniqueness of zone diagrams there. In the present paper we prove the exist...