A Reusable Architecture for Satellite Control Software

نویسنده

  • A. Pasetti
چکیده

It is now recognized that software reuse, to be truly effective, needs to go beyond the reuse of mere code fragments or modules. The toughest design choices, and those where errors and noncompliances most often arise, concern the architecture of a software system. It is accordingly this software architecture that must be made reusable in order to make the intellectual investment that went into developing it available to multiple projects. In mainstream applications, this form of reuse has led to the construction of software frameworks [1,2,3], namely artifacts that encapsulate an architecture optimized for all applications within a certain domain and that provide a ready-made skeleton from which individual applications within that domain can be instantiated.

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

ثبت نام

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

منابع مشابه

Configuration Management for Reusable Software

This paper discusses the configuration management of reusable software, and proposes an architecture that incorporates configuration management with a software library. Introduction Software configuration management concerns monitoring and controlling changes to software. This paper discusses configuration management of reusable software assets, drawing on previous work on configuration managem...

متن کامل

A Framework for Embedded Control Systems: Methodological and Architectural Considerations

This paper presents a software framework for a satellite control system developed under a research contract for the European Space Agency. It is innovative in the methodology used to design it, in the architectural solutions it proposes, and in targeting a domain that of embedded, mission-critical, real-time systems that has been comparatively neglected in framework research. The paper begins b...

متن کامل

Design and Prototype of Reusable Software Library for Controlling Space Robots

While the role on space robot becomes more important (e.g. construction of LSS), it is difficult to develop reusable software to control space robot with conventional development approach. In this paper we propose a design pattern of reusable software library for controlling space robots. The features of this design pattern are as follows. Architecture based on object-oriented method. Multithre...

متن کامل

Object-Oriented Framework Architectures for Embedded Systems

The tutorial presents how software frameworks can be developed for embedded systems. The Software Research Lab has successfully completed an ambitious project under a research contract for the European Space Agency and Nokia Research. The resulting framework for satellite control systems is innovative in the methodology used to design it, in the architectural solutions it proposes, and in targe...

متن کامل

Engineering manufacturing control systems using PROSA and delegate MAS

This paper presents a systematic description of a reusable software architecture for multiagent systems in the domain of manufacturing control. The architectural description consolidates the authors’ expertise in this area. Until now, the research has taken a manufacturing control perspective of multiagent systems. The research team has focused on providing benefits to the manufacturing control...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2000