1,198,960 research outputs found

    The Application Of Object-oriented Techniques To Preliminary Design Problems

    Get PDF
    Preliminary structural design is an early stage in building design during which the engineer formulates and assesses a number of different structural schemes. It is conceptual in nature and involves decision making, which relies on heuristics. Whilst preliminary structural design has not been well supported by PC software, recent research has indicated the potential for knowledge-based, object-oriented systems to assist in the area. This thesis explores the issues that arise when object-oriented techniques arc used to develop knowledge-based software. lt reviews certain basic principles of structural design, methods of representing structural design knowledge and earlier approaches to the design of software to support preliminary structural design. The thesis describes how the writer created a software development methodology to apply object-oriented analysis and design techniques. It then describes the use of this methodology to develop a system for preliminary structural design, including the drafting of requirements, the creation of an object model for these requirements and their implementation in Kappa-PC software. The thesis proposes an approach to the development of Software to support preliminary design in buildings and has demonstrated this approach in a prototype design tool. It has also described some of the difficulties hindering the effective application of the object-oriented methods

    Content-driven design and architecture of E-learning applications

    Get PDF
    E-learning applications combine content with learning technology systems to support the creation of content and its delivery to the learner. In the future, we can expect the distinction between learning content and its supporting infrastructure to become blurred. Content objects will interact with infrastructure services as independent objects. Our solution to the development of e-learning applications – content-driven design and architecture – is based on content-centric ontological modelling and development of architectures. Knowledge and modelling will play an important role in the development of content and architectures. Our approach integrates content with interaction (in technical and educational terms) and services (the principle organization for a system architecture), based on techniques from different fields, including software engineering, learning design, and knowledge engineering

    OntoMaven: Maven-based Ontology Development and Management of Distributed Ontology Repositories

    Full text link
    In collaborative agile ontology development projects support for modular reuse of ontologies from large existing remote repositories, ontology project life cycle management, and transitive dependency management are important needs. The Apache Maven approach has proven its success in distributed collaborative Software Engineering by its widespread adoption. The contribution of this paper is a new design artifact called OntoMaven. OntoMaven adopts the Maven-based development methodology and adapts its concepts to knowledge engineering for Maven-based ontology development and management of ontology artifacts in distributed ontology repositories.Comment: Pre-print submission to 9th International Workshop on Semantic Web Enabled Software Engineering (SWESE2013). Berlin, Germany, December 2-5, 201

    Using the Internet to improve university education

    Get PDF
    Up to this point, university education has largely remained unaffected by the developments of novel approaches to web-based learning. The paper presents a principled approach to the design of problem-oriented, web-based learning at the university level. The principles include providing authentic contexts with multimedia, supporting collaborative knowledge construction, making thinking visible with dynamic visualisation, quick access to content resources via information and communication technologies, and flexible support by tele-tutoring. These principles are used in the MUNICS learning environment, which is designed to support students of computer science to apply their factual knowledge from the lectures to complex real-world problems. For example, students may model the knowledge management in an educational organisation with a graphical simulation tool. Some more general findings from a formative evaluation study with the MUNICS prototype are reported and discussed. For example, the students' ignorance of the additional content resources is discussed in the light of the well-known finding of insufficient use of help systems in software applications

    Supporting collaboration within the eScience community

    Get PDF
    Collaboration is a core activity at the heart of large-scale co- operative scientific experimentation. In order to support the emergence of Grid-based scientific collaboration, new models of e-Science working methods are needed. Scientific collaboration involves production and manipulation of various artefacts. Based on work done in the software engineering field, this paper proposes models and tools which will support the representation and production of such artefacts. It is necessary to provide facilities to classify, organise, acquire, process, share, and reuse artefacts generated during collaborative working. The concept of a "design space" will be used to organise scientific design and the composition of experiments, and methods such as self-organising maps will be used to support the reuse of existing artefacts. It is proposed that this work can be carried out and evaluated in the UK e-Science community, using an "industry as laboratory" approach to the research, building on the knowledge, expertise, and experience of those directly involved in e-Science

    The Agent Pattern Driven Business Engineering (APBDE) approach enabled business-based systems

    Get PDF
    Agent design patterns form a new methodology used to improve the development of software agents. Agent design patterns can help by capturing solutions to common problems in agent design [Lange and Oshima, 1998].Agent design patterns are applied in different systems such as knowledge management systems, real-time systems, and network management systems. Agent design patterns for business-based systems, aim to support different ecommerce paradigms business-to-business (B2B) and business-to-consumer (B2C).In this paper, we developed an approach for extracting agent-based design patterns for B2C e-commerce to improve business-based processes.This approach is called an Agent Pattern Driven Business Engineering (APDBE).Based on this approach, we derived two agent-based commerce design patterns namely, the De-coupler Design Pattern (DecDP), and the Dynamic Design Pattern (DynDP). These design patterns are used to support selling/buying-based processes in e-commerce domain

    Structural dynamics test simulation and optimization for aerospace components

    Full text link
    This paper initially describes an innovative approach to product realization called Knowledge Based Testing (KBT). This research program integrates test simulation and optimization software, rapid fabrication techniques and computational model validation to support a new experimentally-based design concept. This design concept implements well defined tests earlier in the design cycle enabling the realization of highly reliable aerospace components. A test simulation and optimization software environment provides engineers with an essential tool needed to support this KBT approach. This software environment, called the Virtual Environment for Test Optimization (VETO), integrates analysis and test based models to support optimal structural dynamic test design. A goal in developing this software tool is to provide test and analysis engineers with a capability of mathematically simulating the complete structural dynamics test environment within a computer. A developed computational model of an aerospace component can be combined with analytical and/or experimentally derived models of typical structural dynamic test instrumentation within the VETO to determine an optimal test design. The VETO provides the user with a unique analysis and visualization environment to evaluate new and existing test methods in addition to simulating specific experiments designed to maximize test based information needed to validate computational models. The results of both a modal and a vibration test design are presented for a reentry vehicle and a space truss structure

    Bayesian Graphical Models for Software Testing

    Get PDF
    This paper describes a new approach to the problem of software testing. The approach is based on Bayesian graphical models and presents formal mechanisms for the logical structuring of the software testing problem, the probabilistic and statistical treatment of the uncertainties to be addressed, the test design and analysis process, and the incorporation and implication of test results. Once constructed, the models produced are dynamic representations of the software testing problem. They may be used to drive test design, answer what-if questions, and provide decision support to managers and testers. The models capture the knowledge of the software tester for further use. Experiences of the approach in case studies are briefly discusse

    Ontology based semantic-predictive model for reconfigurable automation systems

    Get PDF
    Due to increasing product variety and complexity, capability to support reconfiguration is a key competitiveness indicator for current automation system within large enterprises. Reconfigurable manufacturing systems could efficiently reuse existing knowledge in order to decrease the required skills and design time to launch new products. However, most of the software tools developed to support design of reconfigurable manufacturing system lack integration of product, process and resource knowledge, and the design data is not transferred from domain-specific engineering tools to a collaborative and intelligent platform to capture and reuse design knowledge. The focus of this research study is to enable integrated automation systems design to support a knowledge reuse approach to predict process and resource changes when product requirements change. The proposed methodology is based on a robust semantic-predictive model supported by ontology representations and predictive algorithms for the integration of Product, Process, Resource and Requirement (PPRR) data, so that future automation system changes can be identified at early design stages
    corecore