RSAR: a layered software archıtecture for cyber-physıcal systems /

Akagündüz, Erhan
Cyber-physical systems integrate the computation and physical processes. Embedded computing systems are used to control and monitor physical processes. Development of software for cyber-physical systems requires deep knowledge on different engineering areas and physics. Embedded software for a cyber-physical system requires software architectures to separate works done by software developers and dynamic model developers. AUTOSAR is a layered software architecture to develop automotive systems. Main purpose of the AUTOSAR layered software architecture is to separate software development process from hardware details. FMI, on the other hand, is a tool-independent dynamic model interface standard. In this thesis, a layered software architecture RSAR is proposed for cyber-physical systems development. RSAR adheres to the layered software architecture concept of AUTOSAR and supports dynamic model usage with FMI standard.


Comparative evaluation of command distribution via DDS and CORBA in a software reference architecture
Duran, Mustafa Berk; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Communication between modules in distributed system architectures plays a crucial role in proper system operation. Therefore, selection of the method for the communication of software running on di erent platforms becomes important. Two of the alternatives for data distribution are the Common Object Request Broker Architecture (CORBA) and Data-Distribution Service (DDS). In this study, e ects of the selection on the Overall software quality and performance are investigated for real-time embedded systems dev...
Local search versus Path Relinking in metaheuristics: Redesigning Meta-RaPS with application to the multidimensional knapsack problem
Arin, Arif; Rabadi, Ghaith (Elsevier BV, 2016-09-01)
Most heuristics for discrete optimization problems consist of two phases: a greedy-based construction phase followed by an improvement (local search) phase. Although the best solutions are usually generated after the improvement phase, there is usually a high computational cost for employing a local search algorithm. This paper seeks another alternative to reduce the computational burden of a local search while keeping solution quality by embedding intelligence in metaheuristics. A modified version of Path ...
CBFEM-MPI: A Parallelized Version of Characteristic Basis Finite Element Method for Extraction of 3-D Interconnect Capacitances
Ozgun, Ozlem; Mittra, Raj; Kuzuoğlu, Mustafa (Institute of Electrical and Electronics Engineers (IEEE), 2009-02-01)
In this paper, we present a novel, non-iterative domain decomposition method, which has been parallelized by using the message passing interface (MPI) library, and used to efficiently extract the capacitance matrixes of 3-D interconnect structures, by employing characteristic basis functions (CBFs) in the context of the finite element method (FEM). In this method, which is Failed CBFEM-MPI, the computational domain is partitioned into a number of nonoverlapping subdomains in which the CBFs are constructed b...
Model-based code generation for HLA federates
Adak, Mehmet; Topcu, Okan; Oğuztüzün, Mehmet Halit S. (Wiley, 2010-02-01)
This paper addresses the problem of automated code generation for a High Level Architecture compliant federate application given its behavior model. The behavior model is a part of the architectural model of a federation that the federate can participate in. The federate behavior model is based on Live Sequence Charts, adopted as the behavioral specification formalism in the Federation Architecture Metamodel (FAMM). FAMM serves as a formal language for describing federation architectures. An objective is to...
Describing the software architecture of a multimedia data management system
Avcı Salma, Çiğdem; Oğuztüzün, Mehmet Halit S.; Department of Computer Engineering (2013)
Multimedia Data Management Systems (MMDMS) enable storing, organizing, accessing and retrieving multimedia content effectively and efficiently. "Describing the software architecture of METU Multimedia Data Management System (METU- MMDMS), which can be a representative for contemporary MMDMS architectures, to facilitate future research on MMDMSs" is the primary objective of this study. The METU-MMDMS is placed to the focal point of the study by taking into account its unique infrastructure, non-systematic wa...
Citation Formats
E. Akagündüz, “RSAR: a layered software archıtecture for cyber-physıcal systems /,” M.S. - Master of Science, Middle East Technical University, 2015.