SlideShare a Scribd company logo
1 of 1
Download to read offline
Implementing Real-Time Transactional Security Property using
Timed Edit Automata
N.Rajamanickam and R.Nadarajan
PSG College of Technology, Coimbatore, India
Email: nrm@mca.psgtech.ac.in
http://dx.doi.org/10.1145/2523514.2523578
Abstract
Timed edit automaton is action sequence transformer which takes a sequence of
actions as input and produces another sequence of actions according to the policy
it implements. If the input action sequence obeys the policy then timed edit automaton produces same actions sequence or an equivalent action sequence. If the
input action sequence does not obey the policy then the timed edit automaton produces modified action sequence. Timed edit automaton is suitable for implementing
real-time transactional security property.

Operational Semantics
Delay Transitions
u ∈ I(q) u + d ∈ I(q)
(σ, q, u) − T E (σ, q, u + d)
→
d

Discrete Transitions

σ = ai : ti ; σ

δ(ai , q, g, u) = (b, q , r, u ) u ∈ g

u ∈ I(q) u ∈ I(q )

b

u ∈ I(q )

c

(σ, q, u) → T E (σ, q , u )
−

Timed Edit Automata
σ = a i : ti ; σ

δ(ai , q, g, u) = (null, q , r, u ) u ∈ g

u ∈ I(q) u ∈ I(q )

null

Q - countably infinite set of control locations

(TE-Insert)
(TE-Suppress)

(σ, q, u) − − T E (σ , q , u )
−→
δ(null, q, g, u) = (null, q , r, u ) u ∈ g

A - set of actions

(TE-Suppress-Insert)

(σ, q, u) → T E (σ , q , u )
−
δ(null, q, g, u) = (c, q , r, u ) u ∈ g

The timed edit automaton is a 6-tuple (Q, A, q0 , C, δ, I) where

(TE-Delay)

u ∈ I(q )

null

(TE-Null)

(σ, q, u) − − T E (σ, q , u )
−→

q0 - start control location
C - set of real valued clocks
δ : A∪{null}×Q×B(C)×U → A∪{null}×Q×2C ×U is deterministic transition
function
I : Q → B(C) assigns clock constraints to control locations

Here g ∈ B(C) is a clock constraint is called a guard. u denotes clock statuses, mapping from C to non negative real numbers. u ∈ g to mean that the clock values
denoted by u satisfy the guard g. u + d denotes the clock assignment that maps all x ∈ C to u(x) + d. [r → 0]u denotes the clock assignment that maps all clocks in r to
0 and agree with u for other clocks in C  r where r ⊆ C.

Timed Market Policy

Here B(C) denotes set of clock constraints. U denotes set of all possible clock
statuses. null denotes no (input/output) action.

Transitions
TE-Delay is for the transition between two actions, if the timed edit automaton
is in the same control location.
TE-Suppress-Insert suppresses the current action ai and inserts the new action b
TE-Insert is a discrete transition without taking any input action.
TE-Suppress suppresses the current input action ai and inserts no input action.
TE-Null is a discrete transition without taking any input action and without
emitting any output action.

Conclusion
Our timed market polices is a real-time transactional security property. Real-time
transactional security property is a combination of security property, real time
property and transactional property. This timed market policy can be implemented
by using timed edit automaton. Timed edit automaton is a action sequence transformer which transforms the input actions sequence to another action sequence and
the output action sequence always obeys the policy.
Timed market policy enables an user to pay using two gateways for single transaction. First the user buys a service for the amount of n and then he/she pays a partial
payment p using gateway G1. If he/she pays the remaining amount n − p using gateway G2 within 60 seconds then the transaction will be allowed. If he/she try to pay
amount other than n − p or amount n − p is not been paid within 60 seconds then this transaction will be failed.

More Related Content

What's hot

Asymptotic Notations
Asymptotic NotationsAsymptotic Notations
Asymptotic NotationsRishabh Soni
 
Asymptotics 140510003721-phpapp02
Asymptotics 140510003721-phpapp02Asymptotics 140510003721-phpapp02
Asymptotics 140510003721-phpapp02mansab MIRZA
 
Experiment
ExperimentExperiment
ExperimentCan He
 
Advanced patterns in asynchronous programming
Advanced patterns in asynchronous programmingAdvanced patterns in asynchronous programming
Advanced patterns in asynchronous programmingMichael Arenzon
 
Integration
IntegrationIntegration
Integrationlexmath
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notationsNikhil Sharma
 
What Year Is It: things you shouldn't do with timezones
What Year Is It: things you shouldn't do with timezonesWhat Year Is It: things you shouldn't do with timezones
What Year Is It: things you shouldn't do with timezonesAram Dulyan
 
Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Kumar
 
The gravitational N -body pro
The gravitational N -body proThe gravitational N -body pro
The gravitational N -body prosuitzero
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Shiang-Yun Yang
 

What's hot (19)

2 k20vls08 exp_3a
2 k20vls08 exp_3a2 k20vls08 exp_3a
2 k20vls08 exp_3a
 
Asymptotic notation
Asymptotic notationAsymptotic notation
Asymptotic notation
 
Asymptotic Notations
Asymptotic NotationsAsymptotic Notations
Asymptotic Notations
 
NNet Final Project
NNet Final ProjectNNet Final Project
NNet Final Project
 
Asymptotics 140510003721-phpapp02
Asymptotics 140510003721-phpapp02Asymptotics 140510003721-phpapp02
Asymptotics 140510003721-phpapp02
 
Asymptotic notation
Asymptotic notationAsymptotic notation
Asymptotic notation
 
Experiment
ExperimentExperiment
Experiment
 
Advanced patterns in asynchronous programming
Advanced patterns in asynchronous programmingAdvanced patterns in asynchronous programming
Advanced patterns in asynchronous programming
 
Asymptotic notation
Asymptotic notationAsymptotic notation
Asymptotic notation
 
Integration
IntegrationIntegration
Integration
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notations
 
What Year Is It: things you shouldn't do with timezones
What Year Is It: things you shouldn't do with timezonesWhat Year Is It: things you shouldn't do with timezones
What Year Is It: things you shouldn't do with timezones
 
1.algorithms
1.algorithms1.algorithms
1.algorithms
 
Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)
 
Time complexity
Time complexityTime complexity
Time complexity
 
The gravitational N -body pro
The gravitational N -body proThe gravitational N -body pro
The gravitational N -body pro
 
Aaex3 group2
Aaex3 group2Aaex3 group2
Aaex3 group2
 
Calc 4.1b
Calc 4.1bCalc 4.1b
Calc 4.1b
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
 

Similar to Implementing Real-Time Transactional Security Property using Timed Edit Automata

Implementing real-time transactional security property using timed edit automata
Implementing real-time transactional security property using timed edit automataImplementing real-time transactional security property using timed edit automata
Implementing real-time transactional security property using timed edit automataRajamanickam N
 
10 Discrete Time Controller Design.pptx
10 Discrete Time Controller Design.pptx10 Discrete Time Controller Design.pptx
10 Discrete Time Controller Design.pptxSaadAzhar15
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis Shaista Qadir
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011benson215
 
Upm scube-dynsys-presentation
Upm scube-dynsys-presentationUpm scube-dynsys-presentation
Upm scube-dynsys-presentationidragan
 
A calculus of mobile Real-Time processes
A calculus of mobile Real-Time processesA calculus of mobile Real-Time processes
A calculus of mobile Real-Time processesPolytechnique Montréal
 
CS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsCS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsKrishnan MuthuManickam
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to AlgorithmsVenkatesh Iyer
 
4.3 real time game physics
4.3 real time game physics4.3 real time game physics
4.3 real time game physicsSayed Ahmed
 
Daa unit 6_efficiency of algorithms
Daa unit 6_efficiency of algorithmsDaa unit 6_efficiency of algorithms
Daa unit 6_efficiency of algorithmssnehajiyani
 
Test s velocity_15_5_4
Test s velocity_15_5_4Test s velocity_15_5_4
Test s velocity_15_5_4Kunihiko Saito
 
Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...VivekKumar265461
 
Timers in Unix/Linux
Timers in Unix/LinuxTimers in Unix/Linux
Timers in Unix/Linuxgeeksrik
 

Similar to Implementing Real-Time Transactional Security Property using Timed Edit Automata (20)

Implementing real-time transactional security property using timed edit automata
Implementing real-time transactional security property using timed edit automataImplementing real-time transactional security property using timed edit automata
Implementing real-time transactional security property using timed edit automata
 
10 Discrete Time Controller Design.pptx
10 Discrete Time Controller Design.pptx10 Discrete Time Controller Design.pptx
10 Discrete Time Controller Design.pptx
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis
 
Analysis of Algorithum
Analysis of AlgorithumAnalysis of Algorithum
Analysis of Algorithum
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011
 
Upm scube-dynsys-presentation
Upm scube-dynsys-presentationUpm scube-dynsys-presentation
Upm scube-dynsys-presentation
 
A calculus of mobile Real-Time processes
A calculus of mobile Real-Time processesA calculus of mobile Real-Time processes
A calculus of mobile Real-Time processes
 
Control system unit(1)
Control system unit(1)Control system unit(1)
Control system unit(1)
 
Data structures and algorithms
Data structures and algorithmsData structures and algorithms
Data structures and algorithms
 
Qt Animation
Qt AnimationQt Animation
Qt Animation
 
CS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsCS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of Algorithms
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
PID Control
PID ControlPID Control
PID Control
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to Algorithms
 
4.3 real time game physics
4.3 real time game physics4.3 real time game physics
4.3 real time game physics
 
Daa unit 6_efficiency of algorithms
Daa unit 6_efficiency of algorithmsDaa unit 6_efficiency of algorithms
Daa unit 6_efficiency of algorithms
 
Test s velocity_15_5_4
Test s velocity_15_5_4Test s velocity_15_5_4
Test s velocity_15_5_4
 
Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...
 
MCRL2
MCRL2MCRL2
MCRL2
 
Timers in Unix/Linux
Timers in Unix/LinuxTimers in Unix/Linux
Timers in Unix/Linux
 

Recently uploaded

Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Implementing Real-Time Transactional Security Property using Timed Edit Automata

  • 1. Implementing Real-Time Transactional Security Property using Timed Edit Automata N.Rajamanickam and R.Nadarajan PSG College of Technology, Coimbatore, India Email: nrm@mca.psgtech.ac.in http://dx.doi.org/10.1145/2523514.2523578 Abstract Timed edit automaton is action sequence transformer which takes a sequence of actions as input and produces another sequence of actions according to the policy it implements. If the input action sequence obeys the policy then timed edit automaton produces same actions sequence or an equivalent action sequence. If the input action sequence does not obey the policy then the timed edit automaton produces modified action sequence. Timed edit automaton is suitable for implementing real-time transactional security property. Operational Semantics Delay Transitions u ∈ I(q) u + d ∈ I(q) (σ, q, u) − T E (σ, q, u + d) → d Discrete Transitions σ = ai : ti ; σ δ(ai , q, g, u) = (b, q , r, u ) u ∈ g u ∈ I(q) u ∈ I(q ) b u ∈ I(q ) c (σ, q, u) → T E (σ, q , u ) − Timed Edit Automata σ = a i : ti ; σ δ(ai , q, g, u) = (null, q , r, u ) u ∈ g u ∈ I(q) u ∈ I(q ) null Q - countably infinite set of control locations (TE-Insert) (TE-Suppress) (σ, q, u) − − T E (σ , q , u ) −→ δ(null, q, g, u) = (null, q , r, u ) u ∈ g A - set of actions (TE-Suppress-Insert) (σ, q, u) → T E (σ , q , u ) − δ(null, q, g, u) = (c, q , r, u ) u ∈ g The timed edit automaton is a 6-tuple (Q, A, q0 , C, δ, I) where (TE-Delay) u ∈ I(q ) null (TE-Null) (σ, q, u) − − T E (σ, q , u ) −→ q0 - start control location C - set of real valued clocks δ : A∪{null}×Q×B(C)×U → A∪{null}×Q×2C ×U is deterministic transition function I : Q → B(C) assigns clock constraints to control locations Here g ∈ B(C) is a clock constraint is called a guard. u denotes clock statuses, mapping from C to non negative real numbers. u ∈ g to mean that the clock values denoted by u satisfy the guard g. u + d denotes the clock assignment that maps all x ∈ C to u(x) + d. [r → 0]u denotes the clock assignment that maps all clocks in r to 0 and agree with u for other clocks in C r where r ⊆ C. Timed Market Policy Here B(C) denotes set of clock constraints. U denotes set of all possible clock statuses. null denotes no (input/output) action. Transitions TE-Delay is for the transition between two actions, if the timed edit automaton is in the same control location. TE-Suppress-Insert suppresses the current action ai and inserts the new action b TE-Insert is a discrete transition without taking any input action. TE-Suppress suppresses the current input action ai and inserts no input action. TE-Null is a discrete transition without taking any input action and without emitting any output action. Conclusion Our timed market polices is a real-time transactional security property. Real-time transactional security property is a combination of security property, real time property and transactional property. This timed market policy can be implemented by using timed edit automaton. Timed edit automaton is a action sequence transformer which transforms the input actions sequence to another action sequence and the output action sequence always obeys the policy. Timed market policy enables an user to pay using two gateways for single transaction. First the user buys a service for the amount of n and then he/she pays a partial payment p using gateway G1. If he/she pays the remaining amount n − p using gateway G2 within 60 seconds then the transaction will be allowed. If he/she try to pay amount other than n − p or amount n − p is not been paid within 60 seconds then this transaction will be failed.