An Agile Development Methodology Applied to Embedded Control Software under Stringent Hardware Constraints


Cordeiro, Lucas, Mar, Carlos, Valentin, Eduardo , Cruz, Fabiano , Patrick, Daniel , Barreto, Raimundo and Lucena, Vicente (2008) An Agile Development Methodology Applied to Embedded Control Software under Stringent Hardware Constraints. SIGSOFT Softw. Eng. Notes, 33, (1), 1-10.

Download

[img] PDF
Download (213Kb)

Description/Abstract

In recent years, discrete control systems play an important role in the development and advancement of modern civilization and technology. Practically every aspect of our life is affected by some type of control systems. This kind of system maybe classified as an embedded real-time system and requires rigorous methodologies to develop the software that is under stringent hardware constraints. Therefore, the proposed development methodology adapts agile principles and patterns in order to build embedded control systems focusing on the issues related to the system's constraints and safety. Strong unit testing is the foundation of the proposed methodology for ensuring timeliness and correctness. Moreover, platform-based design approach is used to balance costs and time-to-market in view of performance and functionality constraints. We conclude that the proposed methodology reduces significantly the design time and cost as well as leads to better software modularity and reliability.

Item Type: Article
ISSNs: 0163-5948
Divisions: Faculty of Physical Sciences and Engineering > Electronics and Computer Science
ePrint ID: 270847
Date Deposited: 18 Apr 2010 09:50
Last Modified: 27 Mar 2014 20:15
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/270847

Actions (login required)

View Item View Item

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics