The Library
Autocoding methods for networked embedded systems
Tools
Finney, James (2009) Autocoding methods for networked embedded systems. EngD thesis, University of Warwick.
|
PDF
WRAP_THESIS_Finney_2009.pdf - Submitted Version - Requires a PDF viewer. Download (2167Kb) |
Official URL: http://webcat.warwick.ac.uk/record=b2521777~S15
Abstract
The volume and complexity of software is increasing; presenting developers with an
ever increasing challenge to deliver a system within the agreed timescale and budget
[1]. With the use of Computer-Aided Software Engineering (CASE) tools for
requirements management, component design, and software validation the risks to the
project can be reduced. This project focuses on Autocoding CASE tools, the methods
used by such tools to generate the code, and the features these tools provide the user.
The Extensible Stylesheet Language Transformation (XSLT) based autocoding method
used by Rapicore in their NetGen embedded network design tool was known to have a
number of issues and limitations. The aim of the research was to identify these issues
and develop an innovative solution that would support current and future autocoding
requirements. Using the literature review and a number of practical projects, the issues
with the XSLT-based method were identified. These issues were used to define the
requirements with which a more appropriate autocoding method was researched and
developed. A more powerful language was researched and selected, and with this
language a prototype autocoding platform was designed, developed, validated, and
evaluated.
The work concludes that the innovative use and integration of programmer-level
Extensible Markup Language (XML) code descriptions and PHP scripting has provided
Rapicore with a powerful and flexible autocoding platform to support current and future
autocoding application requirements of any size and complexity.
Item Type: | Thesis (EngD) | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Library of Congress Subject Headings (LCSH): | Computer-aided software engineering, Embedded computer systems -- Programming | ||||
Official Date: | November 2009 | ||||
Dates: |
|
||||
Institution: | University of Warwick | ||||
Theses Department: | School of Engineering | ||||
Thesis Type: | EngD | ||||
Publication Status: | Unpublished | ||||
Supervisor(s)/Advisor: | Jones, R. Peter ; McMurran, Ross ; Faithfull, Paul | ||||
Sponsors: | Rapicore Ltd. ; Engineering and Physical Sciences Research Council (EPSRC) | ||||
Extent: | viii, 129 leaves : ill. | ||||
Language: | eng |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |
Downloads
Downloads per month over past year