4,339 research outputs found

    TEMPOS: A Platform for Developing Temporal Applications on Top of Object DBMS

    Get PDF
    This paper presents TEMPOS: a set of models and languages supporting the manipulation of temporal data on top of object DBMS. The proposed models exploit object-oriented technology to meet some important, yet traditionally neglected design criteria related to legacy code migration and representation independence. Two complementary ways for accessing temporal data are offered: a query language and a visual browser. The query language, namely TempOQL, is an extension of OQL supporting the manipulation of histories regardless of their representations, through fully composable functional operators. The visual browser offers operators that facilitate several time-related interactive navigation tasks, such as studying a snapshot of a collection of objects at a given instant, or detecting and examining changes within temporal attributes and relationships. TEMPOS models and languages have been formalized both at the syntactical and the semantical level and have been implemented on top of an object DBMS. The suitability of the proposals with regard to applications' requirements has been validated through concrete case studies

    The Quest for a Practical Sophomore-Level Software Engineering Course

    Get PDF
    This paper describes our efforts starting since 2014 when we began developing a practical introductory sophomore-level software engineering course. The aim is to guide students into the fundamental theory and practice of building reliable software, with an emphasis on agile and object-oriented practices. Course topics revolve around three main themes: 1) managing complexity (how to model and scale software), 2) achieving quality (how to minimize defects) and 3) supporting usability (how to deliver user functionality). Students are exposed to theoretical and practical aspects of software production, such as software life-cycle models, strong-typing, testing, documentation, graphical user interfaces, UML, design patterns, version control systems and software deployment. The course is in constant evolution: near-future plans include adding build automation tools and DevOps concepts. We made the early decision to use reference materials available to our students at no cost; therefore, all reference materials are accessed online through resources afforded by our library

    Language Documentation meets Language Technology

    Get PDF
    Blokland R, Fedina M, Gerstenberger C, Partanen N, Rießler M, Wilbur J. Language Documentation meets Language Technology. Septentrio Conference Series. 2015;(2): 8

    Development of an MSC language and compiler, volume 1

    Get PDF
    Higher order programming language and compiler for advanced computer software system to be used with manned space flights between 1972 and 198

    Relational Extensions : Object-Relational and XML Extensions

    Get PDF
    Mòdul 2 del llibre Database Architecture. UOC, 20122022/202

    Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design

    Get PDF
    The goal of this workshop is to identify different architectural approaches to building domain-specific software design systems and to explore issues unique to domain-specific (vs. general-purpose) software design. Some general issues that cut across the particular software design domain include: (1) knowledge representation, acquisition, and maintenance; (2) specialized software design techniques; and (3) user interaction and user interface

    AMCIS 2002 Panels and Workshops III: How Will Media Technology Evolve as an Academic Discipline?

    Get PDF
    Media Technology (MT) is a new, multidisciplinary field that integrates the knowledge, expertise, resources, and creativity of diverse, established, fertile artistic disciplines (visual design, art, music, radio, television) with new technological disciplines (digital media, information systems, information technology, computer science, network engineering) through rapidly-evolving technologies. Its application in electronic commerce into what will become a full synthesis of information technology and sensory interaction will be made possible by approaches to presenting and exchanging information visually, aurally--and eventually in combination with all of the senses. This article reports on a panel held at AMCIS 2002 in Dallas TX. The panel discussed the need to develop a literacy and understanding in the IT discipline of the MT and its importance in keeping IT research relevant. The panel also discussed strategies for attaining MT literacy, integrating MT into the IT curriculum, and discussed two universities where it is being done

    From the deposit to the exhibit floor: an exploration on giving museum objects personality and social life

    Get PDF
    Museum objects have fascinating stories but are often presented in a detached, objective way that tends to keep visitors at a distance. In a collaborative research we have explored a different way to present museum objects: fifteen exhibits from the museum deposit compete for one of the four display cases on the exhibit floor. Objects are given a personal voice and a character and they talk directly to the visitor: those that capture visitors' interest as physical presence or Twitter conversation stay on display; the lower scorer is replaced. We report the co-design and preliminary evaluation carried out in the museum with both museum professionals and casual visitors
    corecore