Search · four archives
Search · four archives
14 papers · ranked by Valyu relevance
Dorin Palanciuc, Florin Pop, Amir H. Gandomi
Aiming for simplicity and efficiency in the domain of edge computing, DOORS is a distributed system expected to scale up to hundreds of nodes, which encapsulates application state and behavior into objects and gives them the ability to exchange asynchronous messages. DOORS offers semi-synchronous replication and the…
David Flater
The Manufacturer’s CORBA Interface Testing Toolkit (MCITT) is a software package that supports testing of CORBA components and interfaces. It simplifies the testing of complex distributed systems by producing “dummy components” from Interface Testing Language and Component Interaction Specifications and by automating…
Mohamed A. El-Zawawy
This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs…
Jesús Rodríguez-Molina, Sonia Bilbao, Belén Martínez, Mirgita Frasheri + 1 more
'Mirgita Frasheri' 'Baran Cürüklü'] Major challenges are presented when managing a large number of heterogeneous vehicles that have to communicate underwater in order to complete a global mission in a cooperative manner. In this kind of application domain, sending data through the environment presents issues that…
Adrián Noguero, Isidro Calvo, Federico Pérez, Luis Almeida
There is an increasing number of Ambient Intelligence (AmI) systems that are time-sensitive and resource-aware. From healthcare to building and even home/office automation, it is now common to find systems combining interactive and sensing multimedia traffic with relatively simple sensors and actuators (door locks…
Vladimir E. Zyubin, Natalia O. Garanina, Igor S. Anureev, Sergey M. Staroletov + 3 more
'Sergey M. Staroletov' 'Andreas Komninos' 'Panagiotis Katsaros' 'Kleanthis Thramboulidis'] The paper proposes a topology-free specification of distributed control systems by means of a process-oriented programming paradigm. The proposed approach was characterized, on the one hand, by a topologically independent…
Rongcun Wang, Rubing Huang, Binbin Qu
The object-oriented software systems frequently evolve to meet new change requirements. Understanding the characteristics of changes aids testers and system designers to improve the quality of softwares. Identifying important modules becomes a key issue in the process of evolution. In this context, a novel…
Juan Antonio Ruiz Ceniceros, José Alfonso Aguilar-Calderón, Roberto Espinosa, Carolina Tripp-Barba + 1 more
'Roberto Espinosa' 'Carolina Tripp-Barba' 'Andrea Omicini'] Integration of legacy and third-party software systems is almost mandatory for enterprises. This fact is based mainly on exchanging information with other entities (banks, suppliers, customers, partners, etc.). That is why it is necessary to guarantee the…
Carlos Rodríguez-Domínguez, Kawtar Benghazi, Manuel Noguera, José Luis Garrido + 2 more
'José Luis Garrido' 'María Luisa Rodríguez' 'Tomás Ruiz-López'] The Request-Response (RR) paradigm is widely used in ubiquitous systems to exchange information in a secure, reliable and timely manner. Nonetheless, there is also an emerging need for adopting the Publish-Subscribe (PubSub) paradigm in this kind of…
Diego Alonso, Francisco Sánchez-Ledesma, Pedro Sánchez, Juan A. Pastor + 1 more
'Juan A. Pastor' 'Bárbara Álvarez'] The use of frameworks and components has been shown to be effective in improving software productivity and quality. However, the results in terms of reuse and standardization show a dearth of portability either of designs or of component-based implementations. This paper, which is…
Victor Ponce, Bessam Abdulrazak, Slinger Jansen
The current generation of connected devices and the Internet of Things augment people’s capabilities through ambient intelligence. Ambient Intelligence (AmI) support systems contain applications consuming available services in the environment to serve users. A well-known design of these applications follows a service…
Mansour Esmaeilpour, Vahideh Naderifar, Zarina Shukur, Gajendra P. S. Raghava
'Gajendra P. S. Raghava'] Context Over the last decade, design patterns have been used extensively to generate reusable solutions to frequently encountered problems in software engineering and object oriented programming. A design pattern is a repeatable software design solution that provides a template for solving…
K. K. Mishra, A. K. Misra, Peter Mueller, Gregorio Martinez Perez + 2 more
'Sanjiv K. Bhatia' 'Yong Wang'] Over the last few decades, advancements in computer and software technologies have reached an impressive level. These technologies improve not only very common areas of our daily life, but also areas of education, health, production industries, and so on. Thus, recent advancements in…
Brendan Lawlor, Roy D Sleator
Today, thanks to advances in cloud computing, it is possible for small teams of software developers to produce internet-scale products, a feat that was previously the preserve of large organizations. Herein, we describe how these advances in software engineering can be made more readily available to bioinformaticians.…