205 research outputs found

    A Catalog of Reusable Design Decisions for Developing UML/MOF-based Domain-specific Modeling Languages

    Get PDF
    In model-driven development (MDD), domain-specific modeling languages (DSMLs) act as a communication vehicle for aligning the requirements of domain experts with the needs of software engineers. With the rise of the UML as a de facto standard, UML/MOF-based DSMLs are now widely used for MDD. This paper documents design decisions collected from 90 UML/MOF-based DSML projects. These recurring design decisions were gained, on the one hand, by performing a systematic literature review (SLR) on the development of UML/MOF-based DSMLs. Via the SLR, we retrieved 80 related DSML projects for review. On the other hand, we collected decisions from developing ten DSML projects by ourselves. The design decisions are presented in the form of reusable decision records, with each decision record corresponding to a decision point in DSML development processes. Furthermore, we also report on frequently observed (combinations of) decision options as well as on associations between options which may occur within a single decision point or between two decision points. This collection of decision-record documents targets decision makers in DSML development (e.g., DSML engineers, software architects, domain experts).Series: Technical Reports / Institute for Information Systems and New Medi

    Supporting a Hybrid Composition of Microservices. The EUCalipTool Platform

    Full text link
    [EN] To provide complex and elaborated functionalities, Microservices may cooperate with each other either by following a centralized (orchestration) or decentralized (choreography) approach. It seems that the decentralized nature of microservices makes the choreography approach more appropriate to achieve such cooperation, where lighter solutions based on events and message queues are used. However, orchestration through the usage of a process model facilitates the analysis of the composition when this is modified. To benefit from the goodness of these two approaches, this paper presents a hybrid solution based on the choreography of business process pieces that are obtained from a previously defined description of the complete microservice composition. To support this solution, the EUCalipTool platform is presented.This work has been developed with the financial support of the Spanish State Research Agency under the project TIN2017-84094-R and co-financed with ERDF.Valderas, P.; Torres Bosch, MV.; Pelechano Ferragud, V. (2020). Supporting a Hybrid Composition of Microservices. The EUCalipTool Platform. Journal of Software Engineering Research and Development. 8(1):1-14. https://doi.org/10.5753/jserd.2020.457S1148

    Adapting modeling environments to domain specific interactions

    Full text link
    Software tools are being used by experts in a variety of domains. There are numerous software modeling environments tailored to a specific domain expertise. However, there is no consistent approach to generically synthesize a product line of such modeling environments that also take into account the user interaction and experience adapted to the domain. The focus of my thesis is the proposal of a solution to explicitly model user interfaces and interaction of modeling environments so that they can be tailored to the habits and preferences of domain experts. We extend current model-driven engineering techniques that synthesize graphical modeling environments to also take interaction models into account. The formal semantics of our language framework is based on statecharts. We define a development process for generating such modeling environments to maximize reuse through a novel statechart refinement technique.Les outils logiciels sont utilisés par des experts dans une variété de domaines. Il existe de nombreux environnements de modélisation logicielle adaptés á une expertise spécifique. Cependant, il n’existe pas d’approche cohérente pour synthétiser génériquement une ligne de produits de tels environnements de modélisation qui prennent également en compte l’interaction et l’expérience utilisateur adaptées au domaine. L’objectif de ma thése est la proposition d’une solution pour modéliser explicitement les interfaces utilisateur et l’interaction des environnements de modélisation afin qu’ils puissent étre adaptés aux habitudes et aux préférences des experts du domaine. Nous étendons les techniques d’ingénierie actuelles pilotées par un modéle qui synthétisent des environnements de modélisation graphique pour prendre également en compte les modèles d’interaction. La sémantique formelle de notre cadre linguistique est basée sur des statecharts. Nous définissons un processus de développement pour générer de tels environnements de modélisation afin de maximiser la réutilisation à travers une nouveau technique de raffinement de statecharts

    The Requirements Editor RED

    Get PDF

    Un enfoque de toma de decisiones multicriterio aplicado a la estrategia de transformación digital de las organizaciones por medio de la inteligencia artificial responsable en la nube de las organizaciones. Estudio de caso en el sector de salud

    Get PDF
    Tesis inédita de la Universidad Complutense de Madrid, Facultad de Estudios Estadísticos, leída el 08-02-2023Organisations are committed to understanding both the needs of their customers and the capabilities and plans of their competitors and partners, through the processes of acquiring and evaluating market information in a systematic and anticipatory manner. On the other hand, most organisations in the last few years have defined that one of their main strategic objectives for the next few years is to become a truly data-driven organisation in the current Big Data and Artificial Intelligence (AI) context (Moreno et al., 2019). They are willing to invest heavily in Data and AI Strategy and build enterprise data and AI platforms that will enable this Market-Oriented vision (Moreno et al., 2019). In this thesis, it is presented a Multicriteria Decision Making (MCDM) model (Saaty, 1988), an AI Digital Cloud Transformation Strategy and a cloud conceptual architecture to help AI leaders and organisations with their Responsible AI journey, capable of helping global organisations to move from the use of data from descriptive to prescriptive and leveraging existing cloud services to deliver true Market-Oriented in a much shorter time (compared with traditional approaches)...Las organizaciones se comprometen a comprender tanto las necesidades de sus clientes como las capacidades y planes de sus competidores y socios, a través de procesos de adquisición y evaluación de información de mercado de manera sistemática y anticipatoria. Por otro lado, la mayoría de las organizaciones en los últimos años han definido que uno de sus principales objetivos estratégicos para los próximos años es convertirse en una organización verdaderamente orientada a los datos (data-driven) en el contexto actual de Big Data e Inteligencia Artificial (IA) (Moreno et al. al., 2019). Están dispuestos a invertir fuertemente en datos y estrategia de inteligencia artificial y construir plataformas de datos empresariales e inteligencia artificial que permitan esta visión orientada al mercado (Moreno et al., 2019). En esta tesis, se presenta un modelo de toma de decisiones multicriterio (MCDM) (Saaty, 1988), una estrategia de transformación digital de IA de la nube y una arquitectura conceptual de nube para ayudar a los líderes y organizaciones de IA en su viaje de IA responsable, capaz de ayudar a las organizaciones globales a pasar del uso de datos descriptivos a prescriptivos y aprovechar los servicios en la nube existentes para ofrecer una verdadera orientación al mercado en un tiempo mucho más corto (en comparación con los enfoques tradicionales)...Fac. de Estudios EstadísticosTRUEunpu
    • …
    corecore