Learn More
This paper describes a feature modelling technique aimed at modelling the software assets behind a product family. The proposed technique is distinctive in five respects. First, it proposes a feature meta-model that avoids the need for model normalization found in other meta-models. Second, it uses an XSL-based mechanism to express complex composition rules(More)
Reusability is the key to reduction in software costs for embedded systems. Software is only reusable if it can be adapted to different operational environments. Conventional software technologies promote functional adaptability. In the embedded world, however, non-functional aspects are especially important. This paper introduces Aspect Oriented(More)
Software frameworks offer sets of reusable and adaptable components embedded within an architecture optimized for a given target domain. This paper introduces an approach to the design of software frameworks for real-time applications. Real-Time applications are characterized by functional and non-functional (e.g. timing) requirements. The proposed approach(More)
This paper describes the activities performed in the frame of the COrDeT (Component Oriented Development Techniques) project performed in 2007-2008 by the COrDeT Cannes consortium (Thales Alenia Space, P&P Software, University of Padua, GMV Aerospace and defense) under ESA funding. This project aims to explore the usefulness of the domain engineering(More)
Software frameworks offer sets of reusable and adaptable components embedded within an architecture optimized for a given target domain. This paper introduces an approach to the design of software frameworks for on-board applications taken in the ASSERT project. Onboard applications are characterized by functional and non-functional (timing, in particular)(More)
  • 1