A Generative Component Infrastructure for Embedded Systems

نویسنده

  • Markus Völter
چکیده

Component infrastructures such as Enterprise JavaBeans [27], Micorosoft’s COM+ [14] and the upcoming CORBA Components [17] have become the de-facto standard for enterprise applications. Reasons for this success are the clean separation of technical and functional concerns, COTS containers (applications servers), and the resulting well-defined programming model and standardization. It is desirable to have these same benefits for embedded application development. However, application servers as they are today cannot be deployed on embedded devices because of the limited resources regarding computing power, memory, etc. on the device. This paper proposes an approach to implement component infrastructures for embedded devices, using a family of codegenerated containers. The paper motivates the problem, gives general guidelines for design and implementation of such infrastructures and describeds a prototype implementation. The rest of the paper is structured as follows: The introduction in section 1 briefly describes embedded software development stateof-the-art and outlines some problems with this approach. Section 2 describes the solution proposed in this paper in a general fashion. The prototype implementation is descrbed in section 3, including the concrete motivation for its implementation. Section 4 describes related work done by other people, while section 5 describes how we will proceed with our work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generative Programming for a Component-based Framework of Distributed Embedded Systems 20060927

COMDES-II is a component-based software framework which formally specifies the modeling concepts and constraints for distributed embedded systems in different aspects, such as component structures, interaction, hierarchy, etc. The paper presents an overview of the design philosophies of COMDES-II in the related aspects and a generative programming approach developed to enable the engineering ap...

متن کامل

Applying model-driven development to distributed real-time and embedded avionics systems

Model-driven development (MDD) is an emerging paradigm that uses domain-specific modeling languages (DSMLs) and generative technologies to provide “correct-by-construction” capabilities for many software development activities. This paper provides two contributions to the study of applying MDD to distributed real-time and embedded (DRE) systems that use standards-based quality of service (QoS)-...

متن کامل

Resolving Component Deployment & Configuration Challenges for DRE Systems via Frameworks & Generative Techniques

Component-based software engineering (CBSE) is increasingly being adopted for large-scale software systems, particularly for large-scale distributed real-time and embedded (DRE) systems. One of the most challenging—and often most neglected—problems in CBSE for large-scale DRE systems is the system deployment and configuration (D&C) process, where the increasing heterogeneity and versatility of ...

متن کامل

Model Driven Software Development in the Context of Embedded Component Infrastructures

In this chapter we motivate the need for an infrastructure platform for embedded software, supporting the development of reusable systems. Our solution is based on a component infrastructure that is implemented using modeldriven software development (MDSD) techniques. This approach allows us to achieve the goal of re-usability while still providing an efficient system, tailored for the specific...

متن کامل

Generative Programming for Embedded Systems Final Report

The aim of this project was to develop new generative programming technology for resource-sensitive systems, notably real-time embedded systems. Generative programming involves automatic generation of target code from some higher-level source under programmer control. It is especially suitable for implementing domain-specific languages, as deployed for the construction of embedded systems, for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003