9 research outputs found
The unified coordination language UnCL.
In this paper we show how to use a (subset) of UML as an Unified Coordination Language (UnCL) that is based on a separation of concerns between coordination and computation. As such UnCL provides a general language for the coordination of, in particular, object-oriented applications. The basic idea of UnCL is to use UML as a formalism to specify the `glue code' in terms of state-machines which are added to the classes of the underlying applications. These state-machines describe the coordination of the objects of the underlying applications in terms of sending and receiving events. We introduce a formal semantics of UnCL and discuss its implementation using a new tool for the transformation of XML data which is based on a new Rule Markup Language (RML). Finally, we discuss the incorporation of a more high-level coordination mechanism called MoCha, an exogenous coordination framework for (distributed) communication and collaboration using mobile channels as its mediu
Blueprint model and language for engineering cloud applications
Abstract: The research presented in this thesis is positioned within the domain of engineering CSBAs. Its contribution is twofold: (1) a uniform specification language, called the Blueprint Specification Language (BSL), for specifying cloud services across several cloud vendors and (2) a set of associated techniques, called the Blueprint Manipulation Techniques (BMTs), for publishing, querying, and composing cloud service specifications with aim to support the flexible design and configuration of an CSBA.
Domain specific modeling and analysis
It is desirable to model software systems in such a way that analysis of the systems, and tool development for such analysis, is readily possible and feasible in the context of large scientific research projects. This thesis emphasizes the methodology that serves as a basis for such developments. I focus on methods for the design of data-languages and their corresponding tools.UBL - phd migration 201
Domain specific modeling and analysis
It is desirable to model software systems in such a way that analysis of the systems, and tool development for such analysis, is readily possible and feasible in the context of large scientific research projects. This thesis emphasizes the methodology that serves as a basis for such developments. I focus on methods for the design of data-languages and their corresponding tools.UBL - phd migration 201
Intelligent business processes composition based on mas, semantic and cloud integration (IPCASCI)
[EN]Component reuse is one of the techniques that most clearly contributes to the
evolution of the software industry by providing efficient mechanisms to create quality
software. Reuse increases both software reliability, due to the fact that it uses
previously tested software components, and development productivity, and leads to a
clear reduction in cost.
Web services have become are an standard for application development on cloud
computing environments and are essential in business process development. These
services facilitate a software construction that is relatively fast and efficient, two
aspects which can be improved by defining suitable models of reuse. This research
work is intended to define a model which contains the construction requirements of
new services from service composition. To this end, the composition is based on
tested Web services and artificial intelligent tools at our disposal.
It is believed that a multi-agent architecture based on virtual organizations is a
suitable tool to facilitate the construction of cloud computing environments for
business processes from other existing environments, and with help from ontological
models as well as tools providing the standard BPEL (Business Process Execution
Language). In the context of this proposal, we must generate a new business process
from the available services in the platform, starting with the requirement
specifications that the process should meet. These specifications will be composed of a
semi-free description of requirements to describe the new service.
The virtual organizations based on a multi-agent system will manage the tasks
requiring intelligent behaviour. This system will analyse the input (textual description
of the proposal) in order to deconstruct it into computable functionalities, which will
be subsequently treated. Web services (or business processes) stored to be reused
have been created from the perspective of SOA architectures and associated with an
ontological component, which allows the multi-agent system (based on virtual
organizations) to identify the services to complete the reuse process.
The proposed model develops a service composition by applying a standard BPEL
once the services that will compose the solution business process have been
identified. This standard allows us to compose Web services in an easy way and
provides the advantage of a direct mapping from Business Process Management
Notation diagrams
Recommended from our members
Network creation mechanisms in business incubators and clusters and the implications on new ventures in Lagos technology ecosystem
Purpose: The purpose of this study is to explore and analyse the role of entrepreneurs in the network creation process. A great deal of attention has been paid to the relational and structural characteristics of networks to understand the impact of networks on new ventures. Even though these properties provide insight into understanding network impact, they do not cover the whole story since they neglect those who are network beneficiaries or brokers. Additionally, the role of context in stimulating network activities and the relationships that make up those networks has received limited attention. According to researchers like Vissa (2014) and Hallen and Eisenhardt (2012), entrepreneurs should not be viewed as passive actors constrained by network structure, but rather as reflective agents who can shape their network endeavours over time. This study examines the roles of agency, cognition, and context in explaining how entrepreneurs trigger, regulate, and pursue network relationships. By contributing to this knowledge, researchers can better understand network actors' perceptions of network impact. As the context is essential to understanding entrepreneurship, the Lagos Technology Ecosystem, comprised of different incubator models and clusters, is examined. By doing so, knowledge is gained regarding the way entrepreneurial networks are shaped.
Study design/methodology/approach: Multiple case studies are used in this study to allow for comparisons between different cases and exploration of the phenomenon. Two contexts are involved in this study: the incubator and the cluster. By comparing multiple case studies, we can gain a more nuanced understanding of networking mechanisms within them. In addition, they facilitate perceptions of the impact on actors who are involved in networking activities.
Findings: Findings from this study showed that context is essential for building relationships and improving access to critical ingredients for building networks. However, the entrepreneur, who is crucial to creating networks, is influenced by the interaction between contextual factors and sense-making outputs, which enables us to find out what they perceive as network quality and impact. Furthermore, this study provides a framework that can be used to gauge entrepreneurial actors' involvement. The framework can be used to identify properties of networks that can be utilized to design network activities.
Implication: Based on what is learned in this research; we can create network activities for entrepreneurs in various contexts. This could also be used to benchmark the effectiveness of network activities.
Originality: In this study, a conceptual framework for understanding entrepreneurial actors' involvement in network creation is presented. The research explores motivation, brokerage, and contextual interaction in the creation of networks. Unlike conventional models of networking, this takes into account motivation, brokerage, and interaction to understand network impact
WICC 2017 : XIX Workshop de Investigadores en Ciencias de la Computación
Actas del XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017), realizado en el Instituto Tecnológico de Buenos Aires (ITBA), el 27 y 28 de abril de 2017.Red de Universidades con Carreras en Informática (RedUNCI