English
Related papers

Related papers: Decision Models for Selecting Patterns and Strateg…

200 papers

Over the past three decades, considerable effort has been devoted to the study of software architecture. A major portion of this effort has focused on the originally proposed view of four "C"s---components, connectors, configurations, and…

Software Engineering · Computer Science 2017-04-18 Arman Shahbazian , Youn Kyu Lee , Duc Le , Nenad Medvidovic

The prosperity of services and the frequent interaction between services contribute to the formation of the service ecosystem. Service ecosystem is a complex dynamic system with continuous evolution. Service providers voluntarily or…

Computers and Society · Computer Science 2020-05-07 Mingyi Liu , Zhiying Tu , Xiaofei Xu , Zhongjie Wang

Declarative approaches to process modeling are regarded as well suited for highly volatile environments as they provide a high degree of flexibility. However, problems in understanding and maintaining declarative business process models…

Software Engineering · Computer Science 2015-11-12 Cornelia Haisjackl , Stefan Zugal , Pnina Soffer , Irit Hadar , Manfred Reichert , Jakob Pinggera , Barbara Weber

Most data for evaluating and training recommender systems is subject to selection biases, either through self-selection by the users or through the actions of the recommendation system itself. In this paper, we provide a principled approach…

Machine Learning · Computer Science 2016-05-30 Tobias Schnabel , Adith Swaminathan , Ashudeep Singh , Navin Chandak , Thorsten Joachims

This paper discusses a roadmap to investigate Domain Objects being an adequate formalism to capture the peculiarity of microservice architecture, and to support Software development since the early stages. It provides a survey of both…

Software Engineering · Computer Science 2019-04-22 Kizilov Mikhail , Antonio Bucchiarone , Manuel Mazzara , Larisa Safina , Victor Rivera

Microservice architectures have become a popular approach for designing scalable distributed applications. Despite their extensive use in industrial settings for over a decade, there is limited understanding of the data management…

Databases · Computer Science 2025-04-29 Rodrigo Laigner , Zhexiang Zhang , Yijian Liu , Leonardo Freitas Gomes , Yongluan Zhou

We propose a Web-Mashup Application Service Framework for Multivariate Time Series Analytics (MTSA) that supports the services of model definitions, querying, parameter learning, model evaluations, data monitoring, decision recommendations,…

Artificial Intelligence · Computer Science 2022-10-19 Chun-Kit Ngan , Alexander Brodsky

The adoption of machine learning techniques in next-generation networks has increasingly attracted the attention of the research community. This is to provide adaptive learning and decision-making approaches to meet the requirements of…

Networking and Internet Architecture · Computer Science 2022-01-17 T. Taleb , A. Laghrissi , D. E. Bensalem

Services are flourishing drastically both on the Internet and in the real world. Additionally, services have become much more interconnected to facilitate transboundary business collaboration to create and deliver distinct new values to…

Computers and Society · Computer Science 2020-04-23 Mingyi Liu , Zhiying Tu , Xiaofei Xu , Zhongjie Wang

The design and pricing of services are two of the most important decisions faced by any intermodal transport operator. The key success factor lies in the ability of meeting the needs of the shippers. Therefore, making full use of the…

Optimization and Control · Mathematics 2024-09-05 Adrien Nicolet , Bilge Atasoy

The task of designing secure software systems is fraught with uncertainty, as data on uncommon attacks is limited, costs are difficult to estimate, and technology and tools are continually changing. Consequently, experts may interpret the…

Cryptography and Security · Computer Science 2013-06-03 Simon Miller , Susan Appleby , Jonathan M. Garibaldi , Uwe Aickelin

Machine learning algorithms increasingly influence our decisions and interact with us in all parts of our daily lives. Therefore, just as we consider the safety of power plants, highways, and a variety of other engineered socio-technical…

Computers and Society · Computer Science 2017-08-23 Kush R. Varshney , Homa Alemzadeh

A central push in operations models over the last decade has been the incorporation of models of customer choice. Real world implementations of many of these models face the formidable stumbling block of simply identifying the `right' model…

Applications · Statistics 2011-06-23 Vivek F. Farias , Srikanth Jagabathula , Devavrat Shah

The development of pervasive computing has put the light on a challenging problem: how to dynamically compose services in heterogeneous and highly changing environments? We propose a survey that defines the service composition as a sequence…

Software Engineering · Computer Science 2009-09-14 Noha Ibrahim , Frederic Le Mouel

The influence of machine learning (ML) is quickly spreading, and a number of recent technological innovations have applied ML as a central technology. However, ML development still requires a substantial amount of human expertise to be…

Machine Learning · Computer Science 2021-05-04 Simon Enni , Ira Assent

Multi-access Edge Computing (MEC) is booming as a promising paradigm to push the computation and communication resources from cloud to the network edge to provide services and to perform computations. With container technologies, mobile…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-20 Hailiang Zhao , Shuiguang Deng , Zijie Liu , Jianwei Yin , Schahram Dustdar

The widespread adoption of microservice architectures has given rise to a new set of software security challenges. These challenges stem from the unique features inherent in microservices. It is important to systematically assess and…

Software Engineering · Computer Science 2024-03-25 Majid Abdulsatar , Hussain Ahmad , Diksha Goel , Faheem Ullah

With the increase in the number of web services, many web services are available on internet providing the same functionality, making it difficult to choose the best one, fulfilling users all requirements. This problem can be solved by…

Information Retrieval · Computer Science 2013-11-26 Shilpa Sonawani , Debajyoti Mukhopadhyay

The dramatic development of cloud and edge computing allows for better Quality of Service (QoS) in many scenarios by deploying services on cloud and edge servers. Microservice technology is also adopted in these scenarios to decompose…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-23 Xiang He , Teng Wang , Lei Liu , Jianan Li , Zihang Su , Yingming Guo , Zhiying Tu , Hanchuan Xu , Zhongjie Wang

Migrating from monolithic systems into microservice is a very complex task. Companies are commonly decomposing the monolithic system manually, analyzing dependencies of the monolith and then assessing different decomposition options. The…

Software Engineering · Computer Science 2019-08-23 Davide Taibi , Kari Systä