15 papers · ranked by Valyu relevance
Yutao Chen, Xingwei Zhou, Wenshan Hu, Bo Zhao + 1 more
Unmanned Underwater Vehicle (UUV) swarms have become increasingly crucial for underwater exploration and applications, where their coordinated operation offers significant advantages over single-vehicle systems. However, unlike single-vehicle systems, the development of swarm control systems is more complicated…
Xu Yang, Yumin Hou, Junping Ma, Hu He
With the widespread nature of wireless internet and internet of things, data have bloomed everywhere. Under the scenario of big data processing, privacy and security concerns become a very important consideration. This work focused on an approach to tackle the privacy and security issue of multimedia data/information…
Ahyssa R. Cruz, Walter C. Ermler
A code MolecGeom, based on algorithms for stepwise distortions of bond lengths, bond angles and dihedral angles of polyatomic molecules, is presented. Potential energy surfaces (PESs) are curated in terms of the energy for each molecular geometry. PESs based on the Born-Oppenheimer approximation, by which the atomic…
Greg Wilson, Francis Ouellette
While the final design should be leveled, the process used to create it almost certainly won’t be. Studies of expert designers have found that they constantly drill down from high-level ideas to concrete implications to find out whether their plan will work or not . Replacing a low-level test with a function as shown…
Yan Pei
We consider algorithmic design, enhancement, and improvement of evolutionary computation as a mechanism design problem. All individuals or several groups of individuals can be considered as self-interested agents. The individuals in evolutionary computation can manipulate parameter settings and operations by satisfying…
Pavel Kodytek, Alexandra Bodzas, Jan Zidek, Govind Vashishtha
Continual technological advances associated with the recent automation revolution have tremendously increased the impact of computer technology in the industry. Software development and testing are time-consuming processes, and the current market faces a lack of specialized experts. Introducing automation to this field…
Timothy H. Lehmann
The aim of this study is to examine how algorithmatizing tasks engage mathematics students in algorithmic thinking. Structured, task-based interviews were conducted with eight Year 12 students as they completed a sequence of algorithmatizing tasks involving maximum flow problems. A deductive-inductive analytical…
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…
Cristina David, Daniel Kroening
Program synthesis is the mechanized construction of software, dubbed ‘self-writing code’. Synthesis tools relieve the programmer from thinking about how the problem is to be solved; instead, the programmer only provides a description of what is to be achieved. Given a specification of what the program should do, the…
Yao Xiao, Shahin Nazarian, Paul Bogdan
The urgent need for low latency, high-compute and low power on-board intelligence in autonomous systems, cyber-physical systems, robotics, edge computing, evolvable computing, and complex data science calls for determining the optimal amount and type of specialized hardware together with reconfigurability capabilities.…
Ernestine Dickhaut, Mahei Manhai Li, Andreas Janson, Jan Marco Leimeister
Novel technologies such as smart personal assistants integrate digital services into everyday life. These services use personal data to offer personalized services. While they are subject to special data protection regulations at the time of development, there are few guidelines describing the transition from legal…
Matheus Sant’Ana Lima, Seyedali Mirjalili
Distributed Systems architectures are becoming the standard computational model for processing and transportation of information, especially for Cloud Computing environments. The increase in demand for application processing and data management from enterprise and end-user workloads continues to move from a single-node…
R. Sakthivel, Ch. Vijayalakshmi, M. Vanitha, Kareem M. AboRas + 4 more
'Waleed Mohammed Abdelfattah' 'Yazeed Yasin Ghadi' 'Ch. Rami Reddy' 'Shonak Bansal'] Loss-less data compression becomes the need of the hour for effective data compression and computation in VLSI test vector generation and testing in addition to hardware AI/ML computations. Golomb code is one of the effective technique…
Mahmoud Alfadel, Khalid Aljasser, Mohammad Alshayeb, Jacopo Soldani
Software systems are often developed in such a way that good practices in the object-oriented paradigm are not met, causing the occurrence of specific disharmonies which are sometimes called code smells. Design patterns catalogue best practices for developing object-oriented software systems. Although code smells and…
Simeon D. Castle, Michiel Stock, Thomas E. Gorochowski
Careful consideration of how we approach design is crucial to all areas of biotechnology. However, choosing or developing an effective design methodology is not always easy as biology, unlike most areas of engineering, is able to adapt and evolve. Here, we put forward that design and evolution follow a similar cyclic…