WorldWideScience

Sample records for uml class diagrams

  1. DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS

    Institute of Scientific and Technical Information of China (English)

    Wu Fangjun; Yi Tong

    2004-01-01

    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. XML Schema Modeling through UML Class Diagram

    Institute of Scientific and Technical Information of China (English)

    LUJing-ping; HEYu-lin; LIShang-ping

    2004-01-01

    A three-step XML Schema modeling method is presented, namely first establishing a diagram of conceptual modeling, then transforming it to UML class diagram and finally mapping it to XML Schema. A case study of handling furniture design data is given to illustrate the detail of conversion process.

  3. Structural complexity metrics for UML class diagrams

    Institute of Scientific and Technical Information of China (English)

    KONG Qing-yan; LUN Li-jun; WANG Yi-he; DING Xue-mei

    2008-01-01

    In order to evaluate the structural complexity of class diagrams systematically and deeply, a new guiding framework of structural complexity is presented. An index system of structural complexity for class dia-grams is given. This article discusses the formal description of class diagrams, and presents the method of for-mally structural complexity metrics for class diagrams from associations, dependencies, aggregations, generali-zations and so on. An applicable example proves the feasibility of the presented method.

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

    CERN Document Server

    Amdouni, Soumaya; Bouabid, Sondes

    2011-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Soumaya Amdouni

    2011-05-01

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

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

    Science.gov (United States)

    Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde

    2013-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Deryugina Olga

    2016-01-01

    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.

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

    Science.gov (United States)

    Baghaei, Nilufar; Mitrovic, Antonija; Irwin, Warwick

    2007-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Josep Soler

    2010-09-01

    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

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

    DEFF Research Database (Denmark)

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

    2007-01-01

    We investigate the possibilities for automated transition from Use Cases in a restricted natural language syntax into UML class diagrams, by trying to capture the semantics of the natural language and map it into building blocks of the object oriented programming paradigm (classes, objects, methods...

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

    Directory of Open Access Journals (Sweden)

    Mohammad I. Muhairat

    2014-12-01

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

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

    Directory of Open Access Journals (Sweden)

    Mrinal Kanti Sarkar

    2013-09-01

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

  13. 基于本体的UML类图语义推理%ONTOLOGY-BASED SEMANTICS REASONING OF UML CLASS DIAGRAM

    Institute of Scientific and Technical Information of China (English)

    刘嘉; 童格明; 李明; 臧凤奎

    2011-01-01

    Unified modelling language (UML) is a semi -formal language, its semantics sector is described with natural language, which leads to the semantic inconformity in the process of modelling. The paper presents a formal method of UML class diagram based on detailed comparison of UML class diagram and ontology. Firstly we transform the UML class diagram to corresponding ontology; then we reason the transformed ontology according to the reasoning algorithm of Tableau provided by the ontology, and detect the inconformity in it so as to modify the UML class diagram, at the end we obtain the accurate UML class diagram.%统一建模语言(IJML)是一个半形式化的语言,其语义部分是采用自然语言描述的,使得它在建模过程中会产生语义不一致等问题.在详细比较UML类图与本体的基础上,提出了一种UML类图的形式化方法;首先将UML类图转换为相应的本体;然后根据本体提供的推理算法(Tableau)对转换得到的本体进行推理,检测其中的不一致性从而修改UML类图,最后达到精确UML类图.

  14. Program Synthesizes UML Sequence Diagrams

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2006-01-01

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

  15. OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM

    Directory of Open Access Journals (Sweden)

    Cristian Vidal Silva

    2013-12-01

    Full Text Available Regarding modularised software development, Aspect-oriented programming (AOP identifies and represents individually crosscutting concerns during the software development cycle’s programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for prior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Aspect-oriented software development (AOSD.OOAspectZ is a language integrating both Object-Z and AspectZ formal languages whereas Aspect-oriented UML class diagrams represent AOP code, object class and crosscutting concern class structure by means of stereotypes. This article shows and applies the main OOAspectZ and AO UML class diagram characteristics to Aspect-oriented software modelling (AOSM using a classic example of AOP. Ideas for future work concerning an actual AOP version are also indicated.

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

    Directory of Open Access Journals (Sweden)

    Asadullah Shaikh

    2016-05-01

    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.

  17. From State Diagram to Class Diagram

    DEFF Research Database (Denmark)

    Borch, Ole; Madsen, Per Printz

    2009-01-01

    UML class diagram and Java source code are interrelated and Java code is a kind of interchange format. Working with UML state diagram in CASE tools, a corresponding xml file is maintained. Designing state diagrams is mostly performed manually using design patterns and coding templates - a time...

  18. A Graph-Based Semantics for UML Class and Object Diagrams

    NARCIS (Netherlands)

    Kleppe, A.G.; Rensink, A.

    2008-01-01

    In this paper we propose a formal extension of type graphs with notions that are commonplace in the UML and have long proven their worth in that context: namely, inheritance, multiplicity, containment and the like. We believe the absence of a comprehensive and commonly agreed upon formalisation of t

  19. On a Graph-Based Semantics for UML Class and Object Diagrams

    NARCIS (Netherlands)

    Kleppe, Anneke; Rensink, Arend; Ermel, C.; De Lara, J.; Heckel, R.

    2008-01-01

    In this paper we propose a formal extension of type graphs with notions that are commonplace in the UML and have long proven their worth in that context: namely, inheritance, multiplicity, containment and the like. We believe the absence of a comprehensive and commonly agreed upon formalisation of t

  20. Improving modeling with layered UML diagrams

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    Layered diagrams are diagrams whose elements are organized into sets of layers. Layered diagrams are routinely used in many branches of engineering, except Software Engineering. In this paper, we propose to add layered diagrams to UML modeling tools, and elaborate the concept by exploring usage...

  1. Modeling Workflow Using UML Activity Diagram

    Institute of Scientific and Technical Information of China (English)

    Wei Yinxing(韦银星); Zhang Shensheng

    2004-01-01

    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.

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

    Directory of Open Access Journals (Sweden)

    V.Ye. Plyugin

    2014-04-01

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

  3. classes in UML

    Directory of Open Access Journals (Sweden)

    Javier Dario Fernández-Ledesma

    2014-01-01

    Full Text Available El siguiente articulo muestra el proceso de construcción y validación de un framework para el manejo de consistencias en diagramas de clases de UML, específicamente opera sobre los diagramas de clase, mediante la aplicación de reglas de transformación, usando tanto la gramática de grafos como el OCL (Object Constraint Language. El framework propuesto, luego de un recorrido sobre las técnicas de manejo de consistencias, opera sobre el diagrama de clase toda vez que este constituye el diagrama estructural, si se quiere, más importante, a la hora de modelar, y facilita la aplicación de reglas desde las técnicas tratadas, contribuyendo con ello a dotar a la comunidad de analistas y modeladores de una herramienta soporte para el refinamiento y mejoramiento de la calidad de los diagramas, opera así mismo, sobre un caso típico de aplicación para mostrar las bondades de la herramienta, lo cual facilita su comprensión y entendimiento.

  4. System Model Semantics of Class Diagrams

    OpenAIRE

    Cengarle, Maria Victoria; Grönninger, Hans; Rumpe, Bernhard

    2014-01-01

    Defining semantics for UML is a difficult task. Disagreements in the meaning of UML constructs as well as the size of UML are major obstacles. In this report, we describe our approach to define the semantics for UML. Semantics is defined denotationally as a mapping into our semantics domain called the system model [4, 5, 6]. We demonstrate our approach by defining the semantics for a comprehensive version of class diagrams. The semantics definition is detailed for UML/P class diagrams, a vari...

  5. The Formal Semantics of an UML Activity Diagram

    Institute of Scientific and Technical Information of China (English)

    梁义芝; 王延章; 刘云飞

    2004-01-01

    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.

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

    Directory of Open Access Journals (Sweden)

    Ņikiforova Oksana

    2016-05-01

    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.

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

    Directory of Open Access Journals (Sweden)

    ANDRÉS MUÑETÓN

    2012-01-01

    Full Text Available En este trabajo se propone una plataforma semántica de servicios que implementan los pasos de un método para la generación automática de código. El método se basa en información semántica y en MDA (model-driven architecture. La generación de código se logra relacionando semánticamente operaciones en diagramas de clases en UML (unified modeling language con operaciones implementadas. La relación entre operaciones se hace consultando operaciones implementadas que tengan la misma postcondición de la operación bajo implementación. El código resultante es una secuencia de invocaciones a operaciones implementadas que, en conjunto, alcancen la postcondición de la operación bajo implementación. La semántica se especifica mediante un DSL (domain-specific language, también definido en este artículo. Los servicios de la plataforma y el método se prueban mediante un caso de estudio.

  8. Comparative Study on DFD to UML Diagrams Transformations

    CERN Document Server

    Jilani, Atif A A; Nadeem, Aamer

    2011-01-01

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

  9. UML activity diagram swimlanes in logic controller design

    Science.gov (United States)

    Grobelny, Michał; Grobelna, Iwona

    2015-12-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    张晞

    2001-01-01

    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类图中的类映射成表的策略。

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

    OpenAIRE

    Störrle, Harald

    2011-01-01

    Practical experience suggests that use and understanding of UML diagrams is greatly affected by the quality of their layout. However, existing experimental evidence for this effect is been weak and inconclusive. In this paper, we explore two explanations. Firstly, we observe that the visual qualities of diagrams are more prominent in earlier life cycle phases so that the impact of layout quality should be more apparent in models and diagram types used there, an aspect not studied in previous ...

  12. UML activity diagrams in requirements specification of logic controllers

    Science.gov (United States)

    Grobelna, Iwona; Grobelny, Michał

    2015-12-01

    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.

  13. Improving The Decisional Process By Using UML Diagrams

    Directory of Open Access Journals (Sweden)

    Udrica Mioara

    2012-06-01

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

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

    DEFF Research Database (Denmark)

    Störrle, Harald

    2011-01-01

    Practical experience suggests that use and understanding of UML diagrams is greatly affected by the quality of their layout. However, existing experimental evidence for this effect is been weak and inconclusive. In this paper, we explore two explanations. Firstly, we observe that the visual...

  15. RESEARCH ON AUTOMATICALLY GENERATING C + + CODE FROM UML CLASS AND SEQUENCE DIAGRAMS%基于UML类图和顺序图的C++代码自动生成方法的研究

    Institute of Scientific and Technical Information of China (English)

    王晓宇; 钱红兵

    2013-01-01

    UML是一种被广泛用于软件系统需求分析和详细设计的标准建模语言,研究将UML描述的软件详细设计自动生成代码的技术可以大大加速软件产品的开发进度,提高软件的质量.提出一种将UML类图和顺序图相结合生成具有静态结构和动态行为信息的C++代码的方法,从而解决现在多数代码生成工具只能将静态图转换为C++代码框架而不能处理动态行为模型转换的问题.该方法包括UML类图和顺序图的元模型以及相应的转换规则.最后通过一个采用Velocity技术实现的代码生成器生成代码的实例描述了代码生成的具体过程及结果.%UML is a standard modelling language and is widely used in requirement analysis and high level design of software system. Research on the technology of generating C++ code automatically from high level software design depicted by UML can greatly accelerate the development process of software products and improve its quality. We propose an approach, which integrates UML class and sequence diagrams to form the C ++ code containing both the static structure and dynamic behaviour information of the software system, therefore solves the problems of the current code generation tools that they are only able to transform static diagrams to C + + code frame other than dealing with the transformation of dynamic behaviour models. This approach consists of meta models of UML class and sequence diagrams as well as the corresponding transformation rules. A case of code generation by code generator, which is realized by Velocity, is used to present the specific process and result of code generation.

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

    Directory of Open Access Journals (Sweden)

    Wafa Chama

    2012-12-01

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

  17. Intelligent Drug Delivery System Using UML Diagrams Analysis

    Institute of Scientific and Technical Information of China (English)

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

    2008-01-01

    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.

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

    DEFF Research Database (Denmark)

    Störrle, Harald

    2012-01-01

    Practical experience suggests that the use and understanding of UML diagrams is greatly affected by the quality of their layout. In previous work, we have presented evidence supporting this intuition. This contrasts with earlier experiments that yielded weak or inconclusive evidence only. In the ......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...

  19. Students' different understandings of class diagrams

    Science.gov (United States)

    Boustedt, Jonas

    2012-03-01

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

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

    Institute of Scientific and Technical Information of China (English)

    YITong; WUFangjun

    2005-01-01

    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.

  1. Detection and Analysis of Clones in UML Class Models

    Directory of Open Access Journals (Sweden)

    Dhavleesh Rattan

    2015-07-01

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

  2. Detection and Analysis of Clones in UML Class Models

    Directory of Open Access Journals (Sweden)

    Dhavleesh Rattan

    2016-01-01

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

  3. UML 2.0 Pocket Reference UML Syntax and Usage

    CERN Document Server

    Pilone, Dan

    2006-01-01

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

  4. CONVERSION STRATEGY OF A SYSTEM OF COLLABORATING DESIGN PATTERNS INTO UML DIAGRAM FOR DESIGN PATTERN

    Directory of Open Access Journals (Sweden)

    Muhazam Mustapha

    2011-01-01

    Full Text Available In a past publication, a proposal of a new set of UML diagram designed to picture a software system at architectural level by showing which patterns are being used has been presented. Progressing from the proposal, this publication presents an extensive example to precisely show the way to make the conversion. In this paper we present the proof of the ability of the proposed diagram set to professionally and neatly picture the overall high level architecture of a software system. There is also an additional rule added to the one presented in the past publication. This new rule is to cater for the cases where collaborating patterns are not overlapping; rather they are related just because some class in one pattern is using some other class in the other pattern.

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

    Science.gov (United States)

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

    2005-01-01

    In introductory computer science courses, the Unified Modeling Language (UML) is commonly used to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Programs designed for…

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

    DEFF Research Database (Denmark)

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

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

  7. UML Profile for Mining Process: Supporting Modeling and Simulation Based on Metamodels of Activity Diagram

    Directory of Open Access Journals (Sweden)

    Andrea Giubergia

    2014-01-01

    Full Text Available An UML profile describes lightweight extension mechanism to the UML by defining custom stereotypes, tagged values, and constraints. They are used to adapt UML metamodel to different platforms and domains. In this paper we present an UML profile for models supporting event driving simulation. In particular, we use the Arena simulation tool and we focus on the mining process domain. Profiles provide an easy way to obtain well-defined specifications, regulated by the Object Management Group (OMG. They can be used as a presimulation technique to obtain solid models for the mining industry. In this work we present a new profile to extend the UML metamodel; in particular we focus on the activity diagram. This extended model is applied to an industry problem involving loading and transportation of minerals in the field of mining process.

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

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    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.

  9. UML 2 Semantics and Applications

    CERN Document Server

    Lano, Kevin

    2009-01-01

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

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

    DEFF Research Database (Denmark)

    Störrle, Harald

    2014-01-01

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

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

    DEFF Research Database (Denmark)

    Störrle, Harald

    2016-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    孙猛; 张乃孝; Bernhard K Aichernig

    2005-01-01

    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模型创建对应的形式化规范,并对模型的性质进行了分析.

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

    DEFF Research Database (Denmark)

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

    2007-01-01

    On a case study on the specification of an elevator controller, this paper presents an approach that can translate given UML descriptions into a Coloured Petri Net (CPN) model. The UML descriptions must be specified in the form of Use Cases (UCs) and UML 2.0 Sequence Diagrams (SDs). The CPN model...... constitutes one single, coherent and executable representation of all possible behaviours that are specified by the given UML artefacts. CPN is a formal modelling language that enables construction and analysis of scalable, executable models of behaviour. A combined use of UML and CPN can be useful in several...

  14. Automatically extracting class diagrams from spreadsheets

    NARCIS (Netherlands)

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

    2010-01-01

    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

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

    Directory of Open Access Journals (Sweden)

    Aditya Kurniawan

    2014-01-01

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

  16. Translating alloy apecifications to UML class diagrams annotated with OCL

    OpenAIRE

    Garis, Ana; Cunha, Alcino; Riesco, Daniel

    2011-01-01

    Proceedings of the 9th International Conference on Software Engineering and Formal Methods Model-Driven Engineering (MDE) is a Software Engineering approach based on model transformations at different abstraction levels. It prescribes the development of software by successively transforming models from abstract (specifications) to more concrete ones (code). Alloy is an increasingly popular lightweight formal specification language that supports automatic verification. Unfortunately, its wi...

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

    Institute of Scientific and Technical Information of China (English)

    许玉; 何锋

    2011-01-01

    以人事管理系统的设计为例,以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.

  18. An Institution for Simple UML State Machines

    OpenAIRE

    Knapp, Alexander; Mossakowski, Till; Roggenbach, Markus; Glauer, Martin

    2014-01-01

    We present an institution for UML state machines without hierarchical states. The interaction with UML class diagrams is handled via institutions for guards and actions, which provide dynamic components of states (such as valuations of attributes) but abstract away from details of class diagrams. We also study a notion of interleaving product, which captures the interaction of several state machines. The interleaving product construction is the basis for a semantics of composite structure dia...

  19. A UML profile for framework modeling

    Institute of Scientific and Technical Information of China (English)

    徐小良; 汪乐宇; 周泓

    2004-01-01

    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.

  20. A UML profile for framework modeling.

    Science.gov (United States)

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

    2004-01-01

    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.

  1. N-ary Relations of Association in Class Diagrams: Design Patterns

    Directory of Open Access Journals (Sweden)

    Sergievskiy Maxim

    2016-02-01

    Full Text Available Most of the technology of object-oriented development relies on the use of UML diagrams, in particular, class diagrams. CASE tools, used for automation of object-oriented development, often do not support n-ary associations in the class diagrams, and their implementation in the form of program code in contrast to binary rather time-consuming. The article will show how in some cases it is possible to move from the n-ary association between classes to binary and how can reduce the number of objects. The rules to transform models, that contain n-ary association, will be presented in the form of design patterns. Proposed three new design patterns can be used in the process of developing software systems. These patterns describe transformations of n-ary (often ternary associations occur between classes in binary and the introduction of additional classes and binary association with the aim of optimizing the model.

  2. Formal Verification of UML Profil

    DEFF Research Database (Denmark)

    Bhutto, Arifa; Hussain, Dil Muhammad Akbar

    2011-01-01

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

  3. Semi-Automatically Inducing Semantic Classes of Clinical Research Eligibility Criteria Using UMLS and Hierarchical Clustering

    OpenAIRE

    Luo, Zhihui; Johnson, Stephen B.; Weng, Chunhua

    2010-01-01

    This paper presents a novel approach to learning semantic classes of clinical research eligibility criteria. It uses the UMLS Semantic Types to represent semantic features and the Hierarchical Clustering method to group similar eligibility criteria. By establishing a gold standard using two independent raters, we evaluated the coverage and accuracy of the induced semantic classes. On 2,718 random eligibility criteria sentences, the inter-rater classification agreement was 85.73%. In a 10-fold...

  4. Checking the Correspondence Between UML models and Implementation

    NARCIS (Netherlands)

    Ciraci, Selim; Malakuti, Somayeh; Katz, Shmuel; Aksit, Mehmet

    2010-01-01

    UML class and sequence diagrams are used as the basis for runtime profiling along with either offline or online analysis to determine whether the execution conforms to the diagrams. Situations where sequence diagrams are intended to characterize all possible executions are described. The approach ge

  5. Semi-Automatically Inducing Semantic Classes of Clinical Research Eligibility Criteria Using UMLS and Hierarchical Clustering.

    Science.gov (United States)

    Luo, Zhihui; Johnson, Stephen B; Weng, Chunhua

    2010-01-01

    This paper presents a novel approach to learning semantic classes of clinical research eligibility criteria. It uses the UMLS Semantic Types to represent semantic features and the Hierarchical Clustering method to group similar eligibility criteria. By establishing a gold standard using two independent raters, we evaluated the coverage and accuracy of the induced semantic classes. On 2,718 random eligibility criteria sentences, the inter-rater classification agreement was 85.73%. In a 10-fold validation test, the average Precision, Recall and F-score of the classification results of a decision-tree classifier were 87.8%, 88.0%, and 87.7% respectively. Our induced classes well aligned with 16 out of 17 eligibility criteria classes defined by the BRIDGE model. We discuss the potential of this method and our future work. PMID:21347026

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

    Institute of Scientific and Technical Information of China (English)

    邓建波; 张立臣; 徐碧红

    2011-01-01

    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状态图在并行环境中应用的正确性(模型检验)进行分析,通过操作系统进程调度在并行环境下运行实例的结果表明了该形式语义的正确性.

  7. OBJECT-ORIENTED DATABASE REPRESENTATION THORUGH UML

    Directory of Open Access Journals (Sweden)

    Dr. Vipin Saxena,

    2011-01-01

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

  8. JPI UML Software Modeling

    Directory of Open Access Journals (Sweden)

    Cristian Vidal Silva

    2015-12-01

    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.

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

    DEFF Research Database (Denmark)

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

    2009-01-01

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

  10. Doclet To Synthesize UML

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2005-01-01

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

  11. UML and Model Checking

    Science.gov (United States)

    Schneider, F.

    1999-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Sandeep K. Singh

    2010-01-01

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

  13. TURTLE-P: a UML profile for the formal validation of critical and distributed systems

    OpenAIRE

    Apvrille, Ludovic; Saqui-Sannes, Pierre de; Khendek, Ferhat

    2006-01-01

    The timed UML and RT-LOTOS environment, or TURTLE for short, extends UML class and activity diagrams with composition and temporal operators. TURTLE is a real-time UML profile with a formal semantics expressed in RT-LOTOS. Further, it is supported by a formal validation toolkit. This paper introduces TURTLE-P, an extended profile no longer restricted to the abstract modeling of distributed systems. Indeed, TURTLE-P addresses the concrete descriptions of communication architectures, including ...

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

    Directory of Open Access Journals (Sweden)

    Carlos Mario Zapata

    2008-01-01

    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

  15. UML IN BUSINESS ADMINISTRATION

    OpenAIRE

    Daniel Ionita

    2010-01-01

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

  16. Verification-Driven Slicing of UML/OCL Models

    DEFF Research Database (Denmark)

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

    2010-01-01

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

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

    Science.gov (United States)

    Sien, Ven Yu

    2011-01-01

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

  18. 基于UML活动图的Web应用测试用例生成%Test Case Generation for Web Applications Based on UML Activity Diagram

    Institute of Scientific and Technical Information of China (English)

    刘龙霞; 吴军华

    2011-01-01

    Web应用测试是保证Web应用程序质量的重要手段,测试的核心工作是生成测试用例.针对Web应用的功能测试,介绍了基于UML活动图的产生测试用例的方法,并根据一定测试覆盖准则,重点考虑了活动图中的并发活动的顺序及排序,避免了测试用例数量爆炸,从而提高了Web应用自动化测试用例生成的可行性.%An important way of ensuring the quality of Web applications is Web application testing, the core work of which is to generate test cases. Aiming at web applications functional testing, this paper introduces one method of generating test cases based on UML activity diagrams and considers the sequences and orders of concurrent activity in activity diagram according to test coverage criteria. Thus the number of test cases can be reduced and the feasibility of automatic generating test cases for Web application is promoted.

  19. Towards a Formalization of UML Class Structures in RAISE%UML类结构的形式化

    Institute of Scientific and Technical Information of China (English)

    明仲; 李师贤

    2001-01-01

    It is a important work to develop a firm semantic base for object-oriented concepts. By providing precise characterizations of object-oriented modeling concepts one gains the ability to build precise OO models of behavior and structure that can be rigorously analysed. UML is a distillation of three best OO methodologies?Booch,OOSE and OMT.It is recommanded by OMG. RAISE is a popular formal method in Europe currently.This paper presents a formalization of the class structure of UML with RSL(RAISE Specification Language).%为面向对象建模概念建立坚实的语义基础,越来越受到人们的重视。通过提供精确的概念特征定义,可建立精确的面向对象的行为模型和结构模型,便于对模型进行严格的分析。UML是一种被推荐的面向对象建模语言,RAISE是欧洲流行的一种形式方法,该文使用RAISE来表达UML类结构的含义。

  20. Extended UML with Role Modeling

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

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

  1. UML IN BUSINESS ADMINISTRATION

    Directory of Open Access Journals (Sweden)

    Daniel Ionita

    2010-12-01

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

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

    Science.gov (United States)

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

    2001-01-01

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

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

    OpenAIRE

    Khan, Razib Hayat; Heegaard, Poul E.

    2010-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    靖焱林; 唐涛

    2011-01-01

    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级车载设备测试用例生成方法.介绍车载设备的构成和功能,对活动图进行形式化定义,阐述测试用例的设计,包括车载设备活动图建模规则、测试用例的形式化定义、测试覆盖准则的定义、基于深度优先搜索并且带回溯的遍历算法的测试场景生成,以及测试用例的生成算法,最后实现了测试用例生成.

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

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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.

  6. From UML Specification into FPGA Implementation

    Directory of Open Access Journals (Sweden)

    Grzegorz Bazydlo

    2014-01-01

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

  7. The Development Methodology of the UML Electronic Guide

    Directory of Open Access Journals (Sweden)

    N.A. Magariu

    2006-09-01

    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.

  8. Tracing Properties of UML and OCL Models with Maude

    CERN Document Server

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

    2011-01-01

    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.

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

    DEFF Research Database (Denmark)

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

    2010-01-01

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

  10. MODELING OF FMS BASED ON UML AND OPNS

    Institute of Scientific and Technical Information of China (English)

    2000-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

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

    2010-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Bruna Carolina de Melo Catossi

    2014-11-01

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

  13. Biomedical Terminology Mapper for UML projects.

    Science.gov (United States)

    Thibault, Julien C; Frey, Lewis

    2013-01-01

    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.

  14. Formalization of fUML: An Application to Process Verification

    OpenAIRE

    Laurent, Yoann; Bendraou, Reda; Baarir, Souheib; Gervais, Marie-Pierre

    2014-01-01

    International audience Much research work has been done on formalizing UML Ac-tivity Diagrams for process modeling to verify different kinds of sound-ness properties (deadlock, unreachable activities and so on) on process models. However, these works focus mainly on the control-flow aspects of the process and have done some assumptions on the precise execution semantics defined in natural language in the UML specification. In this paper, we define a first-order logic formalization of fUML ...

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

    Science.gov (United States)

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

    2002-01-01

    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.

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

    OpenAIRE

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

    2001-01-01

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

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

    Science.gov (United States)

    Yan, Qing

    2010-01-01

    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 http://www.pharmtao.com/transporter . The methodology developed here can also be used for other biomedical fields.

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

    Directory of Open Access Journals (Sweden)

    S. Batool

    2014-05-01

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

  19. TGGs for Transforming UML to CSP

    DEFF Research Database (Denmark)

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

  20. Aspect-oriented security hardening of UML design models

    CERN Document Server

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

    2015-01-01

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

  1. UML for systems engineering watching the wheels

    CERN Document Server

    Holt, Jon

    2005-01-01

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

  2. Comprehensive Aspectual UML Approach to Support AspectJ

    Directory of Open Access Journals (Sweden)

    Aws Magableh

    2014-01-01

    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.

  3. Comprehensive Aspectual UML approach to support AspectJ.

    Science.gov (United States)

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

    2014-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    傅秀芬; 王静; 李志均

    2001-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    占学德

    2006-01-01

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

  6. Automatic Debugging Support for UML Designs

    Science.gov (United States)

    Schumann, Johann; Swanson, Keith (Technical Monitor)

    2001-01-01

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

  7. BGen: A UML Behavior Network Generator Tool

    Science.gov (United States)

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

    2010-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    陈振庆

    2009-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

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

    2002-01-01

    面向对象方法能否被广泛采用,其面向对象方法的核心,即类图具有极其重要的作用.为此,提出了一种新的思维方式,即在面向对象类图和ER图之间寻找一种可以相互转换的定义,并详细论述了它们之间的相互转换规则.

  10. Verify UML Statecharts with SMV

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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.

  11. UMLS-Query: a perl module for querying the UMLS.

    Science.gov (United States)

    Shah, Nigam H; Shah, Nigam; Muse, Mark A; Musen, Mark

    2008-01-01

    The Metathesaurus from the Unified Medical Language System (UMLS) is a widely used ontology resource, which is mostly used in a relational database form for terminology research, mapping and information indexing. A significant section of UMLS users use a MySQL installation of the metathesaurus and Perl programming language as their access mechanism. We describe UMLS-Query, a Perl module that provides functions for retrieving concept identifiers, mapping text-phrases to Metathesaurus concepts and graph traversal in the Metathesaurus stored in a MySQL database. UMLS-Query can be used to build applications for semi-automated sample annotation, terminology based browsers for tissue sample databases and for terminology research. We describe the results of such uses of UMLS-Query and present the module for others to use. PMID:18998805

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

    Directory of Open Access Journals (Sweden)

    Swagatika Dalai, Arup Abhinna Acharya, Durga Prasad Mohapatra

    2012-05-01

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

  13. UML for real design of embedded real-time systems

    CERN Document Server

    Martin, Grant; Selic, Bran

    2003-01-01

    Models, Software Models and UML.- UML for Real-Time.- Structural Modeling with UML 2.0.- Message Sequence Charts.- UML and Platform-based Design.- UML for Hardware and Software Object Modeling.- Fine Grained Patterns for Real-Time Systems.- Architectural Patterns for Real-Time Systems.- Modeling Quality of Service with UML.- Modeling Metric Time.- Performance Analysis with UML.- Schedulability Analysis with UML.- Automotive UML.- Specifying Telecommunications Systems with UML.- Leveraging UML to Deliver Correct Telecom Applications.- Software Performance Engineering.

  14. University Course Selection System Optimization Analysis Based on UML%基于UML的高校选课系统优化分析

    Institute of Scientific and Technical Information of China (English)

    尹铁岩; 韩江霞; 李静波

    2013-01-01

    To solve the problem of security vulnerabilities and information congestion in course selection management system,we used UML(Unified Modeling Language)modeling approach and combined with the main process of the online courses and the actual needs of users of the system to analyze and design course selection system by Rational Rose 2003.And we built the systems' use case diagram,class diagram,activity diagram,sequence diagram,component diagram and deployment diagram.UML modeling application shows that this method is easy to understand,to change and to upgrade.And this method has achieved a good development effect,overcome the low scalability of the traditional method.%为解决选课管理系统中安全性低和信息拥堵的问题,运用UML(Unified Modeling Language)建模方法,结合网上选课的主要流程和系统用户实际需求,通过Rational Rose 2003对高校选课系统进行了优化分析和设计,并以此构建了系统的用例图、类图、活动图、序列图、组件图和部署图.UML建模应用表明,该方法产生的模型易于理解,便于系统修改与升级,取得了很好的开发效果,从而克服了传统方法可扩充性低的问题.

  15. Implementation of UML Schema to RDBM

    Science.gov (United States)

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

    2012-04-01

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

  16. Unified Medical Language System (UMLS)

    Data.gov (United States)

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

  17. A UML Profile for State Analysis

    Science.gov (United States)

    Murray, Alex; Rasmussen, Robert

    2010-01-01

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

  18. UML 2 Certification Guide Fundamental & Intermediate Exams

    CERN Document Server

    Weilkiens, Tim

    2006-01-01

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

  19. Designing Interaction Spaces for Rich Internet Applications with UML

    DEFF Research Database (Denmark)

    Dolog, Peter; Stage, Jan

    2007-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    SUNZhixin; HUANGHaiping; WANGRuchuan

    2004-01-01

    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.

  1. Using UML as a Front-end for StreamIt Programs Verification and Generation

    Directory of Open Access Journals (Sweden)

    Fateh Boutekkouk

    2010-10-01

    Full Text Available UML provides all benefits from the objectoriented paradigm, such as encapsulation and reusability. It has been proven very successful and is widely used in software designs while StreamIt is targeted to support stream processing domain for multi-core architectures. However, programming in StreamIt can be error-prone and does not adequately cope with early validated multimedia systems. In addition, software engineers usually prefer to employ UML, due to its higher abstraction level and visual nature. This paper proposes the mapping of the application model from UML to StreamIt. Our flow starts by establishing the application model using UML structure diagrams. The second step consists in formal verification of some desirable and/or undesirable properties such as deadlock using the rewriting logic based Maude language before StreamIt code generation.

  2. Aspect-Oriented Subprogram Synthesizes UML Sequence Diagrams

    Science.gov (United States)

    Barry, Matthew R.; Osborne, Richard N.

    2006-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    2009-01-01

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

  4. 基于UML的PPP项目融资管理信息系统的分析%Analysis of PPP Project Financing Management Information System Based on UML

    Institute of Scientific and Technical Information of China (English)

    郭卫萍; 何楠

    2012-01-01

    PPP项目融资过程中,为便于各主体之间以及主体与外部环境之间信息的流通与传递,实现PPP项目融资过程中的信息化管理,运用UML可视化建模语言对PPP项目融资管理信息系统进行功能分析,创建用例图、类图和顺序图等,从而为后期开发PPP项目融资管理信息系统奠定基础。%In the process of PPP project financing, in order to facilitate the circulation and transmission of information between the main bodies and between the subject and external environment, and realize the process of information management of the PPP project fi- nancing, this paper uses the visualized modeling language UML throughout the whole process of the design of the PPP project financing management information system, and introduces the concept and features of PPP financing model and the related concepts of UML mod- eling firstly, then analyses the function of the PPP project financing management information system, and finally, analyses PPP project financing management information system with the UML modeling. It creates the use case diagram, the class diagram and the sequence diagram for the PPP project financing management information system. Thus it lays foundation for the later development of PPP project financing management information system.

  5. UML-ising formal techniques

    DEFF Research Database (Denmark)

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

    2004-01-01

    This invited paper presents a number of correlated specifications of example railway system problems. They use a variety of partially or fully integrated formal specification. The paper thus represents a mere repository of what we consider interesting case studies. The existence of the Unified...... 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...... 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....

  6. A UML profile for the OBO relation ontology

    Science.gov (United States)

    2012-01-01

    Background Ontologies have increasingly been used in the biomedical domain, which has prompted the emergence of different initiatives to facilitate their development and integration. The Open Biological and Biomedical Ontologies (OBO) Foundry consortium provides a repository of life-science ontologies, which are developed according to a set of shared principles. This consortium has developed an ontology called OBO Relation Ontology aiming at standardizing the different types of biological entity classes and associated relationships. Since ontologies are primarily intended to be used by humans, the use of graphical notations for ontology development facilitates the capture, comprehension and communication of knowledge between its users. However, OBO Foundry ontologies are captured and represented basically using text-based notations. The Unified Modeling Language (UML) provides a standard and widely-used graphical notation for modeling computer systems. UML provides a well-defined set of modeling elements, which can be extended using a built-in extension mechanism named Profile. Thus, this work aims at developing a UML profile for the OBO Relation Ontology to provide a domain-specific set of modeling elements that can be used to create standard UML-based ontologies in the biomedical domain. Results We have studied the OBO Relation Ontology, the UML metamodel and the UML profiling mechanism. Based on these studies, we have proposed an extension to the UML metamodel in conformance with the OBO Relation Ontology and we have defined a profile that implements the extended metamodel. Finally, we have applied the proposed UML profile in the development of a number of fragments from different ontologies. Particularly, we have considered the Gene Ontology (GO), the PRotein Ontology (PRO) and the Xenopus Anatomy and Development Ontology (XAO). Conclusions The use of an established and well-known graphical language in the development of biomedical ontologies provides a more

  7. USING UML SCENARIOS IN B2B SYSTEMS

    Directory of Open Access Journals (Sweden)

    A. Jakimi

    2010-05-01

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

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

    OpenAIRE

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

    2016-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    刘芳

    2011-01-01

    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装机管理系统,系统具有安全、高效可行、可推广性和扩展性强的特点

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

    KAUST Repository

    Qiu, Shanwen

    2013-09-01

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

  11. QuantUM: Quantitative Safety Analysis of UML Models

    Directory of Open Access Journals (Sweden)

    Florian Leitner-Fischer

    2011-07-01

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

  12. QuantUM: Quantitative Safety Analysis of UML Models

    CERN Document Server

    Leitner-Fischer, Florian; 10.4204/EPTCS.57.2

    2011-01-01

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

  13. Modeling Value Chain Analysis of Distance Education using UML

    Science.gov (United States)

    Acharya, Anal; Mukherjee, Soumen

    2010-10-01

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

  14. UMLS-Interface and UMLS-Similarity : open source software for measuring paths and semantic similarity.

    Science.gov (United States)

    McInnes, Bridget T; Pedersen, Ted; Pakhomov, Serguei V S

    2009-01-01

    A number of computational measures for determining semantic similarity between pairs of biomedical concepts have been developed using various standards and programming platforms. In this paper, we introduce two new open-source frameworks based on the Unified Medical Language System (UMLS). These frameworks consist of the UMLS-Similarity and UMLS-Interface packages. UMLS-Interface provides path information about UMLS concepts. UMLS-Similarity calculates the semantic similarity between UMLS concepts using several previously developed measures and can be extended to include new measures. We validate the functionality of these frameworks by reproducing the results from previous work. Our frameworks constitute a significant contribution to the field of biomedical Natural Language Processing by providing a common development and testing platform for semantic similarity measures based on the UMLS. PMID:20351894

  15. Enterprise architecture evaluation using architecture framework and UML stereotypes

    Directory of Open Access Journals (Sweden)

    Narges Shahi

    2014-08-01

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

  16. Performance Evaluation of Superscalar Processor Architecture Through UML

    Directory of Open Access Journals (Sweden)

    Taskeen Zaidi

    2013-07-01

    Full Text Available In the current scenario, most of the applications are based upon graphical user interface and dependent upon the object-oriented technology. Software Industries are interested to convert old structured based softwares into object-oriented based softwares and also to reduce the lines of the code of application for reduction in the execution time of application. Therefore, it is a big challenge to reduce the execution time of the application based upon the object-oriented technology. The present work deals with the reduction of execution time for the superscalar machine by the use of object-oriented approach. A well known modeling language i.e. Unified Modeling Language (UML is used to model the superscalar pipeline architecture. UML class and sequence models are designed before computations of the execution time and computed results are depicted in the form of tables and graphs. The comparisons are also made by taking the two object-oriented programming languages.

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

    DEFF Research Database (Denmark)

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

    2014-01-01

    This poster presents the latest results from a very large eye tracking study (n=29) that explores how modelers read UML diagrams. We find that various factors like layout quality, modeler experience, and diagram type lead to significant differences in diagram reading strategies. We derive element...

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

    Directory of Open Access Journals (Sweden)

    Mahmud Kandel

    2010-04-01

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

  19. Delta Diagrams

    OpenAIRE

    Jablan, Slavik; Kauffman, Louis H.; Lopes, Pedro

    2015-01-01

    We call a Delta Diagram any diagram of a knot or link whose regions (including the unbounded one) have 3, 4, or 5 sides. We prove that any knot or link admits a delta diagram. We define and estimate combinatorial link invariants stemming from this definition.

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

    Institute of Scientific and Technical Information of China (English)

    LAI Ming-zhi; YOU Jin-yuan

    2005-01-01

    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.

  1. Towards Clone Detection in UML Domain Models

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    on the thorough analysis of practical scenarios. We propose a formal definition of model clones, specify a clone detection algorithm for UML domain models, and implement it prototypically. We investigate different similarity heuristics to be used in the algorithm, and report the performance of our approach. While...... we believe that our approach advances the state of the art significantly, it is restricted to UML models, its results leave room for improvements, and there is no validation by field studies....

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

    Directory of Open Access Journals (Sweden)

    Pushpa Kumarapeli

    2008-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

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

    2011-01-01

    将统一建模语言(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.

  4. 基于UML的图书馆管理信息系统的分析与设计%The Analysis and Design of Library Management Information System(LIBMIS) Based on UML

    Institute of Scientific and Technical Information of China (English)

    林奕君

    2014-01-01

    对图书馆管理信息系统业务需求进行了分析,从软件工程角度出发,运用UML进行建模,详细论述了利用UML建立该系统用例图、静态模型类图及其动态模型的过程。以B/S模式为总体架构,采用 ASP.NET3.5+Microsoft SQL Server2005在Visual Studio 2008平台上开发了界面友好、功能实用、通用性好的图书馆管理信息系统。%This paper analyzes the business needs of LIBMIS, and with the perspective of software engineering and using UML modeling, discusses in detail the process of establishing the system’s case diagram, static model class diagram and dynamic model by using UML. The LIBMIS takes B/S model as the overall architecture, and adopts ASP.NET 3.5+Microsoft SQL Server2005 to develop the LIBMIS with friendly interface, practical function and good commonality in Visual Studio 2008 platform.

  5. Electronic diagrams

    CERN Document Server

    Colwell, Morris A

    1976-01-01

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

  6. Executable UML Modeling For Automotive Embedded Systems

    International Nuclear Information System (INIS)

    Engineers are more and more faced to the hard problem of sophisticated real-time System whereas time to market becomes always smaller. Object oriented modeling supported by UML standard brings effective solutions to such problems. However the possibility to specify real-time aspects of an application are not yet fully satisfactory Indeed, existing industrial proposals supply good answers to concurrency specification problem but they are yet limited regarding to real-time quantitative properties specification of an application. This work aims to construct a complete and consistent UML methodology based on a profile dedicated to automotive embedded Systems modeling and prototyping. This profile contains ail needed extensions to express easily the real-time quantitative properties of an application. Moreover, thanks to the formalization of UML protocol state machines, real-time concepts have been well-integrated in the object oriented paradigm. The main result of this deep integration is that a user is now able to model real-time Systems through the classical object oriented view i.e. without needing any specific knowing in real-time area. In order to answer to an industrial requirement, Systems prototyping (key point for car industry) the ACCORD/UML approach allows also to build executable models of an application. For that purpose, the method supplies a set of rules allow.ng to remove UML ambiguous semantics points, to complete semantics variation points and then to obtain a complete and coherent global model of an application being executable. The work of UML extension and its using formalization realized all along this thesis supplied also a complete and non-ambiguous modeling framework for automotive electronics Systems development. This is also a base particularly well-suited to tackle other facets of the Systems development as automatic and optimized code generation, validation, simulation or tests. (author)

  7. SCADA Diagram

    OpenAIRE

    Rose, Matthew

    2004-01-01

    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: Plan_ver.ai; powerline.jpg; SCADA diagram.ai; SCADA diagram.pdf; SCADA diagramsmall.pdf; SCADA2.pdf

  8. Supporting several levels of restriction in the UML

    DEFF Research Database (Denmark)

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

    2000-01-01

    The emergence of the Unified Modeling Language (UML) has provided software developers with an effective and efficient shared language. However, UML is often too restrictive in initial, informal, and creative modelling, and it is in some cases not restrictive enough, e.g., for code generation. Based....... This approach potentially increases the usability of the UML, and thus ultimately leads to greater quality and adoption of UML models....

  9. Towards Clone Detection in UML Domain Models

    DEFF Research Database (Denmark)

    Störrle, Harald

    2010-01-01

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

  10. Efficient Representation of Timed UML 2 Interactions

    DEFF Research Database (Denmark)

    Knapp, Alexander; Störrle, Harald

    2014-01-01

    UML 2 interactions describe system behavior over time in a declarative way. The standard approach to defining their formal semantics enumerates traces of events; other representation formats, like Büchi automata or prime event structures, have been suggested, too. We describe another, more succinct...

  11. UML Semantics FAQ: Dynamic Behaviour and Concurrency

    NARCIS (Netherlands)

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

    1999-01-01

    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

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

    Institute of Scientific and Technical Information of China (English)

    杨卫东; 蔡希尧

    2000-01-01

    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.

  13. Feynman Diagrams and Rooted Maps

    CERN Document Server

    Prunotto, A; Czerski, P

    2013-01-01

    The {\\em Rooted Maps Theory}, a branch of the Theory of Homology, is shown to be a powerful tool for investigating the topological properties of Feynman diagrams, related to the single particle propagator in the quantum many-body systems. The numerical correspondence between the number of this class of Feynman diagrams as a function of perturbative order and the number of rooted maps as a function of the number of edges is studied. A graphical procedure to associate Feynman diagrams and rooted maps is then stated. Finally, starting from rooted maps principles, an original definition of the {\\em genus of a Feynman diagram}, which totally differs from the usual one, is given.

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

    Institute of Scientific and Technical Information of China (English)

    Yu Zhou; Luciano Baresi; Matteo Rossi

    2013-01-01

    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.

  15. UPORABA JEZIKA UML ZA NAČRTOVANJE SPLETNIH APLIKACIJ

    OpenAIRE

    Vinkler, Boris

    2009-01-01

    Diplomsko delo opisuje uporabo jezika UML pri načrtovanju spletnih aplikacij. Podani so razlogi nastanka jezika UML ter njegova zgodovina razvoja. Opisani so osnovni principi, funkcionalnosti ter načini razširjenja le-teh z vpeljevanjem UML profilov. Podrobneje so opisani sestavni deli UML profilov in predstavljeni nekateri že uveljavljeni profili. Raziskali in opisali smo tudi nekatera modelirna orodja s podporo jeziku UML. Sledi praktični prikaz načrtovanja spletne aplikacije z uporabo diag...

  16. Delimiting diagrams

    NARCIS (Netherlands)

    Oostrom, V. van

    2008-01-01

    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

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

    CERN Document Server

    Papajorgji, Petraq J

    2014-01-01

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

  18. The semantic structure of the UMLS Metathesaurus.

    OpenAIRE

    Nelson, S. J.; Fuller, L. F.; Erlbaum, M. S.; Tuttle, M. S.; Sherertz, D. D.; Olson, N.E.

    1992-01-01

    Meta-1.1, the UMLS metathesaurus, represents medical knowledge in the forms of names of concepts and links between those concepts. The representations of the semantic neighborhood of a concept can be thought of as dimensions of the property of semantic locality and include term information (broader, narrower, or otherwise related), the contextual information (parent-child, siblings in a hierarchy), the semantic types, and the co-occurrence data (links discovered empirically from concepts used...

  19. UMLS-based automatic image indexing.

    Science.gov (United States)

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

    2008-01-01

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

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

    DEFF Research Database (Denmark)

    Pawar, Pranav M.; Nielsen, Rasmus Hjorth; Prasad, Neeli R.;

    2012-01-01

    of medium access control (MAC) security attacks in WSNs. The MAC layer is responsible for energy consumption, delay and channel utilization of the network and attacks on this layer can introduce significant degradation of the individual sensor nodes due to energy drain and in performance due to delays....... The behavioral modeling of attacks will be beneficial for designing efficient and secure MAC layer protocols. The security attacks are modeled using a sequential diagram approach of Unified Modeling Language (UML). Further, a new attack definition, specific to hybrid MAC mechanisms, is proposed....

  1. State-transition diagrams for biologists.

    Science.gov (United States)

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

    2012-01-01

    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.

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

    Science.gov (United States)

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

    2009-01-01

    The UMLS’s integration of more than 100 source vocabularies, not necessarily consistent with one another, causes some inconsistencies. The purpose of auditing the UMLS is to detect such inconsistencies and to suggest how to resolve them while observing the requirement of fully representing the content of each source in the UMLS. A software tool, called the Neighborhood Auditing Tool (NAT), that facilitates UMLS auditing is presented. The NAT supports “neighborhood-based” auditing, where, at any given time, an auditor concentrates on a single focus concept and one of a variety of neighborhoods of its closely related concepts. Typical diagrammatic displays of concept networks have a number of shortcomings, so the NAT utilizes a hybrid diagram/text interface that features stylized neighborhood views which retain some of the best features of both the diagrammatic layouts and text windows while avoiding the shortcomings. The NAT allows an auditor to display knowledge from both the Metathesaurus (concept) level and the Semantic Network (semantic type) level. Various additional features of the NAT that support the auditing process are described. The usefulness of the NAT is demonstrated through a group of case studies. Its impact is tested with a study involving a select group of auditors. PMID:19475725

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

    OpenAIRE

    Dragomir, Iulia; Ober, Iulian

    2010-01-01

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

  4. From relational ClassSheets to UML+OCL

    OpenAIRE

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

    2012-01-01

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

  5. Bregman Voronoi Diagrams: Properties, Algorithms and Applications

    CERN Document Server

    Nielsen, Frank; Nock, Richard

    2007-01-01

    The Voronoi diagram of a finite set of objects is a fundamental geometric structure that subdivides the embedding space into regions, each region consisting of the points that are closer to a given object than to the others. We may define many variants of Voronoi diagrams depending on the class of objects, the distance functions and the embedding space. In this paper, we investigate a framework for defining and building Voronoi diagrams for a broad class of distance functions called Bregman divergences. Bregman divergences include not only the traditional (squared) Euclidean distance but also various divergence measures based on entropic functions. Accordingly, Bregman Voronoi diagrams allow to define information-theoretic Voronoi diagrams in statistical parametric spaces based on the relative entropy of distributions. We define several types of Bregman diagrams, establish correspondences between those diagrams (using the Legendre transformation), and show how to compute them efficiently. We also introduce ex...

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

    Science.gov (United States)

    Ogata, Shinpei; Matsuura, Saeko

    2013-12-01

    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.

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

    Science.gov (United States)

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

    2007-03-01

    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.

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

    Science.gov (United States)

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

    2007-03-01

    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. PMID:17365645

  9. Inferring Requirement Goals from Model Implementing in UML

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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

  10. Integrating decision management with UML modeling concepts and tools

    DEFF Research Database (Denmark)

    Könemann, Patrick

    2009-01-01

    . In this paper, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from an example: the UML modeling tool shall show all decisions related to a model and allow extending or updating them; the decision management tool shall trigger the modeling tool...

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

    Institute of Scientific and Technical Information of China (English)

    袁海; 李宣东; 郑国梁

    2003-01-01

    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.

  12. Mapping UML Component Specifications to JEE Implementations

    Directory of Open Access Journals (Sweden)

    Jyhjong Lin

    2007-01-01

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

  13. Formalisation of the UML Profile for SDL - A Case Study

    OpenAIRE

    Grammes, Rüdiger

    2006-01-01

    With the UML 2.0 standard, the Unified Modeling Language took a big step towards SDL, incorporating many features of the language. SDL is a mature and complete language with formal semantics. The Z.109 standard defines a UML Profile for SDL, mapping UML constructs to corresponding counterparts in SDL, giving them a precise semantics. In this report, we present a case study for the formalisation of the Z.109 standard. The formal definition makes the mapping precise and can be used to derive to...

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

    Science.gov (United States)

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

    2007-01-01

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

  15. Modeling and Analysis of Onling Florist System Based on UML%基于UML的网上花店系统建模分析

    Institute of Scientific and Technical Information of China (English)

    任鸽; 杨勇

    2013-01-01

    Online flower shop is a specific form of electronic commerce, it has the traditional shop incomparable advantage,this paper analyzes the online florist's specific needs,by adopting the idea of a use case driven, using UML modeling language to complete the function of the entire online florist abstraction,requirements modeling,and the class diagram describes the overall architecture of the system.%网上花店是电子商务的一种具体形式,其具有传统商店无可比拟的优势,本文分析了网上花店的具体需求,采用用例驱动的思想,利用UML建模语言完成了整个网上花店的功能抽象,需求建模,并用类图描述了系统的整体架构。

  16. Softev: UML-Based PSEE Environment

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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.

  17. Application Of UML In Real-Time Embedded Systems

    OpenAIRE

    Aman Kaur; Rajeev Arora

    2012-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    孙晓妍

    2013-01-01

    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 在面向对象信息系统开发中的应用。

  19. A metamodel specification for uml tools adaptation

    OpenAIRE

    El Kouhen, Amine

    2013-01-01

    Model-Driven Engineering (MDE) encourages the use of graphical modeling tools, which facilitate the development process from modeling to coding. Such tools can be designed using the MDE approach into meta-modeling environments called metaCASE tools. It turned out that current metaCASE tools still require, in most cases, manual programming to build full tool support for the modeling language. First of all, we want to specify, using models, diagrams editors with a high graphical expressiveness ...

  20. Using UML sequence diagrams as basis for a formal test description language

    OpenAIRE

    Pickin, Simon; Jézéquel, Jean-Marc

    2004-01-01

    International audience A formal yet user-friendly test description language could increase the possibilities for automation in the testing phase while at the same time gaining widespread acceptance Scenario languages are currently one of the most popular formats for describing interactions between possibly distributed components The question of giving a solid formal basis to scenario languages such as MSC has also received a lot of attention In this article we discuss using one of the most...

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

    Science.gov (United States)

    Ghode, Aditi; Periyasamy, Kasilingam

    2011-12-01

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

  2. The semantic structure of the UMLS Metathesaurus.

    Science.gov (United States)

    Nelson, S J; Fuller, L F; Erlbaum, M S; Tuttle, M S; Sherertz, D D; Olson, N E

    1992-01-01

    Meta-1.1, the UMLS metathesaurus, represents medical knowledge in the forms of names of concepts and links between those concepts. The representations of the semantic neighborhood of a concept can be thought of as dimensions of the property of semantic locality and include term information (broader, narrower, or otherwise related), the contextual information (parent-child, siblings in a hierarchy), the semantic types, and the co-occurrence data (links discovered empirically from concepts used to index the medical literature.) The degree of redundancy of each of these dimensions was investigated by reviewing the extent of multiple presentations of concepts which appear as related to a given concept. The degree of overlap was surprisingly small. While the co-occurrence data finds some of the links represented by other dimensions, those links are but minute fractions of the vast amount of co-occurrence derived links. Because parent-child relationships are often subsumptive (or categorical) in nature, it might be expected that siblings usually share the same semantic types. While true in the aggregate, the wide variance in percent of types shared may reflect the intended usages of the source vocabularies. Noun phrases were extracted from the definitions of 40 concepts in Meta-1 in order to assess systematically the coverage of important concepts by Meta-1, and to assess whether the links between these definitional concepts, which may have special value, and the concept being defined were indeed present. Out of 161 of these definitional concepts, 29 were not represented in Meta-1, and 37 of those represented in Meta-1 had no direct link to the concept they were defining.(ABSTRACT TRUNCATED AT 250 WORDS) PMID:1482952

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

    Science.gov (United States)

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

    2008-01-01

    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.

  4. Performance evaluation of enterprise architecture using fuzzy sequence diagram

    Directory of Open Access Journals (Sweden)

    Mohammad Atasheneh

    2014-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Razib Hayat Khan

    2011-01-01

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

  6. Safety- barrier diagrams

    DEFF Research Database (Denmark)

    Duijm, Nijs Jan

    2008-01-01

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

  7. Research on User Interface Prototyping Based on UML Scenarios and Petri Nets%基于UML和Petri网的用户界面原型的研究

    Institute of Scientific and Technical Information of China (English)

    魏定国; 吴时霖

    2001-01-01

    In this paper we discuss a requirement engineering process how to generate a user interface prototype from scenarios and yield specification of system in form of Colored Petri net. Thereafter scenarios are described in form of sequence diagrams defined by the Unified Modeling Language (UML)with additional user interface information. These diagrams are transformed into Petri net specifications which can capture the behavior of the entire system. From global specification , a user interface prototype is generated and embedded in a user interface builder environment for further refinement . With end user's feedback and verification, the user interface prototype may be iteratively refined.

  8. UML as a cell and biochemistry modeling language.

    Science.gov (United States)

    Webb, Ken; White, Tony

    2005-06-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    何锋

    2011-01-01

    以统一建模语言(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.

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

    Science.gov (United States)

    Scheen, A J

    2015-10-01

    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.

  11. Using UML to Model Web Services for Automatic Composition

    Directory of Open Access Journals (Sweden)

    Amal Elgammal

    2010-07-01

    Full Text Available There is a great interest paid to the web services paradigm nowadays. One of the most important problems related to the web service paradigm is the automatic composition of web services. Several frameworks have been proposed to achieve this novel goal. The most recent and richest framework (model is the Colombo model. However, even for experienced developers, working with Colombo formalisms is low-level, very complex and timeconsuming. We propose to use UML (Unified Modeling Language to model services and service composition in Colombo. By using UML, the web service developer will deal with the high level graphical models of UML avoiding the difficulties of working with the low-level and complex details of Colombo. To be able to use Colombo automatic composition algorithm, we propose to represent Colombo by a set of related XML document types that can be a base for a Colombo language. Moreover, we propose the transformation rules between UML and Colombo proposed XML documents. Next Colombo automatic composition algorithm can be applied to build a composite service that satisfies a given user request. A prototypical implementation of the proposed approach is developed using Visual Paradigm for UML.

  12. FORM, Diagrams and Topologies

    CERN Document Server

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

    2016-01-01

    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.

  13. Extrinsic Curvature Embedding Diagrams

    CERN Document Server

    Lu, J L

    2003-01-01

    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.

  14. Application Of UML In Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Aman Kaur

    2012-04-01

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

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

    CERN Document Server

    Dragomir, Iulia

    2010-01-01

    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.

  16. Auditing SNOMED Integration into the UMLS for Duplicate Concepts

    Science.gov (United States)

    Huang, Kuo-Chuan; Geller, James; Elhanan, Gai; Perl, Yehoshua; Halper, Michael

    2010-01-01

    The UMLS contains terms from many sources. Every update of a source requires reintegration. Each new term needs to be assigned to a preexisting UMLS concept, or a new concept must be created. Whenever the integration process unnecessarily creates a new concept, this is undesirable. We report on a method to detect such undesirable duplicate concepts. Terms are removed from the UMLS and reintegrated using “piecewise synonym generation.” The concept of the reintegrated term is programmatically compared to the initial concept of the term (before removal). If they are different, this indicates an error, either in the integration process or in the initial concept. Thus, such a term-concept pair is deemed suspicious. A study of five hierarchies of the SNOMED found 7.7% suspicious matches. A human expert needs to evaluate the correctness of suspicious concepts. In a sample of 149 of those, 19% of concepts were found to be duplicates. PMID:21346993

  17. Safety-barrier diagrams

    DEFF Research Database (Denmark)

    Duijm, Nijs Jan

    2007-01-01

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

  18. Vehicle System Management Modeling in UML for Ares I

    Science.gov (United States)

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

    2011-01-01

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

  19. For-LySa: UML for Authentication Analysis

    DEFF Research Database (Denmark)

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

    2005-01-01

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

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

    Science.gov (United States)

    Agarwal, S

    2001-05-01

    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.

  1. The Software Costs Estimation Based on UML Model

    Institute of Scientific and Technical Information of China (English)

    XiaopingYang; LuJun; YuefengZhao

    2004-01-01

    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.

  2. Revising the UML Collaborations: A Well-Founded Approach

    Science.gov (United States)

    Astesiano, Egidio; Reggio, Gianna

    We first argue that in some software development areas the need emerges of modelling structural and behavioural aspects of a community of objects cooperating to achieve a specific purpose, say a cooperation, for short. The notion of cooperation is formalized, with a first citizenship status, in the UML 2, as a collaboration. There are however some unclear and problematic spots both on some syntactic and semantic aspects of the UML collaboration. The main goal of this paper is to present first a much simplified metamodel for defining a collaboration, still producing the same notation, with an associated semantics. Rather surprisingly different useful semantic interpretations may be given and are discussed.

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

    Institute of Scientific and Technical Information of China (English)

    郝琳; 毕义明; 王桐

    2016-01-01

    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方法,对其作战仿真概念建模进行了初步的探讨。针对作战系统的反卫作战任务,首先识别系统的主要行为,利用用例图定义系统的功能需求;其次利用类图标识系统用例模型中的所有实体,并分析这些实体的关联关系;最后,采用顺序图展示对象在系统执行过程中不同阶段的动态交互。这样建立的概念模型描述规范,为下一步仿真系统的开发奠定了良好知识表示基础。

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

    Institute of Scientific and Technical Information of China (English)

    袁瑛

    2014-01-01

    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类与关系数据库表及表访问操作之间的映射方案。

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

    OpenAIRE

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

    2003-01-01

    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

  6. Integrating a Decision Management Tool with UML Modeling Tools

    DEFF Research Database (Denmark)

    Könemann, Patrick

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

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

    DEFF Research Database (Denmark)

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

    2007-01-01

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

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

    DEFF Research Database (Denmark)

    Bækgaard, Lars

    2002-01-01

    We show how events can be modeled in terms of UML. We view events as change agents that have consequences and as information objects that represent information. We show how to create object-oriented structures that represent events in terms of attributes, associations, operations, state charts...

  9. Visualization of Learning Scenarios with UML4LD

    Science.gov (United States)

    Laforcade, Pierre

    2007-01-01

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

  10. Reusing UML specifications in a constrained application domain

    NARCIS (Netherlands)

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

    1998-01-01

    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

  11. Visualización de esquemas UML con HTML5

    OpenAIRE

    Gómez Hernández, Jose María

    2012-01-01

    Librería Javascript para visualizar esquemas UML sobre el canvas de HTML5. Los diagramas pueden generarse tanto gráficamente (mediante drag&drop), utilizando la API Javascript, o textualmente con el lenguaje del entorno USE. También se dispone de un mecanismo de auto-layout de colocación automático

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

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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.

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

    Directory of Open Access Journals (Sweden)

    Hettne Kristina M

    2010-03-01

    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

  14. Evaluation Methodology for UML and GML Application Schemas Quality

    Science.gov (United States)

    Chojka, Agnieszka

    2014-05-01

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

  15. Gravity wave transmission diagram

    Science.gov (United States)

    Tomikawa, Yoshihiro

    2016-07-01

    A possibility of gravity wave propagation from a source region to the airglow layer around the mesopause has been discussed based on the gravity wave blocking diagram taking into account the critical level filtering alone. This paper proposes a new gravity wave transmission diagram in which both the critical level filtering and turning level reflection of gravity waves are considered. It shows a significantly different distribution of gravity wave transmissivity from the blocking diagram.

  16. Atomic phase diagram

    Institute of Scientific and Technical Information of China (English)

    LI Shichun

    2004-01-01

    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.

  17. Difference Decision Diagrams

    DEFF Research Database (Denmark)

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

    1999-01-01

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

  18. Logical reasoning with diagrams

    CERN Document Server

    Allwein, Gerard

    1996-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    LAI Ming-zhi; YOU Jin-yuan

    2005-01-01

    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.

  20. MDA based-approach for UML Models Complete Comparison

    CERN Document Server

    Chaouni, Samia Benabdellah; Mouline, Salma

    2011-01-01

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

  1. MDA based-approach for UML Models Complete Comparison

    Directory of Open Access Journals (Sweden)

    Samia Benabdellah Chaouni

    2011-03-01

    Full Text Available 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.

  2. General Methodology for developing UML models from UI

    CERN Document Server

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

    2012-01-01

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

  3. Auto-Coding UML Statecharts for Flight Software

    Science.gov (United States)

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

    2006-01-01

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

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

    OpenAIRE

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

    1988-01-01

    Within the NLM's UMLS Project, one challenge is mapping concepts from one information resource to another. While a complete solution to this problem requires construction of a comprehensive biomedical thesaurus, the present research provides evidence that considerable progress can be made with a straightforward lexical approach. Furthermore, such a lexical approach is the only practical way to begin construction of, and maintain, any such thesaurus. Related research has demonstrated the regul...

  5. Bifurcation diagrams in relation to synchronization in chaotic systems

    Indian Academy of Sciences (India)

    Debabrata Dutta; Sagar Chakraborty

    2010-06-01

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

  6. Engineering holographic phase diagrams

    Science.gov (United States)

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

    2016-10-01

    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.

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

    Science.gov (United States)

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

    2016-01-01

    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

  8. Square Source Type Diagram

    Science.gov (United States)

    Aso, N.; Ohta, K.; Ide, S.

    2014-12-01

    Deformation in a small volume of earth interior is expressed by a symmetric moment tensor located on a point source. The tensor contains information of characteristic directions, source amplitude, and source types such as isotropic, double-couple, or compensated-linear-vector-dipole (CLVD). Although we often assume a double couple as the source type of an earthquake, significant non-double-couple component including isotropic component is often reported for induced earthquakes and volcanic earthquakes. For discussions on source types including double-couple and non-double-couple components, it is helpful to display them using some visual diagrams. Since the information of source type has two degrees of freedom, it can be displayed onto a two-dimensional flat plane. Although the diagram developed by Hudson et al. [1989] is popular, the trace corresponding to the mechanism combined by two mechanisms is not always a smooth line. To overcome this problem, Chapman and Leaney [2012] developed a new diagram. This diagram has an advantage that a straight line passing through the center corresponds to the mechanism obtained by a combination of an arbitrary mechanism and a double-couple [Tape and Tape, 2012], but this diagram has some difficulties in use. First, it is slightly difficult to produce the diagram because of its curved shape. Second, it is also difficult to read out the ratios among isotropic, double-couple, and CLVD components, which we want to obtain from the estimated moment tensors, because they do not appear directly on the horizontal or vertical axes. In the present study, we developed another new square diagram that overcomes the difficulties of previous diagrams. This diagram is an orthogonal system of isotropic and deviatoric axes, so it is easy to get the ratios among isotropic, double-couple, and CLVD components. Our diagram has another advantage that the probability density is obtained simply from the area within the diagram if the probability density

  9. Traffic engineering eye diagram

    OpenAIRE

    Kowalik, Karol; Collier, Martin

    2005-01-01

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

  10. Feynman Diagrams for Beginners

    CERN Document Server

    Kumericki, Kresimir

    2016-01-01

    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.

  11. Boolean Expression Diagrams

    DEFF Research Database (Denmark)

    Andersen, Henrik Reif; Hulgaard, Henrik

    1997-01-01

    This paper presents a new data structure called Boolean Expression Diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of Binary Decision Diagrams (BDDs) which can represent any Boolean circuit in linear space and still maintain many of the desirable pro...... standard BDD techniques this problem is infeasible. BEDs are useful in applications where the end-result as a reduced ordered BDD is small, for example for tautology checking...

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

    Directory of Open Access Journals (Sweden)

    Raul Savimaa

    2005-08-01

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

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

    Science.gov (United States)

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

    2004-11-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

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

    2004-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    DAIZhenRu; GRABOWSKIJens; NEUKIRCHENHelmut; PALSHolger

    2004-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    蒋美云

    2011-01-01

    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. Logic-based assessment of the compatibility of UMLS ontology sources

    OpenAIRE

    2011-01-01

    Background: The UMLS Metathesaurus (UMLS-Meta) is currently the most comprehensive effort for integrating independently-developed medical thesauri and ontologies. UMLS-Meta is being used in many applications, including PubMed and ClinicalTrials.gov. The integration of new sources combines automatic techniques, expert assessment, and auditing protocols. The automatic techniques currently in use, however, are mostly based on lexical algorithms and often disregard the semantics...

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

    Science.gov (United States)

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

    1998-01-01

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

  19. Modular Description of a Comprehensive Semantics Model for the UML (Version 2.0)

    OpenAIRE

    Broy, Manfred; Cengarle, Maria Victoria; Grönninger, Hans; Rumpe, Bernhard

    2014-01-01

    In this document, we introduce a system model as a semantic domain for the Unified Modeling Language (UML) [OMG07a, OMG07b]. The system model is supposed to form a possible core and foundation of the UML semantics definition. For that purpose, the definitions in this document are targeted towards UML which means that central concepts of UML have been formalized as theories of the system model. This document is structured as follows: In the rest of Chapter 1, we discuss the general approach an...

  20. Aligning Structured and Unstructured Medical Problems Using UMLS

    OpenAIRE

    Carlo, Lorena; Chase, Herbert S.; Weng, Chunhua

    2010-01-01

    This paper reports a pilot study to align medical problems in structured and unstructured EHR data using UMLS. A total of 120 medical problems in discharge summaries were extracted using NLP software (MedLEE) and aligned with 87 ICD-9 diagnoses for 19 non-overlapping hospital visits of 4 patients. The alignment accuracy was evaluated by a medical doctor. The average overlap of medical problems between the two data sources obtained by our automatic alignment method was 23.8%, which was about h...

  1. PERFIL PARA REPRESENTAR UNA ARQUITECTURA DE COMPONENTES EN UML

    Directory of Open Access Journals (Sweden)

    Fernando Orejas Valdés

    2006-04-01

    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.

  2. Applying UML and MDA to Real Systems Design

    CERN Document Server

    Oliver, Ian

    2011-01-01

    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.

  3. Phase diagrams for surface alloys

    DEFF Research Database (Denmark)

    Christensen, Asbjørn; Ruban, Andrei; Stoltze, Per;

    1997-01-01

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

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

    Science.gov (United States)

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

    2012-01-01

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

  5. [INSULIN GLARGINE 300 U/mL (TOUJEO®)].

    Science.gov (United States)

    Scheen, A J

    2016-02-01

    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.

  6. Limits of Voronoi Diagrams

    NARCIS (Netherlands)

    Lindenbergh, R.C.

    2002-01-01

    The classic Voronoi diagram of a configuration of distinct points in the plane associates to each point that part of the plane that is closer to the point than to any other point in the configuration. In this thesis we no longer require all points to be distinct. After the introduction in Chapter

  7. Impulse-Momentum Diagrams

    Science.gov (United States)

    Rosengrant, David

    2011-01-01

    Multiple representations are a valuable tool to help students learn and understand physics concepts. Furthermore, representations help students learn how to think and act like real scientists. These representations include: pictures, free-body diagrams, energy bar charts, electrical circuits, and, more recently, computer simulations and…

  8. Equational binary decision diagrams

    NARCIS (Netherlands)

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

    2000-01-01

    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

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

    Energy Technology Data Exchange (ETDEWEB)

    CUYLER,DAVID S.

    2000-11-01

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

  10. 一种UML软件架构性能预测方法及其自动化研究*%Performance Prediction Method for UML Software Architecture and Its Automation

    Institute of Scientific and Technical Information of China (English)

    李传煌; 王伟明; 施银燕

    2013-01-01

    The requirement of software performance as an important part of the software quality requirements is very concerning. The traditional software development methods that focus on the software performance issues later in the development process will bring high risks and high costs. If the performance of software architecture can be predicted at the early phases of the development cycle, the performance bottlenecks can be found in advance, and the possible optimization also can be worked out. In this paper, a model-based UML software architectures performance prediction method is introduced. This method selects and uses case diagrams, activity diagrams and component diagrams, and extends them to UML SPT (schedulability, performance and time) model by introducing the stereotypes and tagged values. It then transforms these UML SPT models into queueing network model through an algorithm which can handle the activity diagram with both branch nodes and confluence nodes. At last, uses the analysis theory of frequency domain to solve queuing network model to derive the performance parameters and performance bottlenecks. At the same time, the design of an automatic performance analysis tool for UML software architecture is introduced, and an instance of performance prediction is given.%  软件性能需求作为软件质量需求的重要组成部分,已受到人们极大的重视。而只在软件开发周期后期才重点关注软件性能需求的传统软件开发方法,将给开发者带来高风险和高成本等后果。如果能在软件开发周期的早期对软件系统性能进行预测,可以提前发现软件系统架构存在的性能瓶颈,并找出可能的优化方案,对各种设计方案进行比较以得出最优的软件系统架构。研究了一种基于模型的 UML 软件架构性能预测方法:该方法选取软件架构设计中的UML用例图、活动图和构件图,并引入构造型和标记值,将它们扩展为UML SPT模

  11. CoLeMo: A Collaborative Learning Environment for UML Modelling

    Science.gov (United States)

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

    2006-01-01

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

  12. Peircean diagrams of time

    DEFF Research Database (Denmark)

    Øhrstrøm, Peter

    2011-01-01

    Some very good arguments can be given in favor of the Augustinean wisdom, according to which it is impossible to provide a satisfactory definition of the concept of time. However, even in the absence of a proper definition, it is possible to deal with conceptual problems regarding time. It can...... be done in terms of analogies and metaphors. In particular, it is attractive to make use of Peirce's diagrams by means of which various kinds of conceptual experimentation can be carried out. This paper investigates how Peircean diagrams can be used within the study of time. In particular, we discuss 1......) the topological properties of time, 2) the implicative structure in tense logic, 3) the notions of open future and branching time models, and finally 4) tenselogical alternatives to branching time models....

  13. Generation of safe optimised execution strategies for uml models

    DEFF Research Database (Denmark)

    Herbert, Luke Thomas; Herbert-Hansen, Zaza Nadja Lee

    , for a fragment of the Unified Modelling Language (UML) statechart language which is extended to include modelling of workflows which exhibit stochastic behaviour. Strategy generation is made possible by performing model checking on specific permutations of the set of possible actions to generate adversaries......When designing safety critical systems there is a need for verification of safety properties while ensuring system operations have a specific performance profile. We present a novel application of model checking to derive execution strategies, sequences of decisions at workflow branch points...... which optimise a set of reward variables, while simultaneously observing constraints which encode any required safety properties and accounting for the underlying stochastic nature of the system. By evaluating quantitative properties of the generated adversaries we are able to construct an execution...

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

    Science.gov (United States)

    Garde, Sebastian; Knaup, Petra; Herold, Ralf

    2002-01-01

    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.

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

    Science.gov (United States)

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

    2011-01-01

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

  16. Nonthermal Radio Emission and the HR Diagram

    Science.gov (United States)

    Gibson, D. M.

    1985-01-01

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

  17. Extending UML-RT for Control System Modeling

    Directory of Open Access Journals (Sweden)

    Qimin Gao

    2004-01-01

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

  18. Wilson Loop diagrams and Positroids

    OpenAIRE

    Agarwala, Susama; Amat, Eloi Marin

    2015-01-01

    In this paper, we study a new application of the positive Grassmanian to Wilson loop diagrams (or MHV diagrams) for scattering amplitudes in N=4 Super Yang-Mill theory ($N=4$ SYM). There has been much interest in studying this theory via the positive Grassmanians using BCFW recursion. This is the first attempt to study MHV diagrams for planar Wilson loop calculations (or planar amplitudes) in terms of positive Grassmannians. We codify Wilson loop diagrams completely in terms of matroids. This...

  19. The Massive Thermal Basketball Diagram

    CERN Document Server

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

    2000-01-01

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

  20. Automation of Feynman diagram evaluations

    International Nuclear Information System (INIS)

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

  1. Hyperbolic diagram groups are free

    OpenAIRE

    Genevois, Anthony

    2015-01-01

    In this paper, we study the so-called diagram groups. Our main result is that diagram groups are free if and only if they do not contain any subgroup isomorphic to $\\mathbb{Z}^2$. As an immediate corollary, we get that hyperbolic diagram groups are necessarily free, answering a question of Guba and Sapir.

  2. ResearchofExecutableModelRealizationMechanismBasedonUML%基于UML的可执行模型实现机制研究

    Institute of Scientific and Technical Information of China (English)

    付佩; 谷青范

    2013-01-01

      模型驱动开发(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.

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

    Institute of Scientific and Technical Information of China (English)

    王智群

    2008-01-01

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

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

    Science.gov (United States)

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

    2012-04-01

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

  5. Wilson Loop Diagrams and Positroids

    Science.gov (United States)

    Agarwala, Susama; Marin-Amat, Eloi

    2016-07-01

    In this paper, we study a new application of the positive Grassmannian to Wilson loop diagrams (or MHV diagrams) for scattering amplitudes in N= 4 Super Yang-Mill theory (N = 4 SYM). There has been much interest in studying this theory via the positive Grassmannians using BCFW recursion. This is the first attempt to study MHV diagrams for planar Wilson loop calculations (or planar amplitudes) in terms of positive Grassmannians. We codify Wilson loop diagrams completely in terms of matroids. This allows us to apply the combinatorial tools in matroid theory used to identify positroids (non-negative Grassmannians) to Wilson loop diagrams. In doing so, we find that certain non-planar Wilson loop diagrams define positive Grassmannians. While non-planar diagrams do not have physical meaning, this finding suggests that they may have value as an algebraic tool, and deserve further investigation.

  6. Knot probabilities in random diagrams

    Science.gov (United States)

    Cantarella, Jason; Chapman, Harrison; Mastin, Matt

    2016-10-01

    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.

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

    Directory of Open Access Journals (Sweden)

    Karol Rastocny

    2003-01-01

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

  8. On the power counting of loop diagrams in general relativity

    CERN Document Server

    Donoghue, J F

    1996-01-01

    A class of loop diagrams in general relativity appears to have a behavior which would upset the utility of the energy expansion for quantum effects. We show through the study of specific diagrams that cancellations occur which restore the expected behaviour of the energy expansion. By considering the power counting in a physical gauge we show that the apparent bad behavior is a gauge artifact, and that the quantum loops enter with a well behaved energy expansion.

  9. MODELAGEM SISTÊMICA DE PROJETOS DE AEC EM UML

    Directory of Open Access Journals (Sweden)

    Rita Cristina Ferreira

    2007-11-01

    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.

  10. Visualisation of Domain-Specific Modelling Languages Using UML

    NARCIS (Netherlands)

    Graaf, B.; Van Deursen, A.

    2006-01-01

    Currently, general-purpose modelling tools are often only used to draw diagrams for the documentation. The introduction of model-driven software development approaches involves the definition of domain-specific modelling languages that allow code generation. Although graphical representations of the

  11. A UML approach to process modelling of clinical practice guidelines for enactment.

    Science.gov (United States)

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

    2003-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    WANG Lize; LIU Bin; LU Minyan

    2011-01-01

    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.

  13. Energies of knot diagrams

    CERN Document Server

    Karpenkov, Oleg

    2011-01-01

    We introduce and begin the study of new knot energies defined on knot diagrams. Physically, they model the internal energy of thin metallic solid tori squeezed between two parallel planes. Thus the knots considered can perform the second and third Reidemeister moves, but not the first one. The energy functionals considered are the sum of two terms, the uniformization term (which tends to make the curvature of the knot uniform) and the resistance term (which, in particular, forbids crossing changes). We define an infinite family of uniformization functionals, depending on an arbitrary smooth function $f$ and study the simplest nontrivial case $f(x)=x^2$, obtaining neat normal forms (corresponding to minima of the functional) by making use of the Gauss representation of immersed curves, of the phase space of the pendulum, and of elliptic functions.

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

    OpenAIRE

    Bashyam, Vijayaraghavan; Taira, Ricky K.

    2005-01-01

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

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

    Science.gov (United States)

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

    2014-09-01

    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.

  16. Diagrams and Proofs in Analysis

    DEFF Research Database (Denmark)

    Carter, Jessica M H Grund

    2010-01-01

    The article discusses the role of diagrams in mathematical reasoning based on a case study in analysis.   In the presented example certain combinatorial expressions were first found by using diagrams. In the published proofs the pictures are replaced by reasoning about permutation groups. This...

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

    DEFF Research Database (Denmark)

    Störrle, Harald

    2013-01-01

    Understanding the difference between two models, such as different versions of a design, can be difficult. It is a commonly held belief in the model differencing community that the best way of presenting a model difference is by using graph or tree-based visualizations. We disagree and present an...

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

    Science.gov (United States)

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

    2014-06-01

    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.

  19. Particles, Feynman Diagrams and All That

    Science.gov (United States)

    Daniel, Michael

    2006-01-01

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

  20. Engineering Holographic Superconductor Phase Diagrams

    CERN Document Server

    Chen, Jiunn-Wei; Maity, Debaprasad; Zhang, Yun-Long

    2016-01-01

    We study how to engineer holographic models with features of a high temperature superconductor phase diagram. We introduce a field in the bulk which provides a tunable "doping" parameter in the boundary theory. By designing how this field changes the effective masses of other order parameter fields, desired phase diagrams can be engineered. We give examples of generating phase diagrams with phase boundaries similar to a superconducting dome and an anti-ferromagnetic phase by including two order parameter fields. We also explore whether the pseudo gap phase can be described without adding another order parameter field and discuss the potential scaling symmetry associated with a quantum critical point hidden under the superconducting dome in this phase diagram.

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

    Directory of Open Access Journals (Sweden)

    Adel Alti

    2007-01-01

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

  2. Robot Control Using UML and Multi-agent System

    Directory of Open Access Journals (Sweden)

    Ales Pavliska

    2003-02-01

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

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

    Science.gov (United States)

    Kopanitsa, Georgy

    2014-01-01

    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.

  4. A HyperCard Implementation of Meta-1: The First Version of the UMLS Metathesaurus*

    OpenAIRE

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

    1989-01-01

    The Unified Medical Language System (UMLS) is being designed to provide uniform access to computer-based resources in biomedicine. For the foreseeable future, the foundation of the UMLS will be a metathesaurus of concepts, synthesized from existing biomedical nomenclatures. Meta-1, the first version of the Metathesaurus, will contain all of MeSH, a selection of terms from primary care, clinical medicine, and other domains, and all terms from SNOMED, ICD-9-CM, and CPT-4 which “match” them -- a...

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

    Science.gov (United States)

    Kopanitsa, Georgy

    2014-01-01

    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. PMID:24743069

  6. Penguin-like Diagrams from the Standard Model

    CERN Document Server

    Chia, Swee-Ping

    2015-01-01

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

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

    Science.gov (United States)

    Lending, Diane; May, Jeffrey

    2013-01-01

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

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

    DEFF Research Database (Denmark)

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

    2003-01-01

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

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

    Science.gov (United States)

    von Franqué, Alexander; Tellioglu, Hilda

    2014-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

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

    2004-01-01

    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.

  11. Nonabelian cut diagrams and their applications

    CERN Document Server

    Lam, C S

    1996-01-01

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

  12. The Delunification Process and Minimal Diagrams

    OpenAIRE

    Jablan, Slavik; Kauffman, Louis; Lopes, Pedro

    2014-01-01

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

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

    International Nuclear Information System (INIS)

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

  14. Electrical elementary diagrams and operators

    Energy Technology Data Exchange (ETDEWEB)

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

    2005-07-01

    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)

  15. Grid diagrams and Khovanov homology

    DEFF Research Database (Denmark)

    Droz, Jean-Marie; Wagner, Emmanuel

    2009-01-01

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

  16. The diagram for phyllotactic series

    Directory of Open Access Journals (Sweden)

    Joanna Szymanowska-Pułka

    2014-02-01

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

  17. Multi-currency Influence Diagrams

    DEFF Research Database (Denmark)

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

    2007-01-01

    When using the influence diagrams framework for solving a decision problem with several different quantitative utilities, the traditional approach has been to convert the utilities into one common currency. This conversion is carried out using a tacit transformation, under the assumption that the...

  18. Diagrammatic Reasoning with Classes and Relationships

    DEFF Research Database (Denmark)

    Nilsson, Jørgen Fischer

    2013-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    孙华志

    2003-01-01

    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.

  20. Desenvolupament d'una eina de traducció UML a esquelet d'aplicació web CakePHP

    OpenAIRE

    Mañé Garrido, Albert

    2009-01-01

    L' objectiu del projecte és definir, especificar, dissenyar i finalment implementar una eina de transformació que permeti el pas d'un model conceptual en UML (llenguatge que ens permet especificar el sistema) a una aplicació web bilsica pero que sigui funcional i implementi la representació del model conceptual UML com a una aplicació web (funcionant sobre un framework web). Així dones, a grans trets es vol obtenir una eina de traducció que: o Accepti l'entrada d'UML en un form...

  1. Hero's journey in bifurcation diagram

    Science.gov (United States)

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

    2012-06-01

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

  2. Hubble's diagram and cosmic expansion

    OpenAIRE

    Kirshner, Robert P.

    2003-01-01

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

  3. Looking inside the butterfly diagram

    Science.gov (United States)

    Ternullo, M.

    2007-12-01

    The suitability of Maunder's butterfly diagram to give a realistic picture of the photospheric magnetic flux large scale distribution is discussed. The evolution of the sunspot zone in cycle 20 through 23 is described. To reduce the noise which covers any structure in the diagram, a smoothing algorithm has been applied to the sunspot data. This operation has eliminated any short period fluctuation, and given visibility to long duration phenomena. One of these phenomena is the fact that the equatorward drift of the spot zone center of mass results from the alternation of several prograde (namely, equatorward) segments with other stationary or poleward segments. The long duration of the stationary/retrograde phases as well as the similarities among the spot zone alternating paths in the cycles under examination prevent us from considering these features as meaningless fluctuations, randomly superimposed on the continuous equatorward migration. On the contrary, these features should be considered physically meaningful phenomena, requiring adequate explanations. Moreover, even the smoothed spotted area markedly oscillates. The compared examination of area and spot zone evolution allows us to infer details about the spotted area distribution inside the butterfly diagram. Links between the changing structure of the spot zone and the tachocline rotation rate oscillations are proposed.

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

    Directory of Open Access Journals (Sweden)

    Alex Mulattieri Suarez Orozco

    2009-06-01

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

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

    Directory of Open Access Journals (Sweden)

    C.C. Tovstyuk

    2009-01-01

    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.

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

    Directory of Open Access Journals (Sweden)

    Huang Hui

    2013-07-01

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

  7. Structural Group-based Auditing of Missing Hierarchical Relationships in UMLS

    Science.gov (United States)

    Chen, Yan; Gu, Huanying(Helen); Perl, Yehoshua; Geller, James

    2009-01-01

    The Metathesaurus of the UMLS was created by integrating various source terminologies. The inter-concept relationships were either integrated into the UMLS from the source terminologies or specially generated. Due to the extensive size and inherent complexity of the Metathesaurus, the accidental omission of some hierarchical relationships was inevitable. We present a recursive procedure which allows a human expert, with the support of an algorithm, to locate missing hierarchical relationships. The procedure starts with a group of concepts with exactly the same (correct) semantic type assignments. It then partitions the concepts, based on child-of hierarchical relationships, into smaller, singly rooted, hierarchically connected subgroups. The auditor only needs to focus on the subgroups with very few concepts and their concepts with semantic type reassignments. The procedure was evaluated by comparing it with a comprehensive manual audit and it exhibits a perfect error recall. PMID:18824248

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

    Science.gov (United States)

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

    2004-07-01

    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.

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

    OpenAIRE

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

    2001-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Jorge Esteban Hernández

    2008-12-01

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

  11. Editing the UMLS Metathesaurus: Review and Enhancement of a Computed Knowledge Source

    OpenAIRE

    Sperzel, David; Erlbaum, Mark; Fuller, Lloyd; Sherertz, David; Olson, Nels; Schuyler, Peri; Hole, William; Savage, Allan; Passarelli, Philip; Tuttle, Mark

    1990-01-01

    This paper describes the editing of Meta-1, the first official version of the National Library of Medicine's (NLM) Unified Medical Language System (UMLS) Metathesaurus. After a preliminary version of Meta-1 was generated by automated techniques, it was edited by domain experts. The goal of editing was to enhance approximately 30,000 Metathesaurus entries and to correct “errors of commission” introduced by the automated techniques. Enhancements were made by assigning semantic types (such as “D...

  12. An approach for modelling architectural design rules in UML and its application to embedded software

    OpenAIRE

    Mattsson, Anders; Fitzgerald, Brian; Lundell, Bjorn; Lings, Brian

    2012-01-01

    peer-reviewed Current techniques for modelling software architecture do not provide sufficient support for modelling of architectural design rules. This is a problem in the context of Model-Driven Development in which it is assumed that major design artefacts are represented as formal or semi-formal models. This paper addresses this problem by presenting an approach to modelling architectural design rules in UML at the abstraction level of the meaning of the rules. The high abstraction lev...

  13. Twistor Diagrams and Quantum Field Theory.

    Science.gov (United States)

    O'Donald, Lewis

    Available from UMI in association with The British Library. Requires signed TDF. This thesis uses twistor diagram theory, as developed by Penrose (1975) and Hodges (1990c), to try to approach some of the difficulties inherent in the standard quantum field theoretic description of particle interactions. The resolution of these issues is the eventual goal of the twistor diagram program. First twistor diagram theory is introduced from a physical view-point, with the aim of studying larger diagrams than have been typically explored. Methods are evolved to tackle the double box and triple box diagrams. These lead to three methods of constructing an amplitude for the double box, and two ways for the triple box. Next this theory is applied to translate the channels of a Yukawa Feynman diagram, which has more than four external states, into various twistor diagrams. This provides a test of the skeleton hypothesis (of Hodges, 1990c) in these cases, and also shows that conformal breaking must enter into twistor diagrams before the translation of loop level Feynman diagrams. The issue of divergent Feynman diagrams is then considered. By using a twistor equivalent of the sum-over -states idea of quantum field theory, twistor translations of loop diagrams are conjectured. The various massless propagator corrections and vacuum diagrams calculated give results consistent with Feynman theory. Two diagrams are also found that give agreement with the finite parts of the Feynman "fish" diagrams of phi^4 -theory. However it is found that a more rigorous translation for the time-like fish requires new boundaries to be added to the twistor sum-over-states. The twistor diagram obtained is found to give the finite part of the relevant Feynman diagram.

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

    Science.gov (United States)

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

    2016-01-01

    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.

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

    Science.gov (United States)

    Timmis, Jon; Qwarnstrom, Eva E.

    2016-01-01

    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

  16. Operations space diagram for ECRH and ECCD

    DEFF Research Database (Denmark)

    Bindslev, H.

    2004-01-01

    A Clemmov-Mullaly-Allis (CMA) type diagram, the ECW-CMA diagram, for representing the operational possibilities of electron cyclotron heating and current drive (ECRH/ECCD) systems for fusion plasmas is presented. In this diagram, with normalized density and normalized magnetic field coordinates...

  17. Differential Effectiveness of Two Science Diagram Types.

    Science.gov (United States)

    Holliday, William G.

    Reported is an Aptitude Treatment Instruction (ATI) Study designed to evaluate the aptitude of verbal comprehension in terms of two unitary complex science diagram types: a single complex block word diagram and a single complex picture word diagram.. ATI theory and research indicate that different effective instructional treatments tend to help…

  18. Phase Diagrams of Nuclear Pasta

    Science.gov (United States)

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

    2016-03-01

    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. Formalization and Verification of Business Process Modeling Based on UML and Petri Nets

    Institute of Scientific and Technical Information of China (English)

    YAN Zhi-jun; GAN Ren-chu

    2005-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    阎琦

    2013-01-01

    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图建立了数据库的概念模型.

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

    Institute of Scientific and Technical Information of China (English)

    刘小君; 张立臣

    2003-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    陆公正; 吴澜波; 张广泉

    2009-01-01

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

  3. Bayesian Networks and Influence Diagrams

    DEFF Research Database (Denmark)

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

    , and exercises are included for the reader to check his/her level of understanding. The techniques and methods presented for knowledge elicitation, model construction and verification, modeling techniques and tricks, learning models from data, and analyses of models have all been developed and refined......, 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...... primarily for practitioners, this book does not require sophisticated mathematical skills or deep understanding of the underlying theory and methods nor does it discuss alternative technologies for reasoning under uncertainty. The theory and methods presented are illustrated through more than 140 examples...

  4. Bayesian Networks and Influence Diagrams

    DEFF Research Database (Denmark)

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

    under uncertainty. The theory and methods presented are illustrated through more than 140 examples, and exercises are included for the reader to check his or her level of understanding. The techniques and methods presented on model construction and verification, modeling techniques and tricks, learning......Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis, Second Edition, provides a comprehensive guide for practitioners who wish to understand, construct, and analyze intelligent systems for decision support based on probabilistic networks. This new edition contains six new...... sections, in addition to fully-updated examples, tables, figures, and a revised appendix. Intended primarily for practitioners, this book does not require sophisticated mathematical skills or deep understanding of the underlying theory and methods nor does it discuss alternative technologies for reasoning...

  5. VORONOI DIAGRAMS WITHOUT BOUNDING BOXES

    Directory of Open Access Journals (Sweden)

    E. T. K. Sang

    2015-10-01

    Full Text Available We present a technique for presenting geographic data in Voronoi diagrams without having to specify a bounding box. The method restricts Voronoi cells to points within a user-defined distance of the data points. The mathematical foundation of the approach is presented as well. The cell clipping method is particularly useful for presenting geographic data that is spread in an irregular way over a map, as for example the Dutch dialect data displayed in Figure 2. The automatic generation of reasonable cell boundaries also makes redundant a frequently used solution to this problem that requires data owners to specify region boundaries, as in Goebl (2010 and Nerbonne et al (2011.

  6. Hubble's diagram and cosmic expansion

    Science.gov (United States)

    Kirshner, Robert P.

    2004-01-01

    Edwin Hubble's classic article on the expanding universe appeared in PNAS in 1929 [Hubble, E. P. (1929) Proc. Natl. Acad. Sci. USA 15, 168-173]. The chief result, that a galaxy's distance is proportional to its redshift, is so well known and so deeply embedded into the language of astronomy through the Hubble diagram, the Hubble constant, Hubble's Law, and the Hubble time, that the article itself is rarely referenced. Even though Hubble's distances have a large systematic error, Hubble's velocities come chiefly from Vesto Melvin Slipher, and the interpretation in terms of the de Sitter effect is out of the mainstream of modern cosmology, this article opened the way to investigation of the expanding, evolving, and accelerating universe that engages today's burgeoning field of cosmology.

  7. Phase diagram of ammonium nitrate

    Science.gov (United States)

    Dunuwille, M.; Yoo, C. S.

    2014-05-01

    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.

  8. Phase diagram of ammonium nitrate

    International Nuclear Information System (INIS)

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

  9. Higher-Order Gravitational Lensing Reconstruction using Feynman Diagrams

    CERN Document Server

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

    2014-01-01

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

  10. Mathematical review on source-type diagrams

    Science.gov (United States)

    Aso, Naofumi; Ohta, Kazuaki; Ide, Satoshi

    2016-03-01

    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.

  11. Retrospect and Prospect of the Influence Diagram

    Institute of Scientific and Technical Information of China (English)

    LiuYanqiong; ShenYongping; ChenYingwu

    2005-01-01

    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.

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

    Science.gov (United States)

    Winter, A; Brigl, B; Wendt, T

    2001-01-01

    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.

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

    Science.gov (United States)

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

    2008-01-01

    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.

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

    CERN Document Server

    Barrera, David Garduno

    2013-01-01

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

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

    OpenAIRE

    Huang Hui; Yin Dongyue

    2013-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Liu Fang

    2007-02-01

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

  17. Selected topics on the nonrelativistic diagram technique

    International Nuclear Information System (INIS)

    The construction of the diagrams describing various processes in the four-particle systems is considered. It is shown that these diagrams, in particular the diagrams corresponding to the simple mechanisms often used in nuclear and atomic reaction theory, are readily obtained from the Faddeev-Yakubovsky equations. The covariant four-dimensional formalism of nonrelativistic Feynman graphs and its connection to the three-dimensional graph technique are briefly discussed

  18. The spectroscopic Hertzsprung-Russell diagram

    CERN Document Server

    Langer, N

    2014-01-01

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

  19. UML-OOPN Modeling Method and its Application in Flexible Manufacturing System%UML-OOPN集成建模方法及其在柔性制造系统的应用

    Institute of Scientific and Technical Information of China (English)

    万里威

    2007-01-01

    针对柔性制造系统FMS(Flexible manufacturing system)建模特点,提出了UML-00PN集成建模方法.该方法是用UML(the Unified Modeling Language)建立柔性制造系统FMS(Flexible manufacturing system)模型,然后将该模型映射为面向对象Petri网OOPN(Object-Oriented Petri Nets)网模型,通过Petri 网模型的分析和仿真,其结果可用于修正和改进模型设计.

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

    Directory of Open Access Journals (Sweden)

    José Ramón Hernández Vega

    2015-01-01

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

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

    Institute of Scientific and Technical Information of China (English)

    计春雷; 陈文辉; 宋国新

    2010-01-01

    COSMIC-FFP是新一代软件功能规模度量方法,但由于其规则过于抽象导致较难推广.本文研究UML顺序图的COSMIC-FFP度量方法,通过给出COSMIC-FFP与UML顺序图概念之间的对应关系,提出了贯穿于整个度量过程的11条规则和从UML顺序图到度量结果矩阵的度量过程.通过实例验证了所提方法能使COSMIC-FFP更具有实用性.

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

    Science.gov (United States)

    Hermawan; Hastarista, Fika

    2016-01-01

    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.

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

    Directory of Open Access Journals (Sweden)

    CARLOS M. ZAPATA

    2007-01-01

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

  4. Towards the development of a conceptual distance metric for the UMLS.

    Science.gov (United States)

    Caviedes, Jorge E; Cimino, James J

    2004-04-01

    The objective of this work is to investigate the feasibility of conceptual similarity metrics in the framework of the Unified Medical Language System (UMLS). We have investigated an approach based on the minimum number of parent links between concepts, and evaluated its performance relative to human expert estimates on three sets of concepts for three terminologies within the UMLS (i.e., MeSH, ICD9CM, and SNOMED). The resulting quantitative metric enables computer-based applications that use decision thresholds and approximate matching criteria. The proposed conceptual matching supports problem solving and inferencing (using high-level, generic concepts) based on readily available data (typically represented as low-level, specific concepts). Through the identification of semantically similar concepts, conceptual matching also enables reasoning in the absence of exact, or even approximate, lexical matching. Finally, conceptual matching is relevant for terminology development and maintenance, machine learning research, decision support system development, and data mining research in biomedical informatics and other fields. PMID:15120654

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

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    2011-01-01

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

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

    Directory of Open Access Journals (Sweden)

    CARLOS M. ZAPATA

    2007-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Ariel González

    2015-08-01

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

  8. Phase Diagram of Integer Quantum Hall Effect

    OpenAIRE

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

    1999-01-01

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

  9. Mapping Images with the Coherence Length Diagrams

    CERN Document Server

    Sparavigna, A

    2008-01-01

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

  10. Sistema de indexación de C# .Net para implantar procesos de reutilización UML

    OpenAIRE

    Mansilla García, Luis

    2010-01-01

    El objetivo de este proyecto es la creación de un sistema informático que permita analizar y obtener toda la información de los ficheros de código C Sharp (C#) contenidos dentro de una solución .Net. Una vez analizados e indexadas los ficheros de código el sistema debe ser capaz de, gracias al uso de nUML, generar un fichero xmi “XML Metadata Interchange” que recoja toda esta información y del que se pueda inferir directamente un modelo de representación UML.

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

    CERN Document Server

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

    2011-01-01

    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

    Science.gov (United States)

    Tsai, Victor J. D.

    1993-11-01

    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. Bases of Schur algebras associated to cellularly stratified diagram algebras

    CERN Document Server

    Bowman, C

    2011-01-01

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

  14. Persistence Diagrams and the Heat Equation Homotopy

    CERN Document Server

    Fasy, Brittany Terese

    2010-01-01

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

  15. Free-Body Diagrams: Necessary or Sufficient?

    Science.gov (United States)

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

    2005-09-01

    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.

  16. 基于UML-ARENA的建模与仿真方法研究%Approach to modeling and simulation based on UML-ARENA

    Institute of Scientific and Technical Information of China (English)

    方绍强; 卫克; 陈伟鹏; 赵尚弘; 胥杰

    2009-01-01

    为开发出便于复用、扩展的离散事件仿真系统,提出了一种新的建模与仿真方法--UML-ARENA.该方法利用统一建模语言UML对系统建模,利用仿真软件ARENA对所建模型进行仿真.该方法不仅规定了仿真系统的开发步骤,还设计了对象模型转换规则以及ARENA映射规则.整个开发过程分为建模与仿真两个阶段.在建模阶段,首先通过对系统进行概念分析,设计出系统的功能模型和动态模型.然后利用对象模型转换规则将功能模型和动态模型转化为对象模型.在仿真阶段,利用ARENA映射规则将对象模型转化为ARENA仿真程序.通过飞行保障过程的一个仿真实例对该方法的有效性进行了检验.

  17. PERANCANGAN CASE TOOLS UNTUK DIAGRAMUSE CASE, ACTIVITY, DAN CLASS UNTUK PERMODELAN UML BERBASIS WEB MENGGUNAKAN HTML5 DAN PHP

    Directory of Open Access Journals (Sweden)

    H. Mohammad Subekti

    2014-12-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    安凤娇; 陈佳

    2013-01-01

    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进行系统分析与设计的效益.

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

    Directory of Open Access Journals (Sweden)

    Benjamin D. Horne

    2012-01-01

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

  20. Algorithmic Identification for Wings in Butterfly Diagrams.

    Science.gov (United States)

    Illarionov, E. A.; Sokolov, D. D.

    2012-12-01

    We investigate to what extent the wings of solar butterfly diagrams can be separated without an explicit usage of Hale's polarity law as well as the location of the solar equator. Two algorithms of cluster analysis, namely DBSCAN and C-means, have demonstrated their ability to separate the wings of contemporary butterfly diagrams based on the sunspot group density in the diagram only. Here we generalize the method for continuous tracers, give results concerning the migration velocities and presented clusters for 12 - 20 cycles.

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

    CERN Document Server

    Oueslati, Wided

    2011-01-01

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

  2. UML BASED MODELING OF ECDSA FOR SECURED AND SMART E-GOVERNANCE SYSTEM

    Directory of Open Access Journals (Sweden)

    Abhishek Roy

    2013-02-01

    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.

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

    Directory of Open Access Journals (Sweden)

    Abdessamad Douraid

    2012-11-01

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

  4. Usability of expressive description logics--a case study in UMLS.

    Science.gov (United States)

    Cornet, R; Abu-Hanna, A

    2002-01-01

    Research in (medical) terminological knowledge representation is showing an increased interest in the family of Description Logics (DLs), as they allow for automatic reasoning. This interest is driven by an increase in demands on the quality of and reasoning ability with medical terminological knowledge. Recent advances in Computer Science have demonstrated the computational decidability and empirical tractability of quite expressive DLs. The question arises whether this expressivity is usable and useful. This paper motivates and describes an exploratory study to address this question by examining the surplus value of individual DL constructors based on an investigation of UMLS terms. Our study indicates that the disjunction and negation operators comprise very valuable extensions to current DLs. The impact of formalization depends on the involved semantic type; "Injury and Poisoning" is one of the semantic types in which a large portion of concepts will benefit from the extension. PMID:12463811

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

    Institute of Scientific and Technical Information of China (English)

    Amani Mubarak; Victorien M Wolters; Frits HJ Gmelig-Meyling; Fiebo JW ten Kate; Roderick HJ Houwen

    2012-01-01

    AIM:To investigate whether a tissue-transglutaminase antibody (tTGA) level ≥ 100 U/mL is sufficient for the diagnosis of celiac disease (CD).METHODS:Children suspected of having CD were prospectively included in our study between March 2009 and September 2011.All patients with immune globulin A deficiency and all patients on a gluten-free diet were excluded from the study.Anti-endomysium antibodies (EMA) were detected by means of immunofluorescence using sections of distal monkey esophagus (EUROIMMUN,Luebeck,Germany).Serum anti-tTGA were measured by means of enzyme-linked immunosorbent assay using human recombinant tissue transglutaminase (ELiA Celikey IgA kit Phadia AB,Uppsala,Sweden).The histological slides were graded by a single experienced pathologist using the Marsh classification as modified by Oberhuber.Marsh Ⅱ and Ⅲ lesions were considered to be diagnostic for the disease.The positive predictive values (PPVs),negative predictive values (NPVs),sensitivity and specificity of EMA and tTGA along with their 95% CI (for the cut off values > 10 and ≥ 100 U/mL) were calculated using histology as the gold standard for CD.RESULTS:A total of 183 children were included in the study.A total of 70 (38.3%) were male,while 113 (61.7%) were female.The age range was between 1.0 and 17.6 years,and the mean age was 6.2 years.One hundred twenty (65.6%) patients had a small intestinal biopsy diagnostic for the disease; 3 patients had a Marsh Ⅱ lesion,and 117 patients had a Marsh Ⅲ lesion.Of the patients without CD,only 4 patients had a Marsh Ⅰ lesion.Of the 183 patients,136 patients were positive for EMA,of whom 20 did not have CD,yielding a PPV for EMA of 85% (95% CI:78%-90%) and a corresponding specificity of 68% (95% CI:55%-79%).The NPV and specificity for EMA were 91% (95% CI:79%-97%) and 97% (95% CI:91%-99%),respectively.Increased levels of tTGA were found in 130 patients,although only 116 patients truly had

  6. Revised Diagnostic Diagrams for Planetary Nebulae

    CERN Document Server

    Riesgo, H

    2006-01-01

    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

  7. Massless sunset diagrams in finite asymmetric volumes

    CERN Document Server

    Niedermayer, Ferenc

    2016-01-01

    In this paper we present methods to compute massless sunset diagrams in finite asymmetric volumes in the framework of dimensional regularization and lattice regularization. We also consider 1-loop sums in both regularizations.

  8. Covariant diagrams for one-loop matching

    CERN Document Server

    Zhang, Zhengkang

    2016-01-01

    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.

  9. Radial frequency diagram (sunflower) for the analysis of diurnal cycle parameters: Solar energy application

    International Nuclear Information System (INIS)

    Graphical abstract: A new type of graphical presentation showing diurnal cycle of solar energy forecast. The application is possible for other parameters related to weather and green energy production. - Highlights: • The diurnal cycle of solar energy is important for the management of the electrical grid. • A solar plant’s average production depends on the statistical features of solar radiation. • The new tool – the “sunflower”, is proposed for solar energy availability representation. • The sunflower identifies and quantifies information with a clear diurnal cycle. • The sunflower diagram has been developed from the “wind rose” diagram. - Abstract: Many meteorological parameters present a natural diurnal cycle because they are directly or indirectly dependent on sunshine exposure. The solar radiation diurnal pattern is important to energy production, agriculture, prognostic models, health and general climatology. This article aims at introducing a new type of radial frequency diagram – hereafter called sunflower – for the analysis of solar radiation data in connection with energy production and also for climatological studies. The diagram is based on two-dimensional data sorting. Firstly data are sorted into classes representing hours in a day. Then the data in each hourly class is sorted into classes of the observed variable values. The relative frequencies of the value classes are shown as sections on each hour’s segment in a radial diagram. The radial diagram forms a unique pattern for each analysed dataset. Therefore it enables the quick detection of features and the comparison of several such patterns belonging to the different datasets being analysed. The sunflower diagram enables a quick and comprehensive understanding of the information about diurnal cycle of the solar radiation data. It enables in a graphical form, quick screening and long-term statistics of huge data quantities when searching for their diurnal features and

  10. Elementary diagrams in nuclear and neutron matter

    International Nuclear Information System (INIS)

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

  11. Atomic energy levels and Grotrian diagrams

    CERN Document Server

    Bashkin, Stanley

    1975-01-01

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

  12. Novel Quality Metrics for Power System Diagrams

    OpenAIRE

    Cuffe, Paul; Keane, Andrew

    2016-01-01

    Power network diagrams are typically neither enlightening nor attractive to look at. Encouragingly, though, the visualization of generic complex networks has been an active area of research for the past two decades, and there now exist a number of widely-deployed algorithms that show a network's structure in a revealing and aesthetic way. Additionally, recent work by the present authors has proposed techniques for diagramming power systems that explicitly use meaningful electrical distance me...

  13. Reading fitness landscape diagrams through HSAB concepts

    Energy Technology Data Exchange (ETDEWEB)

    Vigneresse, Jean-Louis, E-mail: jean-louis.vigneresse@univ-lorraine.fr

    2014-10-31

    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.

  14. Reading fitness landscape diagrams through HSAB concepts

    International Nuclear Information System (INIS)

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

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

    Science.gov (United States)

    Farmer, E. C.

    2011-12-01

    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 http://people.hofstra.edu/alex_smiros/earthquake/grid_22march2011.swf. 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.

  16. 基于 UML 的办公自动化系统的分析与设计%Analysis and Design of Office Automation System Based on UML

    Institute of Scientific and Technical Information of China (English)

    牛永洁

    2015-01-01

    随着信息技术的发展,企事业单位进行办公自动化系统的建设是非常有必要的。论文首先对系统中使用的相关技术 UML 、浏览器/服务器模式和系统分层结构的设计进行了研究,然后在对某通信公司的办公业务进行调查、分析的基础上,以 UML 为建模工具,对办公自动化系统进行了需求分析、总体设计,并且以其中比较核心的模块协同工作为例进行了系统的详细分析和设计,开发完成了系统的原型系统,经过单位实际环境的测试和使用,效果较好。%With the development of information technology ,the construction of office automation system is very neces‐sary .At first ,the UML ,browser/server mode and the hierarchical structure of the system are studied in this paper .Then on the basis of investigation and analysis of the office business of a communications company ,using UML as the modeling tool ,the demand analysis and the overall design of the office automation system are carried out ,and taking the cooperative work module as an example ,the detailed analysis and design of the system are carried out ,and the prototype system is devel‐oped .After the actual environment of the company's testing and use ,the effect is better .

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

    NARCIS (Netherlands)

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

    2009-01-01

    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

  18. Stage line diagram: An age-conditional reference diagram for tracking development

    NARCIS (Netherlands)

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

    2009-01-01

    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

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

    Science.gov (United States)

    Dimmel, Justin K.; Herbst, Patricio G.

    2015-01-01

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

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

    Science.gov (United States)

    Clary, Renee; Wandersee, James

    2010-01-01

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

  1. The Use of Computational Diagrams and Nomograms in Higher Education.

    Science.gov (United States)

    Brandenburg, Richard K.; Simpson, William A.

    1984-01-01

    The use of computational diagrams and nomographs for the calculations that frequently occur in college administration is examined. Steps in constructing a nomograph and a four-dimensional computational diagram are detailed, and uses of three- and four-dimensional diagrams are covered. Diagrams and nomographs are useful in the following cases: (1)…

  2. Algorithm for generating goldstone and Bloch--Brandow diagrams

    Energy Technology Data Exchange (ETDEWEB)

    Kaldor, U.

    1976-04-01

    An algorithm for the automatic generation of Goldstone and Bloch--Brandow diagrams, needed for diagrammatic perturbation expansions, is described (the Bloch--Brandow diagrams are required for degenerate perturbations). Diagrams are produced in sets, each set consisting of members related by exchanges about interaction lines. Only distinct connected diagrams are generated. Applications are described. 5 figures, 1 table.

  3. Functionality Semantics of Predicate Data Flow Diagram

    Institute of Scientific and Technical Information of China (English)

    高晓雷; 缪淮扣; 刘玲

    2004-01-01

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

  4. Phase diagram of a truncated tetrahedral model

    Science.gov (United States)

    Krcmar, Roman; Gendiar, Andrej; Nishino, Tomotoshi

    2016-08-01

    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.

  5. MDM: A Mode Diagram Modeling Framework

    DEFF Research Database (Denmark)

    Wang, Zheng; Pu, Geguang; Li, Jianwen;

    2012-01-01

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

  6. Talking about the System Modeling Based on UML%浅谈基于UML的系统建模过程

    Institute of Scientific and Technical Information of China (English)

    石燕

    2015-01-01

    文章首先介绍了软件建模的常用方法,然后分析对比了面向对象中常用的建模方法、以及在统一过程指导下UML在系统建模中的应用,并介绍了一种比较适合中小型软件项目的UML建模过程。%This paper mainly introduces object-oriented modeling technology, and UML based on Uniifed Process appling in the modeling system , and I sum up one method that is relatively suitable for small and medium-sized software project with UML through this issue.

  7. A pseudo-haptic knot diagram interface

    Science.gov (United States)

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

    2011-01-01

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

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

    Energy Technology Data Exchange (ETDEWEB)

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

    2012-10-15

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

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

    Science.gov (United States)

    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.

  10. Phase diagrams modified by interfacial penalties

    Directory of Open Access Journals (Sweden)

    Atanacković T.M.

    2007-01-01

    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.

  11. The Voronoi diagram of circles made easy

    DEFF Research Database (Denmark)

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

    2007-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Hamid Ech-Cheikh

    2012-10-01

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

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

    International Nuclear Information System (INIS)

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

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

    Directory of Open Access Journals (Sweden)

    Fernando Orejas Valdés

    2006-12-01

    Full Text Available

     

     

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

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

    Institute of Scientific and Technical Information of China (English)

    林扬帆; 李师贤

    2001-01-01

    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.

  16. Implemetación de una herramienta para el modelado y simulación de workflows integrando UML y el estándar WfMC

    OpenAIRE

    Acosta, Edgardo; Uva, Marcelo; Riesco, Daniel Eduardo

    2004-01-01

    Un proceso de negocio es un conjunto de tareas lógicamente relacionadas que se ejecutan para obtener un cierto resultado de negocio. Un proceso de negocio incluye tanto recursos humanos como materiales. UML (Unified Model language) es una notación de modelado ampliamente difundida y aceptada en el desarrollo de sistemas de software. Dentro de UML se encuentran los diagramas de actividades, que pueden ser utilizados para el modelado de procesos de negocio. Los procesos de negocio pueden ser...

  17. Hints for families of GRBs improving the Hubble diagram

    CERN Document Server

    Cardone, Vincenzo F

    2013-01-01

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

  18. Mixed wasted integrated program: Logic diagram

    International Nuclear Information System (INIS)

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

  19. Orphan-Free Anisotropic Voronoi Diagrams

    CERN Document Server

    Canas, Guillermo D

    2011-01-01

    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.

  20. Decoding the Golay code with Venn diagrams

    OpenAIRE

    Blaum, Mario; Bruck, Jehoshua

    1990-01-01

    A decoding algorithm, based on Venn diagrams, for decoding the [23, 12, 7] Golay code is presented. The decoding algorithm is based on the design properties of the parity sets of the code. As for other decoding algorithms for the Golay code, decoding can be easily done by hand.

  1. Influence Diagrams for Optimal Maintenance Planning

    DEFF Research Database (Denmark)

    Friis-Hansen, Andreas

    2000-01-01

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

  2. Complexities of One-Component Phase Diagrams

    Science.gov (United States)

    Ciccioli, Andrea; Glasser, Leslie

    2011-01-01

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

  3. Construction of Lax operators from weight diagrams

    International Nuclear Information System (INIS)

    We show that cyclic weight diagrams corresponding to representations of affine Lie algebras allow one to read-off the associated Lax operator. The resultant Lax pair generates the modified KdV equations, and have been shown in some cases to produce acceptable solutions of the string equation of matrix models

  4. Fine structure of the butterfly diagram revisited

    Science.gov (United States)

    Major, Balázs

    The latitudinal time distribution of sunspots (butterfly diagram) was studied by Becker (1959) and Antalová & Gnevyshev (1985). Our goal is to revisit these studies. In the first case we check whether there is a poleward migration in sunspot activity. In the second case we confirm the results, and make more quantitative statements concerning their significance and the position of the activity peaks.

  5. Phase diagram distortion from traffic parameter averaging.

    NARCIS (Netherlands)

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

    2010-01-01

    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

  6. Graphic lambda calculus and knot diagrams

    OpenAIRE

    Buliga, Marius

    2012-01-01

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

  7. Solution space diagram in conflict detection scenarios

    NARCIS (Netherlands)

    Rahman, S.M.A.; Borst, C.; Mulder, M.; Van Paassen, M.M.

    2015-01-01

    This research investigates the use of Solution Space Diagram (SSD) as a measure of sector complexity and also as a predictor of performance and workload, focusing on the scenarios regarding Air Traffic Controller (ATCO)’s ability to detect future conflicts. A human-in-the-loop experiment with varyin

  8. Image Attributes: A Study of Scientific Diagrams.

    Science.gov (United States)

    Brunskill, Jeff; Jorgensen, Corinne

    2002-01-01

    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. On traces of tensor representations of diagrams

    NARCIS (Netherlands)

    A. Schrijver

    2015-01-01

    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

  10. Geometrical splitting and reduction of Feynman diagrams

    CERN Document Server

    Davydychev, Andrei I

    2016-01-01

    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.

  11. Phase Diagrams of Strongly Interacting Theories

    DEFF Research Database (Denmark)

    Sannino, Francesco

    2010-01-01

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

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

    Directory of Open Access Journals (Sweden)

    Noel Fuentes Ramírez

    2006-04-01

    Full Text Available

     

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

  13. Expanding the Extent of a UMLS Semantic Type via Group Neighborhood Auditing

    Science.gov (United States)

    Chen, Yan; Gu, Huanying; Perl, Yehoshua; Halper, Michael; Xu, Junchuan

    2009-01-01

    Objective Each Unified Medical Language System (UMLS) concept is assigned one or more semantic types (ST). A dynamic methodology for aiding an auditor in finding concepts that are missing the assignment of a given ST, S is presented. Design The first part of the methodology exploits the previously introduced Refined Semantic Network and accompanying refined semantic types (RST) to help narrow the search space for offending concepts. The auditing is focused in a neighborhood surrounding the extent of an RST, T (of S) called an envelope, consisting of parents and children of concepts in the extent. The audit moves outward as long as missing assignments are discovered. In the second part, concepts not reached previously are processed and reassigned T as needed during the processing of S's other RSTs. The set of such concepts is expanded in a similar way to that in the first part. Measurements The number of errors discovered is reported. To measure the methodology's efficiency, “error hit rates” (i.e., errors found in concepts examined) are computed. Results The methodology was applied to three STs: Experimental Model of Disease (EMD), Environmental Effect of Humans, and Governmental or Regulatory Activity. The EMD experienced the most drastic change. For its RST “EMD ∩ Neoplastic Process” (RST “EMD”) with only 33 (31) original concepts, 915 (134) concepts were found by the first (second) part to be missing the EMD assignment. Changes to the other two STs were smaller. Conclusion The results show that the proposed auditing methodology can help to effectively and efficiently identify concepts lacking the assignment of a particular semantic type. PMID:19567802

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

    Science.gov (United States)

    Simonetto, Paolo; Archambault, Daniel; Scheidegger, Carlos

    2016-01-01

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

  15. Teaching High School Biology Students to Coordinate Text and Diagrams: Relations with Transfer, Effort, and Spatial Skill

    Science.gov (United States)

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

    2015-10-01

    There is growing evidence that targeted instruction can improve diagram comprehension, yet one of the skills identified in the diagram comprehension literature-coordinating multiple representations-has rarely been directly taught to students and tested as a classroom intervention. We created a Coordinating Multiple Representation (CMR) intervention that was an addition to an intervention focused on Conventions of Diagrams (COD) and tested their joint effects on diagram comprehension for near transfer (uninstructed biology diagrams), far transfer (uninstructed geology diagrams), and content learning (biology knowledge). The comparison group received instruction using a previously validated intervention that focused exclusively on COD. Participants were 9th-10th grade biology students (N = 158 from two schools), whose classes were randomly assigned to COD alone or COD + CMR conditions and studied with a pretest-posttest experimental design. Both groups showed significant growth in biology knowledge (d = .30-.53, for COD and COD + CMR, respectively) and biology diagram comprehension (d = .28-.57). Neither group showed far transfer. Analyses of student work products during the interventions suggest that gains were not simply due to the passage of time, because student effort was correlated with gains in both treatment groups. Directions for improving future CMR interventions are discussed.

  16. Prediction of boron carbon nitrogen phase diagram

    Science.gov (United States)

    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.

  17. Phase diagram for interacting Bose gases

    International Nuclear Information System (INIS)

    We propose a modified form of the inversion method in terms of a self-energy expansion to access the phase diagram of the Bose-Einstein transition. The dependence of the critical temperature on the interaction parameter is calculated. This is discussed with the help of a condition for Bose-Einstein condensation in interacting systems which follows from the pole of the T matrix in the same way as from the divergence of the medium-dependent scattering length. A many-body approximation consisting of screened ladder diagrams is proposed, which describes the Monte Carlo data more appropriately. The specific results are that a non-self-consistent T matrix leads to a linear coefficient in leading order of 4.7, the screened ladder approximation to 2.3, and the self-consistent T matrix due to the effective mass to a coefficient of 1.3 close to the Monte Carlo data

  18. Phase diagram of a single lane roundabout

    Science.gov (United States)

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

    2016-03-01

    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.

  19. 1-loop Color structures and sunny diagrams

    CERN Document Server

    Kol, Barak

    2014-01-01

    Recently the space of tree level color structures for gluon scattering was determined in arXiv:1403.6837 together with its transformation properties under permutations. Here we generalize the discussion to loops, demonstrating a reduction of an arbitrary color diagram to its vacuum skeleton plus rays. For 1-loop there are no residual relations and we determine the space of color structures both diagrammatically and algebraically in terms of certain sunny diagrams. We present the generating function for the characteristic polynomials and a list of irreducible representations for $3 \\le n \\le 9$ external legs. Finally we present a new proof for the 1-loop shuffle relations based on the cyclic shuffle and split operations.

  20. Condon domain phase diagram for silver

    International Nuclear Information System (INIS)

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

  1. MHV diagrams in momentum twistor space

    Science.gov (United States)

    Bullimore, Mathew; Mason, Lionel; Skinner, David

    2010-12-01

    We show that there are remarkable simplifications when the MHV diagram formalism for mathcal{N} = 4 super Yang-Mills is reformulated in momentum twistor space. The vertices are replaced by unity while each propagator becomes a dual superconformal `R-invariant' whose arguments may be read off from the diagram, and include an arbitrarily chosen reference twistor. The momentum twistor MHV rules generate a formula for the full, all-loop planar integrand for the super Yang-Mills S-matrix that is manifestly dual superconformally invariant up to the choice of a reference twistor. We give a general proof of this reformulation and illustrate its use by computing the momentum twistor NMHV and N2MHV tree amplitudes and the integrands of the MHV and NMHV 1-loop and the MHV 2-loop planar amplitudes.

  2. Random matrix models for phase diagrams

    CERN Document Server

    Vanderheyden, Benoit

    2011-01-01

    We describe a random matrix approach that can provide generic and readily soluble mean-field descriptions of the phase diagram for a variety of systems ranging from QCD to high-T_c materials. Instead of working from specific models, phase diagrams are constructed by averaging over the ensemble of theories that possesses the relevant symmetries of the problem. Although approximate in nature, this approach has a number of advantages. First, it can be useful in distinguishing generic features from model-dependent details. Second, it can help in understanding the `minimal' number of symmetry constraints required to reproduce specific phase structures. Third, the robustness of predictions can be checked with respect to variations in the detailed description of the interactions. Finally, near critical points, random matrix models bear strong similarities to Ginsburg-Landau theories with the advantage of additional constraints inherited from the symmetries of the underlying interaction. These constraints can be help...

  3. Fluctuations and the QCD Phase Diagram

    CERN Document Server

    Koch, Volker

    2016-01-01

    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.

  4. Empirical Phase Diagram of Congested Traffic Flow

    OpenAIRE

    Lee, H. Y.; Lee, H. -W.; Kim, D.

    1999-01-01

    We present an empirical phase diagram of the congested traffic flow measured on a highway section with one effective on-ramp. Through the analysis of local density-flow relations and global spatial structure of the congested region, four distinct congested traffic states are identified. These states appear at different levels of the upstream flux and the on-ramp flux, thereby generating a phase digram of the congested traffic flow. Observed traffic states are discussed in connection with rece...

  5. Temperature Diagrams of Eutectoid Steel Heating

    Directory of Open Access Journals (Sweden)

    A. P. Nesenchuk

    2011-01-01

    Full Text Available Problems pertaining to power- and resource-saving while heating eutectoid steel in furnaces of mechanical engineering, automotive and tractor plants (blanking and mechanical assembly production are considered in the paper. The paper shows that a heating device according to its heating technical parameters must be developed with due account of a temperature diagram having properties which are peculiar to the heated charge.

  6. Phase diagrams modified by interfacial penalties

    OpenAIRE

    Atanacković T.M.; Huo Y.; Jeličić Z.; Müller I.

    2007-01-01

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

  7. On diagram-chasing in double complexes

    CERN Document Server

    Bergman, George M

    2011-01-01

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

  8. The Critical Importance of Russell's Diagram

    Science.gov (United States)

    Gingerich, O.

    2013-04-01

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

  9. Regime Diagrams for K-Theory Dispersion

    Science.gov (United States)

    Smith, Ronald B.

    2011-06-01

    In atmospheric dispersion, the "non-Gaussian" effects of gravitational settling, the vertical gradient in diffusivity and the surface deposition do not enter uniformly but rather break up parameter space into several discrete regimes. Here, we describe regime diagrams that are constructed for K-theory dispersion of effluent from a surface line source in unsheared inhomogeneous turbulence, using a previously derived Fourier-Hankel method. This K-theory formulation differs from the traditional one by keeping a non-zero diffusivity at the ground. This change allows for turbulent exchange between the canopy and the atmosphere and allows new natural length scales to emerge. The axes on the regime diagrams are non-dimensional distance defined as the ratio of downwind distance to the characteristic length scale for each effect. For each value of the ratio of settling speed to the K gradient, two to four regimes are found. Concentration formulae are given for each regime. The regime diagrams allow real dispersion problems to be categorized and the validity of end-state concentration formulae to be judged.

  10. Recognition and processing of logic diagrams

    Science.gov (United States)

    Darwish, Ahmed M.; Bashandy, Ahmed R.

    1996-03-01

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

  11. Linearly recursive sequences and Dynkin diagrams

    CERN Document Server

    Reutenauer, Christophe

    2012-01-01

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

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

    CERN Document Server

    Heslop, Paul

    2016-01-01

    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.

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

    CERN Document Server

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

    2015-01-01

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

  14. New phase diagram for black holes and strings on cylinders

    International Nuclear Information System (INIS)

    We introduce a novel type of phase diagram for black holes and black strings on cylinders. The phase diagram involves a new asymptotic quantity called the relative binding energy. We plot the uniform string and the non-uniform string solutions in this new phase diagram using Wiseman's data. Intersection rules for branches of solutions in the phase diagram are deduced from a new Smarr formula that we derive

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

    DEFF Research Database (Denmark)

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

    In this paper, we describe ongoing work on the development of tool support for formal description of domains found in Problem Diagrams. The purpose of the tool is to handle the generation of a CPN model based on a collection of Problem Diagrams. The Problem Diagrams are used for representing the ...... validated against structural constraints found in the Problem Diagrams. The generation and validation algorithms as well as the definitions of the two modeling formalisms are specified using VDM++....

  16. Application of Artificial Neural Network in Indicator Diagram

    Institute of Scientific and Technical Information of China (English)

    WuXiaodong; JiangHua; HanGuoqing

    2004-01-01

    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.

  17. Massive basketball diagram for a thermal scalar field theory

    Science.gov (United States)

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

    2000-08-01

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

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

    Institute of Scientific and Technical Information of China (English)

    Huan Xu; Fanzhang Li

    2006-01-01

    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. The role of perceptual cues in matrix diagrams

    NARCIS (Netherlands)

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

    2015-01-01

    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

  20. Extracción automática de modelos UML contenidos en imágenes

    OpenAIRE

    Moreno Pelayo, Valentín

    2015-01-01

    Aunque parezca extraño, pese a no poder encontrar sitios web especializados en ofertar diseños de software representados mediante diagramas UML, existe una ingente cantidad de documentación a disposición de cualquiera, y que contiene dichos modelos: como imágenes en documentos textuales. Este universo de información no se encuentra fácilmente accesible para los desarrolladores porque no es posible, con la tecnología actual, buscar de forma precisa información semántica dentro de imágenes. Lo ...

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

    CERN Document Server

    Selic, Bran

    2013-01-01

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

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

    Science.gov (United States)

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

    2006-01-01

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

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

    Science.gov (United States)

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

    2016-04-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    叶仁召; 郑玉墙; 李玉珍

    2001-01-01

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

  5. Recent results in Ring Diagram analysis

    OpenAIRE

    Rabello-Soares, M. Cristina

    2013-01-01

    The ring-diagram technique was developed by Frank Hill 25 years ago and developed quickly during the late 1990s. It is nowadays one of the most commonly used techniques in local helioseismology. The method consists in the power spectral analysis of solar acoustic oscillations on small regions (2 to 30 degrees) of the solar surface. The power spectrum resembles a set of trumpets nested inside each other and, for a given frequency, it looks like a ring, hence the technique's name. It provides i...

  6. High temperature phase equilibria and phase diagrams

    CERN Document Server

    Kuo, Chu-Kun; Yan, Dong-Sheng

    2013-01-01

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

  7. Toward a phase diagram for stocks

    Science.gov (United States)

    Ivanova, K.

    1999-08-01

    A display of the tentatively basic parameters of stocks, i.e. the daily closing price and the daily transaction volume is presented eliminating the time variable between them. The “phase diagram” looks like a triangular region similar to the two-phase region of traffic diagrams. The data is taken for two companies (SGP and OXHP) which present different long-range correlations in the closing price value as examined by the linearly Detrended Fluctuation Analysis (DFA) statistical method. Substructures are observed in the “phase diagram” as due to changes in management policy, e.g. stock splits.

  8. Massless sunset diagrams in finite asymmetric volumes

    Science.gov (United States)

    Niedermayer, F.; Weisz, P.

    2016-06-01

    This paper discusses the methods and the results used in an accompanying paper describing the matching of effective chiral Lagrangians in dimensional and lattice regularizations. We present methods to compute 2-loop massless sunset diagrams in finite asymmetric volumes in the framework of these regularizations. We also consider 1-loop sums in both regularizations, extending the results of Hasenfratz and Leutwyler for the case of dimensional regularization and we introduce a new method to calculate precisely the expansion coefficients of the 1-loop lattice sums.

  9. On critical exponents without Feynman diagrams

    Science.gov (United States)

    Sen, Kallol; Sinha, Aninda

    2016-11-01

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

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

    Institute of Scientific and Technical Information of China (English)

    ZHAO Haixin; MO Yimin; PAN Yunping

    2006-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

    李梅竹

    2011-01-01

    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的产品建模方法的有效性和可行性.

  12. A comparative study of linear and region based diagrams

    Directory of Open Access Journals (Sweden)

    Björn Gottfried

    2015-06-01

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

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

    Energy Technology Data Exchange (ETDEWEB)

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

    2012-11-01

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

  14. UML modeling process of home-search system based on Microsoft Visio%基于Visio的站内搜索系统的UML建模过程

    Institute of Scientific and Technical Information of China (English)

    石贵民

    2007-01-01

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

  15. MOŽNOSTI VYUŽITÍ MODELOVACÍHO JAZYKA UML PŘI POPISU IS A JEHO APLIKACE NA PŘÍPADOVÉ STUDII

    OpenAIRE

    Šindelářová, Šárka

    2010-01-01

    This paper deals with the possible uses of the UML language as a tool for analysis, design and information systems implementation which is being used by people involved in the process of information systems development. The main goal of this work is to become acquainted with practical methods of using the UML language whereas one of the possible ways will be applied to the "ProBodyShop" case study. Namely, the method is applied to the stage of creating the detailed analysis. Another goal of t...

  16. Isolated pulsar spin evolution on the diagram

    Science.gov (United States)

    Ridley, J. P.; Lorimer, D. R.

    2010-05-01

    We look at two contrasting spin-down models for isolated radio pulsars and, accounting for selection effects, synthesize observable populations. While our goal is to reproduce all of the observable characteristics, in this paper we pay particular attention to the form of the spin period versus period derivative () diagram and its dependence on various pulsar properties. We analyse the initial spin period, the braking index, the magnetic field, various beaming models as well as the pulsar's luminosity. In addition to considering the standard magnetic dipole model for pulsar spin-down, we also consider the recent hybrid model proposed by Contopoulos and Spitkovsky. The magnetic dipole model, however, does a better job of reproducing the observed pulsar population. We conclude that random alignment angles and period-dependent luminosity distributions are essential to reproduce the observed diagram. We also consider the time decay of alignment angles and attempt to reconcile various models currently being studied. We conclude that in order to account for recent evidence for the alignment found by Weltevrede and Johnston, the braking torque on a neutron star should not depend strongly on the inclination. Our simulation code is publicly available and includes a web-based interface to examine the results and make predictions for yields of current and future surveys.

  17. The Critical Importance of Russell's Diagram

    CERN Document Server

    Gingerich, Owen

    2013-01-01

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

  18. Preliminary Master Logic Diagram for ITER operation

    International Nuclear Information System (INIS)

    This paper describes the work performed to develop a Master Logic Diagram (MLD) for the operations phase of the International Thermonuclear Experimental Reactor (ITER). The MLD is a probabilistic risk assessment tool used to identify the broad set of potential initiating events that could lead to an offsite radioactive or toxic chemical release from the facility under study. The MLD described here is complementary to the failure modes and effects analyses (FMEAs) that have been performed for ITER's major plant systems in the engineering evaluation of the facility design. While the FMEAs are a bottom-up or component level approach, the MLD is a top-down or facility level approach to identifying the broad spectrum of potential events. Strengths of the MLD are that it analyzes the entire plant, depicts completeness in the accident initiator process, provides an independent method for identification, and can also identify potential system interactions. MLDs have been used successfully as a hazard analysis tool. This paper describes the process used for the ITER MLD to treat the variety of radiological and toxicological source terms present in the ITER design. One subtree of the nineteen page MLD is shown to illustrate the levels of the diagram

  19. Instability Regions in the Upper HR Diagram

    Science.gov (United States)

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

    2001-01-01

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

  20. An updated Gamma Ray Bursts Hubble diagram

    CERN Document Server

    Cardone, V F; Dainotti, M G

    2009-01-01

    Gamma ray bursts (GRBs) have recently attracted much attention as a possible way to extend the Hubble diagram to very high redshift. To this aim, the luminosity (or isotropic emitted energy) of a GRB at redshift z must be evaluated from a correlation with a distance independent quantity so that one can then solve for the luminosity distance D_L(z) and hence the distance modulus mu(z). Averaging over five different two parameters correlations and using a fiducial cosmological model to calibrate them, Schaefer (2007) has compiled a sample of 69 GRBs with measured mu(z) which has since then been widely used to constrain cosmological parameters. We update here that sample by many aspects. First, we add a recently found correlation for the X - ray afterglow and use a Bayesian inspired fitting method to calibrate the different GRBs correlations known insofar assuming a fiducial LCDM model in agreement with the recent WMAP5 data. Averaging over six correlations, we end with a new GRBs Hubble diagram comprising 83 ob...

  1. Phase Diagram of Spiking Neural Networks

    Directory of Open Access Journals (Sweden)

    Hamed eSeyed-Allaei

    2015-03-01

    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.

  2. The magnetized effective QCD phase diagram

    CERN Document Server

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

    2015-01-01

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

  3. Oak Ridge National Laboratory Technology Logic Diagram

    International Nuclear Information System (INIS)

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

  4. Kinematical Diagrams for Conical Relativistic Jets

    Indian Academy of Sciences (India)

    Gopal-Krishna; Pronoy Sircar; Samir Dhurde

    2007-03-01

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

  5. VennDiagram: a package for the generation of highly-customizable Venn and Euler diagrams in R

    Directory of Open Access Journals (Sweden)

    Boutros Paul C

    2011-01-01

    Full Text Available Abstract Background Visualization of orthogonal (disjoint or overlapping datasets is a common task in bioinformatics. Few tools exist to automate the generation of extensively-customizable, high-resolution Venn and Euler diagrams in the R statistical environment. To fill this gap we introduce VennDiagram, an R package that enables the automated generation of highly-customizable, high-resolution Venn diagrams with up to four sets and Euler diagrams with up to three sets. Results The VennDiagram package offers the user the ability to customize essentially all aspects of the generated diagrams, including font sizes, label styles and locations, and the overall rotation of the diagram. We have implemented scaled Venn and Euler diagrams, which increase graphical accuracy and visual appeal. Diagrams are generated as high-definition TIFF files, simplifying the process of creating publication-quality figures and easing integration with established analysis pipelines. Conclusions The VennDiagram package allows the creation of high quality Venn and Euler diagrams in the R statistical environment.

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

    Institute of Scientific and Technical Information of China (English)

    CHEN Chang-xi; GUO Li-hong

    2008-01-01

    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.

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

    Institute of Scientific and Technical Information of China (English)

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

    2011-01-01

    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语义结构的状态迁移系统,并将系统需满足的性质表示为线性时序逻辑公式,用模型检测技术验证状态迁移系统对线性时序逻辑公式的满足性.该方法可以转换更多的状态图元素,缩减状态图迁移系统的状态空间及提高模型检测效率.

  8. 76 FR 54787 - Outer Continental Shelf Official Protraction Diagram, Lease Maps, and Supplemental Official Outer...

    Science.gov (United States)

    2011-09-02

    ... Protraction Diagram, Lease Maps, and Supplemental Official Outer Continental Shelf Block Diagrams AGENCY... Protraction Diagram (OPD), Lease Maps, and Supplemental Official OCS Block Diagrams (SOBDs) located in the... Continental Shelf Block Diagrams in the Gulf of Mexico Located Within Official Protraction Diagram...

  9. Recent results in Ring Diagram analysis

    CERN Document Server

    Rabello-Soares, M Cristina

    2013-01-01

    The ring-diagram technique was developed by Frank Hill 25 years ago and developed quickly during the late 1990s. It is nowadays one of the most commonly used techniques in local helioseismology. The method consists in the power spectral analysis of solar acoustic oscillations on small regions (2 to 30 degrees) of the solar surface. The power spectrum resembles a set of trumpets nested inside each other and, for a given frequency, it looks like a ring, hence the technique's name. It provides information on the horizontal flow field and thermodynamic structure in the layers immediately below the photosphere. With data regularly provided by MDI (on board SOHO), GONG+ network and more recently HMI (on SDO), many important results have been achieved. In recently years, these results include estimations of the meridional circulation and its evolution with solar cycle; flows associated with active regions, as well as, flow divergence and vorticity; and thermal structure beneath and around active regions. Much progre...

  10. Phase diagram of a Schelling segregation model

    Science.gov (United States)

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

    2009-07-01

    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.

  11. Reentrant Phase Diagram of Network Fluids

    Science.gov (United States)

    Russo, J.; Tavares, J. M.; Teixeira, P. I. C.; Telo da Gama, M. M.; Sciortino, F.

    2011-02-01

    We introduce a microscopic model for particles with dissimilar patches which displays an unconventional “pinched” phase diagram, similar to the one predicted by Tlusty and Safran in the context of dipolar fluids [Science 290, 1328 (2000)SCIEAS0036-807510.1126/science.290.5495.1328]. The model—based on two types of patch interactions, which account, respectively, for chaining and branching of the self-assembled networks—is studied both numerically via Monte Carlo simulations and theoretically via first-order perturbation theory. The dense phase is rich in junctions, while the less-dense phase is rich in chain ends. The model provides a reference system for a deep understanding of the competition between condensation and self-assembly into equilibrium-polymer chains.

  12. Bayesian Image Reconstruction Based on Voronoi Diagrams

    CERN Document Server

    Cabrera, G F; Hitschfeld, N

    2007-01-01

    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.

  13. Database design using entity-relationship diagrams

    CERN Document Server

    Bagui, Sikha

    2011-01-01

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

  14. Phase diagram in the entanglement PNJL model

    Science.gov (United States)

    Friesen, A.; Kalinovsky, Y.; Toneev, V.

    2016-01-01

    Effects of the vector interaction in the Nambu-Jona-Lasinio model with Polyakov loop are studied in combination with the entanglement interaction between the quark and pure gauge sectors. We investigate the QCD phase diagram and find that the first order chiral phase transition at finite baryon chemical potentials and its critical endpoint disappear for sufficiently large values of the vector interaction constant Gv. The presence of an entanglement interaction between quark and pure gauge sectors leads to an increase of the value Gv for which the first order transition disappears. The influence of a nonzero Gv on the curvature of the crossover boundary in the T - μ plane nearby μ= 0 is also examined for both cases.

  15. Probing the QCD phase diagram with fluctuations

    Energy Technology Data Exchange (ETDEWEB)

    Friman, Bengt

    2014-08-15

    The relevance of higher order cumulants of conserved charges for the analysis of freeze-out and critical conditions in heavy ion collisions at LHC and RHIC is discussed. Using properties of O(4) scaling functions, the generic structure of these higher cumulants at vanishing baryon chemical potential is discussed. Chiral model calculations are then used to study their properties at non-zero baryon chemical potential. It is argued that the rapid variation of sixth and higher order cumulants at the phase boundary may be used to explore the QCD phase diagram in experiment. Moreover, results for the Polyakov loop susceptibilities in SU(3) lattice gauge theory as well as in (2+1) flavor lattice QCD are discussed. An analysis of the ratios of susceptibilities indicates that the deconfinement transition is reflected in characteristic modifications of these ratios.

  16. The Gamma Ray Bursts Hubble diagram

    CERN Document Server

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

    2011-01-01

    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.

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

    Science.gov (United States)

    Jian, Yu-Cin; Wu, Chao-Jung

    2015-02-01

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

  18. Calculating Asteroseismic Diagrams for Solar-Like Oscillations

    DEFF Research Database (Denmark)

    White, T.R.; Bedding, T.R.; Stello, D.;

    2011-01-01

    these stars. We investigate the scaling relation between the large frequency separation, Δν, and mean stellar density. Furthermore we present model evolutionary tracks for several asteroseismic diagrams. We have extended the so-called C-D diagram beyond the main sequence to the subgiants and the red...... giant branch. We also consider another asteroseismic diagram, the epsilon diagram, which is more sensitive to variations in stellar properties at the subgiant stages and can aid in determining the correct mode identification. The recent discovery of gravity-mode period spacings in red giants forms the...... basis for a third asteroseismic diagram. We compare the evolutionary model tracks in these asteroseismic diagrams with results from pre-Kepler studies of solar-like oscillations and early results from Kepler....

  19. Oak Ridge National Laboratory Technology Logic Diagram

    International Nuclear Information System (INIS)

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

  20. Expression of Superparamagnetic Particles on FORC Diagrams

    Science.gov (United States)

    Hirt, A. M.; Kumari, M.; Crippa, F.; Petri-Fink, A.

    2015-12-01

    Identification of superparamagnetic (SP) particles in natural materials provides information on processes that lead to the new formation or dissolution of iron oxides. SP particles express themselves on first-order reversal curve (FORC) diagrams as a distribution centered near the origin of the diagram. Pike et al. (2001, GJI, 145, 721) demonstrated that thermal relaxation produces an upward shift in the FORC distribution, and attributed this to a pause encountered at each reversal field. In this study we examine the relationship between this upward shift and particles size on two sets of synthetic iron oxide nanoparticles. One set of coated magnetite particles have well-constrained particles size with 9, 16 and 20 nm as their diameter. A second set from the FeraSpin™ Series, consisting of FeraSpinXS, M and XL, were evaluated. Rock magnetic experiments indicate that the first set of samples is exclusively magnetite, whereas the FeraSpin samples contain predominantly magnetite with some degree of oxidation. Samples from both sets show that the upward shift of the FORC distribution at the origin increases with decreasing particle size. The amount of shift in the FeraSpin series is less when compared to the samples from the first set. This is attributed to the effect of interaction that counteracts the effect of thermal relaxation behavior of the SP particles. The FeraSpin series also shows a broader FORC distribution on the vertical axis that appears to be related to non-saturation of the hysteresis curve at maximum applied field. This non-saturation behavior can be due to spins of very fine particles or oxidation to hematite. AC susceptibility at low temperature indicates that particle interaction may affect the effective magnetic particle size. Our results suggest that the FORC distribution in pure SP particle systems provides information on the particle size distribution or oxidation, which can be further evaluated with low temperature techniques.

  1. Oak Ridge National Laboratory Technology Logic Diagram

    International Nuclear Information System (INIS)

    The Oak Ridge National Laboratory Technology Logic Diagram (TLD) was developed to provide a decision-support tool that relates environmental restoration (ER) and waste management (WM) problems at Oak Ridge National Laboratory (ORNL) to potential technologies that can remediate these problems. The TLD identifies the research, development, demonstration, testing, and evaluation needed to develop these technologies to a state that allows technology transfer and application to decontamination and decommissioning (D ampersand D), remedial action (RA), and WM activities. The TLD consists of three fundamentally separate volumes: Vol. 1 (Technology Evaluation), Vol. 2 (Technology Logic Diagram), and Vol. 3 (Technology Evaluation Data Sheets). Part A of Vols. 1 and 2 focuses on D ampersand D. Part B of Vols. 1 and 2 focuses on RA of contaminated facilities. Part C of Vols. 1 and 2 focuses on WM. Each part of Vol. 1 contains an overview of the TLD, an explanation of the program-specific responsibilities, a review of identified technologies, and the ranking os remedial technologies. Volume 2 (Pts. A, B, and C) contains the logic linkages among EM goals, environmental problems, and the various technologies that have the potential to solve these problems. Volume 3 (Pts. A, B, and C) contains the TLD data sheets. The focus of Vol. 1, Pt. B, is RA, and it has been divided into six chapters. The first chapter is an introduction, which defines problems specific to the ER Program for ORNL. Chapter 2 provides a general overview of the TLD. Chapters 3 through 5 are organized into necessary subelement categories: RA, characterization, and robotics and automation. The final chapter contains regulatory compliance information concerning RA

  2. My Class

    Institute of Scientific and Technical Information of China (English)

    赵传怡

    2006-01-01

    My name is Zhao Chuanyi.I am in Class Ten Grade seven.There are 61 students in our class.And 26 are girls and 35 are boys.One is from America.Boys like football and basketball.Girls like singing and dancing.We are all

  3. Word classes

    DEFF Research Database (Denmark)

    Rijkhoff, Jan

    2007-01-01

    a parts-of-speech system that includes the categories Verb, Noun, Adjective and Adverb, other languages may use only a subset of these four lexical categories. Furthermore, quite a few languages have a major word class whose members cannot be classified in terms of the categories Verb – Noun – Adjective...

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

    CERN Document Server

    Canas, Guillermo D

    2011-01-01

    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.

  5. Thermodynamic Equilibrium Diagrams of Sulphur-Chromium System

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    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.

  6. Solid-liquid phase diagram of disubstituted benzene systems

    Institute of Scientific and Technical Information of China (English)

    黑恩成; 刘国杰

    1995-01-01

    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.

  7. Does the butterfly diagram indicate asolar flux-transport dynamo?

    OpenAIRE

    Schuessler, M.; Schmitt, D

    2004-01-01

    We address the question whether the properties of the observed latitude-time diagram of sunspot occurence (the butterfly diagram) provide evidence for the operation of a flux-transport dynamo, which explains the migration of the sunspot zones and the period of the solar cycle in terms of a deep equatorward meridional flow. We show that the properties of the butterfly diagram are equally well reproduced by a conventional dynamo model with migrating dynamo waves, but without transport of magnet...

  8. Dilation, smoothed distance, and minimization diagrams of convex functions

    OpenAIRE

    Dickerson, Matthew; Eppstein, David; Wortman, Kevin A.

    2008-01-01

    We study Voronoi diagrams for distance functions that add together two convex functions, each taking as its argument the difference between Cartesian coordinates of two planar points. When the functions do not grow too quickly, then the Voronoi diagram has linear complexity and can be constructed in near-linear randomized expected time. Additionally, the level sets of the distances from the sites form a family of pseudocircles in the plane, all cells in the Voronoi diagram are connected, and ...

  9. Verifying service continuity in a satellite reconfiguration procedure: application to a satellite

    OpenAIRE

    Apvrille, Ludovic; Saqui-Sannes, Pierre de; Sénac, Patrick; LOHR, Christophe

    2004-01-01

    The paper discusses the use of the TURTLE UML profile to model and verify service continuity during dynamic reconfiguration of embedded software, and space-based telecommunication software in particular. TURTLE extends UML class diagrams with composition operators, and activity diagrams with temporal operators. Translating TURTLE to the formal description technique RT-LOTOS gives the profile a formal semantics and makes it possible to reuse verification techniques implemented by the RTL, the ...

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

    Institute of Scientific and Technical Information of China (English)

    贺俊

    2011-01-01

    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测试用例生成法的研究。

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

    Directory of Open Access Journals (Sweden)

    Yongfeng Yin

    2010-12-01

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

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

    Institute of Scientific and Technical Information of China (English)

    陈振庆; 罗兰花

    2011-01-01

    统一建模语言(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.

  13. Class size versus class composition

    DEFF Research Database (Denmark)

    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...... outcomes. This study uses new microdata from East Africa, incorporating test score data for over 250,000 children, to compare the likely efficacy of these two types of interventions. Endogeneity bias is addressed via fixed effects and instrumental variables techniques. Although these may not fully mitigate...

  14. Thermodynamic Venn diagrams: Sorting out forces, fluxes, and Legendre transforms

    Science.gov (United States)

    Kerr, W. C.; Macosko, J. C.

    2011-09-01

    We show how to use a Venn diagram to illuminate the relations among the different thermodynamic potentials, forces, and fluxes of a simple system. A single diagram shows all of the thermodynamic potentials obtainable by Legendre transformations starting from the internal energy as the fundamental potential. From the diagram, we can also read off the Maxwell relations deduced from each of these potentials. We construct a second Venn diagram that shows the analogous information for the Massieu functions, obtained by Legendre transformations starting from the entropy as the fundamental thermodynamic function.

  15. Computer recognition of slag property diagrams in ternary systems

    Institute of Scientific and Technical Information of China (English)

    Jinxiong Lu; Li Wang; Jiongming Zhang; Xinhua Wang

    2004-01-01

    In order to take data information from the slag property diagram in a ternary system automatically and actually, a picture recognition and drawing software has been developed by Visual Basic 6.0 based on the image coding principle of computer system and the graphics programming method of VB. This software can transform the ternary system isopleth diagram from bitmap format to data file and establish a corresponding database which can be applied to rapidly retrieve a mass of data and make correlative thermodynamics or kinetics calculation. Besides, it still has the function of drawing the ternary system diagram which can draw different kinds of property parameters in the same diagram.

  16. Visualization design and verification of Ada tasking using timing diagrams

    Science.gov (United States)

    Vidale, R. F.; Szulewski, P. A.; Weiss, J. B.

    1986-01-01

    The use of timing diagrams is recommended in the design and testing of multi-task Ada programs. By displaying the task states vs. time, timing diagrams can portray the simultaneous threads of data flow and control which characterize tasking programs. This description of the system's dynamic behavior from conception to testing is a necessary adjunct to other graphical techniques, such as structure charts, which essentially give a static view of the system. A series of steps is recommended which incorporates timing diagrams into the design process. Finally, a description is provided of a prototype Ada Execution Analyzer (AEA) which automates the production of timing diagrams from VAX/Ada debugger output.

  17. On 2-Site Voronoi Diagrams Under Geometric Distance Functions

    Institute of Scientific and Technical Information of China (English)

    Gill Barequet; Matthew Dickerson; David Eppstein; David Hodorkovsky; Kira Vyatkina

    2013-01-01

    We revisit a new type of Voronoi diagram,in which distance is measured from a point to a pair of points.We consider a few more such distance functions,based on geometric primitives,namely,circles and triangles,and analyze the structure and complexity of the nearest-and furthest-neighbor 2-site Voronoi diagrams of a point set in the plane with respect to these distance functions.In addition,we bring to notice that 2-point site Voronoi diagrams can be alternatively interpreted as 1-site Voronoi diagrams of segments,and thus,our results also enhance the knowledge on the latter.

  18. Le projet AEE et la description UML des architectures embarquées pour l'automobile.

    OpenAIRE

    Elloy, Jean-Pierre; Simonot-Lion, Françoise; Trinquet, Yvon

    2001-01-01

    Ce papier présente comment dans le projet AEE (Architecture Electronique Embarquée), on utilise UML pour la spécification de nouvelles solutions pour le développement de système embarqué dans l'automobile. Le langage de description d'architecture (AIL_Transport) a été défini pour spécifier et décrire formellement une architecture embarquée dans un véhicule. Ce langage supporte le processus de développement AEE et est utilisé par les concepteurs comme un bus logiciel. Enfin, il est utilisé pou...

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

    Institute of Scientific and Technical Information of China (English)

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

    2012-01-01

    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超级叙词表的总收词量、来源词表间的术语重复率、概念的定义数、概念间的关系以及语义类型进行定量统计分析研究,以期应用于医学词表评价等其他知识组织体系建设中。

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

    Institute of Scientific and Technical Information of China (English)

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

    2004-01-01

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