Although C is well-established as a programming language for on-board applications, the use of its successor C++ is still resisted owing to safety concerns and the difficulty of accommodating its object-oriented features within current software qualification processes. While acknowledging these problems, this paper emphasizes the potential advantages of C++ for on-board software deriving from its support for advanced adaptation techniques that are essential to making software reuse possible. The discussion is made in the context of a project jointly done by Alenia Spazio / Rome (I) and P&P Software (D) for the development of the software for the TTC (Telemetry and TeleCommand) Modem of a digital transponder (TTCM-SW project). A prototyp...
The purpose of this thesis was to rework old firmware for embedded system devices based on the new C...
Abstract. Software for embedded systems is becoming ever more complex. This requires a radical re-th...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...
This dissertation examined the C++ features that contribute to software reuse. Objects, classes, pol...
This work presents how C++ programming language functionality can be reused in native mobile applica...
Software systems are typically composed of numerous components, each of which is responsible for a d...
Software reuse has received more attention in recent years. However, very often, we still require to...
Visual development environment such as Visual C++, Visual Basic, etc provides support on reuse of co...
This paper presents an extension to C++ to construct easily upgradeable systems without restarting. ...
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineer...
This thesis involves the construction of a Multi-Platform Graphical User Interface. The major window...
Argues that to provide better support for software reuse, object-oriented programming languages must...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
This paper is about implementing and using intelligent reusable user interface components. Motivatio...
The level of C++ compliers' adherence to the ISO C++ standard varies considerably from compiler to c...
The purpose of this thesis was to rework old firmware for embedded system devices based on the new C...
Abstract. Software for embedded systems is becoming ever more complex. This requires a radical re-th...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...
This dissertation examined the C++ features that contribute to software reuse. Objects, classes, pol...
This work presents how C++ programming language functionality can be reused in native mobile applica...
Software systems are typically composed of numerous components, each of which is responsible for a d...
Software reuse has received more attention in recent years. However, very often, we still require to...
Visual development environment such as Visual C++, Visual Basic, etc provides support on reuse of co...
This paper presents an extension to C++ to construct easily upgradeable systems without restarting. ...
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineer...
This thesis involves the construction of a Multi-Platform Graphical User Interface. The major window...
Argues that to provide better support for software reuse, object-oriented programming languages must...
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969...
This paper is about implementing and using intelligent reusable user interface components. Motivatio...
The level of C++ compliers' adherence to the ISO C++ standard varies considerably from compiler to c...
The purpose of this thesis was to rework old firmware for embedded system devices based on the new C...
Abstract. Software for embedded systems is becoming ever more complex. This requires a radical re-th...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...