20,171 research outputs found

    Semantic and Structural Difficulties with the Unified Modeling Language Use-Case Notation version 1.3

    Get PDF
    A case study was undertaken to examine and apply the UML use-case notation version 1.3. This study shows that the notation is open to interpretation and the semantics of the use-case relationships are confusing. The attempt to bolt on the object-oriented inheritance structure to the use-case notation is shown to cause problems with users

    Building on CHASM: A Study of Using Counts for the Analysis of Static Models of Processes

    Get PDF
    Process modelling is gaining increasing acceptance by software engineers as a useful discipline to facilitate both process understanding and improvement activities. This position paper builds upon previous work reported at the 1997 ICSE workshop on process models and empirical studies of software engineering (Phalp and Counsell 1997). In the previous paper, we argued that simple counts could be used to support analysis of static process models. We also illustrated the idea with a coupling measure for Role Activity Diagrams, a graphical process modelling notation adapted from Petri Nets. At that time only limited empirical work had been carried out, based upon a single industrial study, where we found high levels of coupling in an inefficient process (a more thorough description may be found in (Phalp and Shepperd 1999)). We now summarise a more recent study, which uses a similar analysis of process coupling again based on simple counts. In the study, we compared ten software prototyping processes drawn from eight different organisations. We found that this approach does yield insights into process problems, which could potentially be missed by qualitative analysis alone. This is particularly so when analysing real world processes, which are frequently more complex than their text book counterparts. One notable finding was that despite differences in size and domain, role types across the organisations exhibited similar levels of coupling. Furthermore, where there were deviations in one particular role type, this led the authors to discover a relationship between project size and the coupling levels within that type of role. Given the simplicity of our approach and the complexity of many real world processes we argue that quantitative analysis of process models should be considered as a process analysis technique

    A double-frequency dwarf nova oscillation

    Full text link
    We have detected coherent oscillations (``dwarf nova oscillations'') in Hubble Space Telescope spectra of the dwarf nova OY Car. The oscillations were seen towards the end of a superoutburst of OY Car. The oscillations are extraordinary compared to the many other examples in the literature for two reasons. First, their amplitude is large, with a peak-to-peak variation of 8 to 20% of the total flux over the range 1100 to 2500A. However, most remarkably we find that there are two components present simultaneously. Both have periods close to 18sec (equivalent to 4800 cycles/day) but they are separated by 57.7+/-0.5 cycles/day. The lower frequency component of the pair has a strong second harmonic while its companion, which has about twice its amplitude, does not. The oscillation spectra appear hotter than the mean spectrum and approximately follow the continuum distribution of a black-body with a temperature in the range 30,000 to 50,000K. We tentatively suggest that the weaker non-sinusoidal component could represent the rotation of the white dwarf, although we have been unable to recover any such signal in quiescent data.Comment: 9 pages, 9 figure

    Analysing Process Models Quantitatively

    Get PDF
    Over the years, there has been much interest in modelling processes. Processes include those associated with the development of software and those business processes that make use of software systems. Recent research in Systems Engineering for Business Process Change highlights the importance of modelling business processes in order to evolve and maintain the legacy systems that support those processes. Business processes are typically described with static (diagrammatic) models. This paper illustrates how quantitative techniques can facilitate analysis of such models. This is illustrated with reference to the process modelling notation Role Activity Diagrams (RADs). An example process, taken from an investigation of the bidding process of a large telecommunications systems supplier, is used to show how a quantitative approach can be used to highlight features in RADs that are useful to the process modeller. We show how simple measures reveal high levels of role coupling and discrepancies between different perspectives. Since the models are non-trivial — there are 101 roles and almost 300 activities — we argue that quantitative analysis can be a useful adjunct for the modeller

    Decay of Z into Three Pseudoscalar Bosons

    Get PDF
    We consider the decay of the ZZ boson into three pseudoscalar bosons in a general two-Higgs-doublet model. Assuming mAm_A to be very small, and that of the two physical neutral scalar bosons h1h_1 and h2h_2, AA only couples to ZZ through h1h_1, we find the ZAAAZ \to A A A branching fraction to be negligible for moderate values of tanβv2/v1\tan \beta \equiv v_2/v_1, if there is no λ5(Φ1Φ2)2+h.c.\lambda_5 (\Phi_1^\dagger \Phi_2)^2 + h.c. term in the Higgs potential; otherwise there is no absolute bound but very large quartic couplings (beyond the validity of perturbation theory) are needed for it to be observable.Comment: 8 pages including 1 fi

    The application of metrics to industrial prototyping processes: An empirical study

    Get PDF
    A key problem in the development of information systems is understanding features of the development process. To this end, in recent years, considerable interest has been focused on modelling processes. In this paper, the results of an empirical investigation into the use of prototyping in information systems development is described. Nine prototyping processes across eight different sites of varying size were analysed and data relating to each process collected. The notation of Role Activity Diagrams (RADs) was used to capture each of the nine processes. Analysis of the interactions in each process revealed that the project manager interacted with the prototyper far more often in large developments than in small or medium-sized developments. However, significantly more interactions between the project manager and end-user were found in small-sized developments than for any other sized site. The study demonstrates how measures of business models can aid analysis of the process rather than the product and highlights the need for more empirical investigation into this and other facets of the development process. A number of lessons have been learnt from our analysis; these we also explain

    Chebyshev constants for the unit circle

    Full text link
    It is proven that for any system of n points z_1, ..., z_n on the (complex) unit circle, there exists another point z of norm 1, such that 1/zzk2n2/4.\sum 1/|z-z_k|^2 \leq n^2/4. Equality holds iff the point system is a rotated copy of the nth unit roots. Two proofs are presented: one uses a characterisation of equioscillating rational functions, while the other is based on Bernstein's inequality.Comment: 11 page
    corecore