22,745 research outputs found

    Coordination Contracts as Connectors in Component-Based Development

    Get PDF
    Several proposals for component-based development methods have started to appear. However, the emphasis is still very much on the development of components as opposed to the development with components. The main focus is on how to generate ideal reusable components not on how to plug existing components and specify their interactions and connections. The concept of a coordination contract (Andrade and Fiadeiro 1999; Andrade and Fiadeiro 2001; Andrade, Fiadeiro et al. 2001) has been proposed to specify a mechanism of interaction between objects based on the separation between structure, what is stable, and interaction, what is changeable. This separation supports better any change of requirements, as contracts can be replaced, added or removed dynamically, i.e. in run-time, without having to interfere with the components that they coordinate. A coordination contract corresponds to an expressive architectural connector that can be used to plug existing components. In this paper we integrate the concept of a coordination contract with component-based development and show how coordination contracts can be used to specify the connectors between components

    Characterization of manifolds of constant curvature by spherical curves

    Full text link
    It is known that the so-called rotation minimizing (RM) frames allow for a simple and elegant characterization of geodesic spherical curves in Euclidean, hyperbolic, and spherical spaces through a certain linear equation involving the coefficients that dictate the RM frame motion (da Silva, da Silva in Mediterr J Math 15:70, 2018). Here, we shall prove the converse, i.e., we show that if all geodesic spherical curves on a Riemannian manifold are characterized by a certain linear equation, then all the geodesic spheres with a sufficiently small radius are totally umbilical and, consequently, the given manifold has constant sectional curvature. We also furnish two other characterizations in terms of (i) an inequality involving the mean curvature of a geodesic sphere and the curvature function of their curves and (ii) the vanishing of the total torsion of closed spherical curves in the case of three-dimensional manifolds. Finally, we also show that the same results are valid for semi-Riemannian manifolds of constant sectional curvature.Comment: To appear in Annali di Matematica Pura ed Applicat

    Characterization of curves that lie on a geodesic sphere or on a totally geodesic hypersurface in a hyperbolic space or in a sphere

    Get PDF
    The consideration of the so-called rotation minimizing frames allows for a simple and elegant characterization of plane and spherical curves in Euclidean space via a linear equation relating the coefficients that dictate the frame motion. In this work, we extend these investigations to characterize curves that lie on a geodesic sphere or totally geodesic hypersurface in a Riemannian manifold of constant curvature. Using that geodesic spherical curves are normal curves, i.e., they are the image of an Euclidean spherical curve under the exponential map, we are able to characterize geodesic spherical curves in hyperbolic spaces and spheres through a non-homogeneous linear equation. Finally, we also show that curves on totally geodesic hypersurfaces, which play the role of hyperplanes in Riemannian geometry, should be characterized by a homogeneous linear equation. In short, our results give interesting and significant similarities between hyperbolic, spherical, and Euclidean geometries.Comment: 15 pages, 3 figures; comments are welcom

    A graph-semantics of business configurations

    Get PDF
    In this paper we give graph-semantics to a fundamental part of the semantics of the service modeling language SRML. To achieve this goal we develop a new graph transformation system for what we call 2-level symbolic graphs. These kind of graphs extend symbolic graphs with a simple 2-level hierarchy that can be generalized to arbitrary hierarchies. We formalize the semantics using this new graph transformation system using a simple example of a trip booking agent.Postprint (published version
    corecore