Enabling the Interoperability of the Modelica DSL and Matlab Simulink towards the Development of Self-Adaptive Dynamic Systems

2018 ◽  
Vol 7 (4) ◽  
pp. 54-75
Author(s):  
Nikolay Tcholtchev ◽  
Grit Dudeck ◽  
Michael Wagner ◽  
Christian Hein ◽  
Arun Prakash ◽  
...  

Domain Specific Languages (DSL) are an important concept that is used in industry, in order to enable the fast and cost-efficient design of specific functions/components, and/or to target particular aspects of the systems' development and operation. In the current article, the authors describe their experiences on the integration of the Modelica DSL into a platform that enables the integration and interoperability of model-based tools across the various phases of the system development process. Furthermore, it is illustrated how Matlab Simulink can be used in parallel in the course of the same system design undertaking. Thereby, the authors present their approach and compare different tools which were used, in order to efficiently complete the integration, and finally exemplify the outcome on a case study related to a self-adaptive dynamic system from the automotive domain.

2018 ◽  
Vol 25 (3) ◽  
pp. 1085-1103 ◽  
Author(s):  
Abbas Tarhini ◽  
Manal Yunis ◽  
Abdul-Nasser El-Kassar

Purpose The purpose of this paper is to present an innovative agile methodology that proposes fundamental changes in managing the development of in-house information systems in small- and medium-sized enterprises (SMEs) and benchmarks it with one of two database technologies enabling these systems to be both efficient and competitive. Design/methodology/approach The objectives are achieved by presenting an elaborated design of the agile methodology that manages the system development process by addressing three basic components: roles played by system players, process needed to fulfill the system development, and artifacts to document the project. A case study is conducted as a proof of the effectiveness of the proposed methodology and measures whether the selection of the database technology affects the effectiveness of the system development process. Findings Results show that, compared with traditional methodologies, the proposed methodology reduced the cost of system development and testing by 30 percent and enhanced the IT – business alliance. Further, this work found that the selection of a suitable database technology is strongly related to the complexity and interrelationships between the data used. Originality/value Such research did not receive the needed attention (Hunter, 2004) even in the past decade. Successful adoption of IT by companies could be in the form of customized IS which could be expensive for SMEs to adopt due to a lack in technical expertise and financial resources. The proposed methodology has the potential to promote sustainable development through helping SMEs in reducing the time and cost of IT project development.


Author(s):  
Vyacheslav Lapshin ◽  
Yuri Rogozov ◽  
Sergey Kucherov ◽  
Karina Kandyba

The article discusses the main contradictions that arise during the transition between the stages of the software system development process. The causes of these contradictions are analyzed. The approaches to the elimination of identified contradictions, in particular, the approach based on the construction of domain-specific models (DSM), are examined. The disadvantages of such solutions based on the DSM approach are described. The substantiation of the relevance of developing a new method for constructing software systems is given.


Author(s):  
Michel Bourdellès ◽  
Shuai Li ◽  
Imran Quadri ◽  
Etienne Brosse ◽  
Andrey Sadovykh ◽  
...  

In most industrial embedded systems development projects, the software and the hardware development parts are separated, and the constraint requirements/capabilities are informally exchanged in the system development phase of the process. To prevent failures due to the violation of timing constraints, hardware components of the platform are typically over dimensioned for the capabilities needed. This increases both cost and power consumption. Performance analysis is not done sufficiently at early stages of the development process to optimize the system. This chapter presents results of the integration of tools and extra modeling to offer new performance analysis capabilities in the early stages of the development process. These results are based on trace generation from code instrumentation. A number of enhancements were made, spanning the system modeling stage down to the execution stage (based on an ARM dual core Cortex A9-based target board). Final results taken from a software-based radio case study (including the analysis and validation stages) are presented.


1996 ◽  
Vol 11 (3) ◽  
pp. 199-209 ◽  
Author(s):  
Joe Nandhakumar

Despite the widespread adoption of Executive Information Systems (EIS) and their increasing importance in organizations, the process of their development is not well understood. The mainstream EIS literature tends to report success stories of EIS in the organizations studied and attribute this to a pre-planned rational process of origin and design of EIS. In this paper, a case study of the EIS development process in a manufacturing company is used to critique this rational view and to illustrate the applicability of an alternative perspective based on an organizational behavioural model. This paper suggests that greater recognition of the social nature of the process of IS development is necessary to understand how systems projects may be better managed.


Author(s):  
Waqquas Bukhsh ◽  
Keith Bell ◽  
Arnaud Vergnol ◽  
Antoine Weynants ◽  
Jonathan Sprooten

Author(s):  
Chetan Mutha ◽  
David Jensen ◽  
Irem Tumer ◽  
Carol Smidts

AbstractEarly system design analysis and fault removal is an important step in the iterative design process to avoid costly repairs in the later stages of system development. System complexity is increasing with increased use of software to control the physical system. There is a dearth of techniques to evaluate inconsistencies, incompatibility, and fault proneness of the system design in an integrated manner. The early design analysis technique presented in this paper aids a designer to understand the interplay between the multifaceted components and evaluate his/her design in an integrated manner. The technique allows simultaneous propagation of different types of faults from various domains and evaluates their functional impact over a period of time. The structure of the technique is explained using domain-specific conceptual metamodels, whereas the execution is based on the event sequence diagram, which is one of the established reliability and safety analysis techniques. One of the notable features of the proposed technique is the object-oriented nature of the system design representation. The technique is demonstrated with the help of a case study, and the execution results of two scenarios are evaluated to demonstrate the analysis capability of the proposed technique.


Author(s):  
Arfan Sansprayada ◽  
Kartika Mariskhana

Abstract—The need for information system development in a company is a basic requirement that must be met by each company in order to run its business processes properly. This is the basic key in a company in order to provide maximum results to find as many profits or profits. Application development or requirements in the application also provide speed for employees to carry out their activities to work properly and optimally. The development of the era requires that companies must be productive and have innovations so that the business wheel of the company can run well. This is based on the development of technology that is so fast that it requires special expertise in its application. This research is expected to be able to help some problems that exist in a company. Where its application can make it easier for employees to carry out their respective duties and roles in order to maximize their potential. For companies, the application of this application can accommodate the company's business wheels so that they can be properly and correctly documented .   Keywords : Systems, Information, Applications


Sign in / Sign up

Export Citation Format

Share Document