315 research outputs found

    Technology Directions for the 21st Century

    Get PDF
    The Office of Space Communications (OSC) is tasked by NASA to conduct a planning process to meet NASA's science mission and other communications and data processing requirements. A set of technology trend studies was undertaken by Science Applications International Corporation (SAIC) for OSC to identify quantitative data that can be used to predict performance of electronic equipment in the future to assist in the planning process. Only commercially available, off-the-shelf technology was included. For each technology area considered, the current state of the technology is discussed, future applications that could benefit from use of the technology are identified, and likely future developments of the technology are described. The impact of each technology area on NASA operations is presented together with a discussion of the feasibility and risk associated with its development. An approximate timeline is given for the next 15 to 25 years to indicate the anticipated evolution of capabilities within each of the technology areas considered. This volume contains four chapters: one each on technology trends for database systems, computer software, neural and fuzzy systems, and artificial intelligence. The principal study results are summarized at the beginning of each chapter

    Peirce's sign theory as an open-source R package.

    Get PDF
    Throughout Peirce’s writing, we witness his developing vision of a machine that scientists will eventually be able to create. Nadin (2010) raised the question:Why do computer scientists continue to ignore Peirce’s sign theory? A review of the literature on Peirce’s theory and the semiotics machine reveals that many authors discussed the machine;however, they donot differentiate between a physical computer machine and its software. This paper discusses the problematic issues involved in converting Peirce’s theory into a programming language, machine and software application. We demonstrate this challenge by introducing Peirce’s sign theory as a software application that runs under an open-source R environmen

    A methodology for integrating legacy systems with the client/server environment

    Get PDF
    The research is conducted in the area of software methodologies with the emphasis on the integration of legacy systems with the client/server environment. The investigation starts with identifying the characteristics of legacy systems in order to determine the features and technical characteristics required of an integration methodology. A number of existing methodologies are evaluated with respect to their features and technical characteristics in order to derive a synthesis for a generic methodology. This evaluation yields the meta primitives of a generic methodology. The revised spiral model (Boehm,1986; DuPlessis & Vander Wah,1992) is customised to arrive at a software process model which provides a framework for the integration of legacy systems with the client/server environment. The integration methodology is based on this process model.ComputingM. Sc. (Information Systems

    To Host a Legacy System to the Web

    Get PDF
    The dramatic improvements in global interconectivity due to intranets, extranets and the Internet has led to many enterprises to consider migrating legacy systems to a web based systems. While data remapping is relatively straightforward in most cases, greater challenges lie in adapting legacy application software. This research effort describes an experiment in which a legacy system is migrated to a web-client/server environment. First, this thesis reports on the difficulties and issues arising when porting a legacy system International Invoice (IIMM) to a web-client/server environment. Next, this research analyzes the underlying issues, and offer cautionary guidance to future migrators and finally this research effort builds a prototype of the legacy system on a web client/server environment that demonstrates effective strategies to deal with these issues

    Workflow processing using ERP objects

    Get PDF
    Enterprise Resources Planning (ERP) Systems, and Workflow Management Systems (WFMS) evolved parallel in the past. The main business drivers for automation came from the ERP world, but the WFMS solutions discovered their own way figuring out the necessity of such applications without ERP as well. In our paper we follow only the usage of workflows in ERP systems. The central elements of built-in workflows are the ERP objects, which embed and handle the business data providing real life meaning of business objects as well. The capabilities of built-in workflow systems of such ERP solutions are presented via two market-leaders: SAP and Microsoft Dynamics AX. Both solutions are dealing with ERP objects in sence of the workflow management. We recognized and present the weaknesses and restrictions of the built-in workflow systems on these two ERP examples. In our paper we describe the results of our analysis of the interoperability of the built-in workflow systems as well and demonstrate the required add-on functionalities to provide usable cross-system workflows in such an environment. We also mention the possibility of using a built-in workflow as a full-featured WFMS

    CSP channels for CAN-bus connected embedded control systems

    Get PDF
    Closed loop control system typically contains multitude of sensors and actuators operated simultaneously. So they are parallel and distributed in its essence. But when mapping this parallelism to software, lot of obstacles concerning multithreading communication and synchronization issues arise. To overcome this problem, the CT kernel/library based on CSP algebra has been developed. This project (TES.5410) is about developing communication extension to the CT library to make it applicable in distributed systems. Since the library is tailored for control systems, properties and requirements of control systems are taken into special consideration. Applicability of existing middleware solutions is examined. A comparison of applicable fieldbus protocols is done in order to determine most suitable ones and CAN fieldbus is chosen to be first fieldbus used. Brief overview of CSP and existing CSP based libraries is given. Middleware architecture is proposed along with few novel ideas

    A Generic Development and Deployment Framework for Cloud Computing and Distributed Applications

    Get PDF
    Cloud computing have paved the way for advance of IT-based demand services. This technology helps decrease operation costs, solve scalability issue and many more user and provider constraints. However, development and deployment of distributed applications on cloud environment becomes a more and more complex tasks. Cloud users must spend a lot of time to prepare, install and configure their applications on clouds. In addition, after development and deployment, the applications almost cannot move from a cloud to others due to the lack of interoperability between them. To address these problems, we present in this paper a novel development and deployment framework for cloud distributed applications/services. Our approach is based on abstraction and object-oriented programming technique, allowing users to easily and rapidly develop and deploy their services into cloud environment. The approach also enables service migration and interoperability among the clouds

    A Quarter Century of International Copyright on Software

    Full text link

    New directions for medical artificial intelligence

    Get PDF
    AbstractThe past decade has seen significant advances in medical artificial intelligence (MAI), but its role in medicine and medical education remains limited. The goal for the next decade must be directed towards maximizing the utility of MAI in the clinic and classroom. Fundamental to achieving this is increasing the involvement of clinicians in MAI development. MAI developers must move from “pet projects” toward generalizable tasks meeting recognized clinical needs. Clinical researchers must be made aware of knowledge engineering, so clinical data bases can be prospectively designed to contribute directly into MAI “knowledge bases”. Closer involvement of MAI scientists with clinicians is also essential to further understanding of cognitive processes in medical decision-making. Technological advances in user interfaces—including voice recognition, natural language processing, enhanced graphics and videodiscs— must be rapidly introduced into MAI to increase physician acceptance. Development of expert systems in non-clinical areas must expand, particularly resource management, e.g. operating room or hospital admission scheduling. The establishment of MAI laboratories at major medical centers around the country, involving both clinicians and computer scientists, represents an ideal mechanism for bringing MAI into the mainstream of medical computing
    • …
    corecore