3,759 research outputs found

    Evolving a DSL implementation

    Get PDF
    Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typically evolve quite radically throughout their lifetime, but current DSL implementation approaches are often clumsy in the face of such evolution. In this paper I present a case study of an DSL evolving in its syntax, semantics, and robustness, implemented in the Converge language. This shows how real-world DSL implementations can evolve along with changing requirements

    A Visual Guide to Essay Writing

    No full text
    Dr Valli Rao, Associate Professor Kate Chanock, and Dr Lakshmi Krishnan use a visual approach to walk students through the most important processes in essay writing for university: formulating, refining, and expressing academic argument

    A hybrid genetic algorithm and tabu search approach for post enrolment course timetabling

    Get PDF
    Copyright @ Springer Science + Business Media. All rights reserved.The post enrolment course timetabling problem (PECTP) is one type of university course timetabling problems, in which a set of events has to be scheduled in time slots and located in suitable rooms according to the student enrolment data. The PECTP is an NP-hard combinatorial optimisation problem and hence is very difficult to solve to optimality. This paper proposes a hybrid approach to solve the PECTP in two phases. In the first phase, a guided search genetic algorithm is applied to solve the PECTP. This guided search genetic algorithm, integrates a guided search strategy and some local search techniques, where the guided search strategy uses a data structure that stores useful information extracted from previous good individuals to guide the generation of offspring into the population and the local search techniques are used to improve the quality of individuals. In the second phase, a tabu search heuristic is further used on the best solution obtained by the first phase to improve the optimality of the solution if possible. The proposed hybrid approach is tested on a set of benchmark PECTPs taken from the international timetabling competition in comparison with a set of state-of-the-art methods from the literature. The experimental results show that the proposed hybrid approach is able to produce promising results for the test PECTPs.This work was supported by the Engineering and Physical Sciences Research Council (EPSRC) of UK under Grant EP/E060722/01 and Grant EP/E060722/02

    Scheduling the Australian football league

    Get PDF
    Generating a schedule for a professional sports league is an extremely demanding task. Good schedules have many benefits for the league, such as higher attendance and TV viewership, lower costs, and increased fairness. The Australian Football League is particularly interesting because of an unusual competition format integrating a single round robin tournament with additional games. Furthermore, several teams have multiple home venues and some venues are shared by multiple teams. This paper presents a 3-phase process to schedule the Australian Football League. The resulting solution outperforms the official schedule with respect to minimizing and balancing travel distance and breaks, while satisfying more requirements

    Evolving a DSL implementation

    Get PDF
    Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typically evolve quite radically throughout their lifetime, but current DSL implementation approaches are often clumsy in the face of such evolution. In this paper I present a case study of an DSL evolving in its syntax, semantics, and robustness, implemented in the Converge language. This shows how real-world DSL implementations can evolve along with changing requirements

    A systems approach to the management of large projects: Review of NASA experience with societal implications

    Get PDF
    The application of the NASA type management approach to achieve objectives in other fields is considered. The NASA management outlook and the influences of the NASA environment are discussed along with project organization and management, and applications to socio-economic projects

    Design and construction of rigs for studying surface condensation and creating anodized metal oxide surfaces

    Get PDF
    Thesis (S.B.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2011.Cataloged from PDF version of thesis.Includes bibliographical references (p. 45-46).This thesis details the design and construction of a rig for studying surface condensation and a rig for creating anodized metal oxides (AMOs). The condensation rig characterizes condensation for different surfaces; this is done with the use of known heat transfer principles to calculate characteristic heat fluxes and heat transfer coefficient values. Preliminary results have been shown to follow predictions derived from existing heat transfer principles, and have confirmed existing literature's assertion of increased effectiveness of dropwise condensation over filmwise condensation. The AMO rig fabricates anodized metal oxide surface samples by subjecting wafers coated with thin metal layers to voltage in the presence of acidic electrolytes. Initial fabricated anodized aluminum oxide (AAO) samples have shown to display the characteristic hierarchal nanopore structure of known fabricated AAO in literature. Both the condensation rig and the AMO rig will be used in current and future condensation and superhydrophobic surface research by the Varanasi group in the MIT Department of Mechanical Engineering.by Wei-Yang Sun.S.B

    Solving Multiple Timetabling Problems at Danish High Schools

    Get PDF

    The Selected Problems of Public Transport Organization Using Mathematical Tools on the Example of Poland

    Get PDF
    Public transport plays an increasingly important role in satisfying the transport needs. Travellers’ requirements regarding the quality of services are increasing. In addition to passenger comfort, other parameters are important (timetable and the state of transport infrastructure). Therefore, methods that determine the appropriate organization of public transport for an area should be sought. The purpose of the article is to present the most commonly used optimization methods and tools that have been applied to the chosen problems of organization of public transport mainly in Poland (described in the articles of mainly Polish scientists), but against the background of global research. The article characterizes the functioning of public transport in Poland. The selected problems of public transport functioning, which can be solved by using optimization methods and tools were discussed. The chosen methods that were used to formulate and solve the identified problems were indicated. The effects of this article will form part of the work on the POIR.01.01.01-00-0970/17-00 project "IT system for computer-aided public transport planning" financed by the National Centre for Research and Development
    corecore