Explore chapters and articles related to this topic
Reflections on Team Simulations—Part II
Published in Michael D. McNeese, Eduardo Salas, Mica R. Endsley, Foundations and Theoretical Perspectives of Distributed Team Cognition, 2020
Michael D. McNeese, Nathaniel J. McNeese, Lisa A. Delise, Joan R. Rentsch, Clifford E. Brown
One open-source programming environment the senior author’s group has utilized to facilitate prototype-to-use applications within client-server architectures is described by Hamilton et al. (2010): The newest iteration, NeoCITIES 3.0, was built using Web 2.0 technologies to be a more flexible and distributable application. It was designed using a Model-View-Controller (MVC) architecture and built using Java, Adobe BlazeDS and Adobe Flex technologies (Hellar, 2009). NeoCITIES 3.0 is a cross-platform application (e.g., Windows, Mac, Linux) that runs on an Apache Web Server within a Java Virtual machine. It has afforded much adaptability, the production of engaging interface designs, and yields fast mockups of interfaces for the simulation.(p. 433)
Conceptual Modeling of Networked Organizations
Published in Biju Issac, Nauman Israr, Case Studies in Intelligent Computing, 2014
Saad Alqithami, Jennifer Haegele, Henry Hexmoor
Using these equations, the formula for nding the relative utility has been implemented to depict the case of Aum in order to discover who has the highest utility among Aum’s members. Specically, Equation 19.2 was used in the NetLogo implementation of this study to nd the expected utility for each agent. Developed by Uri Wilensky in 1999, NetLogo is a programmable modeling environment used to simulate natural and social phenomena (i.e., agents) and runs on the Java virtual machine. e NetLogo programming environment allows the programmer to give instructions to a limitlessness number of independently operating agents as a means to model complex systems over time. Moreover, NetLogo provides programmers with the capability
Machine Learning-Based Text Mining in Social Media for COVID-19
Published in Chhabi Rani Panigrahi, Bibudhendu Pati, Mamata Rath, Rajkumar Buyya, Computational Modeling and Data Analysis in COVID-19 Research, 2021
The COVID-19 topics of events are considered by various durations which are divided into different time slots. On the x-axis the time is represented in hours, and on the y-axis the number of COVID-19 related tweets is defined in thousands. Similarly, the utilization of memory is described in Figure 6.5 and it is also consistent. Java virtual machine (JVM) is used for system organization. In the whole scenario, the process of memory management is consistent but it is observed that in the beginning, there is a decrease in memory utilization due to less detection of COVID-19 related events, and the second reason behind less utilization is that the system needs time to stabilize long-lived real-time objects.
A computer software developed for designing woven patterns and generating machine readable files for sampling looms
Published in The Journal of The Textile Institute, 2023
As seen in Figure 1, after writing the code, the program is compiled successfully and a .class file is generated. Compile time is the period when the programming code is converted to the bytecode. While in runtime, the java virtual machine loads the .class file in memory and executes the class to generate the output of program. In the user interface of DNC.GARM.DOBBY WEAVING DESIGN the editable weave pattern, draft plan and lifting plan areas are presented by grids as a squared paper view by adding function buttons on panels. For generating each plan automatically or manually, algorithms were developed to support manual & automatic drafting function and manual & automatic lifting plan function. Major design tools such as select, copy, move, free hand drawing, draw vertical/horizontal line, drag drawing, mirror horizontally/vertically, swap warp and weft, repeat in warp/weft direction, moving to the desired weft line and generating color report are supported. DNC.GARM.DOBBY WEAVING DESIGN was developed for the purpose of getting a desktop interface compatible with the semi-automated sampling looms of Gulas Weaving Machines (Istanbul/Türkiye) which can write the lifting plan in CSV files. Each point in the lifting plan on the user interface is translated as a command to either raising or lowering the heald frames. These commands are then converted to machine codes, saved as readable CSV file to be read by the loom.
A Security Model for Web-Based Fuzzy-Logic Direct Torque Control of Induction Motor Drive
Published in IETE Journal of Research, 2022
A java applet is a java class which runs on the client’s Java Virtual Machine (JVM) via a browser plug-in. A java servlet runs on the server-side in a servlet container, like apache server and the client receives the results in the form of plain HTML. To simulate IM dynamics with simulation parameters, the client sends input parameters to the web server through the internet and receive the simulation output data after finishing the simulation, to the client computer and it can be visualized graphically. For this control, the client runs a java applet and sends the data to a webserver that runs the MATLAB simulation program. In addition to this, the server computer has more sophisticated software programs as listed below: Executable FL-DTC-IM simulation programData transfer handlerDatabaseDTC- IM dynamics model
Research on data mining of electric power system based on Hadoop cloud computing platform
Published in International Journal of Computers and Applications, 2019
From Figure 1, we can see that the whole working process of Map Reduce can be roughly divided into 10 steps. First, the programmers write Map Reduce program and submit data of electric power system in client. Second, dataclient will contact with datatracker after receiving data, and apply for a data ID. Third, after receiving data ID, dataclient will send the data to each node of HDFS. Fourth, dataclient submits data for datatracker. Fifth, datatracker begins the initialization work, such as the establishment of a series of data structure in memory to record the running situation of data. Sixth, datatracker asks Name Node of HDFS about where the relevant data files store in. Seventh, datatracker and tasktracker carry out heartbeat connections per minute, and as certain tasktracker involved in calculation. Eighth, Tasktracker takes out the business logic code written by the programmer for processing data in the first step from HDFS. Ninth, Tasktracker starts up the Java virtual machine; tenth. Tenth, start the execution work.