25 research outputs found

    A Programming Language for Web Service Development

    Get PDF
    There is now widespread acceptance of Web services and service-oriented architectures. But despite the agreement on key Web services standards there remain many challenges. Programming environments based on WSDL support go some way to facilitating Web service development. However Web services fundamentally rely on XML and Schema, not on contemporary programming language type systems such as those of Java or .NET. Moreover, Web services are based on a messaging paradigm and hence bring forward the traditional problems of messaging systems including concurrency control and message correlation. It is easy to write simple synchronous Web services using traditional programming languages; however more realistic scenarios are surprisingly difficult to implement. To alleviate these issues we propose a programming language which directly supports Web service development. The language leverages XQuery for native XML processing, supports implicit message correlation and has high level join calculus-style concurrency control. We illustrate the features of the language through a motivating example

    Scrap your boilerplate with object algebras

    Get PDF
    htmlabstractTraversing complex Abstract Syntax Trees (ASTs) typically requires large amounts of tedious boilerplate code. For many operations most of the code simply walks the structure, and only a small portion of the code implements the functional- ity that motivated the traversal in the first place. This paper presents a type-safe Java framework called Shy that removes much of this boilerplate code. In Shy Object Algebras are used to describe complex and extensible AST structures. Using Java annotations Shy generates generic boilerplate code for various types of traversals. For a concrete traversal, users of Shy can then inherit from the generated code and over- ride only the interesting cases. Consequently, the amount of code that users need to write is significantly smaller. Moreover, traversals using the Shy framework are also much more structure shy, becoming more adaptive to future changes or extensions to the AST structure. To prove the effectiveness of the approach, we applied Shy in the implementation of a domain-specific questionnaire language. Our results show that for a large number of traversals there was a significant reduction in the amount of user-defined code

    A Featherweight Model for Chorded Languages

    No full text
    Chords are a concurrency mechanism of object-oriented languages inspired by the join of the Join-Calculus. We present SCHOOL, the Small Chorded Object-Oriented Language, a featherweight model which aims to capture the essence of the concurrent behaviours of chords. Our model serves as a generalisation of chorded behaviours found in existing experimental languages such as Polyphonic C-sharp. Furthermore, we study the interaction of chords with fields by extending SCHOOL to include fields, resulting in fSCHOOL. Fields are orthogonal to chords in terms of concurrent behaviours. We show that adding fields to SCHOOL does not change its expressiveness by means of an encoding between the two languages.Working Pape

    Assessment of Lipid Quality in Commercial Omega-3 Supplements Sold in the French Market

    Get PDF
    Supplementation of omega-3 fatty acids is considered a valuable strategy to supply the low intake of these fatty acids. Thus, the safety of the supplements is an important milestone. Because of that, we analyzed 20 unflavored supplements sold in the French market for fatty acid and triglyceride composition, for EPA and DHA, and for tocol content, as well as for oxidative status. This study found that only 2.5% of the supplements did not meet their label claims for omega-3 content. TAG analysis showed high variability among the triglyceride distribution, and the same trend was also noticed for the tocol content; in fact, a high variability of the distribution of the six tocols (four tocopherols and two tocotrienols) was found among the samples. Of the tested products, all of them complied with peroxide value, p-anisidine value, and Totox values established by the Global Organization for EPA and DHA Omega-3s (GOED) and were not oxidized

    Assessment of Lipid Quality in Commercial Omega-3 Supplements Sold in the French Market

    Get PDF
    Supplementation of omega-3 fatty acids is considered a valuable strategy to supply the low intake of these fatty acids. Thus, the safety of the supplements is an important milestone. Because of that, we analyzed 20 unflavored supplements sold in the French market for fatty acid and triglyceride composition, for EPA and DHA, and for tocol content, as well as for oxidative status. This study found that only 2.5% of the supplements did not meet their label claims for omega-3 content. TAG analysis showed high variability among the triglyceride distribution, and the same trend was also noticed for the tocol content; in fact, a high variability of the distribution of the six tocols (four tocopherols and two tocotrienols) was found among the samples. Of the tested products, all of them complied with peroxide value, p-anisidine value, and Totox values established by the Global Organization for EPA and DHA Omega-3s (GOED) and were not oxidized.Spanish Ministry of Science, Education and Universities/Spanish State Research Agency PCI2018-093178European Commissio

    A case study exploring how grade three learners with attention deficit hyperactivity disorder experience the support provided by their educators in an inclusive education context.

    Get PDF
    Thesis (M.Ed.)-University of KwaZulu-Natal, Durban, 2008.South Africa is a country with tremendous diversity. Previously, many learners who experienced barriers to learning and development were excluded from the education system, preventing them from meeting their educational needs. With the implementation of inclusive education, barriers to learning and development are no longer seen to reside primarily within the individual learner, but instead emphasis is placed on transforming the education system to accommodate a variety of learning needs. Many learners in South Africa display symptoms of Attention Deficit Hyperactivity Disorder (ADHD) which frequently affects their learning and development. In some instances very little is being done to accommodate such learners to ensure that they are given the opportunity to develop to their full potential, as many educators continue to view these learners negatively, and fail to question the effect that they themselves may have upon the learners’ development. The implementation of inclusive education, however, ought to create a space in schools where educators can support learners with ADHD in a unique manner and assist them to develop to their full potential. It is on the basis of this acknowledgement and commitment of support by Education White Paper 6 that this research project was conceived, to explore how grade three learners with Attention Deficit Hyperactivity Disorder experience the support provided by their educators. A qualitative approach was employed in the study and participants were selected through purposive sampling. As the primary participants were young learners, the data was obtained through the use of arts-based (collage) focus group interviews. Individual interviews were also used to gather additional data from the learners’ educators. The data from both the learners with ADHD and their educators was then transcribed. After a thorough analysis, using an open-coding technique, the findings clearly indicated that attempts are being made to implement the policy of inclusive education within schools. Educators and staff are beginning to value the diversity of learners, and evidently are attempting to make adjustments to cater for the individual needs of learners and promote their successful learning and development

    The BG News March 19, 1999

    Get PDF
    The BGSU campus student newspaper March 19, 1999. Volume 82 - Issue 117https://scholarworks.bgsu.edu/bg-news/7465/thumbnail.jp

    Scrap your boilerplate with object algebras

    Get PDF
    International audienceTraversing complex Abstract Syntax Trees (ASTs) typically requires large amounts of tedious boilerplate code. For many operations most of the code simply walks the structure, and only a small portion of the code implements the functional- ity that motivated the traversal in the first place. This paper presents a type-safe Java framework called Shy that removes much of this boilerplate code. In Shy Object Algebras are used to describe complex and extensible AST structures. Using Java annotations Shy generates generic boilerplate code for various types of traversals. For a concrete traversal, users of Shy can then inherit from the generated code and over- ride only the interesting cases. Consequently, the amount of code that users need to write is significantly smaller. Moreover, traversals using the Shy framework are also much more structure shy, becoming more adaptive to future changes or extensions to the AST structure. To prove the effectiveness of the approach, we applied Shy in the implementation of a domain-specific questionnaire language. Our results show that for a large number of traversals there was a significant reduction in the amount of user-defined code
    corecore