440 research outputs found

    The Art of Multi-channel Hypermedia Application Development

    Get PDF

    GUI based Code Generation for Embedded Systems

    Get PDF
    This paper presents a novel approach for an Integrated Development Environment (IDE) for generating software for embedded systems using user friendly graphical interface. For the embedded software engineer, starting embedded application development can present a major hurdle. To develop an application for embedded systems there are many technologies and platforms available like RTOS or bare metal programing and many other tools and environment. But these things are conceptually very different. To further complicate matters, these tools are sometimes operating system specific. Embedded application development normally requires development tools that run under Linux according to their application hardware software specification. The programmer therefore needs to first learn the basics of desktop Linux and related tools and their interface subsystems under various kernel images. After all this complications, there are various choices for open source development tools each having its own methods and practices. Although the technology is very powerful, it creates a big complication as one attempts to find a learning path. Thus one should work on techniques which streamlines the whole development process and makes it easy to develop embedded software. A unique user friendly Integrated Development Environment with the help of graphics user interface can be developed for direct code generation which can directly work with targeted embedded hardware. DOI: 10.17762/ijritcc2321-8169.15057

    Development of a system for example-driven software language engineering

    Get PDF
    Masteroppgave i informatikkINF399MAMN-PROGMAMN-IN

    A MDA-BASED DEVELOPMENT APPROACH FOR 3-TIERS APPLICATIONS

    Get PDF
    This study presents a MDA transformation approach for 3-tiers applications. CIM-to-PIM and PIM-to-PSM transformation rules are developed. This approach is demonstrated using an on-line bookshop application. With this approach, the weak link of MDA, CIM-to-PIM transformation, can be tackled, and 3-tiers applications can more systematically be analysed, designed, and generated and, thereby, increase system development productivity

    Hierarchical Combination of Internal and External Domain-Specific Languages for Scientific Computing

    Get PDF
    To adapt established methods of software engineering for scientific computing, we propose a software development approach for interdisciplinary teams of scientists called Sprat. The approach is organized around a hierarchical architecture that combines internal and external domain-specific languages (DSLs). For its evaluation, Sprat is employed in the implementation of a marine ecosystem model. We highlight what is to be observed while integrating the DSLs into the hierarchy in order to enable a successful cooperation of scientists in interdisciplinary teams as well as to achieve a maintainable code base

    Ontology-based patterns for the integration of business processes and enterprise application architectures

    Get PDF
    Increasingly, enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI). SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data. Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension and composition are developed and their applicability in business process-driven application integration is demonstrated
    • …
    corecore