You're using an outdated browser. Please upgrade to a modern browser for the best experience.
Subject:
All Disciplines Arts & Humanities Biology & Life Sciences Business & Economics Chemistry & Materials Science Computer Science & Mathematics Engineering Environmental & Earth Sciences Medicine & Pharmacology Physical Sciences Public Health & Healthcare Social Sciences
Sort by:
Most Viewed Latest Alphabetical (A-Z) Alphabetical (Z-A)
Filter:
All Topic Review Biography Peer Reviewed Entry Video Entry
Topic Review
Name Server
A name server is a computer application that implements a network service for providing responses to queries against a directory service. It translates an often humanly meaningful, text-based identifier to a system-internal, often numeric identification or addressing component. This service is performed by the server in response to a service protocol request. An example of a name server is the server component of the Domain Name System (DNS), one of the two principal namespaces of the Internet. The most important function of DNS servers is the translation (resolution) of human-memorable domain names and hostnames into the corresponding numeric Internet Protocol (IP) addresses, the second principal name space of the Internet which is used to identify and locate computer systems and resources on the Internet.
  • 667
  • 31 Oct 2022
Topic Review
Greymatter
Greymatter is a free and open-source blogging software package, originally created by Noah Grey in November 2000. It was "the original opensource weblogging software". Noah Grey stopped maintaining it around 2002. Since then, it has been maintained by the community of users. It is one of the first software packages created for blogging, and had a large number of users. With the creation of WordPress and Google's Blogspot, its users have declined since 2005, but it is still in use. Greymatter does not require a database; its only requirement is Perl support on a webserver. It features robust options and extensibility, with a focus on customization and user control. Its current version is 1.8.2.
  • 667
  • 24 Nov 2022
Topic Review
Sequential to Parallel Java Code
Sequential programs can benefit from parallel execution to improve their performance. When developing a parallel application, several techniques are employed to achieve the desired behavior: identifying parts that can run in parallel, synchronizing access to shared data, tuning performance, etc. Admittedly, manually transforming a sequential application to make it parallel can be tedious due to the large number of lines of code to inspect, the possibility of errors arising from inaccurate data dependence analysis leading to unpredictable behavior, and inefficiencies when the workload between parallel threads is unbalanced. This entry proposes an automatic approach that analyzes Java source code to identify method calls that are suitable for parallel execution and transforms them so that they run in another thread. The approach is based on data dependence and control dependence analyses to determine the execution flow and data accessed. Based on the proposed method, a tool has been developed to enhance applications by incorporating parallelism, i.e., transforming suitable method calls to execute on parallel threads, and synchronizing data access where needed.
  • 662
  • 20 Sep 2023
Topic Review
Ada Semantic Interface Specification
The Ada Semantic Interface Specification (ASIS) is a layered, open architecture providing vendor-independent access to the Ada Library Environment. It allows for the static analysis of Ada programs and libraries. It is an open, published interface library that consists of the Ada environment and their tools and applications. As explained by the ASIS Working Group: “ASIS is an interface between an Ada environment as defined by ISO/IEC 8652:1995 (the Ada Reference Manual) and any tool requiring information from this environment” (SIGAda, 2020) It is exclusively used for programming language applications and static analysis on Ada programs, therefore giving the relevant information and access to Computer-aided software engineering (CASE) and applicable developers. ASIS also has the ability in utilizing the relevant software engineering tools whilst also embodying an easy understanding of the complexities of an Ada environment display. In addition, it provides procedures, functions and relevant information that can be significantly used to access exclusive information found in reference manuals and the Abstract Syntax Tree (AST). Which in return will advance ASIS to the capability of being portable to transport and retain information and terminology of Ada tools. “ASIS consists of 21 packages, 2 are optional and within these packages define 349 queries”. ASIS will also consist of a package which within it includes child packages that include “Errors Compilation units, Ada environments, implementation, exceptions, elements, iterator, declarations, expressions, clauses, definitions, statements, text and Ids”. Overall ASIS is simply a straightforward way to collect data from an ADA program and increases any of the Ada tools portability.
  • 660
  • 28 Oct 2022
Topic Review
eDenoizer
eDenoizer effectively orchestrates both the denoizer and the model defended by the denoizer simultaneously. In addition, the priority of the CPU side can be projected onto the GPU which is completely priority-agnostic, so that the delay can be minimized when the denoizer and the defense target model are assigned a high priority.
  • 653
  • 08 Oct 2022
Topic Review
Registrar
{{Multiple issues| Registrar was software used in the personnel or human resources (HR) area of businesses. It was the first piece of software developed to provide HR with the ability to manage training administration, booking people on courses, sending call-up letters, and recording their attendance. It enabled HR users to build their own data dictionaries without any help from their IT people. The Registrar software was created by Silton-Bookman Systems (SBS). It was launched in the US in 1984 and became one of the leading training administration software programs on the market with over 5000 installations. It was eventually incorporated into an LMS when SBS merged with Pathlore in 2000. Therefore, Registrar itself is no longer available for sale. Pathlore was subsequently acquired by SumTotal Systems in 2005.
  • 649
  • 01 Nov 2022
Topic Review
Digital Twins in the Software Industry
Digital twins are a powerful consequence of digital transformation. In fact, they have been applied to many industries to enhance operations, predict needs, improve decision making, or optimize performance, even though the definition of digital twins is still evolving. Digital twins are already influencing and will significantly affect the software industry, revolutionizing various aspects of the software development lifecycle. 
  • 645
  • 18 Feb 2024
Topic Review
VIPS
VIPS is an open source image processing software package. It is particularly good with large images, works with multi-core processors, working with colour, scientific analysis and general research & development. It was developed during and is the product of several European research projects (VASARI, MARC, ACOHIR, Viseum) which were primarily about Imaging art, but which demanded a new approach to image processing. Compared to most image processing libraries VIPS needs little RAM and runs quickly, especially on machines with more than one CPU. This is primarily due to its architecture which automatically parallelises the image workflows. The software has two main parts: libvips is the image-processing library and nip2 is the graphical user-interface. The GUI aims to be about half-way between Photoshop and Excel. It is not designed for tasks such as retouching photographs, but more useful for the many other imaging tasks that programs like Photoshop are used for. Both work on Linux, Unix, Windows and Apple macOS (10.2 and later). VIPS is a standard package for many Linux distributions
  • 640
  • 12 Oct 2022
Topic Review
Guiding the Coordinated Charging of Electric Vehicles
Guiding the coordinated charging of electric vehicles can alleviate the load fluctuation of power systems within a local area caused by uncoordinated charging of electric vehicles and greatly reduce the cost of power system operation. This will become an inevitable development trend of future energy system transformation.
  • 639
  • 20 Jul 2023
Topic Review
Mapping of the NUMA-BTDM Algorithm
Through Low-Level Virtual Machine (LLVM)-compiling infrastructure, one can build just-in-time (JIT) compilers which are used to interpret the LLVM IR (Intermediate Representation) corresponding to new syntactic rules as part of a new programming language invented by the developer. In this case, the LLVM JIT is used to compile the code which is not part of the language definitions of clang (LLVM front end). LLVM JIT can also trigger LLVM optimizations on the LLVM IR. 
  • 637
  • 11 Oct 2023
Topic Review
Software Vulnerability Lifecycle and Vulnerability Markets
Vulnerability lifecycles and the vulnerability markets are related in a manner that can lead to serious security and economic risks, especially regarding black markets. The subject of software security has emerged as a primary concern and has once again been raised by individuals and government agencies in terms of risks of violations regarding information security, cybersecurity, and the consequences for the economy, especially in relation to attacks from actors with special agendas. Therefore, software vulnerabilities have major effects on the developmental paths of technology, development, and investment.
  • 636
  • 30 Sep 2022
Topic Review
Serious Games for Learning Artificial Intelligence Algorithms
Artificial Intelligence (AI) is the technology of the future, as its applications are constantly expanding in every aspect of human life. The spread of the internet has given a great impetus to technologies that apply AI algorithms and make their presence more and more intense in everyday life. However, despite the ubiquitous presence of AI, few people can comprehend its true meaning and reason for its existence, especially the way it is applied. Serious games, that is games with a "serious purpose" other than entertaninment, can play an important role in comprehending and applying AI algorithms.
  • 636
  • 05 Jun 2023
Topic Review
Endorsement in Hyperledger Fabric Concerning Endorsement Policies
Hyperledger Fabric is one of the most popular, non-profit and enterprise-oriented blockchain platforms of consortium blockchain maintained by the Linux Foundation since 2015. For Hyperledger Fabric, it delivers some key differentiating capabilities over other blockchain frameworks or platforms like modular and configurable architecture, pluggable consensus protocols, etc.
  • 633
  • 08 Nov 2023
Topic Review
D2D-Assisted Caching-Enhanced MEC System
In the era of intelligent applications, Mobile Edge Computing (MEC) is emerging as a promising technology that provides abundant resources for mobile devices. However, establishing a direct connection to the MEC server is not always feasible for certain devices. The system leverages idle helper devices to execute and offload tasks to the MEC server, thereby enhancing resource utilization and reducing offload time. To further minimize offloading time for latency-sensitive tasks, this research incorporates edge caching.
  • 629
  • 10 Aug 2023
Topic Review
Categories of Cloud-Based Interactive Applications
A cloud-based interactive application (CIA) is an application running in the cloud with stringent interactivity requirements, such as remote desktop and cloud gaming. These services have experienced a surge in usage, primarily due to the adoption of new remote work practices during the pandemic and the emergence of entertainment schemes similar to cloud gaming platforms. Evaluating the quality of experience (QoE) in these applications requires specific metrics, including interactivity time, responsiveness, and the assessment of video- and audio-quality degradation. 
  • 628
  • 08 Mar 2024
Topic Review
Cyber-Physical Systems with Process-Oriented Paradigm
Process Oriented Programming (POP) is a programming paradigm based on the concept of "processes" that determine the response (outputs) of a reactive system based on events (states of internal and external variables, timeouts). A process-oriented program is a set of interacting processes that can change their behavior (reaction to events), start and stop other processes, and be executed in parallel. The languages created within the framework of POP (e.g. Reflex, IndustrialC, poST) fit very well for specification various control algorithms, which can consist of hundreds and thousands of processes. In addition to the fact that process-oriented programs structurally and conceptually correspond to the technological description of the plant under control, they also have the following remarkable property. In process-oriented algorithms, the use of data is usually local, limited to one or more processes.
  • 621
  • 27 Jul 2023
Topic Review
TYPO3 Flow
TYPO3 Flow (formerly FLOW3) is a free and open source web application framework written in PHP. The first final version was released on October 20, 2011. It was primarily designed as a basis for the upcoming content management system TYPO3 Neos, but can also be used independently. It is generally suitable for PHP development of mid- or large-scaled web applications.
  • 617
  • 19 Oct 2022
Topic Review
Combating Online Infringement and Counterfeits Act
United States Senate Bill S.3804, known as the Combating Online Infringement and Counterfeits Act (COICA) was a bill introduced by Senator Patrick Leahy (D-VT) on September 20, 2010. It proposed amendments to Chapter 113 of Title 18 of the United States Code that would authorize the Attorney General to bring an in rem action against any domain name found "dedicated to infringing activities", as defined within the text of the bill. Upon bringing such an action, and obtaining an order for relief, the registrar of, or registry affiliated with, the infringing domain would be compelled to "suspend operation of and lock the domain name." The bill was supported by the Motion Picture Association of America, the U.S. Chamber of Commerce, the Screen Actors Guild, Viacom, and the International Alliance of Theatrical Stage Employees, Moving Picture Technicians, Artists and Allied Crafts of the United States. It was opposed by organizations and individuals such as Center for Democracy and Technology, the Electronic Frontier Foundation, Demand Progress, the Distributed Computing Industry Association, Tim Berners-Lee, the American Civil Liberties Union and Human Rights Watch. The bill passed the Senate Judiciary Committee with a vote of 19-0 but never received a full vote on the Senate floor. Senator Ron Wyden (D-OR) announced he would take the steps necessary to halt COICA so it is not enacted into law in 2010, and was successful, effectively killing this bill and requiring it to be resubmitted and for it to make it through a new committee again in 2011 with a different makeup of its members. The Act was rewritten as the Protect IP Act.
  • 614
  • 21 Nov 2022
Topic Review
The Effect of Project Team Members' Competences Loss
An analytical model is used to consider refreshing the competences of the team’s multi-skilled members and shaping the structure of staff’s competences to maximize their mutual substitutability in processes typical for a multi-item lot-size production. Its impact on maintaining the skill level of employees is important in cases of an unplanned event, e.g., caused by employee absenteeism and/or a change in the priorities of orders carried out, disrupting the task of software companies.
  • 614
  • 30 Jun 2023
Topic Review
The Graph Transformation Framework
Interconnected data or, in particular, graph structures are a valuable source of information. Gaining insights and knowledge from graph structures is applied throughout a wide range of application areas, for which efficient tools are desired.
  • 610
  • 16 Nov 2023
  • Page
  • of
  • 19
Academic Video Service