1,227,699 research outputs found

    Towards a re-engineering method for web services architectures

    Get PDF
    Recent developments in Web technologies – in particular through the Web services framework – have greatly enhanced the flexible and interoperable implementation of service-oriented software architectures. Many older Web-based and other distributed software systems will be re-engineered to a Web services-oriented platform. Using an advanced e-learning system as our case study, we investigate central aspects of a re-engineering approach for the Web services platform. Since our aim is to provide components of the legacy system also as services in the new platform, re-engineering to suit the new development paradigm is as important as re-engineering to suit the new architectural requirements

    A Process Framework for Semantics-aware Tourism Information Systems

    Get PDF
    The growing sophistication of user requirements in tourism due to the advent of new technologies such as the Semantic Web and mobile computing has imposed new possibilities for improved intelligence in Tourism Information Systems (TIS). Traditional software engineering and web engineering approaches cannot suffice, hence the need to find new product development approaches that would sufficiently enable the next generation of TIS. The next generation of TIS are expected among other things to: enable semantics-based information processing, exhibit natural language capabilities, facilitate inter-organization exchange of information in a seamless way, and evolve proactively in tandem with dynamic user requirements. In this paper, a product development approach called Product Line for Ontology-based Semantics-Aware Tourism Information Systems (PLOSATIS) which is a novel hybridization of software product line engineering, and Semantic Web engineering concepts is proposed. PLOSATIS is presented as potentially effective, predictable and amenable to software process improvement initiatives

    Supporting decision-making in the building life-cycle using linked building data

    Get PDF
    The interoperability challenge is a long-standing challenge in the domain of architecture, engineering and construction (AEC). Diverse approaches have already been presented for addressing this challenge. This article will look into the possibility of addressing the interoperability challenge in the building life-cycle with a linked data approach. An outline is given of how linked data technologies tend to be deployed, thereby working towards a “more holistic” perspective on the building, or towards a large-scale web of “linked building data”. From this overview, and the associated use case scenarios, we conclude that the interoperability challenge cannot be “solved” using linked data technologies, but that it can be addressed. In other words, information exchange and management can be improved, but a pragmatic usage of technologies is still required in practice. Finally, we give an initial outline of some anticipated use cases in the building life-cycle in which the usage of linked data technologies may generate advantages over existing technologies and methods

    Software engineering

    Get PDF
    Today's software systems generally use obsolete technology, are not integrated properly with other software systems, and are difficult and costly to maintain. The discipline of reverse engineering is becoming prominent as organizations try to move their systems up to more modern and maintainable technology in a cost effective manner. The Johnson Space Center (JSC) created a significant set of tools to develop and maintain FORTRAN and C code during development of the space shuttle. This tool set forms the basis for an integrated environment to reengineer existing code into modern software engineering structures which are then easier and less costly to maintain and which allow a fairly straightforward translation into other target languages. The environment will support these structures and practices even in areas where the language definition and compilers do not enforce good software engineering. The knowledge and data captured using the reverse engineering tools is passed to standard forward engineering tools to redesign or perform major upgrades to software systems in a much more cost effective manner than using older technologies. The latest release of the environment was in Feb. 1992

    Engineering - young people want to be informed

    Get PDF
    Young people in developed nations recognise the contribution that science and technology make to society and acknowledge their importance now and in the future, yet few view their study as leading to interesting careers. Some countries are taking action to raise interest in science, technologies, engineering and mathematics and increase the number of students studying these subjects. One of the barriers to young people pursuing engineering is their limited or distorted perception of it - they associate it only with building and fixing things. Young people rarely encounter engineers, unlike other professionals, engineering has little or no advocacy in the media and there are few opportunities to experience engineering. Many of the pupils surveyed at the start of Engineering the Future, a three year EPSRC-funded project, wrote “don’t know what engineering is” and/or “would like more information”. This paper reports on work with researchers, policy makers and practitioners in Scotland to develop a sustainable model of activities and interactions that develops pupils’ understanding of the nature of engineering, embeds experiences of engineering within the school classroom and curriculum and promotes engineering as a career. After learning about engineering through the activities the pupils’ perceptions had improved. Almost all considered it important that young people know about engineering, because it is an essential part of everyday life and, in the words of one pupil - “If we know more about it, our minds wouldn’t stay closed to it. We would maybe take it up.

    Technologies for engineering education

    Get PDF
    Within any discipline, teaching involves a distinctive relationship between content, pedagogical approaches and the use of technologies. In engineering education, the content includes mathematical symbolic and diagrammatic forms, traditionally taught using handwritten and talk-based approaches which have not been easily accommodated by keyboard-centric digital technologies. In 2012, a pilot project involving staff in the AUT School of Engineering was initiated to explore the use of digital pen-enabled technologies. This paper reviews educational research supporting the use of these technologies in an engineering education context and reports on findings from the project. The paper also discusses ways of integrating digital pen-enabled technologies with other developments in educational technology to enhance traditional pedagogical approaches to the teaching of engineering, and to facilitate progressive development of transformative approaches