WorldWideScience

Sample records for uml class diagrams

  1. XML Schema Modeling through UML Class Diagram

    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.

  2. Structural complexity metrics for UML class diagrams

    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.

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

    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.

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

    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…

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

    Mathilde Alonso; Ludovic Auxepaules; Dominique Py

    2010-01-01

    This paper presents Diagram, a learning environment for object-oriented modelling with UML class diagrams. Diagram reifies an interaction model that supports the learner’s metacognitive activity. This model relies on a task organization, on specific modelling graphic tools and on contextual helps. Diagram includes a diagnostic module which compares the student diagram with a reference diagram, and produces the list of the differences between these diagrams. The diagnostic algorithm is inspire...

  6. TCD: A Text-Based UML Class Diagram Notation and Its Model Converters

    Washizaki, Hironori; Akimoto, Masayoshi; Hasebe, Atsushi; Kubo, Atsuto; Fukazawa, Yoshiaki

    Among several diagrams defined in UML, the class diagram is particularly useful through entire software development process, from early domain analysis stages to later maintenance stages. However conventional UML environments are often inappropriate for collaborative modeling in physically remote locations, such as exchanging models on a public mailing list via email. To overcome this issue, we propose a new diagram notation, called "TCD" (Text-based uml Class Diagram), for describing UML class diagrams using ASCII text. Since text files can be easily created, modified and exchanged in anywhere by any computing platforms, TCD facilitates the collaborative modeling with a number of unspecified people. Moreover, we implemented model converters for converting in both directions between UML class diagrams described in the XMI form and those in the TCD form. By using the converters, the reusability of models can be significantly improved because many of UML modeling tools support the XMI for importing and exporting modeling data.

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

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

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

    Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde

    2013-01-01

    Learning environments for object-oriented modelling in UML which offer a rich interaction usually impose, in return, strong restrictions on the range of exercises they can address. We propose to overcome this limit by including a diagnostic module that compares the student diagram with a reference diagram. This approach enables to combine the advantages of an open environment (in which the teacher can add new exercises without constraints on the vocabulary or the size of the diagram) with a s...

  9. Aesthetics and automatic layout of UML class diagrams

    Eichelberger, Holger

    2005-01-01

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

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

    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.

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

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

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

  12. Program Synthesizes UML Sequence Diagrams

    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.

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

    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.

  14. Modeling Workflow Using UML Activity Diagram

    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.

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

    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.

  16. Supporting UML Sequence Diagrams with a Processor Net Approach

    Tony Spiteri Staines

    2007-01-01

    UML sequence diagrams focus on the interaction between different classes. For distributed real time transaction processing it is possible to end up with complex sequence diagrams, containing messages related to system processes. It is difficult to examine alternative combinations of message passing. A solution is to translate these diagrams into an executable processor net model. This is based on the ‘actor model’, Petri net concepts and higher order net constructs. A case study taken from a ...

  17. Improving modeling with layered UML diagrams

    Störrle, Harald

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

  18. classes in UML

    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.

  19. Automatic Test case Generation from UML Activity Diagrams

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

    2014-01-01

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

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

    Miroslav Grgec

    2007-06-01

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

  1. System Model Semantics of Class Diagrams

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

  2. Specifying agent interaction protocols with UML activity diagrams

    Lind, Jürgen

    2000-01-01

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

  3. Comparative Study on DFD to UML Diagrams Transformations

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

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

    2007-01-01

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

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

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

  6. UML activity diagrams in requirements specification of logic controllers

    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.

  7. Improving The Decisional Process By Using UML Diagrams

    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.

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

    Wafa Chama

    2012-12-01

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

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

    Störrle, Harald

    2011-01-01

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

  10. Students' different understandings of class diagrams

    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.

  11. Detection and Analysis of Clones in UML Class Models

    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.

  12. Detection and Analysis of Clones in UML Class Models

    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.

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

    Störrle, Harald

    2012-01-01

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

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

    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.

  15. UML 2.0 Pocket Reference UML Syntax and Usage

    Pilone, Dan

    2006-01-01

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

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

    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.

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

    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…

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

    GHERABI, Noreddine

    2012-01-01

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

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

    2007-01-01

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

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

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

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

  1. UML 2 Semantics and Applications

    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

  2. An automated test strategy based on UML diagrams

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

    2001-01-01

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

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

    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.

  4. A Collaborative Support Approach on UML Sequence Diagrams for Aspect-Oriented Software

    de Almeida Naufal, Rafael; Silveira, Fábio F.; Guerra, Eduardo M.

    AOP and its broader application on software projects brings the importance to provide the separation between aspects and OO components at design time, to leverage the understanding of AO systems, promote aspects' reuse and obtain the benefits of AO modularization. Since the UML is a standard for modeling OO systems, it can be applied to model the decoupling between aspects and OO components. The application of UML to this area is the subject of constant study and is the focus of this paper. In this paper it is presented an extension based on the default UML meta-model, named MIMECORA-DS, to show object-object, object-aspect and aspect-aspect interactions applying the UML's sequence diagram. This research also presents the application of MIMECORA-DS in a case example, to assess its applicability.

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

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

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

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

  7. Class diagram based evaluation of software performance

    Pham, Huong V.; Nguyen, Binh N.

    2013-03-01

    The evaluation of software performance in the early stages of the software life cycle is important and it has been widely studied. In the software model specification, class diagram is the important object-oriented software specification model. The measures based on a class diagram have been widely studied to evaluate quality of software such as complexity, maintainability, reuse capability, etc. However the software performance evaluation based on Class model has not been widely studied, especially for object-oriented design of embedded software. Therefore, in this paper we propose a new approach to directly evaluate the software performance based on class diagrams. From a class diagram, we determine the parameters which are used to evaluate and build formula of the measures such as Size of Class Variables, Size of Class Methods, Size of Instance Variables, Size of Instance Methods, etc. Then, we do analysis of the dependence of performance on these measures and build the performance evaluation function from class diagram. Thereby we can choose the best class diagram based on this evaluation function.

  8. UML for ABM

    Hugues Bersini

    2012-01-01

    Although the majority of researchers interested in ABM increasingly agree that the most natural way to program their models is to adopt OO practices, UML diagrams are still largely absent from their publications. In the last 15 years, the use of UML has risen constantly, to the point where UML has become the de facto standard for graphical visualization of software development. UML and its 13 diagrams has many universally accepted virtues. Most importantly, UML provides a level of abstraction...

  9. An Institution for Simple UML State Machines

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

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

    Hussain Abu-Dalbouh

    2014-02-01

    Full Text Available The Unified Modeling Language (UML is a language for the specification, visualization and documentation of object-oriented software systems. Mobile systems are gaining more and more importance; nevertheless the means for their specifications are still underdeveloped. Existing UML diagrams can be used to conveniently model behavior, but these diagrams can be hardly used to model mobility. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile tracking on patient progress software systems. In this study, we present (m-TOPP-UML, our proposed extension to UML covering the use case diagram, sequence diagram, activity diagram and class diagram aspects of mobility at the various views and diagrams of UML. The use of m-TOPP-UML is illustrated using a mobile tracking patient progress system example. The purpose of this study is to showcase the system analysis and design of concept of system and a precise form of system-level operation specification and an operation schema declaratively describes the effects of a system operation by using case model, actors, use case, relationships between the actors and the use case, interaction between the prototype and its user, sequence diagram and class diagram of m-TOPP as defined by the Unified Modeling Language (UML.

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

    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.

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

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

  13. Transformation of UML interaction diagrams into contract specifications for object-oriented testing

    Tse, TH; Chen, HY; C. Li

    2007-01-01

    Testing is an important means to ensure the quality of software systems. Contract specification can be used to formally specify the cluster level of object-oriented software, which can then be tested using TACCLE, an advanced methodology for object-oriented testing. The use of formal specifications as a testing base has many advantages. However, such specifications are not easily understood and therefore not widely used in the software industry. On the other hand, UML, a semi-formal modeling ...

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

    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

  15. JPI UML Software Modeling

    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.

  16. Doclet To Synthesize UML

    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.

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

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

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

    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

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

    Carlos Mario Zapata

    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

  20. UML IN BUSINESS ADMINISTRATION

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

  1. UML Modelling: The Rational E-Development

    Er. Meenu Gupta

    2013-06-01

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

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

    刘龙霞; 吴军华

    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.

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

    Muthaiyan MADIAJAGAN,

    2011-01-01

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

  4. Exploration games for UML software design

    Tenzer, Jennifer

    2006-01-01

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

  5. Formal Verification of UML Profil

    Bhutto, Arifa; Hussain, Dil Muhammad Akbar

    2011-01-01

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

  6. UML IN BUSINESS ADMINISTRATION

    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.

  7. Preface to FP-UML 2009

    Trujillo, Juan; Kim, Dae-Kyoo

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

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

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

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

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

  10. From UML Specification into FPGA Implementation

    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.

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

    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.

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

    Hussain Abu-Dalbouh

    2014-01-01

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

  13. Phase diagram and level statistics in D class disordered superconductors

    Metal-insulator transition and level statistics for the symmetry class D of random matrix ensembles are investigated. That class arises in models of non-interacting quasiparticles in disordered superconductors without time-reversal and spin-rotation invariance. In the metallic regime the nearest neighbor spacing distribution (NNSD) reproduces exactly the Wigner surmise for GUE as one should expect in the presence of magnetic field, whereas in the localized regime, level repulsion is suppressed. NNSD reflects therefore some basic symmetries of the system while ignoring particle-hole symmetries. (orig.)

  14. Tracing Properties of UML and OCL Models with Maude

    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.

  15. MATA: A Unified Approach for Composing UML Aspect Models Based on Graph Transformation

    Whittle, Jon; Jayaraman, Praveen; Elkhodary, Ahmed; Moreira, Ana; Araújo, João

    This paper describes MATA (Modeling Aspects Using a Transformation Approach), a UML aspect-oriented modeling (AOM) technique that uses graph transformations to specify and compose aspects. Graph transformations provide a unified approach for aspect modeling in that the methods presented here can be applied to any modeling language with a well-defined metamodel. This paper, however, focuses on UML class diagrams, sequence diagrams and state diagrams. MATA takes a different approach to AOM since there are no explicit joinpoints. Rather, any model element can be a joinpoint, and composition is a special case of model transformation. The graph transformation execution engine, AGG, is used in MATA to execute model compositions, and critical pair analysis is used to automatically detect structural interactions between different aspect models. MATA has been applied to a number of realistic case studies and is supported by a tool built on top of IBM Rational Software Modeler.

  16. MODELING OF FMS BASED ON UML AND OPNS

    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.

  17. Combining petri nets and uml for model-based software engineering

    Fernandes, João M.

    2012-01-01

    UML is by far the most widely used modelling language used nowadays in software engineering, due to its large scope and its wide tool support. This software standard offers many diagrams that cover all typical perspectives for describing and modelling the software systems under consideration. Among those diagrams, UML includes diagrams (activity diagram, state machine diagram, use case diagrams, and the interaction diagrams) for describing the behaviour (or functionality) of a software system...

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

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

    2010-01-01

    other hand, the requirements for the design language are more focused on having a formalised and rich language. For this task class diagrams are often applied. To avoid the use of different modelling languages in the analysis and design phase, this paper proposes and tests a layout technique that...

  19. Formalization of fUML: An Application to Process Verification

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

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

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

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

    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.

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

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

  3. Aspect-oriented security hardening of UML design models

    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

  4. Refining UML interactions with underspecification and nondeterminism

    2007-01-01

    STAIRS is an approach to the compositional development of UML interactions, such as sequence diagrams and interaction overview diagrams. An important aspect of STAIRS is the ability to distinguish between underspecification and inherent nondeterminism through the use of potential and mandatory alternatives. This paper investigates this distinction in more detail. Refinement notions explain when (and how) both kinds of nondeterminism may be reduced during the development process. In particular...

  5. Verifying action semantics specifications in UML behavioral models

    Planas Hortal, Elena; Cabot Sagrera, Jordi; Gómez Seoane, Cristina

    2009-01-01

    MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the models can be automatically implemented/executed in the production environment. With this purpose, Action Semantics (AS) were added to the UML specification as the fundamental unit of behavior specification. Actions are the basis for defining the fine-grained behavior of operations, activity diagrams, interaction diagrams and state machines. Unfortunately, current proposals devoted to the veri...

  6. Framework for Evaluating the Version Management Capabilities of a Class of UML Modeling Tools from the Viewpoint of Multi-site, Multi-partner Product Line Organizations

    Koivulahti-Ojala, Mervi; Käkölä, Timo

    2009-01-01

    UML models are widely used in software product line engineering for activities such as modeling the software product line reference architecture, detailed design, and automation of software code generation and testing. But in high-tech companies, modeling activities are typically distributed across multiple sites and involve multiple partners in different countries, thus complicating model management. Today’s UML modeling tools support sophisticated version management ...

  7. UML for systems engineering watching the wheels

    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

  8. Calculation of a class of three-loop vacuum diagrams with two different mass values

    Using the method of Chetyrkin, Misiak, and Muenz we calculate analytically a class of three-loop vacuum diagrams with two different mass values, one of which is one-third as large as the other. In particular, this specific mass ratio is of great interest in relation to the three-loop effective potential of the O(N) φ4 theory. All pole terms in ε=4-D (D being the space-time dimensions in a dimensional regularization scheme) plus finite terms containing the logarithm of mass are kept in our calculation of each diagram. It is shown that a three-loop effective potential calculated using the three-loop integrals obtained in this paper agrees, in the large-N limit, with the overlap part of the leading-order (in the large-N limit) calculation of Coleman, Jackiw, and Politzer [Phys. Rev. D 10, 2491 (1974)]. copyright 1999 The American Physical Society

  9. Comprehensive Aspectual UML Approach to Support AspectJ

    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.

  10. Mapping the UMLS Semantic Network into general ontologies.

    Burgun, A; Bodenreider, O

    2001-01-01

    In this study, we analyzed the compatibility between an ontology of the biomedical domain (the UMLS Semantic Network) and two other ontologies: the Upper Cyc Ontology (UCO) and WordNet. 1) We manually mapped UMLS Semantic Types to UCO. One fifth of the UMLS Semantic Types had exact mapping to UCO types. UCO provides generic concepts and a structure that relies on a larger number of categories, despite its lack of depth in the biomedical domain. 2) We compared semantic classes in the UMLS and WordNet. 2% of the UMLS concepts from the Health Disorder class were present in WordNet, and compatibility between classes was 48%. WordNet, as a general language-oriented ontology is a source of lay knowledge, particularly important for consumer health applications. PMID:11833483

  11. Verification-Driven Slicing of UML/OCL Models

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

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

  12. A Formal ORM-to -UML Mapping Algorithm

    Bollen Peter

    2002-01-01

    The object-role model (ORM) data structure can be represented in the unified modeling language (UML) using the five fact encoding constructs: class attribute, association, association class, sub-class and the association qualifier. In the existing literature there exist numerous mappings of how individual fact types from an ORM information model can be mapped onto ‘well-formed’ UML expressions. What is lacking in the existing literature is a precise description of the conditions on the ‘sourc...

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

    占学德

    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.

  14. First steps toward the construction of a hyperphase diagram that covers different classes of short polymer chains

    Sabeur, Sid

    2014-06-01

    We present the results of a multicanonical Monte Carlo study of flexible and wormlike polymer chains, where we investigate how the polymer structures observed during the simulations, mainly coil, liquid, and crystalline structures, can help to construct a hyperphase diagram that covers different polymer classes according to their thermodynamic behavior.

  15. Automatic Debugging Support for UML Designs

    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.

  16. BGen: A UML Behavior Network Generator Tool

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

    2010-01-01

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

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

    陈振庆

    2009-01-01

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

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

    Eduardo Batista de Moraes Barbosa

    2011-05-01

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

  19. Verify UML Statecharts with SMV

    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.

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

    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.

  1. UML MARTE Time Model and Its Clock Constraint Specification Language

    Mallet, Frédéric; Peraldi-Frati, Marie-Agnès; Deantoni, Julien; De Simone, Robert

    2014-01-01

    The UML Profile for MARTE extends the UML with constructs dedicated to the modeling and analysisof real-time and embedded systems. Its time profile provides a rich model of time based on the notionof logical clocks that can be used consistently through all modeling elements/diagrams. The MARTEtime profile comes with a companion language, called CCSL. CCSL is a formal declarative languageused to handle the MARTE logical clocks and schedule the execution of the different parts of a model.This c...

  2. Formalization and Verification of Hierarchical Use of Interaction Overview Diagrams Using Timing Diagrams

    Louati, Aymen; Jerad, Chadlia; Kamel BARKAOUI

    2014-01-01

    Thanks to its graphical notation and simplicity, Unified Modeling Language (UML) is a de facto standard and a widespread language used in both industry and academia, despite the fact that its semantics is still informal. The Interaction Overview Diagram (IOD) is introduced in UML2; it allows the specification of the behavior in the hierarchical way. This paper is a contribution towards a formal dynamic semantics of UML2. We start by formalizing the Hierarchical use of IOD. Afterward, we compl...

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

    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.

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

    Redouane Esbai

    2011-07-01

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

  5. Gauge invariant classes of feynman diagrams and simplification of quark combinatorics

    In theories like SM or MSSM with a complex gauge group structure the complete set of Feynman diagrams contributed to a particular physics process can be splitted to exact gauge invariant subsets. Such a splitting on the gauge invariant subsets is useful for various computations, in particular, to simplify flavour combinatorics in the evaluation of hadronic processes. Talk is based on papers. (author)

  6. Implementation of UML Schema to RDBM

    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

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

    尹铁岩; 韩江霞; 李静波

    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建模应用表明,该方法产生的模型易于理解,便于系统修改与升级,取得了很好的开发效果,从而克服了传统方法可扩充性低的问题.

  8. Unified Medical Language System (UMLS)

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

  9. UML 2 Certification Guide Fundamental & Intermediate Exams

    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

  10. UML i teori och praktik

    Eklund, Eva; Henriksson, Eva

    2001-01-01

    Abstract During object-oriented system development, programming should be preceded by analysis and design to assure that the system fulfils the demands of the customer and simplify during the development phase and documentation. When modeling the analysis and design phases, several different notations may be used. One of these is the UML (Unified Modeling Language) which this thesis will cover. The aim is to compare the use of the UML i practice versus what is said in the literature. The inve...

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

    Santosh Kumar Swain; Durga Prasad Mohapatra; Rajib Mall

    2010-01-01

    We present a comprehensive test case generation technique from UML models. We use the features in UML 2.0 sequence diagram including conditions, iterations, asynchronous messages and concurrent components. In our approach, test cases are derived from analysis artifacts such as use cases, their corresponding sequence diagrams and constraints specified across all these artifacts. We construct Use case Dependency Graph (UDG) from use case diagram and Concurrent Control Flow Graph (CCFG) from cor...

  12. Test Synthesis from UML Models of Distributed Software

    Pickin, Simon; Jard, Claude; Jéron, Thierry; Jézéquel, Jean-Marc; Le Traon, Yves

    2007-01-01

    The object-oriented software development process is increasingly used for the construction of complex distributed systems. In this context, behavior models have long been recognized as the basis for systematic approaches to requirements capture, specification, design, simulation, code generation, testing, and verification. Two complementary approaches for modeling behavior have proven useful in practice: interaction-based modeling (e.g. UML sequence diagrams) and state-based modeling (e.g. UM...

  13. Operational analysis of sequence diagram specifications

    2007-01-01

    This thesis is concerned with operational analysis of UML 2.x sequence diagram specifications. By operational analysis we mean analysis based on a characterization of the executions of sequence diagrams, or in other words an operational semantics for sequence diagrams. We define two methods for analysis of sequence diagram specifications – refinement verification and refinement testing – and both are implemented in an analysis tool we have named ‘Escalator’. Further, we make the first steps i...

  14. JPI UML Software Modeling

    Cristian Vidal Silva; Leopoldo López; Rodolfo Schmal; Rodolfo Villarroel; Miguel Bustamante; Víctor Rea Sanchez

    2015-01-01

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

  15. Extended sequence diagram for human system interaction

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

  16. From UML Specification into Implementation using Object Mapping

    Ibrahim, Rosziati

    2010-01-01

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

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

    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.

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

    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.

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

    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.

  20. UML in business process modeling

    Bartosz Marcinkowski

    2013-03-01

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

  1. Aspect-Oriented Subprogram Synthesizes UML Sequence Diagrams

    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

  2. Transforming CCSL partially-ordered Traces into UML Interaction Diagrams

    Garcés, Kelly; Deantoni, Julien; Mallet, Frédéric

    2011-01-01

    The need for verification and debugging of critical temporal constraints in embedded systems comes out at different stages of development. In the specification step, static and dynamic views of the system are established and simulations are performed. In the implementation step, code may be instrumented with the purpose of collecting traces as the system executes in a target platform. In the same fashion as system executions, simulations produce traces that are later on analyzed by means of t...

  3. USING UML SCENARIOS IN B2B SYSTEMS

    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.

  4. UML-based Design of Network Processor Applications

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

    2005-01-01

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

  5. QuantUM: Quantitative Safety Analysis of UML Models

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

  6. QuantUM: Quantitative Safety Analysis of UML Models

    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.

  7. Modeling Value Chain Analysis of Distance Education using UML

    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.

  8. Software Architecture modeling framework using UML

    R. Aroul canessane

    2013-04-01

    Full Text Available The software architecture’s are built using some specific languages while developing a project. Architecture design languages are used in research and industrial projects that are used represented using Unified Modeling Languages. However UML is not a completely qualified Architecture design language. But it has the ability to use as a substitute for all other languages that has been used earlier. UML can be used for creating Architectural viewpoint, this paper shows how UML can be extended for creating Software Architectures with architectural abstractions. The example that is used here for extended framework of UML is the CTScan device.

  9. Enterprise architecture evaluation using architecture framework and UML stereotypes

    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.

  10. Performance Evaluation of Superscalar Processor Architecture Through UML

    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.

  11. UML-ising formal techniques

    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 such as RAISE (RSL) [58,59], Petri Nets [56,62,37,61,411, Message and Live Sequence Charts [42,43,44,64,13], Statecharts [23,24,26,27], RAISE with Timing (TRSL) [18,45,461, and TRSL with Duration Calculus (79,30]. In this way one achieves a firm foundation for combined uses of these formal...

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

    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.

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

    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.

  14. UMLS knowledge for biomedical language processing.

    McCray, A T; Aronson, A. R.; Browne, A. C.; Rindflesch, T. C.; A razi; Srinivasan, S

    1993-01-01

    This paper describes efforts to provide access to the free text in biomedical databases. The focus of the effort is the development of SPECIALIST, an experimental natural language processing system for the biomedical domain. The system includes a broad coverage parser supported by a large lexicon, modules that provide access to the extensive Unified Medical Language System (UMLS) Knowledge Sources, and a retrieval module that permits experiments in information retrieval. The UMLS Metathesauru...

  15. Verification and testing automation of UML projects

    Nikita, Voinov; Vsevolod, Kotlyarov

    2009-01-01

    This paper presents an integrated approach to verification and testing automation of UML projects. It consists of automatic model creation from UML specifications in the formal language of basic protocols, model’s verification by the means of VRS technology and automatic tests generation in TTCN language using TAT. The actuality of this task arises from necessity of software functionality’s correctness checking, including verification and testing, but there is lack of industrial technologies ...

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

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

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

    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.

  18. Delta Diagrams

    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.

  19. Executable UML Modeling For Automotive Embedded Systems

    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)

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

    林奕君

    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.

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

    杨卫东; 蔡希尧

    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.

  2. Semantics-based Refinement of Mandatory Behavior of Sequence Diagrams

    Lu, Lunjin

    2010-01-01

    Sequence diagrams are a widely used design notation for describing software behaviors. Many reusable software artifacts such as design patterns and design aspects make use of sequence diagrams to describe interaction behaviors. When a pattern or an aspect is reused in an application, it is important to ensure that the sequence diagrams for the application correctly refines the corresponding sequence diagrams for the pattern or aspect. Reasoning about refinement of sequence diagrams has not been addressed adequately in literature. In this paper, we focus on refinement of mandatory behavior specified by a UML sequence diagram. A novel trace semantics is given that captures precisely mandatory behavior specified by a sequence diagram and a refinement relation between sequence diagrams is formalized based on the semantics. Properties of the trace semantics and the refinement relation are studied.

  3. UPORABA JEZIKA UML ZA NAČRTOVANJE SPLETNIH APLIKACIJ

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

  4. Electronic diagrams

    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

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

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

  6. UML: Un lenguaje de modelo de objetos

    Luis Ignacio Lizcano-Bueno

    2002-01-01

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

  7. Scenario/Class Diagram Synthesis

    Prabhune, Aniket; Mahajan, Reenal; Singhal, Mudita

    2003-01-01

    The scenario-synthesis problem in requirements analysis is explored in this report.The approach suggested by Khriss et al.is adapted for the domain of Digital Libraries. The results of the synthesis along with the entire transformation process are elaborated in this report.

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

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

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

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

  10. Feynman Diagrams and Rooted Maps

    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.

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

    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

  12. From relational ClassSheets to UML+OCL

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

  13. Inferring Requirement Goals from Model Implementing in UML

    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

  14. Supporting several levels of restriction in the UML

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

    The emergence of the Unified Modeling Language (UML) has provided software developers with an effective and efficient shared language. However, UML is often too restrictive in initial, informal, and creative modelling, and it is in some cases not restrictive enough, e.g., for code generation. Based...

  15. Phase diagrams

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

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

    Siamak Khaksar Haghani

    2014-06-01

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

  17. Towards Clone Detection in UML Domain Models

    Störrle, Harald

    2013-01-01

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

  18. Towards Clone Detection in UML Domain Models

    Störrle, Harald

    2010-01-01

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

  19. An Automated Approach to Transform Use Cases into Activity Diagrams

    Yue, Tao; Briand, Lionel C.; Labiche, Yvan

    Use cases are commonly used to structure and document requirements while UML activity diagrams are often used to visualize and formalize use cases, for example to support automated test case generation. Therefore the automated support for the transition from use cases to activity diagrams would provide significant, practical help. Additionally, traceability could be established through automated transformation, which could then be used for instance to relate requirements to design decisions and test cases. In this paper, we propose an approach to automatically generate activity diagrams from use cases while establishing traceability links. Data flow information can also be generated and added to these activity diagrams. Our approach is implemented in a tool, which we used to perform five case studies. The results show that high quality activity diagrams can be generated. Our analysis also shows that our approach outperforms existing academic approaches and commercial tools.

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

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

  1. HRT-UML: a design method for hard real-time systems based on the UML notation

    D'Alessandro, Massimo; Mazzini, Silvia; di Natale, Marco; Lipari, Giuseppe

    2002-07-01

    The Hard Real-Time-Unified Modelling Language (HRT-UML) method aims at providing a comprehensive solution to the modeling of Hard Real Time systems. The experience shows that the design of Hard Real-Time systems needs methodologies suitable for the modeling and analysis of aspects related to time, schedulability and performance. In the context of the European Aerospace community a reference method for design is Hierarchical Object Oriented Design (HOOD) and in particular its extension for the modeling of hard real time systems, Hard Real-Time-Hierarchical Object Oriented Design (HRT-HOOD), recommended by the European Space Agency (ESA) for the development of on-board systems. On the other hand in recent years the Unified Modelling Language (UML) has been gaining a very large acceptance in a wide range of domains, all over the world, becoming a de-facto international standard. Tool vendors are very active in this potentially big market. In the Aerospace domain the common opinion is that UML, as a general notation, is not suitable for Hard Real Time systems, even if its importance is recognized as a standard and as a technological trend in the near future. These considerations suggest the possibility of replacing the HRT-HOOD method with a customized version of UML, that incorporates the advantages of both standards and complements the weak points. This approach has the clear advantage of making HRT-HOOD converge on a more powerful and expressive modeling notation. The paper identifies a mapping of the HRT-HOOD semantics into the UML one, and proposes a UML extension profile, that we call HRT-UML, based on the UML standard extension mechanisms, to fully represent HRT-HOOD design concepts. Finally it discusses the relationships between our profile and the UML profile for schedulability, performance and time, adopted by OMG in November 2001.

  2. Research on Mapping UML to Petri-Net in System Modeling

    Wang Chun Jian

    2016-01-01

    Full Text Available The paper analyzes the need of complex system modeling.According to the advantage and shortage of UML and Perti net, comprehensive usage of Petri net and UML can efficiently improve the comprehensiveness, consistency, accuracy and completeness of the model describing, The translation rules from UML to Petri net were proposed. So the UML model can be analyzed and verified better.

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

    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

  4. Unambiguous UML Composite Structures: The OMEGA2 Experience

    Ober, Iulian; Dragomir, Iulia

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

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

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

    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

  6. How to transform UML neg into a useful construct

    2005-01-01

    In UML, the operator neg is used to specify negative, or unwanted, system behaviour. We agree that being able to specify negative behaviour is important. However, the UML neg is currently not wellsuited for this purpose, the main problem being that a single operator is used with several different meanings depending on the context. In this paper we investigate some alternative definitions of neg. We also propose a solution in which neg is replaced by two new operators for specifying negative b...

  7. Application Of UML In Real-Time Embedded Systems

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

  8. Softev: UML-Based PSEE Environment

    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.

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

    任鸽; 杨勇

    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建模语言完成了整个网上花店的功能抽象,需求建模,并用类图描述了系统的整体架构。

  10. A metamodel specification for uml tools adaptation

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

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

    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.

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

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

  13. Detection of Syntactic Aspect Interaction in UML State Diagrams Using Critical Pair Analysis in Graph Transformation

    Altahat, Zaid; Elrad, Tzilla; Tahat, Luay; Almasri, Nada

    2013-01-01

    Aspect Oriented Modeling separates crosscutting concerns by defining Aspects and composition mechanisms at the model level. Composition of multiple Aspects will most likely result in more than one Aspect matching the same join points. Consequently, Aspects do not always interact in a predictable manner when woven together. Intended interaction among aspects is designed by the system designer. Unintended interaction (or interference) must be automatically managed. When the woven aspect demonst...

  14. Model Based Test Case Prioritization For Testing Component Dependency In CBSD Using UML Sequence Diagram

    Arup Abhinna Acharya; Durga Prasad Mohapatra; Namita Panda

    2011-01-01

    Software maintenance is an important and costly activity of the software development lifecycle. To ensure proper maintenance the software undergoes regression testing. It is very inefficient to re execute every test case in regression testing for small changes. Hence test case prioritization is a technique to schedule the test case in an order that maximizes some objective function. A variety of objective functions are applicable, one such function involves rate of fault detection - a measure...

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

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

    In this paper, we describe a formal foundation for a specialized approach to automatically checking traces against real-time requirements. The traces are obtained from simulation of Coloured Petri Net (CPN) models of reactive systems. The real-time requirements are expressed in terms of a derivat...

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

    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.

  17. Resummation of Cactus Diagrams in Lattice QCD

    Panagopoulos, H

    1998-01-01

    We show how to perform a resummation, to all orders in perturbation theory, of a certain class of gauge invariant diagrams in Lattice QCD. These diagrams are often largely responsible for lattice artifacts. Our resummation leads to an improved perturbative expansion. Applied to a number of cases of interest, this expansion yields results remarkably close to corresponding nonperturbative estimates.

  18. Auditing SNOMED Integration into the UMLS for Duplicate Concepts

    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

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

    Patrick O. Bobbie

    2003-04-01

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

  20. Shortest Path Edit Distance for Enhancing UMLS Integration and Audit.

    Rudniy, Alex; Geller, James; Song, Min

    2010-01-01

    Expansion of the UMLS is an important long-term research project. This paper proposes Shortest Path Edit Distance (SPED) as an algorithm for improving existing source-integration and auditing techniques. We use SPED as a string similarity measure for UMLS terms that are known to be synonyms because they are assigned to the same concept. We compare SPED with several other well known string matching algorithms using two UMLS samples as test bed. One of those samples is SNOMED-based. SPED transforms the task of calculating edit distance among two strings into a problem of finding a shortest path from a source to a destination in a node and link graph. In the algorithm, the two strings are used to construct the graph. The Pulling algorithm is applied to find a shortest path, which determines the string similarity value. SPED was superior for one of the data sets, with a precision of 0.6. PMID:21347068

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

    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.

  2. Application Of UML In Real-Time Embedded Systems

    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.

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

    Siamak Khaksar Haghani; Yousef Abbasnejad; Ali Harounabadi

    2014-01-01

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

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

    Santosh Kumar Swain

    2010-07-01

    Full Text Available We present a comprehensive test case generation technique from UML models. We use the features in UML 2.0 sequence diagram including conditions, iterations, asynchronous messages and concurrent components. In our approach, test cases are derived from analysis artifacts such as use cases, their corresponding sequence diagrams and constraints specified across all these artifacts. We construct Use case Dependency Graph (UDG from use case diagram and Concurrent Control Flow Graph (CCFG from corresponding sequence diagrams for test sequence generation. We focus testing on sequences of messages among objects of use case scenarios. Our testing strategy derives test cases using full predicate coverage criteria. Our proposed test case generation technique can be used for integration and system testing accommodating the object message and condition information associated with the use case scenarios. The test cases thus generated are suitable for detecting synchronization and dependency of use cases and messages, object interaction and operational faults. Finally, we have made an analysis and comparison of our approach with existing approaches, which are based on other coverage criterion through an example.

  5. For-LySa: UML for Authentication Analysis

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

  6. The Software Costs Estimation Based on UML Model

    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.

  7. Polychronous Analysis of Timing Constraints in UML MARTE

    Yu, Huafeng; Talpin, Jean-Pierre; Besnard, Loïc; Gautier, Thierry; Mallet, Frédéric; André, Charles; De Simone, Robert

    2010-01-01

    The UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE) defines a broadly expressive Time Model to provide a generic timed interpretation for UML models. As a part of MARTE, Clock Constraint Specification Language (CCSL) allows the specification of systems with multiple clock domains as well as nondeterminism. In this paper, we propose to take advantage of Polychrony clock calculus, named hierarchization, to analyze timed systems specified in CCSL, and to generate code ...

  8. Vehicle System Management Modeling in UML for Ares I

    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.

  9. Performance evaluation of enterprise architecture using fuzzy sequence diagram

    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.

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

    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

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

    Bækgaard, Lars

    2002-01-01

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

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

    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

    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. Safety- barrier diagrams

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

  15. FORM, Diagrams and Topologies

    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.

  16. Safety-barrier diagrams

    Duijm, Nijs Jan

    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...... 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 analysis with operational safety management....

  17. Safety-barrier diagrams

    Duijm, Nijs Jan

    2007-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 with other methods such as fault trees and Bayesian networks...... 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 analysis with operational safety management....

  18. Integrating decision management with UML modeling concepts and tools

    Könemann, Patrick

    2009-01-01

    Numerous design decisions including architectural decisions are made while developing a software system, which influence the architecture of the system as well as subsequent decisions. Several tools already exist for managing design decisions, i.e. capturing, documenting, and maintaining them, but....... In this paper, we propose an integration of a decision management and a UML-based modeling tool, based on use cases we distill from an example: the UML modeling tool shall show all decisions related to a model and allow extending or updating them; the decision management tool shall trigger the...... modeling tool to enforce design decisions (modify the models). We define tool-independent concepts and architecture building blocks supporting these requirements and present first ideas how this can be implemented in the IBM Rational Software Modeler and Architectural Decision Knowledge Wiki. This seamless...

  19. Source Inversion and Matching in the UMLS Metathesauras*

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

    1990-01-01

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

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

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

  1. Components, contracts, and connectors for the Unified Modelling Language UML

    Pahl, Claus

    2001-01-01

    The lack of a component concept for the UML is widely ac- knowledged. Contracts between components can be the starting point for introducing components and component interconnections. Contracts between service providers and service users are formulated based on abstractions of action and operation behaviour using the pre- and postcon- dition technique. A valid contract allows to establish an interconnection- a connector - between the provider and the user. The contract concept supports ...

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

    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......The amount of data available on the Internet is continuously increasing, consequentially there is a growing need for tools that help to analyse the data. Testing of consistency among data received from different sources is made difficult by the number of different languages and schemas being used...... modeling constructs like classes, associations and Object Constraint Language (OCL) statements. It is the tool users responsibility to connected the legacy models in such a way that consistency is beeing explicitly defined. A special modeling technique it to be used when specifying possible consistencies...

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

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

    2008-01-01

    Actualmente en los ambientes de desarrollo de software hay un gran interés en buscar y desarrollar técnicas que puedan integrar los sistemas transaccionales con los flujos de trabajo que soportan los procesos del negocio de las organizaciones. Sin embargo, en la industria del software no es común encontrar técnicas o prácticas que faciliten el desarrollo de los modelos del sistema en función de los procesos del negocio. En este artículo se define un patrón de desarrollo que estandariza la int...

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

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

    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

  5. Gravity wave transmission diagram

    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.

  6. Atomic phase diagram

    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.

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

    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.

  8. Automatic Resolution of Ambiguous Terms Based on Machine Learning and Conceptual Relations in the UMLS

    Liu, Hongfang; Johnson, Stephen B.; Friedman, Carol

    2002-01-01

    Motivation. The UMLS has been used in natural language processing applications such as information retrieval and information extraction systems. The mapping of free-text to UMLS concepts is important for these applications. To improve the mapping, we need a method to disambiguate terms that possess multiple UMLS concepts. In the general English domain, machine-learning techniques have been applied to sense-tagged corpora, in which senses (or concepts) of ambiguous terms have been annotated (m...

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

    Swagatika Dalai, Arup Abhinna Acharya, Durga Prasad Mohapatra

    2012-01-01

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

  10. Logic-based assessment of the compatibility of UMLS ontology sources

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

  11. UML 2.0 - Overview and Perspectives in SoC Design

    Schattkowsky, Tim

    2007-01-01

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

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

    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. Root systems and diagram calculus. II. Quadratic forms for the Carter diagrams

    Stekolshchik, Rafael

    2010-01-01

    We study the class C4 of Carter diagrams containing 4-cycle. For any G from C4, and hence, for the conjugacy class associated with G, we introduce the partial Cartan matrix B_L which is similar to the Cartan matrix B. We consider linkage diagrams obtained from G by adding one root together with its bonds such that the resulting subset of roots is linearly independent. We enumerate linkage diagrams for the Carter diagrams of C4 and D_l, E_6, E_7, E_8 by means of some properties of the partial Cartan matrix. The linkage diagrams connected under the action of dual partial Weyl group constitute one or more components. The obtained graph is called the linkage system which is similar to the weight system arising in the representation theory of the semisimple Lie algebras. For Carter diagrams E_6(a_i) and E_6 the linkage system has two components, each of which contains 27 elements; for Carter diagrams E_7(a_i) and for E_7, the linkage system has a single component containing 56 elements; for Carter diagrams D_l(a_i...

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

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

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

    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.

  16. Kayrebt: An Activity Diagram Extraction and Visualization Toolset Designed for the Linux Codebase

    Georget, Laurent; Tronel, Frédéric; Viet Triem Tong, Valérie

    2015-01-01

    We present Extractor and Viewer, two tools from the Kayrebt toolset. The former is a plugin for the Gnu Compiler Collection (GCC) which builds pseudo-UML2 activity diagrams from C source code. It is specifically designed to handle the Linux kernel, a large and complex codebase. Use cases for this tool are numerous. The diagrams extracted from the C source code can be used to get a better insight of the control or data flow inside a program, or to evaluate the complexity of a function at a gla...

  17. Boolean Expression Diagrams

    Andersen, Henrik Reif; Hulgaard, Henrik

    2002-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. Two algorithms are described for transforming...

  18. Difference Decision Diagrams

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

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

  19. Aligning Structured and Unstructured Medical Problems Using UMLS

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

  20. Applying UML and MDA to Real Systems Design

    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.

  1. PERFIL PARA REPRESENTAR UNA ARQUITECTURA DE COMPONENTES EN UML

    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. Non-Planar On-Shell Diagrams

    Franco, Sebastian; Penante, Brenda; Wen, Congkao

    2015-01-01

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

  3. The mean squared writhe of alternating random knot diagrams

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

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

    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.

  5. Bifurcation diagrams in relation to synchronization in chaotic systems

    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. Square Source Type Diagram

    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

  7. Traffic engineering eye diagram

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

  8. Feynman Diagrams for Beginners

    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.

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

    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

  10. Extending UML for trajectory data warehouses conceptual modelling

    Wided Oueslati

    2012-12-01

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

  11. Visual Modelling of Data Warehousing Flows with UML Profiles

    Pardillo, Jesús; Golfarelli, Matteo; Rizzi, Stefano; Trujillo, Juan

    Data warehousing involves complex processes that transform source data through several stages to deliver suitable information ready to be analysed. Though many techniques for visual modelling of data warehouses from the static point of view have been devised, only few attempts have been made to model the data flows involved in a data warehousing process. Besides, each attempt was mainly aimed at a specific application, such as ETL, OLAP, what-if analysis, data mining. Data flows are typically very complex in this domain; for this reason, we argue, designers would greatly benefit from a technique for uniformly modelling data warehousing flows for all applications. In this paper, we propose an integrated visual modelling technique for data cubes and data flows. This technique is based on UML profiling; its feasibility is evaluated by means of a prototype implementation.

  12. Boolean Expression Diagrams

    Andersen, Henrik Reif; Hulgaard, Henrik

    This paper presents a new data structure called Boolean Expression Diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of Binary Decision Diagrams (BDDs) which can represent any Boolean circuit in linear space and still maintain many of the desirable...... properties of BDDs. Two algorithms are described for transforming a BED into a reduced ordered BDD. One closely mimics the BDD apply-operator while the other can exploit the structural information of the Boolean expression. The efficacy of the BED representation is demonstrated by verifying that the...

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

    Karol Rastocny

    2003-01-01

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

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

    Anacleto, Valerio Adrián

    2007-01-01

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

  15. Limits of Voronoi Diagrams

    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

  16. Compressing Binary Decision Diagrams

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

    The paper introduces a new technique for compressing Binary Decision Diagrams in those cases where random access is not required. Using this technique, compression and decompression can be done in linear time in the size of the BDD and compression will in many cases reduce the size of the BDD to 1...

  17. Equational binary decision diagrams

    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

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

    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.

  19. Non-planar on-shell diagrams

    Franco, Sebastián; Galloni, Daniele; Penante, Brenda; Wen, Congkao

    2015-06-01

    We initiate a systematic study of non-planar on-shell diagrams in SYM and develop powerful technology for doing so. We introduce canonical variables generalizing face variables, which make the d log form of the on-shell form explicit. We make significant progress towards a general classification of arbitrary on-shell diagrams by means of two classes of combinatorial objects: generalized matching and matroid polytopes. We propose a boundary measurement that connects general on-shell diagrams to the Grassmannian. Our proposal exhibits two important and non-trivial properties: positivity in the planar case and it matches the combinatorial description of the diagrams in terms of generalized matroid polytopes. Interestingly, non-planar diagrams exhibit novel phenomena, such as the emergence of constraints on Plücker coordinates beyond Plücker relations when deleting edges, which are neatly captured by the generalized matching and matroid polytopes. This behavior is tied to the existence of a new type of poles in the on-shell form at which combinations of Plücker coordinates vanish. Finally, we introduce a prescription, applicable beyond the MHV case, for writing the on-shell form as a function of minors directly from the graph.

  20. Using SPEM/UML profile to specification of IS development processes

    Kolcz, Krzysztof

    2006-01-01

    Work concern using SPEM/UML profile to modeling development processes with emphasizes on project management processes. Presents SPEM capabilities and lacks, and propose SPEM extensions to facilitate modeling.

  1. Visualisation of Domain-Specific Modelling Languages Using UML

    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

  2. Designing Interaction Spaces for Rich Internet Applications with UML

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

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

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

    2010-01-01

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

  4. Evaluation of the UML profile for QoS from the user perspective

    Carimo, Rossana

    2007-01-01

    Addressing Quality of Service and specification of quality attributes has been gaining a growing importance in the software engineering area. The research presented in this study investigates different approaches to specification of Quality of Service. UML profile for Quality of Service is one of the standards of the Quality of Service specification and is described in the QoS specification context. The research aim of this thesis is the evaluation of the UML profile for Quality of Service ag...

  5. Gravity wave transmission diagram

    Tomikawa, Y.

    2015-01-01

    A new method of obtaining power spectral distribution of gravity waves as a function of ground-based horizontal phase speed and propagation direction from airglow observations has recently been proposed. To explain gravity wave power spectrum anisotropy, a new gravity wave transmission diagram was developed in this study. Gravity wave transmissivity depends on the existence of critical and turning levels for waves that are determined by background horizontal wind distributio...

  6. TEP process flow diagram

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

    2008-01-01

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

  7. Compressing Binary Decision Diagrams

    Hansen, Esben Rune; Tiedemann, Peter

    2008-01-01

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

  8. TEP process flow diagram

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

  9. Nonthermal Radio Emission and the HR Diagram

    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.

  10. Wilson Loop diagrams and Positroids

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

  11. The Massive Thermal Basketball Diagram

    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.

  12. Automation of Feynman diagram evaluations

    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

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

    Störrle, Harald

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

  14. Wilson Loop Diagrams and Positroids

    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.

  15. Configuration space based recurrence relations for sunset-type diagrams

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

  16. Penguin-like diagrams from the standard model

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

    2015-04-24

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

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

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

  18. Diagrammatic Reasoning with Classes and Relationships

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

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

    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.

  20. Programų vartotojo sąsajos automatinis testavimas pagrįstas UML modeliais

    Jasaitis, Robertas

    2010-01-01

    Pagrindinis darbo tikslas - realizuoti programinę įrangą, gebančią automatiškai testuoti vartotojo sąsają ir testinius atvejus generuojančią iš duotų UML modelių. Kuriama programinė įranga turėtų būti realizuota naudojant Java technologiją. Taigi šio darbo tyrimo sritis apims vartotojo sąsajos testavimo automatizavimo būdų analizę. UML modeliai tapo ypač populiaria priemone modeliuojant programinės įrangos architektūrą. UML modeliai šiais laikais naudojami ne tik įprastoms klasių diagra...

  1. Engineering Holographic Superconductor Phase Diagrams

    Chen, Jiunn-Wei; Dai, Shou-Huang; Maity, Debaprasad; Zhang, Yun-Long(State Key Laboratory of Theoretical Physics, Institute of Theoretical Physics, Chinese Academy of Sciences, Beijing, 100190, China)

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

  2. Systematic method for UML model to model transformation : development and verification in alloy

    Azevedo, Rui Filipe Pereira de

    2012-01-01

    A Unified Modeling Language (UML) é hoje em dia a notação standard da indústria para a modelação de sistemas de software usando uma abordagem orientada aos objectos. O Object Management Group (OMG) gere esta standardização. A UML combina várias técnicas de modelação e os seus modelos têm representações visuais através de diagramas. Apesar de ser amplamente aceite, usada e também recomendada por processos de software como o Rational Unified Process (RUP) e Agile, duas fragili...

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

    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

  4. Clinical application of the UMLS in a computerized order entry and decision-support system.

    Geissbuhler, A.; Miller, R A

    1998-01-01

    Vanderbilt University Medical Center uses the UMLS as a dictionary, an interlingua, and a knowledge source within the WizOrder system. WizOrder provides direct care-provider order entry and integrated clinical decision-support capabilities. Linking the two functions enables efficient decision-support during the "normal" workflow of care providers, at the point where decisions are made. WizOrder uses the UMLS as a dictionary to encode free-text entries into controlled vocabularies such as ICD9...

  5. Categorización de textos biomédicos usando UMLS

    Perea Ortega, José Manuel; Martín Valdivia, María Teresa; Montejo Ráez, Arturo; Díaz Galiano, Manuel Carlos

    2008-01-01

    En este artículo se presenta un sistema automático de categorización de texto multi-etiqueta que hace uso del metatesauro UMLS (Unified Medical Language System). El sistema ha sido probado sobre un corpus biomédico que incluye textos muy cortos pertenecientes a expedientes de niños con enfermedades respiratorias. El corpus ha sido enriquecido utilizando las ontologías que incluye UMLS y los resultados obtenidos demuestran que la expansión de términos realizada mejora notable...

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

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

  7. Robot Control Using UML and Multi-agent System

    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.

  8. Diagrams and Proofs in Analysis

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

  9. Perturbations to the Hubble diagram

    Schucker, Thomas; Zouzou, Ilhem

    2005-01-01

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

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

    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. "UML Quiz": Automatic Conversion of Web-Based E-Learning Content in Mobile Applications

    von Franqué, Alexander; Tellioglu, Hilda

    2014-01-01

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

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

    Guedes, Gilleanes Thorwald Araujo; Vicari, Rosa Maria

    2010-01-01

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

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

    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. Para-equilibrium phase diagrams

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

  15. The Genesis of Feynman Diagrams

    Wuthrich, Adrian

    2011-01-01

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

  16. Engineering Holographic Superconductor Phase Diagrams

    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.

  17. Bayesian Networks and Influence Diagrams

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

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

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

    Panagopoulos, H

    1999-01-01

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

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

    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…

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

    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.

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

    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

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

    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.  

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

    Panagopoulos, H

    2000-01-01

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

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

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

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

    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.

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

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

  7. Validation of clinical problems using a UMLS-based semantic parser.

    Goldberg, H S; Hsu, C; Law, V; Safran, C

    1998-01-01

    The capture and symbolization of data from the clinical problem list facilitates the creation of high-fidelity patient resumes for use in aggregate analysis and decision support. We report on the development of a UMLS-based semantic parser and present a preliminary evaluation of the parser in the recognition and validation of disease-related clinical problems. We randomly sampled 20% of the 26,858 unique non-dictionary clinical problems entered into OMR (Online Medical Record) between 1989 and August, 1997, and eliminated a series of qualified problem labels, e.g., history-of, to obtain a dataset of 4122 problem labels. Within this dataset, the authors identified 2810 labels (68.2%) as referring to a broad range of disease-related processes. The parser correctly recognized and validated 1398 of the 2810 disease-related labels (49.8 +/- 1.9%) and correctly excluded 1220 of 1312 non-disease-related labels (93.0 +/- 1.4%). 812 of the 1181 match failures (68.8%) were caused by terms either absent from UMLS or modifiers not accepted by the parser; 369 match failures (31.2%) were caused by labels having patterns not recognized by the parser. By enriching the UMLS lexicon with terms commonly found in provider-entered labels, it appears that performance of the parser can be significantly enhanced over a few subsequent iterations. This initial evaluation provides a foundation from which to make principled additions to the UMLS lexicon locally for use in symbolizing clinical data; further research is necessary to determine applicability to other health care settings. PMID:9929330

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

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

    2007-01-01

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

  9. Validation of clinical problems using a UMLS-based semantic parser.

    Goldberg, H. S.; Hsu, C.; Law, V; Safran, C.

    1998-01-01

    The capture and symbolization of data from the clinical problem list facilitates the creation of high-fidelity patient resumes for use in aggregate analysis and decision support. We report on the development of a UMLS-based semantic parser and present a preliminary evaluation of the parser in the recognition and validation of disease-related clinical problems. We randomly sampled 20% of the 26,858 unique non-dictionary clinical problems entered into OMR (Online Medical Record) between 1989 an...

  10. Best of Both Worlds - A Mapping from EXPRESS-G to UML

    Podehl, Gerd; Arnold, Florian

    1998-01-01

    On the one hand, in the world of Product Data Technology (PDT), the ISO standard STEP (STandard for the Exchange of Product model data) gains more and more importance. STEP includes the information model specification language EXPRESS and its graphical notation EXPRESS-G. On the other hand, in the Software Engineering world in general, mainly other modelling languages are in use - particularly the Unified Modeling Language (UML), recently adopted to become a standard by the Object Management ...

  11. UML-Based Design and Validation of Intelligent Agents-Based Reconfigurable Embedded Control Systems

    Amen Ben Hadj Ali; Mohamed Khalgui; Samir Ben Ahmed

    2012-01-01

    The paper examines UML-based design and validation of reconfigurable embedded control systems which can have multiple software architectural configurations such that each one is designed by a set of inter-connected software components. To handle dynamic reconfiguration scenarios, the authors define a software agent which interacts with users and applies several forms of reconfiguration at different granularity levels of the system’s architecture. The agent has the ability of monitoring the ...

  12. Modeling and Verification for Track Circuit Encoding in Train Control Center Based on UML and TA

    Lei Yuan; Lijuan Wang; Dewang Chen; Amie Albrecht

    2014-01-01

    The correct implementation of Train Control Center (TCC) software has great significance on the safe operation of high-speed railways. There are some problems in the currently used timed automata (TA) method for modeling TCC software, such as subjectivity and uncertainty in the modeling.  In order to better verify the features of TCC software, this paper presents a new modeling method which combines Unified Modeling Language (UML) and Timed Automata (TA). As track circuit encoding functi...

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

    Gonzalez Pina, Mercury Jair

    2011-01-01

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

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

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

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

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

  16. Combat System Modeling:Modeling Large-Scale Software and Hardware Application Using UML

    AL-Aqrabawi, Mohammad Saleh

    2001-01-01

    Maintaining large-scale legacy applications has been a major challenge for software producers. As the application evolves and gets more complicated, it becomes harder to understand, debug, or modify the code. Moreover, as new members are joining the development team, and others are leaving, the need for a well-documented code arises. Good documentation necessitates the visualization of the code in an easy to understand manner. The Unified Modeling Language (UML), an Object Management Group...

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

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

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

    Anelis Pereira Vale

    2011-03-01

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

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

    Pushpa Kumarapeli; Simon de Lusignan; Phil Koczan; Beryl Jones; Ian Sheeler

    2008-01-01

    Background UK general practice is universally computerised, with computers used in the consulting room at the point of care. Practices use a range of different brands of computer system, which have developed organically to meet the needs of general practitioners and health service managers. Unified Modelling Language (UML) is a standard modelling and specification notation widely used in software engineering. Objective To examine the feasibility of UML notation to compare the impact of dif...

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

    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

  1. The Delunification Process and Minimal Diagrams

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

  2. Fast Formal Analysis of Requirements via "Topoi Diagrams"

    Menzies, Tim; Powell, John; Houle, Michael E.; Kelly, John C. (Technical Monitor)

    2001-01-01

    Early testing of requirements can decrease the cost of removing errors in software projects. However, unless done carefully, that testing process can significantly add to the cost of requirements analysis. We show here that requirements expressed as topoi diagrams can be built and tested cheaply using our SP2 algorithm, the formal temporal properties of a large class of topoi can be proven very quickly, in time nearly linear in the number of nodes and edges in the diagram. There are two limitations to our approach. Firstly, topoi diagrams cannot express certain complex concepts such as iteration and sub-routine calls. Hence, our approach is more useful for requirements engineering than for traditional model checking domains. Secondly, out approach is better for exploring the temporal occurrence of properties than the temporal ordering of properties. Within these restrictions, we can express a useful range of concepts currently seen in requirements engineering, and a wide range of interesting temporal properties.

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

    Setter, Ophir

    2009-05-01

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

  4. Multi-currency Influence Diagrams

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

  5. Grid diagrams and Khovanov homology

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

  6. The diagram for phyllotactic series

    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.

  7. Algorithmic approach to diagram techniques

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

  8. Bayesian Networks and Influence Diagrams

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

    Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis, Second Edition, provides a comprehensive guide for practitioners who wish to understand, construct, and analyze intelligent systems for decision support based on probabilistic networks. This new edition contains six new...

  9. Voronoi Diagrams and Spring Rain

    Perham, Arnold E.; Perham, Faustine L.

    2011-01-01

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

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

    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.

  11. Enumeration of linear chord diagrams

    Andersen, J E; Reidys, C M; Waterman, M S

    2010-01-01

    A linear chord diagram canonically determines a fatgraph and hence has an associated genus $g$. We compute the natural generating function ${\\bf C}_g(z)=\\sum_{n\\geq 0} {\\bf c}_g(n)z^n$ for the number ${\\bf c}_g(n)$ of linear chord diagrams of fixed genus $g\\geq 1$ with a given number $n\\geq 0$ of chords and find the remarkably simple formula ${\\bf C}_g(z)=z^{2g}R_g(z) (1-4z)^{{1\\over 2}-3g}$, where $R_g(z)$ is a polynomial of degree at most $g-1$ with integral coefficients satisfying $R_g({1\\over 4})\

  12. The Butterfly Diagram Internal Structure

    A time-latitude diagram, where the spotgroup area is taken into account, is presented for cycles 12 through 23. The results show that the spotted area is concentrated in few, small portions (knots) of the Butterfly Diagram (BD). The BD may be described as a cluster of knots. Knots are distributed in the butterfly wings in a seemingly randomly way. A knot may appear at either lower or higher latitudes than previous ones, in spite of the prevalent tendency to appear at lower and lower latitudes. Accordingly, the spotted area centroid, far from continuously drifting equatorward, drifts poleward or remains stationary in any hemisphere for significant fractions (≈ 1/3) of the cycle total duration. In a relevant number of semicycles, knots seem to form two roughly parallel, oblique chains, separated by an underspotted band. This picture suggests that two (or more) ''activity streams'' approach the equator at a rate higher than the spot zone as a whole.

  13. Hubble's diagram and cosmic expansion

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

  14. CIMTool: una herramienta para la definición de un diagrama de clases UML

    Leonardi, María Carmen; Mauco, Virginia; Leoni, Hernán

    2005-01-01

    Model Driven Architecture es un framework de desarrollo de software cuyo concepto clave es la transformación automática de modelos. Uno de estos modelos, el Computer Independent Model (CIM), se usa para definir el modelo del negocio. En este trabajo se presenta CIMTool, una herramienta que implementa un proceso de definición automática del CIM. Este proceso aplica un conjunto de reglas de transformación a modelos de requisitos basados en lenguaje natural derivando un diagrama de clases UML. C...

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

    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

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

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

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

    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

  18. Looking inside the butterfly diagram

    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.

  19. Noise-Induced Scenario for Inverted Phase Diagrams

    We introduce a class of exactly solvable models exhibiting an ordering noise-induced phase transition in which order arises as a result of a balance between the relaxing deterministic dynamics and the randomizing character of the fluctuations. A finite-size scaling analysis of the phase transition reveals that it belongs to the universality class of the equilibrium Ising model. All these results are analyzed in the light of the nonequilibrium probability distribution of the system, which can be obtained analytically. Our results could constitute a possible scenario of inverted phase diagrams in the so-called lower critical solution temperature transitions

  20. Twistor Diagrams and Quantum Field Theory.

    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.

  1. T-P phase diagram for ice

    In this study we obtain a T-P phase diagram of ice using the mean field theory. We fit our calculated phase line equations to the experimental T-P phase diagram. By choosing appropriately the coefficients in the free-energy expansions, our calculated phase diagram agrees well with the experimentally observed phase diagram of ice. Some thermodynamic functions are calculated using the free energy for the transitions studied here.

  2. Differential Effectiveness of Two Science Diagram Types.

    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…

  3. Operations space diagram for ECRH and ECCD

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

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

    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.

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

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

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

    Magrans de Abril, Marc; Da Rocha Melo, Jose L.; Ghabrous Larrea, Carlos; Hammer, Josef; Hartl, Christian; Lazaridis, Christos

    2011-12-01

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

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

    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.

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

    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.

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

    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.

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

    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.

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

    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

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

    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.

  13. Entrelazamiento de los aspectos estático y dinámico en las asociaciones UML

    Génova Fuster, Gonzalo

    2003-01-01

    El Lenguaje Unificado de Modelado (Unified Modeling Language - UML) es un lenguaje visual de modelado de propósito general utilizado para especificar, visualizar, construir y documentar los artefactos (piezas de información) de un sistema informático orientado a objetos. Uno de los elementos básicos del lenguaje UML es la "asociación", que se define como "la relación semántica entre dos o más clasificadores que especifica conexiones entre sus instancias". Como ocurre con otros elementos del l...

  14. Cell flipping in permutation diagrams

    Golumbic, Martin Charles; Kaplang, Haim

    Permutation diagrams have been used in circuit design to model a set of single point nets crossing a channel, where the minimum number of layers needed to realize the diagram equals the clique number ω(G) of its permutation graph, the value of which can be calculated in O(n log n) time. We consider a generalization of this model motivated by "standard cell" technology in which the numbers on each side of the channel are partitioned into consecutive subsequences, or cells, each of which can be left unchanged or flipped (i.e., reversed). We ask, for what choice of fiippings will the resulting clique number be minimum or maximum. We show that when one side of the channel is fixed (no flipping), an optimal flipping for the other side can be found in O(n log n) time for the maximum clique number. We prove that the general problem is NP-complete for the minimum clique number and O(n 2) for the maximum clique number. Moreover, since the complement of a permutation graph is also a permutation graph, the same complexity results hold for the independence number.

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

    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

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

    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.

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

    -speciating ions, and the pH-dependent ligand species and the Eh-pH-dependent ligand species that are predominant within that sub-diagram. 3 - Restrictions on the complexity of the problem: Program SOLUPLOT will, when properly employed, produce highly reliable representations of the equilibrium states of a wide variety of chemical systems. In general, the complexing of any ion with a large number of ligands with characteristic atoms oppositely charged with respect to that ion may be readily calculated. Results as accurate as carefully hand-plotted diagrams may be routinely obtained in a fraction of the time required for hand calculations. The user may wish to consider species of variable composition, such Fe(1-x)S(pyrrhotite). This is generally possible if the input file is suitably constructed. The pyrrhotite solid solution may be represented in this example by a series of 'S' cards for the species FeS, Fe11S12, Fe10S11, etc. The resultant diagram will be effectively 'contoured' according to relative iron-sulphur composition. The limitations of this model should be taken into account when attempting more specialised calculations. Specifically, since the program first independently calculates ligand speciation and then calculates main system speciation within each ligand species' area of predominance, no interaction among ligand systems (and non- speciating ions) is considered. Therefore, any attempt to calculate a diagram considering both cations and anions as ligand species or ions will not produce a rigorously correct equilibrium diagram. As an example, a calculation with a main system of copper species and ligand systems of iron species and sulphur species would not produce species forming iron sulphides would not be considered. Most calculations attempted with this class of model, however, utilise main system cation (or in some cases anion) species reacting with a number of anions (or cations) either as ligand system species or non-speciating ions. In these cases, complexing

  18. Higher-order gravitational lensing reconstruction using Feynman diagrams

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

    2014-09-01

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

  19. Higher-Order Gravitational Lensing Reconstruction using Feynman Diagrams

    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.

  20. Gravity On-shell Diagrams

    Herrmann, Enrico

    2016-01-01

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

  1. Phase diagram of ammonium nitrate

    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.

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

    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 Trajectory UML profile For Modeling Trajectory Data: A Mobile Hospital Use Case

    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.

  4. Counting planar diagrams with various restrictions

    1998-01-01

    Explicit expressions are considered for the generating functions concerning the number of planar diagrams with given numbers of 3- and 4-point vertices. It is observed that planar renormalization theory requires diagrams with restrictions, in the sense that one wishes to omit `tadpole' inserions and `seagull' insertions; at a later stage also self-energy insertions are to be removed, and finally also the dressed 3-point inserions and the dressed 4-point insertions. Diagrams with such restrict...

  5. Counting Planar Diagrams with Various Restrictions

    Hooft, G. 't

    1999-01-01

    Explicit expressions are considered for the generating functions concerning the number of planar diagrams with given numbers of 3- and 4-point vertices. It is observed that planar renormalization theory requires diagrams with restrictions, in the sense that one wishes to omit `tadpole' inserions and `seagull' insertions; at a later stage also self-energy insertions are to be removed, and finally also the dressed 3-point inserions and the dressed 4-point insertions. Diagrams with such restrict...

  6. Feynman diagrams and their algebraic lattices

    Borinsky, Michael

    2015-01-01

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

  7. Selected topics on the nonrelativistic diagram technique

    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

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

    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.

  9. Mapping Images with the Coherence Length Diagrams

    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. Phase Diagram of Integer Quantum Hall Effect

    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.

  11. FeynChois: System for automating the process of Feynman diagram generation

    Choi, Chul-Woo

    We have developed a DTD (Document Type Definition) for an XML (Extensible Markup Language) document for describing Feynman rules of quantum field theoretical models---the document is called FeynPage. A FeynPage can be any XML document that conforms to the FeynPage DTD. A FeynPage can be understood by a human or a computer program that is aware of the FeynPage DTD. We have also developed a Feynman diagram generator, which has been named FeynChois. It provides a user with a full GUI (Graphical User Interface) environment. More importantly, FeynChois knows how to read FeynPage. When FeynChois is asked by a user to generate diagrams, it will first look up the rules in the FeynPage; then, it will generate diagrams according to the rules for any process specified by the user. If the Feynman rules in a FeynPage are modified, FeynChois will generate diagrams according to the modified rules. What FeynChois generates are actually Java(TM) objects that represent Feynman diagrams. These objects are graphically displayed in the GUI. A user can edit, remove, and/or save the diagrams mostly by mouse operations. The Java classes for Feynman diagram objects together with FeynPage and FeynChois make up the FeynChois system. The dissertation details what the FeynChois system is and how it works.

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

    牛永洁

    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 .

  13. Faceting diagram for sticky steps

    Noriko Akutsu

    2016-03-01

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

  14. Faceting diagram for sticky steps

    Akutsu, Noriko

    2016-03-01

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

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

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

  16. Algorithmic Identification for Wings in Butterfly Diagrams.

    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.

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

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

  18. Developing the earthquake markup language and database with UML and XML schema

    Babaie, Hassan A.; Babaei, Abbed

    2005-11-01

    Seismic information is commonly shared across networks, and stored in heterogeneous databases that are maintained by different and autonomous groups. Because the metadata of the seismic information is generally not structured, information loss commonly occurs when data is transmitted from one source to another. Minimizing such information loss and enhancing information interchange over the Web require construction of specific markup languages for each part of seismology. The sub-disciplinary data syntax and vocabularies allow construction of corresponding relational databases to store and interchange the structured data. Developing modular data structures and databases for each sub-discipline allows composition of new languages through reuse, and enables future extension of the vocabulary and maintenance of the knowledge base. In this paper, we show how to design the conceptual and logical models for a small set of seismology that deals with earthquake ( EarthquakeML). We discuss the application of the UML to the design and mapping of the object model into W3 XML Schema and database. The emphasis is on designing components that can be reused across discipline, and reduce redundancies by developing type libraries. We show how to map the XML schema into a relational data model; and implement the EarthquakeDB with the Microsoft Access DBMS.

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

    Veluru Gowri

    2012-09-01

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

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

    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.

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

    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

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

    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.

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

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

    2014-01-01

    and experimental Pourbaix diagrams for TiO2 and ZnO. For a class of 23 oxides, oxynitrides, and oxyfluorides, which were recently proposed as candidates for one-photon water splitting, our calculations predict most of the materials to be stable at potentials around the water red-ox level. The oxides...

  4. Compatible growth models and stand density diagrams

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

  5. Massless sunset diagrams in finite asymmetric volumes

    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.

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

    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

  7. Elementary diagrams in nuclear and neutron matter

    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

  8. Novel Quality Metrics for Power System Diagrams

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

  9. A universal structured-design diagramer

    1981-01-01

    Program (FLOWCHARTER) generates standardized flowcharts and concordances for development and debugging of programs in any language. User describes programming-language grammar, providing syntax rules in Backus-Naur form (BNF), list of semantic rules, and set of concordance rules. Once grammar is described, user supplies only source code of program to be diagrammed. FLOWCHARTER automatically produces flow diagram and concordance. Source code for program is written for PASCAL Release 2 compiler, as distributed by University of Minnesota.

  10. Temperature-concentration diagram of polymer solutions

    A (T,C) diagram - were T is the temperature, C the monomer concentration - is described for polymer solutions, from a tricritical approach to the polymer theta point. Four different regions are defined in this diagram. For each of these regions the T, N, C, dependence of the mean square end to end distance of a chain, the screening length, the osmotic pressure, and the second virial coefficient are calculated. A scaling form is also given for the equation of state

  11. Random Young diagrams in a Rectangular Box

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

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

  12. Atomic energy levels and Grotrian diagrams

    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.

  13. Pourbaix diagrams for uranium, molybdenum and technetium

    Pourbaix diagrams represent in redox potential - pH space the isothermal phase equilibrium of a particular element in contact with water. The phase equilibrium involving aqueous ions or complex ions potentially coexisting with solid oxides or hydrated oxides is essential in understanding fuel behaviour in direct contact with water. The treatment will describe a method of constructing the diagrams by Gibbs energy minimization, highlight the significant features of the diagrams, and show how the data may be used in support of a mass transport model. Recent modelling activity in our laboratory has put emphasis on high temperature equilibrium involving UO2 with noble metal fission products. Under lower temperature conditions, defective fuel may come into direct contact with the water phase. The chemical consequences require the introduction of aqueous ions into the computations. The data must be consistent with that for the solid oxide phases used in the U-O temperature-composition phase diagram development. A good test of self-consistency is the generation of the Pourbaix diagram for that element. The presentation will show how these diagrams may be developed by means that do not require an a priori knowledge of adjacent phases or domains. The technique of Gibbs energy minimization will be illustrated with graphical and tabular displays of the steps in this versatile approach. The presentation will conclude by showing how the data may be blended together to understand the boundary condition in the transport of Mo and Tc from defective fuel into the primary heat transfer system. (author)

  14. Reading fitness landscape diagrams through HSAB concepts

    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. Expanding the Extent of a UMLS Semantic Type via Group Neighborhood Auditing

    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

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

    Noel Fuentes Ramírez

    2006-04-01

    Full Text Available

     

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

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

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

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

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

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

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

  20. 49 CFR 1152.10 - System diagram map.

    2010-10-01

    ... 49 Transportation 8 2010-10-01 2010-10-01 false System diagram map. 1152.10 Section 1152.10... TRANSPORTATION UNDER 49 U.S.C. 10903 System Diagram § 1152.10 System diagram map. (a) Each carrier shall prepare a diagram of its rail system on a map, designating all lines in its system by the...

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

    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…

  2. Sunset Science. II. A useful diagram

    Young, Andrew T.; Kattawar, George W.

    1998-06-01

    We present diagrams that show how layers in atmospheric thermal structure are related to the altitudes at which they are seen tangentially. These dip diagrams show that the inferior mirage greatly magnifies the apparent angular size of the lowest few centimeters of atmosphere. Conversely, inversion layers below eye level are compressed even to zero apparent thickness, in ducts. The diagrams show that, even when distant objects are miraged, the ray crossings occur beyond the lowest point on each ray where the line of sight is tangent to a horizontal surface in the atmosphere. Therefore the apparent altitudes of these tangent points are a monotonic function of their actual heights in the atmosphere. This monotonicity explains an apparent paradox in low-Sun images.

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

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

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

    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

  5. Phase diagrams modified by interfacial penalties

    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.

  6. Pourbaix diagrams for mixed metal oxides

    Thermodynamic information for copper compounds and aqueous species, including estimated values at elevated temperatures, is analyzed. Potential-pH diagrams (Pourbaix diagrams) for the Cu-H2O, Fe-H2O and Fe-Cu-H2O systems are presented and the solubilities of copper and iron oxides (including mixed copper-iron oxide) are evaluated. These results are used to interpret the observed precipitation of oxides on BWR fuel and to estimate the effect of hydrogen water chemistry on their behavior

  7. MDM: A Mode Diagram Modeling Framework

    Wang, Zheng; Pu, Geguang; Li, Jianwen; He, Jifeng; Qin, Shengchao; Larsen, Kim G.; Madsen, Jan; Gu, Bin

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

  8. Modelling Software Evolution using Algebraic Graph Rewriting

    Ciraci, Selim; Broek, van den, PR Peter; Avgeriou, P.; Zdun, U.; Borne, I

    2006-01-01

    We show how evolution requests can be formalized using algebraic graph rewriting. In particular, we present a way to convert the UML class diagrams to colored graphs. Since changes in software may effect the relation between the methods of classes, our colored graph representation also employs the relations in UML interaction diagrams. Then, we provide a set of algebraic graph rewrite rules that formalizes the changes that may be caused by an evolution request, using the pushout construction ...

  9. Required Behavior of Sequence Diagrams: Semantics and Conformance

    Lu, Lunjin; Kim, Dae-Kyoo

    2010-01-01

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

  10. Hints for families of GRBs improving the Hubble diagram

    Cardone, Vincenzo F

    2013-01-01

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

  11. The complex of looped diagrams and natural operations on Hochschild homology

    Klamt, Angela

    In this thesis natural operations on the (higher) Hochschild complex of a given family of algebras are investigated. We give a description of all formal operations (in the sense of Wahl) for the class of commutative algebras using Loday's lambda operation, Connes' boundary operator and shue...... products. Furthermore, we introduce a dg-category of looped diagrams and show how to generate operations on the Hochschild complex of commutative Frobenius algebras out of these. This way we recover all operations known for symmetric Frobenius algebras (constructed via Sullivan diagrams), all the formal...... operations for commutative algebras (as computed in the rst part of the thesis) and a shifted BV structure which has been investigated by Abbaspour earlier. We prove that this BV structure comes from a suspended Cacti operad sitting inside the complex of looped diagrams. Last, we eneralize the setup of...

  12. Mixed wasted integrated program: Logic diagram

    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)

  13. Complexities of One-Component Phase Diagrams

    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…

  14. Magnetic phase diagram of ultrathin films

    Zablotskyy, Vitaliy A.; Stefanowicz, W.; Maziewski, A.

    2007-01-01

    Roč. 101, - (2007), 113904/1-113904/6. ISSN 0021-8979 EU Projects: European Commission(XE) 3177 - NANOMAG-LAB Institutional research plan: CEZ:AV0Z10100520 Keywords : ultrathin film * magnetization distribution * phase diagram Subject RIV: BM - Solid Matter Physics ; Magnetism Impact factor: 2.171, year: 2007

  15. Influence diagram in evaluating the subjective judgment

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

  16. Construction of Lax operators from weight diagrams

    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

  17. Spin wave Feynman diagram vertex computation package

    Price, Alexander; Javernick, Philip; Datta, Trinanjan

    Spin wave theory is a well-established theoretical technique that can correctly predict the physical behavior of ordered magnetic states. However, computing the effects of an interacting spin wave theory incorporating magnons involve a laborious by hand derivation of Feynman diagram vertices. The process is tedious and time consuming. Hence, to improve productivity and have another means to check the analytical calculations, we have devised a Feynman Diagram Vertex Computation package. In this talk, we will describe our research group's effort to implement a Mathematica based symbolic Feynman diagram vertex computation package that computes spin wave vertices. Utilizing the non-commutative algebra package NCAlgebra as an add-on to Mathematica, symbolic expressions for the Feynman diagram vertices of a Heisenberg quantum antiferromagnet are obtained. Our existing code reproduces the well-known expressions of a nearest neighbor square lattice Heisenberg model. We also discuss the case of a triangular lattice Heisenberg model where non collinear terms contribute to the vertex interactions.

  18. Image Attributes: A Study of Scientific Diagrams.

    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)

  19. Fine structure of the butterfly diagram revisited

    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.

  20. Graphic lambda calculus and knot diagrams

    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.

  1. Geometrical splitting and reduction of Feynman diagrams

    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.

  2. Phase Diagrams of Strongly Interacting Theories

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

  3. Parallel Computation of Feynman diagrams with DIANA

    Tentyukov, M.; Fleischer, J.

    2003-01-01

    Co-operation of the Feynman DIagram ANAlyzer (DIANA) with the underlying operational system (UNIX) is presented. We discuss operators to run external commands and a recent development of parallel processing facilities and an extension in the spirit of a component model.

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

    叶仁召; 郑玉墙; 李玉珍

    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. Impersonal parameters from Hertzsprung-Russell diagrams

    Wilson, R. E.; Hurley, Jarrod R.

    2003-10-01

    An objective process for estimation of star cluster parameters from Hertzsprung-Russell (HR) diagrams is introduced, with direct inclusion of multiple stars, a least-squares fitting criterion, and standard error estimates. No role is played by conventional isochrones. Instead the quantity compared between observation and theory is the density of points (areal ) as it varies over the diagram. With as the effective observable quantity, standard parameter adjustment theory can be brought to bear on HR diagram analysis. Here we use the method of differential corrections with a least-squares fitting criterion, but any of the many known fitting methods should be applicable to comparison of observed and theoretical distributions. Diverse numerical schemes were developed to make the overall algorithm workable, including two that improve differentiability of by rendering point distributions effectively equivalent to continuous distributions in certain respects. Statistics of distributions are handled not via Monte Carlo methods but by the Functional Statistics Algorithm (hereafter FSA), a statistical algorithm that has been developed for HR diagram fitting but should serve as an alternative to Monte Carlo in many other applications. FSA accomplishes the aims of Monte Carlo with orders of magnitude less computation. Analysis of luminosity functions is included within the HR diagram algorithm as a special case. Areal density analysis of HR diagrams is acceptably fast because we handle stellar evolution via approximation functions, whose output also is more precisely differentiable than that of a full stellar evolution program. Evolution by approximation functions is roughly a million times as fast as full evolution and has virtually no numerical noise. The algorithmic ideas that lead to objective solutions can be applied to many kinds of HR diagram analysis that are now done subjectively. The present solution program is limited by speed considerations to use of one evolution

  6. Constraints Modeling in FRBR Data Model Using OCL

    Rudić, Gordana

    2011-09-01

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

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

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

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

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

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

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

  10. Class size versus class composition

    Jones, Sam

    Raising schooling quality in low-income countries is a pressing challenge. Substantial research has considered the impact of cutting class sizes on skills acquisition. Considerably less attention has been given to the extent to which peer effects, which refer to class composition, also may affect...

  11. Word classes

    Rijkhoff, Jan

    2007-01-01

    This article provides an overview of recent literature and research on word classes, focusing in particular on typological approaches to word classification. The cross-linguistic classification of word class systems (or parts-of-speech systems) presented in this article is based on statements found...... in grammatical descriptions of some 50 languages, which together constitute a representative sample of the world’s languages (Hengeveld et al. 2004: 529). It appears that there are both quantitative and qualitative differences between word class systems of individual languages. Whereas some languages...... employ 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...

  12. Condon domain phase diagram for silver

    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.

  13. Extracting parameters from Colour-Magnitude Diagrams

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

    2015-01-01

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

  14. Prediction of boron carbon nitrogen phase diagram

    Yao, Sanxi; Zhang, Hantao; Widom, Michael

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

  15. Phase diagram for interacting Bose gases

    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

  16. MHV diagrams in momentum twistor space

    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.

  17. Diagram of the uranium prospection perforation

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

  18. Empirical Phase Diagram of Congested Traffic Flow

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

  19. Formal Semantics of Time Sequence Diagrams

    Christian Facchi

    2016-01-01

    Time Sequence Diagrams (TSDs) are a graphical representation employed to clarify the communication between service users and a service provider in the ISO/OSI basic reference model. In this paper we define the syntax and semantics of a textual representation for TSDs. As well, we provide a method for translating TSDs into this language. Furthermore, some extensions of TSDs are introduced that allow some special facets of an arbitrary layer to be described.

  20. Drawing Tree Diagrams: Problems and Suggestions

    Qiang Wang

    2010-01-01

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

  1. Simple Lie algebras and Dynkin diagrams

    The following theorem is studied: in a simple Lie algebra of rank p there are p positive roots such that all the other n-3p/2 positive roots are linear combinations of them with integer non negative coefficients. Dykin diagrams are built by representing the simple roots with circles and drawing a junction between the roots. Five exceptional algebras are studied, focusing on triple junction algebra, angular momentum algebra, weights of the representation, antisymmetric tensors, and subalgebras

  2. Temperature Diagrams of Eutectoid Steel Heating

    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.

  3. Phase diagrams modified by interfacial penalties

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

  4. Invited Commentary: Causal Diagrams and Measurement Bias

    Hernán, Miguel A.; Cole, Stephen R.

    2009-01-01

    Causal inferences about the effect of an exposure on an outcome may be biased by errors in the measurement of either the exposure or the outcome. Measurement errors of exposure and outcome can be classified into 4 types: independent nondifferential, dependent nondifferential, independent differential, and dependent differential. Here the authors describe how causal diagrams can be used to represent these 4 types of measurement bias and discuss some problems that arise when using measured expo...

  5. Interpreter Chart Diagram N-S

    Mac Gaul de Jorge, Marcia; Aballay, Patricia; Zamora, Rodrigo Gabriel; Soria, Marcelo A.

    2009-01-01

    The team of researchers develops and implements technological resources focused on a methodological strategy that supports its use. Our investigation deals with the analysis beginner students’ competences attending the Analisis de Sistema career at the UNSa, in order to solve different computing problems such as the analysis of the design if the diagram N-S and the desktop test. This work describes the process undertaken by the educational software design called Diagramar. Its development and...

  6. Fluctuations and the QCD Phase Diagram

    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.

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

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

  8. Linearly recursive sequences and Dynkin diagrams

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

  9. Developing grain boundary diagrams for multicomponent alloys

    Impurity-based, premelting-like, intergranular films (IGFs, a common type of grain boundary complexion) can form in various materials and influence sintering, creep, and microstructure development. A thermodynamic framework is presented to forecast the formation and stability of these premelting-like grain boundary complexions (a.k.a. interfacial “phases” that are thermodynamically two dimensional) in multicomponent alloys to consider the interactions of multiple alloying elements. Key thermodynamic parameters that control the interfacial segregation and disordering behaviors have been identified and systematically examined. Subsequently, ternary and quaternary grain boundary diagrams have been computed and used to forecast the sintering behaviors of W–Ni–M (M = Fe, Co, Cr, Zr, Nb and Ti) and Mo–Si–B–M (M = Ni, Co and Fe) systems. This work supports a long-range scientific goal of extending bulk computational thermodynamics and CALPHAD methods to interfaces and developing grain boundary complexion (interfacial “phase”) diagrams as extensions to bulk phase diagrams, which can be a generally useful materials science tool

  10. Regime Diagrams for K-Theory Dispersion

    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.

  11. Proof test diagrams for Zerodur glass-ceramic

    Tucker, D. S.

    1991-01-01

    Proof test diagrams for Zerodur glass-ceramics are calculated from available fracture mechanics data. It is shown that the environment has a large effect on minimum time-to-failure as predicted by proof test diagrams.

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

    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. Voronoi Diagrams for Pure 1-qubit Quantum States

    Kato, K; Imai, H; Imai, K; Kato, Kimikazu; Oto, Mayumi; Imai, Hiroshi; Imai, Keiko

    2006-01-01

    1-qubit quantum states form a space called the three-dimensional Bloch ball. To compute Holevo capacity, Voronoi diagrams in the Bloch ball with respect to the quantum divergence have been used as a powerful tool. These diagrams basically treat mixed quantum states corresponding to points in the interior of the Bloch ball. Due to the existence of logarithm in the quantum divergence, the diagrams are not defined on pure quantum states corresponding to points on the two-dimensional sphere. This paper first defines the Voronoi diagrams for pure quantum states on the Bloch sphere by the Fubini-Study distance and the Bures distance. We also introduce other Voronoi diagrams on the sphere obtained by taking a limit of Voronoi diagrams for mixed quantum states by the quantum divergences in the Bloch ball. These diagrams are shown to be equivalent to the ordinary Voronoi diagram on the sphere.

  14. Massive basketball diagram for a thermal scalar field theory

    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.

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

    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

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

    陈振庆; 罗兰花

    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.

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

    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.

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

    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. Aplicación de la uml como herramienta de auxilio en la gestión empresarial

    FERREIRA SILVA, , LUCIANO; DEL CONTE VIEIRA, , DENISE; POPPI BORBA., SUELI DE FÁTIMA

    2011-01-01

    Com a evolução da gestão dos projetos de engenharia de software, dos quais muitas práticas foram retiradas da gestão empresar ial, a documentação destes projetos está cada dia mais completa e refinada, então porque não realizar o caminho inverso, utiliza r à sistemática da diagr amação, esp ecificação e documentação da engenharia de software na gestão empresarial. Este artigo visa aplicar os diagramas d a UML Lingua gem Unificada de Modelagem na gestão empresarial, utilizando os con ceitos...

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

    张玎; 吴重光

    2005-01-01

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

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

    de Freitas, Elizabeth

    2012-01-01

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

  2. The role of perceptual cues in matrix diagrams

    Meij, van der Jan; Amelsvoort, Marije; Anjewierden, Anjo

    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

  3. 30 CFR 256.8 - Leasing maps and diagrams.

    2010-07-01

    ... 30 Mineral Resources 2 2010-07-01 2010-07-01 false Leasing maps and diagrams. 256.8 Section 256.8..., General § 256.8 Leasing maps and diagrams. (a) Any area of the OCS which has been appropriately platted as... 12(d) of the Act. (b) The MMS shall prepare leasing maps and official protraction diagrams of...

  4. IDEAL: A Software Package for Analysis of Influence Diagrams

    Srinivas, Sampath; Breese, John S.

    2013-01-01

    IDEAL (Influence Diagram Evaluation and Analysis in Lisp) is a software environment for creation and evaluation of belief networks and influence diagrams. IDEAL is primarily a research tool and provides an implementation of many of the latest developments in belief network and influence diagram evaluation in a unified framework. This paper describes IDEAL and some lessons learned during its development.

  5. Oak Ridge National Laboratory Technology Logic Diagram. Executive Summary

    1993-06-30

    This executive summary contains a description of the logic diagram format; some examples from the diagram (Vol. 2) and associated technology evaluation data sheets (Vol. 3); a complete (albeit condensed) listing of the RA, D&D, and WM problems at ORNL; and a complete listing of the technology rankings for all the areas covered by the diagram.

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

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

  7. Timing requirement description diagrams for real-time system verification

    Fontan, Benjamin; De Saqui-Sannes, Pierre; Apvrille, Ludovic

    2008-01-01

    TURTLE is a real-time UML profile introduced a few years ago to address the analysis, design and deployment of time-constrained systems. The profile has a formal semantics. Further, it is supported by an open source toolkit: TTool. The latter enables formal verification of TURTLE models without specific knowledge of mathematical notations or formal languages. This paper proposes to extend TURTLE to cover the requirement capture phase, to check a model against formally expressed temporal requi...

  8. Generic Phase Diagram of Binary Superlattices

    Tkachenko, Alexei

    Emergence of a large variety of self-assembled superlattices is a dramatic recent trend in the fields of nanoparticle and colloidal sciences. Motivated by this development, we propose a model that combines simplicity with a remarkably rich phase behavior, applicable to a wide range of such self-assembled systems. Those include nanoparticle and colloidal assemblies driven by DNA-mediated interactions, electrostatics, and possibly, by controlled drying. In our model, a binary system of Large and Small hard sphere (L and S)interact via selective short-range (''sticky'') attraction. In its simplest version, this Binary Sticky Sphere model features attraction only between 'S' and 'L' particles, respectively. We demonstrate that in the limit when this attraction is sufficiently strong compared to kT, the problem becomes purely geometrical: the thermodynamically preferred state should maximize the number of S-L contacts. A general procedure for constructing the phase diagram as a function of system composition f, and particle size ratio r, is outlined. In this way, the global phase behavior can be calculated very efficiently, for a given set of plausible candidate phases. Furthermore, the geometric nature of the problem enables us to generate those candidate phases through a well defined and intuitive construction. We calculate the phase diagrams both for 2D and 3D systems, and compare the results with existing experiments. Most of the 3D superlattices observed to date are featured in our phase diagram, while several more are yet to be discovered. The research was carried out at the CFN, DOE Office of Science Facility, at BNL, under Contract No. DE-SC0012704.

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

    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.

  10. Recent results in Ring Diagram analysis

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

  11. On critical exponents without Feynman diagrams

    Sen, Kallol

    2015-01-01

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

  12. High temperature phase equilibria and phase diagrams

    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

  13. Analysis of bottleneck motion using Voronoi diagrams

    Liddle, Jack; Steffen, Bernhard

    2010-01-01

    Standard definitions of the density exhibit large fluctuations when the size of the measurement area is comparable with the size of a pedestrian. An alternative measurement method exists where a personal space, calculated through the Voronoi diagram, is assigned to each pedestrian. In this contribution this method is applied to an experiment studying motion through a bottleneck and the reduced fluctuations demonstrated. The integrated density also permits examination on much smaller spatial scales than the standard definition, the insights into the pedestrian motion this provides are discussed.

  14. Influence Diagrams for Optimal Maintenance Planning

    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...... reliability methods FORM/SORM. The Bayesian network model is argumented by decision and utility nodes, thus forming a full decision model for inspection planning. With the applied program package the optimal inspection plan is easily obtained. Moreover, the updating facilities allow for fast changes of the...

  15. Toward a phase diagram for stocks

    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.

  16. Massless sunset diagrams in finite asymmetric volumes

    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.

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

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

  18. A comparative study of linear and region based diagrams

    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.

  19. The magnetized effective QCD phase diagram

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

  20. Oak Ridge National Laboratory Technology Logic Diagram

    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

  1. An updated Gamma Ray Bursts Hubble diagram

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

  2. Kinematical Diagrams for Conical Relativistic Jets

    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.

  3. Isolated pulsar spin evolution on the diagram

    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.

  4. Critical point analysis of phase envelope diagram

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

    2014-03-01

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

  5. Phase diagrams of disordered Weyl semimetals

    Shapourian, Hassan; Hughes, Taylor L.

    2016-02-01

    Weyl semimetals are gapless quasitopological materials with a set of isolated nodal points forming their Fermi surface. They manifest their quasitopological character in a series of topological electromagnetic responses including the anomalous Hall effect. Here, we study the effect of disorder on Weyl semimetals while monitoring both their nodal/semimetallic and topological properties through computations of the localization length and the Hall conductivity. We examine three different lattice tight-binding models which realize the Weyl semimetal in part of their phase diagram and look for universal features that are common to all of the models, and interesting distinguishing features of each model. We present detailed phase diagrams of these models for large system sizes and we find that weak disorder preserves the nodal points up to the diffusive limit, but does affect the Hall conductivity. We show that the trend of the Hall conductivity is consistent with an effective picture in which disorder causes the Weyl nodes move within the Brillouin zone along a specific direction that depends deterministically on the properties of the model and the neighboring phases to the Weyl semimetal phase. We also uncover an unusual (nonquantized) anomalous Hall insulator phase which can only exist in the presence of disorder.

  6. Preliminary Master Logic Diagram for ITER operation

    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

  7. Instability Regions in the Upper HR Diagram

    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.

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

    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.

  9. The Diagram as Story: Unfolding the Event-Structure of the Mathematical Diagram

    de Freitas, Elizabeth

    2012-01-01

    This paper explores the role of narrative in decoding diagrams. I focus on two fundamental facets of narrative: (1) the recounting of causally related sequences of events, and (2) the positioning of the narrator through point-of-view and voice. In the first two sections of the paper I discuss philosophical and semiotic frameworks for making sense…

  10. Recent results in Ring Diagram analysis

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

  11. REPRESENTING MARKOV CHAINS WITH TRANSITION DIAGRAMS

    Farida Kachapova

    2013-01-01

    Full Text Available Stochastic processes have many useful applications and are taught in several university programmes. Students often encounter difficulties in learning stochastic processes and Markov chains, in particular. In this article we describe a teaching strategy that uses transition diagrams to represent a Markov chain and to re-define properties of its states in simple terms of directed graphs. This strategy utilises the students’ intuition and makes the learning of complex concepts about Markov chains faster and easier. The method is illustrated by worked examples. The described strategy helps students to master properties of finite Markov chains, so they have a solid basis for the study of infinite Markov chains and other stochastic processes.

  12. Phase diagram in the entanglement PNJL model

    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.

  13. Probing the QCD phase diagram with fluctuations

    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.

  14. The Gamma Ray Bursts Hubble diagram

    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.

  15. Phase diagrams of bosonic ABn chains

    Cruz, G. J.; Franco, R.; Silva-Valencia, J.

    2016-04-01

    The A B N - 1 chain is a system that consists of repeating a unit cell with N sites where between the A and B sites there is an energy difference of λ. We considered bosons in these special lattices and took into account the kinetic energy, the local two-body interaction, and the inhomogenous local energy in the Hamiltonian. We found the charge density wave (CDW) and superfluid and Mott insulator phases, and constructed the phase diagram for N = 2 and 3 at the thermodynamic limit. The system exhibited insulator phases for densities ρ = α/ N, with α being an integer. We obtained that superfluid regions separate the insulator phases for densities larger than one. For any N value, we found that for integer densities ρ, the system exhibits ρ + 1 insulator phases, a Mott insulator phase, and ρ CDW phases. For non-integer densities larger than one, several CDW phases appear.

  16. Database design using entity-relationship diagrams

    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

  17. Reentrant Phase Diagram of Network Fluids

    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.

  18. Improving perturbation theory with cactus diagrams

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

    2006-01-01

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

  19. Transformation of BPMN Diagrams to YAWL Nets

    Jianhong Ye

    2010-04-01

    Full Text Available Business Process Modeling Notation (BPMN is the de facto standard for modeling business processes on a conceptual level. However, BPMN lacks a formal semantics and many of its features need to be further interpret, Consequently that hinders  BPMN as a standard to statically check the semantic correctness of models. YAWL (Yet Another Workflow Language allows the specification of executable workflow models. A transformation between these two languages enables the integration of different levels of abstraction in process modeling. This paper discusses how to transform BPMN diagrams to YAWL nets. The benefits of the transformation are threefold. Firstly, it clarifies the semantics of BPMN via a mapping to YAWL. Secondly, the deployment of BPMN business process models is simplified. Thirdly, BPMN models can be analyzed with YAWL verification tools.

  20. Bayesian Image Reconstruction Based on Voronoi Diagrams

    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.

  1. Oak Ridge National Laboratory Technology Logic Diagram

    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. Oak Ridge National Laboratory Technology Logic Diagram

    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

  3. Expression of Superparamagnetic Particles on FORC Diagrams

    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.

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

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

  5. Calculating Asteroseismic Diagrams for Solar-Like Oscillations

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

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

    Kishimoto H.

    2008-01-01

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

  7. Class distinction

    White, M. Catherine

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

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

    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. Does the butterfly diagram indicate asolar flux-transport dynamo?

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

  10. The Eh-pH Diagram and Its Advances

    Hsin-Hsiung Huang

    2016-01-01

    Since Pourbaix presented Eh versus pH diagrams in his “Atlas of Electrochemical Equilibria in Aqueous Solution”, diagrams have become extremely popular and are now used in almost every scientific area related to aqueous chemistry. Due to advances in personal computers, such diagrams can now show effects not only of Eh and pH, but also of variables, including ligand(s), temperature and pressure. Examples from various fields are illustrated in this paper. Examples include geochemical formation,...

  11. Solubility diagram of the Cu-Ni nanosystem

    The application of equilibrium thermodynamics to a nanosystem changes Gibbs's rule of geometrical thermodynamics. This fact leads to the necessity to reconsider the phase diagram and solubility curve concepts. The notions of 'solubility diagram', 'solidus', 'liquidus' are used to discuss the case of phase transition in Cu-Ni nanoparticles. It is shown that, in the limit where thermodynamic arguments remain valid, the solubility diagrams of nanoparticles are functions of their size and nucleation mode. This is demonstrated for different sizes

  12. Visualization of Areas of Interest in Software Architecture Diagrams

    Byelas, H.; Telea, A.

    2006-01-01

    Understanding complex software systems requires getting insight in how system properties, such as performance, trust, reliability, or structural attributes, correspond to the system architecture. Such properties can be seen as defining several ’areas of interest’ over the system architecture. We visualize areas of interest atop of system architecture diagrams using a new technique that minimizes visual clutter for multiple, overlapping areas for large diagrams, yet preserves the diagram layou...

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

    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.

  14. Computer recognition of slag property diagrams in ternary systems

    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.

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

    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.

  16. Oak Ridge K-25 Site Technology Logic Diagram. Volume 2, Technology Logic Diagrams

    Fellows, R.L. [ed.

    1993-02-26

    The Oak Ridge K-25 Technology Logic Diagram (TLD), a decision support tool for the K-25 Site, was developed to provide a planning document that relates envirorunental restoration and waste management problems at the Oak Ridge K-25 Site to potential technologies that can remediate these problems. The TLD technique identifies the research necessary to develop these technologies to a state that allows for technology transfer and application to waste management, remedial action, and decontamination and decommissioning activities. The TLD consists of four separate volumes-Vol. 1, Vol. 2, Vol. 3A, and Vol. 3B. Volume 1 provides introductory and overview information about the TLD. This volume, Volume 2, contains logic diagrams with an index. Volume 3 has been divided into two separate volumes to facilitate handling and use.

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

    Qu Yang

    2008-01-01

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

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

    Kari Tiensyrjä

    2008-08-01

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

  19. To use or no to use diagrams: The effect of drawing a diagram in solving introductory physics problems

    Maries, Alexandru

    2016-01-01

    Drawing appropriate diagrams is a useful problem solving heuristic that can transform a give problem into a representation that is easier to exploit for solving it. A major focus while helping introductory physics students learn problem solving is to help them appreciate that drawing a diagram facilitates problem solution. We conducted an investigation in which 111 students in an algebra-based introductory physics course were subjected to two different interventions during recitation quizzes throughout the semester. They were either (1) asked to solve problems in which the diagrams were drawn for them or (2) explicitly told to draw a diagram. A comparison group was not given any instruction regarding diagrams. We developed a rubric to score the problem-solving performance of students in different intervention groups. We investigated two problems involving electric field and electric force and found that students who draw expert-like diagrams are more successful problem solvers and that a higher level of detai...

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

    Kamal Alaskar

    2009-06-01

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