scholarly journals Fostering Analysis from Industrial Embedded Systems Modeling

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.

2012 ◽  
Vol 2012 ◽  
pp. 1-14
Author(s):  
David Castells-Rufas ◽  
Eduard Fernandez-Alonso ◽  
Jordi Carrabina

Multi-soft-core systems are a viable and interesting solution for embedded systems that need a particular tradeoff between performance, flexibility and development speed. As the growing capacity allows it, many-soft-cores are also expected to have relevance to future embedded systems. As a consequence, parallel programming methods and tools will be necessarily embraced as a part of the full system development process. Performance analysis is an important part of the development process for parallel applications. It is usually mandatory when you want to get a desired performance or to verify that the system is meeting some real-time constraints. One of the usual techniques used by the HPC community is the postmortem analysis of application traces. However, this is not easily transported to the embedded systems based on FPGA due to the resource limitations of the platforms. We propose several techniques and some hardware architectural support to be able to generate traces on multiprocessor systems based on FPGAs and use them to optimize the performance of the running applications.


2021 ◽  
Vol 1 ◽  
pp. 3159-3168
Author(s):  
Sohail Ahmed Soomro ◽  
Yazan A M Barhoush ◽  
Zhengya Gong ◽  
Panos Kostakos ◽  
Georgi V. Georgiev

AbstractPrototyping is an essential activity in the early stages of product development. This activity can provide insight into the learning process that takes place during the implementation of an idea. It can also help to improve the design of a product. This information and the process are useful in design education as they can be used to enhance students' ability to prototype their ideas and develop creative solutions. To observe the activity of prototype development, we conducted a study on students participating in a 7-week course: Principles of Digital Fabrication. During the course, eight teams made prototypes and shared their weekly developments via internet blog posts. The posts contained prototype pictures, descriptions of their ideas, and reflections on activities. The blog documentation of the prototypes developed by the students was done without the researchers' intervention, providing essential data or research. Based on a review of other methods of capturing the prototype development process, we compare existing documentation tools with the method used in the case study and outline the practices and tools related to the effective documentation of prototyping activity.


Author(s):  
Jaffar Ahmad Alalwan

Enterprise systems development approaches can be classified into development-centric and procurement centric approaches. Based on the component-based system development methodology (CBSD), this chapter proposes a procurement-centric framework to develop enterprise content management (ECM) system. Adopting CBSD to develop ECM system avoids the drawbacks of the development-centric approaches, and remedies the ECM field lacks where there is no system development method that helps in selecting and implementing the ECM system. To validate the proposed framework, the author applies it to a case study from a large research institution with more than 30,000 students.


Author(s):  
John Erickson ◽  
Kalle Lyytinen ◽  
Keng Siau

Failure rates for systems development projects are estimated to approach 50% (Hirsch, 2002). In such an environment, a growing number of developers propose the use of so-called agile methodologies as one means of improving the systems developed while simultaneously decreasing failure rates. Agile proponents insist that adherence to The Agile Manifesto will improve the entire systems development process. This chapter begins by describing some of the agile methodologies, follows that with an overview of current research in the area, and closes with thoughts on possibilities for future applied research into the agile methodologies that could provide evidence supporting or disputing the many claims for success emerging from the field.


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.


2020 ◽  
Vol 12 (15) ◽  
pp. 6218
Author(s):  
Ricardo Santos ◽  
António Abreu ◽  
Ana Dias ◽  
João M.F. Calado ◽  
Vitor Anes ◽  
...  

Nowadays—and due to an increasingly competitive world—organizations need to collaborate in an open innovation context to be efficient and effective by achieving high levels of innovation with their products and services. However, the existing resources—as well as the innovation achieved from the diversity of partners involved—brings challenges to the management; in particularly with risk management. To fulfill such needs, risk management frameworks have been created to support managers, on preventing threats with systems development, although without properly account the influence of each system component, on the entire system, as well as the subjectivity within human perception. To account for these issues, a framework supported by fuzzy logic is presented in this work, to evaluate the risk level on system development in open innovation environment. The approach robustness is assessed by using a case study, where the challenges and benefits found are discussed.


1970 ◽  
Vol 1 (3) ◽  
Author(s):  
Raija Halonen

Users have been described as necessary experts in information system developments. This research introduces a viewpoint that the users are the main actors in development projects and the other participants only give their experience for the use of the actual developers. In addition to the strong involvement of users, our research emphasises the special nature of the information system project with earlier-made specifications. This article suggests that in order to achieve a successful output, a reflective and flexible working process is needed. This suggestion is valid especially in a case that is out of the line of common approaches that are described in the literature. The research approach in this study was qualitative and the empirical material was gathered from a case study. The approach was subjective and it necessitated interpretation when analysing the results. The case included an information system development that was carried out to produce an inter-organisational information system to support certain functionality between organisations. Despite the output was an information system, we argue that the approach with active users is also applicable in the development of any other artefact.


Sign in / Sign up

Export Citation Format

Share Document