1,194 research outputs found

    Go with the Flow - Design of Cloud Logistics Service Blueprints

    Get PDF
    By adopting principles of cloud computing to the \ logistics domain the paradigm of Cloud Logistics is derived. It \ appears to be a promising paradigm in order to evolve logistics \ into being more flexible and collaborative. Yet, appropriate \ concepts that enable the cloud logistics paradigm are missing. \ In the paper, existing body of literature is reviewed and a \ definition and a framework of cloud logistics is given. Further, \ service blueprinting is combined with domain engineering and \ general morphological analysis in order to create a suitable \ method for designing cloud oriented service blueprints. Those \ are focusing on domain-specific flows and transformations \ enabling cloud oriented business collaboration. The method \ is applied to the logistics domain and a cloud logistics service \ blueprint is designed. Finally, the concept is evaluated with \ real use cases from logistics service providers

    Construção de Linguagens Específicas de Domínio e a sua Integração com IDEs

    Get PDF
    Low-code platforms are presented as model-based software development solutions. In this sense, they could be described as applications of the Model-driven Engineering (MDE) paradigm. Despite the apparent success of these development platforms, they do not appear to adhere to standards and are frequently closed-source solutions. These characteristics may cause problems in the maintenance and evolution of solutions developed on these platforms in the future. One of these issues is the difficulty in migrating solutions to other platforms, implying that the client/user is dependent on the platform. The goal of the study is to externalize low-code platform modeling or any DSL to more general-purpose integrated development environments (IDE) like Visual Studio Code or Eclipse. As a result, users are able to use DSLs to model their applications in the IDE and integrate them with more general-purpose programming languages. This dissertation starts by providing an overview of the current state of the use of domainspecific language in general-purpose IDE environments. Furthermore, several designs were developed to find the best solution that achieves the goal. The designs are then compared, and the best one is selected to be implemented. The solution developed still has quite some future work to be done. It lacks many of the features found in a full-fledged IDE for a general-purpose language, like Visual Studio Code supports Javascript. Nonetheless, it may be quite useful when deploying a DSL to a generalpurpose IDE.As plataformas low-code são apresentadas como soluções de desenvolvimento de software baseadas em modelos. Nesse sentido, podem ser descritas como aplicações do paradigma Model-driven Engineering (MDE). Apesar do aparente sucesso dessas plataformas de desenvolvimento, não parecem aderir aos padrões e frequentemente são soluções de código fechado. Essas características podem causar problemas na manutenção e evolução das soluções desenvolvidas nessas plataformas no futuro. Um desses problemas é a dificuldade em migrar soluções para outras plataformas, implicando que o cliente seja dependente da plataforma. O objetivo do estudo é externalizar a modelagem de plataforma low-code ou de uma linguagens específica de domínio (DSL) para ambientes de desenvolvimento integrado (IDE) de propósito geral, como Visual Studio Code ou Eclipse. Como resultado, os usuários poderão usar DSLs para modelar seus aplicativos no IDE e integrá-los com linguagens de programação mais gerais. Esta dissertação começa fornecendo uma visão geral do estado atual do uso de DSL em ambientes IDE de uso geral. Além disso, vários designs foram desenvolvidos para encontrar a melhor solução que atinja o objetivo. Os designs são então comparados e o melhor é selecionado para ser implementado. A solução desenvolvida ainda tem bastante trabalho a ser feito. Faltam muitas das funcionalidades encontrados em um IDE para uma linguagem de uso geral, tal com o Visual Studio Code tem suporte para Javascript. No entanto, pode ser bastante útil ao implantar uma DSL num IDE de uso geral

    Measuring the understandability of WSDL specifications, web service understanding degree approach and system

    Get PDF
    Web Services (WS) are fundamental software artifacts for building service oriented applications and they are usually reused by others. Therefore they must be analyzed and comprehended for maintenance tasks: identification of critical parts, bug fixing, adaptation and improvement. In this article, WSDLUD a method aimed at measuring a priori the understanding degree (UD) of WSDL (Web Service Description Language) descriptions is presented. In order to compute UD several criteria useful to measure the understanding’s complexity of WSDL descriptions must be defined. These criteria are used by LSP (Logic Scoring of Preference), a multicriteria evaluation method, for producing a Global Preference value that indicates the satisfaction level of the WSDL description regarding the evaluation focus, in this case, the understanding degree. All the criteria information required by LSP is extracted from WSDL descriptions by using static analysis techniques and processed by specific algorithms which allow gathering semantic information. This process allows to obtain a priori information about the comprehension difficulty which proves our research hypotheses that states that it is possible to compute the understanding degree of a WSDL description.info:eu-repo/semantics/publishedVersio

    Language for Specific Purposes and Corpus-based Pedagogy

    Get PDF
    This chapter describes how corpus-based pedagogies are used for teaching and learning language for specific purposes (LSP). Corpus linguistics (CL) refers to the study of large quantities of authentic language using computer-assisted methods, which form the basis for computer-assisted language learning (CALL) that uses corpora for reference, exploration, and interactive learning. The use of corpora as reference resources to create LSP materials is described. Direct student uses of corpora are illustrated by three approaches to data-driven learning (DDL) where students engage in hands-on explorations of texts. A combination of indirect and direct corpus applications is shown in an illustration of interactive CALL technologies, including an example of an inclusive corpus-based tool for genre-based writing pedagogy. The chapter concludes with potential prospects for future developments in LSP

    Multi Agent Systems in Logistics: A Literature and State-of-the-art Review

    Get PDF
    Based on a literature survey, we aim to answer our main question: “How should we plan and execute logistics in supply chains that aim to meet today’s requirements, and how can we support such planning and execution using IT?†Today’s requirements in supply chains include inter-organizational collaboration and more responsive and tailored supply to meet specific demand. Enterprise systems fall short in meeting these requirements The focus of planning and execution systems should move towards an inter-enterprise and event-driven mode. Inter-organizational systems may support planning going from supporting information exchange and henceforth enable synchronized planning within the organizations towards the capability to do network planning based on available information throughout the network. We provide a framework for planning systems, constituting a rich landscape of possible configurations, where the centralized and fully decentralized approaches are two extremes. We define and discuss agent based systems and in particular multi agent systems (MAS). We emphasize the issue of the role of MAS coordination architectures, and then explain that transportation is, next to production, an important domain in which MAS can and actually are applied. However, implementation is not widespread and some implementation issues are explored. In this manner, we conclude that planning problems in transportation have characteristics that comply with the specific capabilities of agent systems. In particular, these systems are capable to deal with inter-organizational and event-driven planning settings, hence meeting today’s requirements in supply chain planning and execution.supply chain;MAS;multi agent systems

    Natural Language-based Approach for Helping in the Reuse of Ontology Design Patterns

    Get PDF
    Experiments in the reuse of Ontology Design Patterns (ODPs) have revealed that users with different levels of expertise in ontology modelling face difficulties when reusing ODPs. With the aim of tackling this problem we propose a method and a tool for supporting a semi-automatic reuse of ODPs that takes as input formulations in natural language (NL) of the domain aspect to be modelled, and obtains as output a set of ODPs for solving the initial ontological needs. The correspondence between ODPs and NL formulations is done through Lexico-Syntactic Patterns, linguistic constructs that convey the semantic relations present in ODPs, and which constitute the main contribution of this paper. The main benefit of the proposed approach is the use of non-restricted NL formulations in various languages for obtaining ODPs. The use of full NL poses challenges in the disambiguation of linguistic expressions that we expect to solve with user interaction, among other strategies

    Non-functional Property based service selection: A survey and classification of approaches

    Get PDF
    In recent years there has been much effort dedicated to developing approaches for service selection based on non-functional properties. It is clear that much progress has been made, and by considering the individual approaches there is some overlap in functionality, but obviously also some divergence. In this paper we contribute a classification of approaches, that is, we define a number of criteria which allow to differentiate approaches. We use this classification to provide a comparison of existing approaches and in that sense provide a survey of the state of the art of the field. Finally we make some suggestions as to where the research in this area might be heading and which new challenges need to be addressed

    Model-Driven Engineering for Artificial Intelligence - A Systematic Literature Review

    Get PDF
    Objective: This study aims to investigate the existing body of knowledge in the field of Model-Driven Engineering MDE in support of AI (MDE4AI) to sharpen future research further and define the current state of the art. Method: We conducted a Systemic Literature Review (SLR), collecting papers from five major databases resulting in 703 candidate studies, eventually retaining 15 primary studies. Each primary study will be evaluated and discussed with respect to the adoption of (1) MDE principles and practices and (2) the phases of AI development support aligned with the stages of the CRISP-DM methodology. Results: The study's findings show that the pillar concepts of MDE (metamodel, concrete syntax and model transformation), are leveraged to define domain-specific languages (DSL) explicitly addressing AI concerns. Different MDE technologies are used, leveraging different language workbenches. The most prominent AI-related concerns are training and modeling of the AI algorithm, while minor emphasis is given to the time-consuming preparation of the data sets. Early project phases that support interdisciplinary communication of requirements, such as the CRISP-DM \textit{Business Understanding} phase, are rarely reflected. Conclusion: The study found that the use of MDE for AI is still in its early stages, and there is no single tool or method that is widely used. Additionally, current approaches tend to focus on specific stages of development rather than providing support for the entire development process. As a result, the study suggests several research directions to further improve the use of MDE for AI and to guide future research in this area

    Genre Archive: Bibliography

    Full text link
    The Genre Archive, created by the English Language Institute at The University of Michigan, is a collection of around one thousand papers dealing in nearly all cases with some aspect or aspects of non-literary genres. The Archive was assembled by John Swales, his graduate students, and the visiting scholars who came to the institute, often supported by the H. Joan Morley Scholarship Fund, with the assistance of the staff of the ELI Library. The earliest papers are from the 1950s and the latest from 2007, but the majority are from the 1985 to 2005 period. Some are published papers; others dissertations or theses, or parts thereof; some are manuscripts, sometimes drafts of later publications and sometimes term papers or other coursework. Many of the last group have no date (n.d). This bibliography lists the papers contained in the Archive in alphabetical order by author, and then by year of publication. A few of the entries are highlighted in yellow, indicating that these papers themselves are currently missing. The Genre Archive exists solely in paper form and is housed at the ELI offices. Access to the Archive is available by appointment only. Researchers interested in visiting the Archive should email [email protected]. Unfortunately, we are not able to accept requests for scanned copies by mail or email or to otherwise circulate the contents of the Archive. (Introduction by John Swales)http://deepblue.lib.umich.edu/bitstream/2027.42/134394/1/ELI Genre Archive Bibliography 10-12-16.dochttp://deepblue.lib.umich.edu/bitstream/2027.42/134394/2/ELI Genre Archive Bibliography.pdf-1Description of ELI Genre Archive Bibliography 10-12-16.doc : Genre Archive: Bibliography (Word Version)Description of ELI Genre Archive Bibliography.pdf : Genre Archive: Bibliography (pdf version

    Evaluation and Improvement of an Organizational Resource applying Strategy Patterns

    Get PDF
    For any software company that frequently performs quality assurance activities devoted to measurement, evaluation (ME) and change/improvement (MEC) projects, ME and MEC strategies can be valuable organizational assets. In this paper, we analyze the improvement of a ME strategy, which can be considered an organizational resource to be applied to quality assurance activities. This resource is called the GOCAME (Goal-Oriented Context-Aware Measurement and Evaluation) strategy. AME/MEC strategy embraces the next three integrated capabilities: 1) the ME/MEC domain conceptual base and framework; 2) the process perspective specifications; and, 3) the method specifications. The improvement of GOCAME was performed instantiating two strategy patterns. A strategy pattern is a reusable solution to recurrent problems in ME/MEC projects. For an improvement goal, the selected MEC strategy pattern allows instantiating in a project a set of tailored activities and methods for measurement, evaluation, analysis and change. Particularly, we instantiate the GoME_1QV (Goal-oriented Measurement and Evaluation for One Quality View) strategy pattern to understand the GOCAME current quality state and compare it with the so-called GQM+ Strategies. First, this evaluation and analysis allows us to know the GOCAME strengths and weaknesses with regard to the quality of the three capabilities. Second, we instantiate the GoMEC_1QV (Goal-oriented Measurement, Evaluation and Change for One Quality View) strategy pattern to improve the GOCAME current state, producing as result a new version of the GOCAME strategy.Fil: Papa, María Fernanda. Universidad Nacional de la Pampa. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Rivera, María Belén. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Pampa. Facultad de Ingeniería; ArgentinaFil: Becker, Pablo Javier. Universidad Nacional de la Pampa. Facultad de Ingeniería; ArgentinaFil: Olsina, Luis Antonio. Universidad Nacional de la Pampa. Facultad de Ingeniería; Argentin
    corecore