Power-aware scheduling problem has been a recent issue in cluster systems not only for operational cost due to electricity cost, but also for system reliability. In this paper, we provide SLA-based scheduling algorith...
详细信息
The widespread use of Internet and other communication technologies has bring along the ease to reproduce, disclose, and distribute digital content. In addition to getting the benefits of information exchange, the dig...
详细信息
High school students typically do not have an understanding of what it takes to successfully transition between the high school and professional world. This paper describes how a group of ten high school students part...
Processing of a large data set which is known for today as big data processing is still a problem that has not yet a well-defined solution. The data can be both structured and unstructured. For the structured part, eX...
详细信息
Regression testing is an important process for software quality. Test case reduction is one of the widely used techniques for regression testing, which can dramatically decrease the testing costs. However, it is an NP...
详细信息
Fault localization is always a complex and time-consuming process. Fault localization techniques based on code coverage information have shown their inspiring ability to narrow down the range of suspicious code. In th...
详细信息
Scientific software is becoming more complex and its development nowadays is often an interdisciplinary process in which usually scientists - most of them without training in softwareengineering - implement the softw...
详细信息
ISBN:
(纸本)9781632662156
Scientific software is becoming more complex and its development nowadays is often an interdisciplinary process in which usually scientists - most of them without training in softwareengineering - implement the software themselves. To help them achieve a good code quality, we propose to employ a process called Sprat based on the concept of hierarchies of domain-specific languages (DSLs). In such a hierarchy, every DSL constitutes an implementation platform for the DSL directly above it. Each role in the development process (i.e., a scientist from a specific discipline) implements a layer of the software in a DSL belonging to the hierarchy. Therefore, the scientists only deal with abstractions they are familiar with from their respective domain and a clear separation of components is attained. To evaluate the Sprat approach, we present its application to the development of the Sprat simulation - A marine ecosystem model for long-term fish stock prediction.
Memory simulation is now widely used in system design processes. This process allows debugging, profiling and sometimes validating all memory-related tasks. The step before memory profiling is memory tracing, which co...
详细信息
Ebola Virus Disease (EVD) also known as the Ebola hemorrhagic fever is a very deadly infectious disease to humankind. Therefore, a safer and complementary method of diagnosis is to employ the use of an expert system i...
详细信息
Ebola Virus Disease (EVD) also known as the Ebola hemorrhagic fever is a very deadly infectious disease to humankind. Therefore, a safer and complementary method of diagnosis is to employ the use of an expert system in order to initiate a platform for pre-clinical treatments, thus acting as a precursor to comprehensive medical diagnosis and treatments. This work presents a design and implementation of informatics software and a knowledge-based expert system for the diagnosis, and provision of recommendations on the appropriate type of recommended treatment to the Ebola Virus Disease (EVD). In this research an Ebola fuzzy informatics system was developed for the purpose of diagnosing and providing useful recommendations to the management of the EVD in West Africa and other affected regions of the world. It also acts as a supplementary resource in providing medical advice to individuals in Ebola – ravaged countries. This aim was achieved through the following objectives: (i) gathering of facts through the conduct of a comprehensive continental survey to determine the knowledge and perception level of the public about factors responsible for the transmission of the Ebola Virus Disease (ii) develop an informatics software based on information collated from health institutions on basic diagnosis of the Ebola Virus Disease-related symptoms (iii) adopting and marrying the knowledge of fuzzy logic and expert systems in developing the informatics software. Necessary requirements were collated from the review of existing expert systems, consultation of journals and articles, and internet sources. Online survey was conducted to determine the level at which individuals are aware of the factors responsible for the transmission of the Ebola Virus Disease (EVD). The expert system developed, was designed to use fuzzy logic as its inference mechanism along with a set of rules. A knowledge base was created to help provide diagnosis on the Ebola Virus Disease (EVD). The Root Sum Squar
Position-based routing is a well-known paradigm for routing in mobile ad hoc networks. We give several new randomized position-based strategies for routing in mobile ad hoc networks. Our algorithms combine the greedy ...
详细信息
暂无评论