2,655 research outputs found
Forum Session at the First International Conference on Service Oriented Computing (ICSOC03)
The First International Conference on Service Oriented Computing (ICSOC) was held in Trento, December 15-18, 2003. The focus of the conference ---Service Oriented Computing (SOC)--- is the new emerging paradigm for distributed computing and e-business processing that has evolved from object-oriented and component computing to enable building agile networks of collaborating business applications distributed within and across organizational boundaries. Of the 181 papers submitted to the ICSOC conference, 10 were selected for the forum session which took place on December the 16th, 2003. The papers were chosen based on their technical quality, originality, relevance to SOC and for their nature of being best suited for a poster presentation or a demonstration. This technical report contains the 10 papers presented during the forum session at the ICSOC conference. In particular, the last two papers in the report ere submitted as industrial papers
Phenolic profiling, biological activities and in silico studies of Acacia tortilis (Forssk.) Hayne ssp. raddiana extracts
The authors are grateful to the Foundation for Science and
Technology (FCT, Portugal) for financial support through national
funds FCT/MCTES to CIMO (UIDB/00690/2020). L. Barros and R. C.
Calhelha thank the national funding by the FCT, P.I., through the institutional
scientific employment program-contract for their contracts.
M. Carocho also thanks the project ValorNatural for his research contract.
The authors are also grateful to the FEDER-Interreg España-
Portugal programme for financial support through the project
0377_Iberphenol_6_E.info:eu-repo/semantics/publishedVersio
Microservice Transition and its Granularity Problem: A Systematic Mapping Study
Microservices have gained wide recognition and acceptance in software
industries as an emerging architectural style for autonomic, scalable, and more
reliable computing. The transition to microservices has been highly motivated
by the need for better alignment of technical design decisions with improving
value potentials of architectures. Despite microservices' popularity, research
still lacks disciplined understanding of transition and consensus on the
principles and activities underlying "micro-ing" architectures. In this paper,
we report on a systematic mapping study that consolidates various views,
approaches and activities that commonly assist in the transition to
microservices. The study aims to provide a better understanding of the
transition; it also contributes a working definition of the transition and
technical activities underlying it. We term the transition and technical
activities leading to microservice architectures as microservitization. We then
shed light on a fundamental problem of microservitization: microservice
granularity and reasoning about its adaptation as first-class entities. This
study reviews state-of-the-art and -practice related to reasoning about
microservice granularity; it reviews modelling approaches, aspects considered,
guidelines and processes used to reason about microservice granularity. This
study identifies opportunities for future research and development related to
reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table
Engineering of next generation cyber-physical automation system architectures
Cyber-Physical-Systems (CPS) enable flexible and reconfigurable realization
of automation system architectures, utilizing distributed control architectures
with non-hierarchical modules linked together through different communication
systems. Several control system architectures have been developed and validated in
the past years by research groups. However, there is still a lack of implementation
in industry. The intention of this work is to provide a summary of current alternative
control system architectures that could be applied in industrial automation domain
as well as a review of their commonalities. The aim is to point out the differences
between the traditional centralized and hierarchical architectures to discussed ones,
which rely on decentralized decision-making and control. Challenges and impacts
that industries and engineers face in the process of adopting decentralized control
architectures are discussed, analysing the obstacles for industrial acceptance and the
new necessary interdisciplinary engineering skills. Finally, an outlook of possible
mitigation and migration actions required to implement the decentralized control
architectures is addressed.The authors would like to thank the European Commission for the support,
and the partners of the EU Horizon 2020 project PERFoRM (2016b) for the fruitful discussions.
The PERFoRM project has received funding from the European Union’s Horizon 2020 research
and innovation programme under grant agreement No 680435.info:eu-repo/semantics/publishedVersio
Semantic discovery and reuse of business process patterns
Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse
Development of service-oriented architectures using model-driven development : a mapping study
Context: Model-Driven Development (MDD) and Service-Oriented Architecture (SOA) are two challenging research areas in software engineering. MDD is about improving software development whilst SOA is a service-based conceptual development style, therefore investigating the available proposals in the literature to use MDD when developing SOA may be insightful. However, no studies have been found with this purpose. Objective: This work aims at assessing the state of the art in MDD for SOA systems. It mainly focuses on: what are the characteristics of MDD approaches that support SOA; what types of SOA are supported; how do they handle non-functional requirements. Method: We conducted a mapping study following a rigorous protocol. We identified the representative set of venues that should be included in the study. We applied a search string over the set of selected venues. As result, 129 papers were selected and analysed (both frequency analysis and correlation analysis) with respect to the defined classification criteria derived from the research questions. Threats to validity were identified and mitigated whenever possible. Results: The analysis allows us to answer the research questions. We highlight: (1) predominance of papers from Europe and written by researchers only; (2) predominance of top-down transformation in software development activities; (3) inexistence of consolidated methods; (4) significant percentage of works without tool support; (5) SOA systems and service compositions more targeted than single services and SOA enterprise systems; (6) limited use of metamodels; (7) very limited use of NFRs; and (8) limited application in real cases. Conclusion: This mapping study does not just provide the state of the art in the topic, but also identifies several issues that deserve investigation in the future, for instance the need of methods for activities other than software development (e.g., migration) or the need of conducting more real case studies.Peer ReviewedPostprint (author's final draft
- …