A Model-Driven Approach for Designing Industrial Embedded Systems

Show simple item record

dc.contributor.advisor Roop, P en
dc.contributor.advisor Salcic, Z en
dc.contributor.author Nicholas, Kyle en
dc.date.accessioned 2012-05-01T04:03:17Z en
dc.date.issued 2012 en
dc.identifier.uri http://hdl.handle.net/2292/17686 en
dc.description Full text is available to authenticated members of The University of Auckland only. en
dc.description.abstract Embedded systems are inherently complex being highly concurrent, reactive, and real-time. Consequently, embedded software development needs to consider both the functional and non-functional requirements of the system. Great emphasis is placed on the efficiency-oriented relationship between power consumption, available memory and execution speed. Many potential software development approaches exist, yet they often rely on using efficient programming languages like C in an ad hoc manner. As a result, the functional and non-functional requirements are met through the application of many low- level coding decisions which are tailored to a given hardware platform. However, such low-level approaches are time consuming, error prone, and difficult to maintain. They intertwine the specification with the underlying implementation, resulting in a problem that is further compounded by the fact that the requirements are never fully known at the outset. Model driven development (MDD) is being touted as a proposed methodology for alleviating these problems. Development starts with the specification of the system in a suitable semi-formal, and often visual, high-level language to guide the overall design. These high-level models are then subjected to rigorous analysis and testing before automated transformations enable code generation on a given target platform. Such platform-independent MDD has the potential to produce high-quality implementations, while significantly reducing the cost of maintenance. Tru-Test is a world leading embedded system developer in the Agri-Tech sector whose current design practice primarily relies on C. In this project we explored an alter- native approach, using a model driven standard for control systems called IEC 61499, to apply a more suitable computational model to a selected subsystem. The standard was also extended to include the benefits of the C and UML paradigms. This syntactic bridging between MDD and these popular paradigms provides a lower learning curve, reduced code duplication, improved modularity and more familiar options for designers. en
dc.publisher ResearchSpace@Auckland en
dc.relation.ispartof Masters Thesis - University of Auckland en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights Restricted Item. Available to authenticated members of The University of Auckland. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/nz/ en
dc.title A Model-Driven Approach for Designing Industrial Embedded Systems en
dc.type Thesis en
thesis.degree.grantor The University of Auckland en
thesis.degree.level Masters en
dc.rights.holder Copyright: The author en
pubs.elements-id 345207 en
pubs.record-created-at-source-date 2012-05-01 en
dc.identifier.wikidata Q112890956


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics