1 |
Textural and Chemical Relations Among Spinel-Sapphirine-Garnet-Orthopyroxene, Salt Hill Emery Mine, Cortlandt Complex, N.Y.Johnson, Amy Mechel 08 October 1998 (has links)
Very high temperature (>900 °C) contact metamorphism and metasomatism of aluminous schist xenoliths in the mafic to ultramafic Cortlandt Complex, New York, resulted in formation of bodies of unusual Fe- and Al-oxide-rich rock called emery. During contact heating, disequilibrium thermal decomposition of the protolith schists in one closely examined xenolith produced two end-member materials: a quartzo-feldspathic water-undersaturated melt which partitioned much of the silica and calcium and all of the alkalis of the original schist; and a highly aluminous fine-grained emery residuum which contained spinel, magnetite, ilmenohematite, sillimanite, and sporadically corundum. During cooling, melt within the xenoliths was injected as cm-scale veinlets into the silica-poor solid residuum. Local increase in silica activity resulted in progressive silication reactions of spinel-rich residuum to several silicates. A simple model of progressive silication would require that reactions should occur from lower to higher silica content of product silicates in stages, e.g., spinel – sapphirine (Si/O=0.10), sapphirine – garnet (0.25), garnet – orthopyroxene (0.28), rather than directly from spinel to higher-silica minerals which would overstep intermediate reaction steps. However, observed reaction textures indicate the latter more complex behavior in which spinel may have reaction rims of, or occur as inclusions within, any of the three silicate minerals.
Statistical analysis of several samples has shown the mode to be the spinel-orthopyroxene reaction rim boundary although orthopyroxene is the highest-silica product mineral, based on Si/O ratio. Chi-square test results are significant and show that the textural relations observed among spinel, sapphirine, garnet, and orthopyroxene are dependent. Increased silica activity therefore cannot be the only factor controlling the reaction sequence.
Microprobe data has been collected in an attempt to correlate mineral compositions with the different textural occurrences. The effects of local equilibria appear to be the dominant factors in the overstepping of sequential reactions. Qualitative activity-activity diagrams proved useful for examining the effects of bulk composition on the relative stabilities of spinel and the three silicates, including variations in Fe/(Fe+Mg), bulk Mn and Zn contents, and minor local variation in oxygen fugacity. Matrix spinel compositions (i.e., those not modified by reaction to silicates) fall into two groups: a more magnesian one containing spinels with average Fe/(Fe+Mg) (Fe#) of 0.49 and a less magnesian one, average Fe# of 0.67. With regard to this bulk compositional effect, the more magnesian composition should reduce garnet stability due to the strong fractionation of Fe into garnet, thus favoring the reaction of spinel to orthopyroxene within silica-rich areas. In more aluminous areas, spinel will react to form sapphirine, then garnet, then possibly orthopyroxene. A less magnesian composition would expand the stability of garnet at the expense of sapphirine and, to a lesser extent, orthopyroxene.
Zinc has a subtle effect on mineral stabilities. Because Zn is strongly partitioned into spinel, higher zinc contents (concentrations in some spinels are as high as 14.9 mol% gahnite) may expand the stability of that mineral considerably. Consequently, spinel stability may increase relative to the three silicates, but this may be quite variable due to variable reaction stoichiometry and different reaction-boundary slopes in the activity-activity diagram. In general, spinels with the highest Zn content occur next to orthopyroxene (ave. 4.9 mol% gahnite in spinels) for which the stability appears to be only slightly affected by this increase in Zn. The greatest decrease in silicate stability is observed in sapphirine. Spinels adjacent to sapphirine contain no more than 1.3 mol% gahnite.
The effects of manganese and oxygen fugacity were also examined. Mn increases the stability of garnet due to strong partitioning of Mn into this mineral. It can be inferred using statistical and chemical data that this has some bearing on textural relations in garnet-bearing samples, but the lack of obvious Mn fractionation by other minerals examined makes it impossible to interpret the effects of Mn in the garnet-free samples. Calculated ferric-ferrous ratios in analyzed minerals were examined in an attempt to study the effect of oxygen fugacity on the stabilities of minerals. In the more magnesian compositions, which may correlate with slightly higher fO2 during reactions, spinels should react to form sapphirine, then possibly garnet or orthopyroxene with further silica activity increase. In lower-fO2 environments (perhaps those with higher bulk Fe#), spinel should react directly to form orthopyroxene. The coexistence of magnetite and ilmenohematite dictates T-fO2 conditions very nearly at those of the Hematite-Magnetite buffer. Minor fO2 variations that might have had an effect on silicate-forming reactions would only be recorded by small variations in magnetite and ilmenohematite solid solutions (ulvospinel and ilmenite contents, respectively). These data were not acquired in this study, however, so no definite conclusions could be made. / Master of Science
|
2 |
Veiklos diagramų modeliavimo sistemos sudarymas ir tyrimas / Analysis and design of modeling system for activity diagramsKartašov, Maksim 27 May 2006 (has links)
Making electronic business systems, products of information technologies or solving real time tasks more and more IT specialists their designing work connect to UML language. The usage of this language provides opportunities to arrange documentation more simply, allows to communicate different position employees more easily, guarantee IT systems compatibility with business needs and requirements. One of the diagrams types used is activity diagram, which could be used to describe business processes, firms or its unit, compose official, activity or users instructions, show systems behaviour. Any investigative, designed or management activity at some cases is connected to modelling. Commonly designing systems, where parallel events could take place or, if necessary, to give an opportunity gradually, taking in account the reality, show events or state proceeding with the help of Petri nets. It is both graphical and mathematical design method. Designing activity diagrams of IT systems UML editors are used. To research and show events proceeding Petri nets are used. So the problem area is to compose a design system, which could transfer the elements of activity diagrams into Petri nets and model the functionality of the project. The major purpose of this study paper is to compose UML language activity diagrams modelling system, examine the functionality and design opportunities of system’s activity diagrams into Petri nets.
|
3 |
Transformation of UML Activity Diagrams into Business Process Execution LanguageMustafa, Nasser Mousa Faleh 19 July 2011 (has links)
Researchers in software engineering proposed design method for distributed applications to construct a set of communicating system components from a global behavior. The joint behaviors of these components must precisely satisfy the specified global behavior. The next concern is to transform the constructed models of these components into executable business processes by ensuring the exchange of asynchronous messages among the generated business processes. The introduction of Service-Oriented Architecture (SOA) has helped to achieve this goal. SOA provides high flexibility in composing loosely-integrated services that can be used among business domains to carry out business transactions; this composition is known as service orchestration. Moreover, SOA supports Model Driven Architecture (MDA) such that services modeled as UML Activity Diagrams (AD) can be transformed into a set of Business Execution Language (BPEL) processes. Many researchers discussed the transformation of UML AD and the Business Process Modeling Notation (BPMN) into BPEL. However, they did not discuss the practical limitations that some of these transformations impose.
This thesis addresses the imitations of the transformation from UML AD to BPEL processes using the IBM Rational Software Architect (RSA). We showed here that the tool is unable to create the correct BPEL artifacts from UML AD components in certain cases, for instance when the behavior includes the alternative for receiving single or concurrent messages, a weak loop, or certain choice activities. Furthermore, we provided novel solutions to the transformations in these cases in order to facilitate the transformation from UML AD to BPEL.
|
4 |
Transformation of UML Activity Diagrams into Business Process Execution LanguageMustafa, Nasser Mousa Faleh 19 July 2011 (has links)
Researchers in software engineering proposed design method for distributed applications to construct a set of communicating system components from a global behavior. The joint behaviors of these components must precisely satisfy the specified global behavior. The next concern is to transform the constructed models of these components into executable business processes by ensuring the exchange of asynchronous messages among the generated business processes. The introduction of Service-Oriented Architecture (SOA) has helped to achieve this goal. SOA provides high flexibility in composing loosely-integrated services that can be used among business domains to carry out business transactions; this composition is known as service orchestration. Moreover, SOA supports Model Driven Architecture (MDA) such that services modeled as UML Activity Diagrams (AD) can be transformed into a set of Business Execution Language (BPEL) processes. Many researchers discussed the transformation of UML AD and the Business Process Modeling Notation (BPMN) into BPEL. However, they did not discuss the practical limitations that some of these transformations impose.
This thesis addresses the imitations of the transformation from UML AD to BPEL processes using the IBM Rational Software Architect (RSA). We showed here that the tool is unable to create the correct BPEL artifacts from UML AD components in certain cases, for instance when the behavior includes the alternative for receiving single or concurrent messages, a weak loop, or certain choice activities. Furthermore, we provided novel solutions to the transformations in these cases in order to facilitate the transformation from UML AD to BPEL.
|
5 |
Transformation of UML Activity Diagrams into Business Process Execution LanguageMustafa, Nasser Mousa Faleh 19 July 2011 (has links)
Researchers in software engineering proposed design method for distributed applications to construct a set of communicating system components from a global behavior. The joint behaviors of these components must precisely satisfy the specified global behavior. The next concern is to transform the constructed models of these components into executable business processes by ensuring the exchange of asynchronous messages among the generated business processes. The introduction of Service-Oriented Architecture (SOA) has helped to achieve this goal. SOA provides high flexibility in composing loosely-integrated services that can be used among business domains to carry out business transactions; this composition is known as service orchestration. Moreover, SOA supports Model Driven Architecture (MDA) such that services modeled as UML Activity Diagrams (AD) can be transformed into a set of Business Execution Language (BPEL) processes. Many researchers discussed the transformation of UML AD and the Business Process Modeling Notation (BPMN) into BPEL. However, they did not discuss the practical limitations that some of these transformations impose.
This thesis addresses the imitations of the transformation from UML AD to BPEL processes using the IBM Rational Software Architect (RSA). We showed here that the tool is unable to create the correct BPEL artifacts from UML AD components in certain cases, for instance when the behavior includes the alternative for receiving single or concurrent messages, a weak loop, or certain choice activities. Furthermore, we provided novel solutions to the transformations in these cases in order to facilitate the transformation from UML AD to BPEL.
|
6 |
Transformation of UML Activity Diagrams into Business Process Execution LanguageMustafa, Nasser Mousa Faleh January 2011 (has links)
Researchers in software engineering proposed design method for distributed applications to construct a set of communicating system components from a global behavior. The joint behaviors of these components must precisely satisfy the specified global behavior. The next concern is to transform the constructed models of these components into executable business processes by ensuring the exchange of asynchronous messages among the generated business processes. The introduction of Service-Oriented Architecture (SOA) has helped to achieve this goal. SOA provides high flexibility in composing loosely-integrated services that can be used among business domains to carry out business transactions; this composition is known as service orchestration. Moreover, SOA supports Model Driven Architecture (MDA) such that services modeled as UML Activity Diagrams (AD) can be transformed into a set of Business Execution Language (BPEL) processes. Many researchers discussed the transformation of UML AD and the Business Process Modeling Notation (BPMN) into BPEL. However, they did not discuss the practical limitations that some of these transformations impose.
This thesis addresses the imitations of the transformation from UML AD to BPEL processes using the IBM Rational Software Architect (RSA). We showed here that the tool is unable to create the correct BPEL artifacts from UML AD components in certain cases, for instance when the behavior includes the alternative for receiving single or concurrent messages, a weak loop, or certain choice activities. Furthermore, we provided novel solutions to the transformations in these cases in order to facilitate the transformation from UML AD to BPEL.
|
7 |
Modeling and Performance Analysis of Distributed Systems with Collaboration Behaviour DiagramsIsrar, Toqeer 23 April 2014 (has links)
The use of distributed systems, involving multiple components, has become a common industry practice. However, modeling the behaviour of such systems is a challenge, especially when the behavior consists of several collaborations of different parties, each involving possibly several starting (input) and ending (output) events of the involved components. Furthermore, the global behavior should be described as a composition of several sub-behaviours, in the following called collaborations, and each collaboration may be further decomposed into several sub-collaborations. We assume that the performance of the elementary sub-collaborations is known, and that the performance of the global behavior should be determined from the performance of the contained elementary collaborations and the form of the composition.
A collaboration, in this thesis, is characterized by a partial order of input and output events, and the performance of the collaboration is defined by the minimum delays required for a given output event with respect to an input event. This is a generalization of the semantics of UML Activities, where all input events are assumed to occur at the same time, and all output events occur at the same time. We give a semantic definition of the dynamic behavior of composed collaborations using the composition operators for control flow from UML Activity diagrams, in terms of partial order relationships among the involved input and output events. Based on these semantics, we provide formulas for calculating the performance of composed collaborations in terms of the performance of the sub-collaborations, where each delay is characterized by (a) a fixed value, (b) a range of values, and (c) a distribution (in the case of stochastic behaviours). We also propose approximations for the case of stochastic behavior with Normal distributions, and discuss the expected errors that may be introduced due to ignoring of shared resources or possible dependencies in the case of stochastic behaviours. A tool has been developed for evaluating the performance of complex collaborations, and examples and case studies are discussed to illustrate the applicability of the performance analysis and the visual notation which we introduced for representing the partial-order relationships of the input and output events.
|
8 |
Formalização de workflow nets utilizando lógica linear: análise qualitativa e quantitativaPassos, Lígia Maria Soares 27 May 2009 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / This work presents a method for qualitative and quantitative analysis of WorkFlow
nets based on the proof trees of linear logic, and an approach for the verification of
workflow specifications in UML through the transformation of UML Activity Diagrams
into WorkFlow nets.
The qualitative analysis is concerned with the proof of soundness correctness criterion
defined for WorkFlow nets.
The quantitative analysis is based on the computation of symbolic dates for the planning
of resources used to handle each task of the workflow process modeled by a t-Time
WorkFlow net.
For the verification of the specifications of workflow processes mapped into UML
Activity Diagrams are presented formal rules to transform this ones into WorkFlow nets.
In this context is proposed the analysis and correction of critical points in UML Activity
Diagrams through the analysis of proof trees of linear logic.
The advantages of such an approach are diverse. The fact of working with linear
logic permits one to prove the correctness criterion soundness in a linear time without
considering the construction of the reachability graph, considering the proper structure
of the WorkFlow net instead of considering the corresponding automata.
Moreover, the computation of symbolic dates for the execution of each task mapped
into the t-Time WorkFlow net permits to plan the utilization of the resources involved
in the activities of the workflow process, through formulas that can be used for any case
handled by the correspondent workflow process, without to examine again the process to
recalculate, for each new case, the dates of start and conclusion for the activities involved
in the process.
Regarding the verification of workflow processes mapped into UML Activity Diagrams,
the major advantage of this approach is the transformation of a semi-formal model into
a formal model, such that some properties, like soundness, can be formally verified. / Este trabalho apresenta um método para a análise qualitativa e quantitativa de Work-
Flow nets baseado nas árvores de prova canônica da lógica linear e uma abordagem para a
verificação de especificações de processos de workflow em UML através da transformação
de Diagramas de Atividades da UML em WorkFlow nets.
A análise qualitativa refere-se à prova do critério de corretude soundness definido para
WorkFlow nets.
Já a análise quantitativa preocupa-se com o planejamento de recursos para cada atividade
de um processo de workflow mapeado em uma t-Time WorkFlow net e baseia-se no
cálculo de datas simbólicas para o planejamento de recursos utilizados na realização de
cada tarefa do processo de workflow.
Para a verificação das especificações de processos de workflow mapeados em Diagramas
de Atividades da UML são apresentadas regras formais para transformar estes diagramas
em WorkFlow nets. Neste contexto também é proposta a análise e correção de pontos
críticos em Diagramas de Atividades da UML através da análise de árvores de prova
canônica da lógica linear.
As vantagens das abordagens apresentadas neste trabalho são diversas. O fato de trabalhar
com lógica linear permite provar o critério de corretude soundness em tempo linear
e sem que seja necessária a construção de um grafo das marcações acessíveis, considerando
diretamente a própria estrutura da WorkFlow net, ao invés de considerar o seu autômato
correspondente.
Além disso, o cálculo de datas simbólicas correspondentes à execução de cada tarefa
mapeada em uma t-Time WorkFlow net permite planejar a utilização dos recursos envolvidos
nas atividades do processo de workflow, através de fórmulas que podem ser
utilizadas por qualquer caso tratado pelo processo de workflow correspondente, sem que
seja necessário percorrer novamente o processo de workflow inteiro para recalcular, para
cada novo caso, datas de início e término das atividades envolvidas no processo.
Já no que diz respeito à verificação de processos de workflow mapeados em Diagramas
de Atividades da UML, a principal vantagem desta abordagem é a transformação de
um modelo semi-formal em um modelo formal, para o qual algumas propriedades, como
soundness, podem ser formalmente verificadas. / Mestre em Ciência da Computação
|
9 |
Modeling and Performance Analysis of Distributed Systems with Collaboration Behaviour DiagramsIsrar, Toqeer January 2014 (has links)
The use of distributed systems, involving multiple components, has become a common industry practice. However, modeling the behaviour of such systems is a challenge, especially when the behavior consists of several collaborations of different parties, each involving possibly several starting (input) and ending (output) events of the involved components. Furthermore, the global behavior should be described as a composition of several sub-behaviours, in the following called collaborations, and each collaboration may be further decomposed into several sub-collaborations. We assume that the performance of the elementary sub-collaborations is known, and that the performance of the global behavior should be determined from the performance of the contained elementary collaborations and the form of the composition.
A collaboration, in this thesis, is characterized by a partial order of input and output events, and the performance of the collaboration is defined by the minimum delays required for a given output event with respect to an input event. This is a generalization of the semantics of UML Activities, where all input events are assumed to occur at the same time, and all output events occur at the same time. We give a semantic definition of the dynamic behavior of composed collaborations using the composition operators for control flow from UML Activity diagrams, in terms of partial order relationships among the involved input and output events. Based on these semantics, we provide formulas for calculating the performance of composed collaborations in terms of the performance of the sub-collaborations, where each delay is characterized by (a) a fixed value, (b) a range of values, and (c) a distribution (in the case of stochastic behaviours). We also propose approximations for the case of stochastic behavior with Normal distributions, and discuss the expected errors that may be introduced due to ignoring of shared resources or possible dependencies in the case of stochastic behaviours. A tool has been developed for evaluating the performance of complex collaborations, and examples and case studies are discussed to illustrate the applicability of the performance analysis and the visual notation which we introduced for representing the partial-order relationships of the input and output events.
|
Page generated in 0.0568 seconds