2017
DOI: 10.18293/seke2017-095
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Developing Cyber Physical Systems

Abstract: Abstract-Cyber physical systems (CPSs) are pervasive in our daily life from mobile phones to auto driving cars. CPSs are inherently complex due to their sophisticated behaviors and thus difficult to build. In this paper, we propose a framework to develop CPSs based on a model driven approach with quality assurance throughout the development process. An agent-oriented approach is used to model individual physical and computation processes using high level Petri nets, and an aspect-oriented approach is used to i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 15 publications
0
10
0
Order By: Relevance
“…To effectively model and analyze the complex behaviors of CPSs, many modeling techniques have been proposed and adapted in recent years including formal methods such as hybrid automata [6] and special graphical modeling languages such as actor-oriented MoC [7]. High level Petri nets [8] are well suited to model the complex behaviors of CPSs, especially combined with well-established software engineering approaches such as agent-oriented approach and aspectoriented approach [3]. However most existing techniques only provide very general guidelines and lack fine grained rules.…”
Section: Cyber Physical System Modelingmentioning
confidence: 99%
See 4 more Smart Citations
“…To effectively model and analyze the complex behaviors of CPSs, many modeling techniques have been proposed and adapted in recent years including formal methods such as hybrid automata [6] and special graphical modeling languages such as actor-oriented MoC [7]. High level Petri nets [8] are well suited to model the complex behaviors of CPSs, especially combined with well-established software engineering approaches such as agent-oriented approach and aspectoriented approach [3]. However most existing techniques only provide very general guidelines and lack fine grained rules.…”
Section: Cyber Physical System Modelingmentioning
confidence: 99%
“…With regard to behavioral programming, we can define many generic safety and liveness property patterns using linear time temporal logic, and then instantiate the patterns using concrete behaviors and check them using SPIN model checker. Some generic property patterns include (where B, B1, B2 denote place names representing different behaviors, x and y denote symbolic tokens): (1) <>B(x) (G1) This liveness property states that a behavior B will eventually active; (2) [](B(x) → <>!B(x)) (G2) This liveness property states that an active behavior B will eventually terminate; (3) []! (B1(x) ∧ B2(y)) (G3) This safety property states that two behaviors B1 and B2 cannot be active at the same time due to the sequential nature of behavioral programming; (4) [](B1(x) → <> B2(y)) (G4) This liveness property states that a behavior B1 leads to behavior B2.…”
Section: Cyber Physical System Analysismentioning
confidence: 99%
See 3 more Smart Citations