Task Construction for Model-Based Design of Embedded Control Software
#1

presented by:
Shige Wang
Kang G. Shin

[attachment=9228]
Task Construction for Model-Based Design of Embedded Control Software
Introduction

• large embedded control systems
• problem : running such complex software with stringent timing constraints on a resource limited platform
• systematic and automatic construction of runtime tasks from software design models.
• Difficulty :
• transformation of a model in one model-of-computation (MoC) to a model in another while preserving the properties of the original model.
• is not always possible, nor easy.
• Solution :
• MoC supported by the platform always comes with richer semantics than the MoC used for software design.
• our approach : transformation of the models in two specific MoCs
• task construction
• generate individual schedulable OS processes/threads from a software architecture that implements the discretized control functions.
Software Architecture Model
• a set of concurrent transactions
• software components
• their interactions
• e2e information processing flow
Definition 1: transaction
• A transaction is defined as a weighted directed acyclic graph
• loc :a function that uniquely maps a component to a computation device on the target platform
• F : a weight function that maps a component/link to a nonnegative rational number representing the resource demand
• H defines a set of system-level timing constraints of a transaction
Components
• Upon invocation, a component executes a set of predefined functions in a run-to-completion manner, transforms the inputs to outputs, and delivers the result(s) to all of its output ports upon completion of its execution.
• input component : A component without any incoming link
• The beginning of the transaction
• Is triggered by an external signal, i.e. a timer or a data arrival event
• output component :A component without any outgoing link
• The completion of concurrent computations of the transaction.
• directed links: specify the precedence constraints among the components
timing constraints
• invocation rate (ri(Cin)): the frequency at which an input is updated.
• all the input components, and, consequently, all other components, of the transaction must run at the same rate.
• release offset (oi(Cin)): is defined as the distance in time between the start of the transaction’s invocation period and the event/data arrival at cin
• used to model the synchronization among different inputs.
• Deadline(Di(Cout)): bounds the duration from the start of the invocation period to the completion of the output component cout.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: control software project, multy task, software support model, er diagram for task managaement system, online task management system pdf, sp cification task management system, task management system project report free download,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Control of Boiler Operation using PLC – SCADA seminar class 2 3,404 27-03-2014, 06:29 AM
Last Post: Guest
  Particle Swarm Optimization Algorithm and Its Application in Engineering Design Optim computer science crazy 3 5,472 03-05-2013, 10:28 AM
Last Post: computer topic
  Embedded Linux computer science crazy 5 3,656 17-12-2012, 02:33 PM
Last Post: seminar details
  SCADA Supervisory Control and Data Acquisition iitbuji 8 7,638 17-12-2012, 12:58 AM
Last Post: Guest
  Evolution of Embedded Systems(Downlaod Seminar Report) Computer Science Clay 2 3,276 14-12-2012, 02:09 PM
Last Post: seminar details
  VLSI System Design seminar class 1 3,857 13-12-2012, 12:44 PM
Last Post: seminar details
  NANOTECHNOLOGY-ASSEMBLER DESIGN AND NANO-COMMUNICATION (Download Seminar Report) Computer Science Clay 13 13,020 28-11-2012, 12:59 PM
Last Post: seminar details
  OBJECT-ORIENTED APPROACH IN SOFTWARE DEVELOPMENT project report helper 2 2,479 20-11-2012, 12:48 PM
Last Post: seminar details
  Embedded Systems and Information Appliances seminar projects crazy 1 2,123 22-10-2012, 01:21 PM
Last Post: seminar details
  Integrated Design and Implementation of Embedded Control Systems with Scilab seminar surveyer 1 2,347 19-10-2012, 01:58 PM
Last Post: seminar details

Forum Jump: