English
Related papers

Related papers: Microservices Science and Engineering

200 papers

In this paper we present ideas and architectural principles upon which we are basing the development of a distributed, open-source infrastructure that, in turn, will support the expression of business models, the dynamic composition of…

Computational Engineering, Finance, and Science · Computer Science 2009-10-05 Thomas Heistracher , Thomas Kurz , Claudius Masuch , Pierfranco Ferronato , Miguel Vidal , Angelo Corallo , Gerard Briscoe , Paolo Dini

Advances in machine learning have impacted myriad areas of materials science, ranging from the discovery of novel materials to the improvement of molecular simulations, with likely many more important developments to come. Given the rapid…

Materials Science · Physics 2020-06-26 Dane Morgan , Ryan Jacobs

[Context] Coupling is a widely discussed metric by software engineers while developing complex software systems, often referred to as a crucial factor and symptom of a poor or good design. Nevertheless, measuring the logical coupling among…

Software Engineering · Computer Science 2023-06-06 Dario Amoroso d Aragona , Luca Pascarella , Andrea Janes , Valentina Lenarduzzi , Rafael Penaloza , Davide Taibi

The idea of changing our energy system from a hierarchical design into a set of nearly independent microgrids becomes feasible with the availability of small renewable energy generators. The smart microgrid concept comes with several…

Emerging Technologies · Computer Science 2018-07-03 Anita Sobe , Wilfried Elmenreich

Machine learning (ML) technologies are emerging in the Internet of Things (IoT) to provision intelligent services. This survey moves beyond existing ML algorithms and cloud-driven design to investigate the less-explored systems, scaling and…

Computers and Society · Computer Science 2020-12-02 Wiebke Toussaint , Aaron Yi Ding

Security has become paramount in modern software services as more and more security breaches emerge, impacting final users and organizations alike. Trends like the Microservice Architecture bring new security challenges related to…

Cryptography and Security · Computer Science 2021-12-08 Lenin Leines-Vite , Juan Carlos Pérez-Arriaga , Xavier Limón

Over the past two decades the field of computational science and engineering (CSE) has penetrated both basic and applied research in academia, industry, and laboratories to advance discovery, optimize systems, support decision-makers, and…

Within the rapidly diversifying field of computational science and engineering (CSE), research software engineers (RSEs) represent a shift towards the adoption of mainstream software engineering tools and practices into scientific software…

Software Engineering · Computer Science 2022-01-12 Miranda Mundt , Reed Milewicz

Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems. However, the full potential of machine learning for…

Software Engineering · Computer Science 2021-10-18 Saad Shafiq , Atif Mashkoor , Christoph Mayr-Dorn , Alexander Egyed

In Method Engineering (ME) science, the key issue is the consideration of information system development methods as fragments. Numerous ME approaches have produced several definitions of method parts. Different in nature, these fragments…

Software Engineering · Computer Science 2009-11-04 Rebecca Deneckere , Adrian Iacovelli , Elena Kornyshova , Carine Souveyet

Artificial Intelligence (AI) refers to the intelligence demonstrated by machines, and within the realm of AI, Machine Learning (ML) stands as a notable subset. ML employs algorithms that undergo training on data sets, enabling them to carry…

Software Engineering · Computer Science 2023-07-31 Talia Crawford , Scott Duong , Richard Fueston , Ayorinde Lawani , Samuel Owoade , Abel Uzoka , Reza M. Parizi , Abbas Yazdinejad

Multi-access edge computing (MEC) is an emerging paradigm that pushes resources for sensing, communications, computing, storage and intelligence (SCCSI) to the premises closer to the end users, i.e., the edge, so that they could leverage…

Networking and Internet Architecture · Computer Science 2022-04-19 Yiqin Deng , Xianhao Chen , Guangyu Zhu , Yuguang Fang , Zhigang Chen , Xiaoheng Deng

Early advances in the field of quantum computing have provided new opportunities to tackle intricate problems in areas as diverse as mathematics, physics, or healthcare. However, the technology required to construct such systems where…

Software Engineering · Computer Science 2024-05-08 Enrique Moguel , Jose Garcia-Alonso , Majid Haghparast , Juan M. Murillo

One of the pillars of any machine learning model is its concepts. Using software engineering, we can engineer these concepts and then develop and expand them. In this article, we present a SELM framework for Software Engineering of machine…

Software Engineering · Computer Science 2021-03-23 Nafiseh Jafari , Mohammad Reza Besharati , Mohammad Izadi , Maryam Hourali

Scalability and maintainability challenges in monolithic systems have led to the adoption of microservices, which divide systems into smaller, independent services. However, migrating existing monolithic systems to microservices is a…

Software Engineering · Computer Science 2025-08-25 Imen Trabelsi , Brahim Mahmoudi , Jean Baptiste Minani , Naouel Moha , Yann-Gaël Guéhéneuc

Lack of resources is a challenge for small and medium enterprises (SMEs) in implementing an IT-based system to facilitate more efficient business decisions and expanding the market. A community system based on service-oriented architecture…

Software Engineering · Computer Science 2020-04-23 Agustinus Andriyanto , Robin Doss

There has been growing interest within the computational science and engineering (CSE) community in engaging with software engineering research -- the systematic study of software systems and their development, operation, and maintenance --…

Software Engineering · Computer Science 2022-01-12 Reed Milewicz , Miranda Mundt

The MISE Project (Mediation Information System Engineering) aims at providing collaborating organizations with a Mediation Information System (MIS) in charge of supporting interoperability of a collaborative network. MISE proposes an…

Software Engineering · Computer Science 2015-10-01 Frederick Benaben , Nicolas Boissel-Dallier , Herve Pingaud , Jean-Pierre Lorre

In this vision paper I propose a middle-ground alternative between monolithic and microservice web architectures. After identifying the key challenges associated with microservice architectures, I revised the design of a microkernel-based…

Software Engineering · Computer Science 2025-02-14 Vick Dini

From n-Tier client/server applications, to more complex academic Grids, or even the most recent and promising industrial Clouds, the last decade has witnessed significant developments in distributed computing. In spite of this conceptual…

Software Engineering · Computer Science 2014-02-25 David Manset , Richard McClatchey , Herve Verjus
‹ Prev 1 4 5 6 7 8 10 Next ›