Systems Engineering for Industrial Cyber-Physical Systems Using Aspects

被引:46
作者
Akkaya, Ilge [1 ]
Derler, Patricia [2 ]
Emoto, Shuhei [3 ]
Lee, Edward A. [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect & Comp Engn, Berkeley, CA 94720 USA
[2] Natl Instruments, Berkeley, CA 94704 USA
[3] IHI Corp, Yokohama, Kanagawa 1358710, Japan
关键词
Actor-oriented modeling; aspect-oriented modeling (AOM); cyber-physical systems (CPSs); model-based design (MBD); robotic swarms; DESIGN;
D O I
10.1109/JPROC.2015.2512265
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
One of the biggest challenges in cyber-physical system (CPS) design is their intrinsic complexity, heterogeneity, and multidisciplinary nature. Emerging distributed CPSs integrate a wide range of heterogeneous aspects such as physical dynamics, control, machine learning, and error handling. Furthermore, system components are often distributed over multiple physical locations, hardware platforms, and communication networks. While model-based design (MBD) has tremendously improved the design process, CPS design remains a difficult task. Models are meant to improve understanding of a system, yet this quality is often lost when models become too complicated. In this paper, we show how to use aspect-oriented (AO) modeling techniques in MBD as a systematic way to segregate domains of expertise and crosscutting concerns within the model. We demonstrate these concepts on actor-oriented models of an industrial robotic swarm application and illustrate the use of AO modeling techniques to manage the complexity. We also show how to use AO modeling for design-space exploration.
引用
收藏
页码:997 / 1012
页数:16
相关论文
共 40 条
[1]   CONCURRENT OBJECT-ORIENTED PROGRAMMING [J].
AGHA, G .
COMMUNICATIONS OF THE ACM, 1990, 33 (09) :125-141
[2]  
Akesson B, 2011, MULTIPROCESSOR SYSTEM-ON-CHIP: HARDWARE DESIGN AND TOOL INTEGRATION, P25, DOI 10.1007/978-1-4419-6460-1_2
[3]  
Akkaya I., 2015, P 2 INT WORKSH ROB S
[4]  
Akkaya I, 2015, POWER SYST, P1, DOI 10.1007/978-3-662-45928-7_1
[5]  
[Anonymous], 2014, SYSTEM DESIGN MODELI
[6]  
[Anonymous], 1995, DESIGN PATTERNS ELEM
[7]   Metropolis: An integrated electronic system design environment [J].
Balarin, F ;
Watanabe, Y ;
Hsieh, H ;
Lavagno, L ;
Passerone, C ;
Sangiovanni-Vincentelli, A .
COMPUTER, 2003, 36 (04) :45-+
[8]   Cooperative mobile robotics: Antecedents and directions [J].
Cao, YU ;
Fukunaga, AS ;
Kahng, AB .
AUTONOMOUS ROBOTS, 1997, 4 (01) :7-27
[9]  
de Niz Dionisio., 2007, AOM 07, P15
[10]  
Eidson J., P 3 INT WORKSH MOD B, P21