Topic Review
Responsive Traffic Signaling System Using Graph Theory/VDM-SL
The Responsive Traffic Signaling System Using Graph Theory and Vienna Development Method Specification Language (VDM-SL) is a robust traffic monitoring and signaling system that improves signal efficiency by providing a responsive scheme; appropriate routes; a mechanism for emergency vehicles and pedestrians in real-time using VDM-SL formal method and graph theory. A formal model is constructed by considering objects, such as wireless sensors and cameras that are used for collecting information. Graph theory is used to represent the network and find appropriate routes. Unified Modeling Language is used to design the system requirements. The graph-based framework is converted into a formal model by using VDM-SL. The model has been validated and analyzed using many facilities available in the VDM-SL toolbox. 
  • 1.7K
  • 01 Nov 2021
Topic Review
Technology Solutions for Circular Economy
The concept of circular economy (CE) is becoming progressively popular with academia, industry, and policymakers, as a potential path towards a more sustainable economic system. CE comes as an alternative to the linear economy model, embracing and incorporating a series of ideas in various so-called “R” frameworks (e.g. “reduce”, “reuse”, and “recycle”). Information and communication technology (ICT) systems have influenced every aspect of modern life and the CE is no exception. Cutting-edge technologies, such as big data, cloud computing, cyber-physical systems, internet of things, virtual and augmented reality, and blockchain, can play an integral role in the embracing of CE concepts and the rollout of CE programs by governments, organizations, and society as a whole. There are many ICT solutions found in the literature, which can pave the way towards a CE. The categorization of these solutions can be done either from a technological perspective (e.g., communications, computing, data analysis, etc.), or from the viewpoint of the main CE concept(s) (i.e., reduce, reuse, recycle and restore) that each solution is most relevant to. ICT solutions related to data collection and data analysis, and in particular to the Internet of Things, blockchain, digital platforms, artificial intelligence algorithms, and software tools, are amongst the most popular solutions proposed by academic researchers. Also, greater emphasis is placed on the “reduce” component of the CE, although ICT solutions for the other “R” components, as well as holistic ICT-based solutions, do exist as well. Specific important challenges impeding the adoption of ICT solutions for the CE also exist, especially related to consumer and business attitude, economic costs, possible environmental impacts, lack of education around the CE, and lack of familiarization with modern technologies being found among the most prominent ones.
  • 1.7K
  • 20 Nov 2020
Topic Review
Yakuza Kenzan
Ryū ga Gotoku Kenzan! (Japanese: 龍が如く 見参!, "Like a Dragon Arrives!"), unofficially known as Yakuza Kenzan, is a jidaigeki-themed spin-off game in the Yakuza series. The game was developed and published by Sega for PlayStation 3. It was unveiled at the Tokyo Game Show 2007 and released in 2008. A second Yakuza series spin-off set in samurai era, Ryū ga Gotoku Ishin!, was released in 2014 on both the PlayStation 3 and the PlayStation 4 systems. Ishin! is set two centuries later than Kenzan!, hence the plots are not related to each other since both games focus on different characters, the historical figures of Sakamoto Ryōma (1836-1867) and Miyamoto Musashi (1584-1645) respectively.
  • 1.7K
  • 20 Oct 2022
Topic Review
Serious Gaming for Behaviour Change
Serious games (SG) are defined as “interactive computer applications, with or without a significant hardware component, that have challenging goals, are fun to play and engaging, incorporate some scoring mechanism, and supply the user with skills, knowledge or attitudes useful in reality".
  • 1.7K
  • 28 Mar 2022
Topic Review
Moshi Monsters
Moshi Monsters is a British website aimed at children aged 6-12, with over 80 million registered users in 150 territories worldwide. Users choose from one of six virtual pet monsters (Diavlo, Luvli, Katsuma, Poppet, Furi and Zommer) they can create, name and nurture. Once their pet has been customized, players can navigate their way around Monstro City, take daily puzzle challenges to earn 'Rox' (a virtual currency), play games, personalize their room and communicate with other users in a safe environment (most of the time). Following its online success, Moshi Monsters has expanded commercially with physical products, including toys, Moshi Monsters Magazine (the number-one selling kids' magazine in the UK in 2011), a best-selling DS video game, a number 4 music album, books, membership cards, bath soap, chocolate calendars, trading cards, figures of many Moshlings, mobile games, and a Moshi Monsters feature film. In December 2012, eight Moshi Monster toys were included in McDonald's Happy Meals in the United States and Canada.
  • 1.7K
  • 30 Nov 2022
Topic Review
Visual Basic
User:RMCD bot/subject notice Visual Basic (also referred to as Classic Visual Basic) is a third-generation event-driven programming language from Microsoft known for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. A programmer can create an application using the components provided by the Visual Basic program itself. Over time the community of programmers developed third-party components. Programs written in Visual Basic can also make use of the Windows API, which requires external functions declarations. The final release was version 6 in 1998 (now known simply as Visual Basic). On April 8, 2008, Microsoft stopped supporting Visual Basic 6.0 IDE. The Microsoft Visual Basic team still maintains compatibility for Visual Basic 6.0 applications through its "It Just Works" program on supported Windows operating systems. In 2014, some software developers still preferred Visual Basic 6.0 over its successor, Visual Basic .NET. In 2014 some developers lobbied for a new version of the VB6 programming environment. In 2016, Visual Basic 6.0 won the technical impact award at The 19th Annual D.I.C.E. Awards. Visual Basic 6.0 was selected as the most dreaded programming language by respondents of Stack Overflow's annual developer survey in 2016, 2017, and 2018. A dialect of Visual Basic, Visual Basic for Applications (VBA), is used as a macro or scripting language within several Microsoft and ISV applications, including Microsoft Office.
  • 1.7K
  • 17 Nov 2022
Topic Review
CHCP (DOS Command)
This article presents a list of commands used by DOS operating systems, especially as used on x86-based IBM PC compatibles (PCs). Other DOS operating systems are not part of the scope of this list. In DOS, many standard system commands were provided for common tasks such as listing files on a disk or moving files. Some commands were built into the command interpreter, others existed as external commands on disk. Over the several generations of DOS, commands were added for the additional functions of the operating system. In the current Microsoft Windows operating system, a text-mode command prompt window, cmd.exe, can still be used.
  • 1.7K
  • 30 Nov 2022
Topic Review
Static Single Assignment Form
In compiler design, static single assignment form (often abbreviated as SSA form or simply SSA) is a property of an intermediate representation (IR), which requires that each variable be assigned exactly once, and every variable be defined before it is used. Existing variables in the original IR are split into versions, new variables typically indicated by the original name with a subscript in textbooks, so that every definition gets its own version. In SSA form, use-def chains are explicit and each contains a single element. SSA was proposed by Barry K. Rosen, Mark N. Wegman, and F. Kenneth Zadeck in 1988. Ron Cytron, Jeanne Ferrante and the previous three researchers at IBM developed an algorithm that can compute the SSA form efficiently. One can expect to find SSA in a compiler for Fortran, C or C++, whereas in functional language compilers, such as those for Scheme and ML, continuation-passing style (CPS) is generally used. SSA is formally equivalent to a well-behaved subset of CPS excluding non-local control flow, which does not occur when CPS is used as intermediate representation. So optimizations and transformations formulated in terms of one immediately apply to the other.
  • 1.7K
  • 28 Nov 2022
Topic Review
Root Name Server
A root name server is a name server for the root zone of the Domain Name System (DNS) of the Internet. It directly answers requests for records in the root zone and answers other requests by returning a list of the authoritative name servers for the appropriate top-level domain (TLD). The root name servers are a critical part of the Internet infrastructure because they are the first step in translating (resolving) human readable host names into IP addresses that are used in communication between Internet hosts. A combination of limits in the DNS and certain protocols, namely the practical size of unfragmented User Datagram Protocol (UDP) packets, resulted in a decision to limit the number of root servers to thirteen server addresses. The use of anycast addressing permits the actual number of root server instances to be much larger, and is 1,086 (As of July 2020).
  • 1.7K
  • 03 Nov 2022
Topic Review
Thread Block
A thread block is a programming abstraction that represents a group of threads that can be executed serially or in parallel. For better process and data mapping, threads are grouped into thread blocks. The number of threads varies with available shared memory. 'The number of threads in a thread block is also limited by the architecture to a total of 512 threads per block.' The threads in the same thread block run on the same stream processor. Threads in the same block can communicate with each other via shared memory, barrier synchronization or other synchronization primitives such as atomic operations. Multiple blocks are combined to form a grid. All the blocks in the same grid contain the same number of threads. Since the number of threads in a block is limited to 512, grids can be used for computations that require a large number of thread blocks to operate in parallel. CUDA is a parallel computing platform and programming model that higher level languages can use to exploit parallelism. In CUDA, the kernel is executed with the aid of threads. The thread is an abstract entity that represents the execution of the kernel. A kernel is a small program or a function. Multi threaded applications use many such threads that are running at the same time, to organize parallel computation. Every thread has an index, which is used for calculating memory address locations and also for taking control decisions.
  • 1.7K
  • 29 Nov 2022
  • Page
  • of
  • 371
Video Production Service