The University of Southampton
University of Southampton Institutional Repository

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

An Agile Development Methodology Applied to Embedded Control Software under Stringent Hardware Constraints
An Agile Development Methodology Applied to Embedded Control Software under Stringent Hardware Constraints
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.
0163-5948
1-10
Cordeiro, Lucas
3580f117-e41c-4235-982c-51d383e40883
Mar, Carlos
e55f3d85-f7dc-48e8-8109-c6b2dda92a79
Valentin, Eduardo
e6d12801-c9c0-4dba-ac72-1e818ebb3950
Cruz, Fabiano
50f4a012-9452-4b43-b8d3-ccd1ebe062f8
Patrick, Daniel
84e60bf6-0864-4359-b9c8-8c025788675d
Barreto, Raimundo
32d9c509-339c-410a-8703-15f7dcc26c09
Lucena, Vicente
f0055285-1462-4ae6-82cf-c1fa83928932
Cordeiro, Lucas
3580f117-e41c-4235-982c-51d383e40883
Mar, Carlos
e55f3d85-f7dc-48e8-8109-c6b2dda92a79
Valentin, Eduardo
e6d12801-c9c0-4dba-ac72-1e818ebb3950
Cruz, Fabiano
50f4a012-9452-4b43-b8d3-ccd1ebe062f8
Patrick, Daniel
84e60bf6-0864-4359-b9c8-8c025788675d
Barreto, Raimundo
32d9c509-339c-410a-8703-15f7dcc26c09
Lucena, Vicente
f0055285-1462-4ae6-82cf-c1fa83928932

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. Software Engineering Notes, 33 (1), 1-10.

Record type: Article

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.

Text
sigsoft08-cordeiro.pdf - Other
Download (218kB)

More information

Published date: 2008
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 270847
URI: http://eprints.soton.ac.uk/id/eprint/270847
ISSN: 0163-5948
PURE UUID: d1a264ac-77d1-4c14-9514-ffb70c1b9dfc

Catalogue record

Date deposited: 18 Apr 2010 09:50
Last modified: 14 Mar 2024 09:17

Export record

Contributors

Author: Lucas Cordeiro
Author: Carlos Mar
Author: Eduardo Valentin
Author: Fabiano Cruz
Author: Daniel Patrick
Author: Raimundo Barreto
Author: Vicente Lucena

Download statistics

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×