WorldWideScience

Sample records for modeling embedded systems

  1. Graphical Model Debugger Framework for Embedded Systems

    DEFF Research Database (Denmark)

    Zeng, Kebin; Guo, Yu; Angelov, Christo K.

    2010-01-01

    Model Driven Software Development has offered a faster way to design and implement embedded real-time software by moving the design to a model level, and by transforming models to code. However, the testing of embedded systems has remained at the code level. This paper presents a Graphical Model...... Debugger Framework, providing an auxiliary avenue of analysis of system models at runtime by executing generated code and updating models synchronously, which allows embedded developers to focus on the model level. With the model debugger, embedded developers can graphically test their design model...

  2. Graphical Model Debugger Framework for Embedded Systems

    DEFF Research Database (Denmark)

    Zeng, Kebin

    2010-01-01

    Debugger Framework, providing an auxiliary avenue of analysis of system models at runtime by executing generated code and updating models synchronously, which allows embedded developers to focus on the model level. With the model debugger, embedded developers can graphically test their design model......Model Driven Software Development has offered a faster way to design and implement embedded real-time software by moving the design to a model level, and by transforming models to code. However, the testing of embedded systems has remained at the code level. This paper presents a Graphical Model...... and check the running status of the system, which offers a debugging capability on a higher level of abstraction. The framework intends to contribute a tool to the Eclipse society, especially suitable for model-driven development of embedded systems....

  3. On Verification Modelling of Embedded Systems

    NARCIS (Netherlands)

    Brinksma, Ed; Mader, Angelika

    2004-01-01

    Computer-aided verification of embedded systems hinges on the availability of good verification models of the systems at hand. Such models must be much simpler than full design models or specifications to be of practical value, because of the unavoidable combinatorial complexities in the verificatio

  4. Modelling and Analyses of Embedded Systems Design

    DEFF Research Database (Denmark)

    Brekling, Aske Wiid

    We present the MoVES languages: a language with which embedded systems can be specified at a stage in the development process where an application is identified and should be mapped to an execution platform (potentially multi- core). We give a formal model for MoVES that captures and gives......-based verification is a promising approach for assisting developers of embedded systems. We provide examples of system verifications that, in size and complexity, point in the direction of industrially-interesting systems....

  5. Reusing knowledge in embedded system modelling

    NARCIS (Netherlands)

    Marincic, J.; Mader, Angelika H.; Wieringa, Roelf J.; Lucas, Yan

    2013-01-01

    Model-based design is a promising technique to improve the quality of software and the efficiency of the software development process. We are investigating how to efficiently model embedded software and its environment to verify the requirements for the system controlled by the software. The softwar

  6. Model-based testing for embedded systems

    CERN Document Server

    Zander, Justyna; Mosterman, Pieter J

    2011-01-01

    What the experts have to say about Model-Based Testing for Embedded Systems: "This book is exactly what is needed at the exact right time in this fast-growing area. From its beginnings over 10 years ago of deriving tests from UML statecharts, model-based testing has matured into a topic with both breadth and depth. Testing embedded systems is a natural application of MBT, and this book hits the nail exactly on the head. Numerous topics are presented clearly, thoroughly, and concisely in this cutting-edge book. The authors are world-class leading experts in this area and teach us well-used

  7. A randomized model for communicating embedded systems

    NARCIS (Netherlands)

    Bujorianu, M.C.; Bujorianu, L.M.

    2008-01-01

    Nowadays, there is an intense research activity in designing systems that operate in real life, physical environments. This research is spanned by various areas in computer science and engineering: embedded systems, reactive systems, wireless communications, hybrid systems, stochastic processes, etc

  8. A randomized model for communicating embedded systems

    NARCIS (Netherlands)

    Bujorianu, M.C.; Bujorianu, L.M.

    2008-01-01

    Nowadays, there is an intense research activity in designing systems that operate in real life, physical environments. This research is spanned by various areas in computer science and engineering: embedded systems, reactive systems, wireless communications, hybrid systems, stochastic processes,

  9. System Level Modelling and Performance Estimation of Embedded Systems

    DEFF Research Database (Denmark)

    Tranberg-Hansen, Anders Sejer

    is simulation based and allows performance estimation to be carried out throughout all design phases ranging from early functional to cycle accurate and bit true descriptions of the system, modelling both hardware and software components in a unied way. Design space exploration and performance estimation...... an efficient system level design methodology, a modelling framework for performance estimation and design space exploration at the system level is required. This thesis presents a novel component based modelling framework for system level modelling and performance estimation of embedded systems. The framework...... is performed by having the framework produce detailed quantitative information about the system model under investigation. The project is part of the national Danish research project, Danish Network of Embedded Systems (DaNES), which is funded by the Danish National Advanced Technology Foundation. The project...

  10. Test-driven modeling of embedded systems

    DEFF Research Database (Denmark)

    Munck, Allan; Madsen, Jan

    2015-01-01

    To benefit maximally from model-based systems engineering (MBSE) trustworthy high quality models are required. From the software disciplines it is known that test-driven development (TDD) can significantly increase the quality of the products. Using a test-driven approach with MBSE may have a sim...

  11. Evaluation of SystemC Modelling of Reconfigurable Embedded Systems

    CERN Document Server

    Rissa, Tero; Luk, Wayne

    2011-01-01

    This paper evaluates the use of pin and cycle accurate SystemC models for embedded system design exploration and early software development. The target system is MicroBlaze VanillaNet Platform running MicroBlaze uClinux operating system. The paper compares Register Transfer Level (RTL) Hardware Description Language (HDL) simulation speed to the simulation speed of several different SystemC models. It is shown that simulation speed of pin and cycle accurate models can go up to 150 kHz, compared to 100 Hz range of HDL simulation. Furthermore, utilising techniques that temporarily compromise cycle accuracy, effective simulation speed of up to 500 kHz can be obtained.

  12. Logic flowgraph methodology - A tool for modeling embedded systems

    Science.gov (United States)

    Muthukumar, C. T.; Guarro, S. B.; Apostolakis, G. E.

    1991-01-01

    The logic flowgraph methodology (LFM), a method for modeling hardware in terms of its process parameters, has been extended to form an analytical tool for the analysis of integrated (hardware/software) embedded systems. In the software part of a given embedded system model, timing and the control flow among different software components are modeled by augmenting LFM with modified Petrinet structures. The objective of the use of such an augmented LFM model is to uncover possible errors and the potential for unanticipated software/hardware interactions. This is done by backtracking through the augmented LFM mode according to established procedures which allow the semiautomated construction of fault trees for any chosen state of the embedded system (top event). These fault trees, in turn, produce the possible combinations of lower-level states (events) that may lead to the top event.

  13. Modeling and optimization of parallel and distributed embedded systems

    CERN Document Server

    Munir, Arslan; Ranka, Sanjay

    2016-01-01

    This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital electronics. These systems have diverse applications in domains including military and defense, medical, automotive, and unmanned autonomous vehicles. The emphasis of the book is on the modeling and optimization of emerging parallel and distributed embedded systems in relation to the three key design metrics of performance, power and dependability.

  14. Verification of Embedded Memory Systems using Efficient Memory Modeling

    CERN Document Server

    Ganai, Malay K; Ashar, Pranav

    2011-01-01

    We describe verification techniques for embedded memory systems using efficient memory modeling (EMM), without explicitly modeling each memory bit. We extend our previously proposed approach of EMM in Bounded Model Checking (BMC) for a single read/write port single memory system, to more commonly occurring systems with multiple memories, having multiple read and write ports. More importantly, we augment such EMM to providing correctness proofs, in addition to finding real bugs as before. The novelties of our verification approach are in a) combining EMM with proof-based abstraction that preserves the correctness of a property up to a certain analysis depth of SAT-based BMC, and b) modeling arbitrary initial memory state precisely and thereby, providing inductive proofs using SAT-based BMC for embedded memory systems. Similar to the previous approach, we construct a verification model by eliminating memory arrays, but retaining the memory interface signals with their control logic and adding constraints on tho...

  15. Model-based design of adaptive embedded systems

    CERN Document Server

    Hamberg, Roelof; Reckers, Frans; Verriet, Jacques

    2013-01-01

    Today’s embedded systems have to operate in a wide variety of dynamically changing environmental circumstances. Adaptivity, the ability of a system to autonomously adapt itself, is a means to optimise a system’s behaviour to accommodate changes in its environment. It involves making in-product trade-offs between system qualities at system level. The main challenge in the development of adaptive systems is keeping control of the intrinsic complexity of such systems while working with multi-disciplinary teams to create different parts of the system. Model-Based Development of Adaptive Embedded Systems focuses on the development of adaptive embedded systems both from an architectural and methodological point of view. It describes architectural solution patterns for adaptive systems and state-of-the-art model-based methods and techniques to support adaptive system development. In particular, the book describes the outcome of the Octopus project, a cooperation of a multi-disciplinary team of academic and indus...

  16. Model based code generation for distributed embedded systems

    OpenAIRE

    Raghav, Gopal; Gopalswamy, Swaminathan; Radhakrishnan, Karthikeyan; Hugues, Jérôme; Delange, Julien

    2010-01-01

    Embedded systems are becoming increasingly complex and more distributed. Cost and quality requirements necessitate reuse of the functional software components for multiple deployment architectures. An important step is the allocation of software components to hardware. During this process the differences between the hardware and application software architectures must be reconciled. In this paper we discuss an architecture driven approach involving model-based techniques to resolve these diff...

  17. Embedded systems development from functional models to implementations

    CERN Document Server

    Zeng, Haibo; Natale, Marco; Marwedel, Peter

    2014-01-01

    This book offers readers broad coverage of techniques to model, verify and validate the behavior and performance of complex distributed embedded systems.  The authors attempt to bridge the gap between the three disciplines of model-based design, real-time analysis and model-driven development, for a better understanding of the ways in which new development flows can be constructed, going from system-level modeling to the correct and predictable generation of a distributed implementation, leveraging current and future research results.     Describes integration of heterogeneous models; Discusses synthesis of task model implementations and code implementations; Compares model-based design vs. model-driven approaches; Explains how to enforce correctness by construction in the functional and time domains; Includes optimization techniques for control performance.

  18. Programming Models and Tools for Intelligent Embedded Systems

    DEFF Research Database (Denmark)

    Sørensen, Peter Verner Bojsen

    Design automation and analysis tools targeting embedded platforms, developed using a component-based design approach, must be able to reason about the capabilities of the platforms. In the general case where nothing is assumed about the components comprising a platform or the platform topology......, analysis must be employed to determine its capabilities. This kind of analysis is the subject of this dissertation. The main contribution of this work is the Service Relation Model used to describe and analyze the flow of service in models of platforms and systems composed of re-usable components...

  19. The Integrated Model of Embedded Management Systems and Its Implementation

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    The Simple Network Management Protocol(SNMP) is nowadays the key enabling management technology, while Web technologies have proved to be attractive to networks and systems management. Future development in the management domain should be "integrated". In this article, an embedded management model, which provides an integrated device management framework, is presented. This model consists of five functional modules including System service layer, Application layer, Data layer, Middle layer and Access layer. Each module is described, with the mutual relation included. Then the key points of implementation are discussed. And the system design with the development tools provided by WindRiver Systems, which enable products to be developed cost-effectively and efficiently, is described in detail.

  20. Embedded Control System Design A Model Based Approach

    CERN Document Server

    Forrai, Alexandru

    2013-01-01

    Control system design is a challenging task for practicing engineers. It requires knowledge of different engineering fields, a good understanding of technical specifications and good communication skills. The current book introduces the reader into practical control system design, bridging  the gap between theory and practice.  The control design techniques presented in the book are all model based., considering the needs and possibilities of practicing engineers. Classical control design techniques are reviewed and methods are presented how to verify the robustness of the design. It is how the designed control algorithm can be implemented in real-time and tested, fulfilling different safety requirements. Good design practices and the systematic software development process are emphasized in the book according to the generic standard IEC61508. The book is mainly addressed to practicing control and embedded software engineers - working in research and development – as well as graduate students who are face...

  1. Internal Behavioral Modeling of Embedded Systems through State Box Structures

    Directory of Open Access Journals (Sweden)

    V. Chandra Prakash

    2011-05-01

    Full Text Available Clean Room Software Engineering (CRSE methodology is intended for the development of high quality systems. The methodology is centered on three structures which include Black Box (BB, State Box (SB and Clear Box (CB and it assures high quality through implementation of Verification and Validation models at every stage of development. The models, suggested earlier, are built using the Mathematics for implementing the formalism which is needed to assure high quality. The mathematical way of implementing the formalism has been proved to be complex, unwieldy and impracticable. The Verification and Validation methods suggested are classical and do not support formalism which is the key element of CRSE. In this paper, three UML models and the associated algorithms have been proposed that help developing state box structures in more formal way and also to automate the process of generating State Box Structures. The refined CRSE model incorporating the suggested models is also presented. The models are used to develop the internal behavior of a Pilot Project called “Temperature Monitoring and Controlling of Nuclear Reactor System” (TMCNRS which is an embedded system designed in more formal and automated way.

  2. Smart Multicore Embedded Systems

    DEFF Research Database (Denmark)

    This book provides a single-source reference to the state-of-the-art of high-level programming models and compilation tool-chains for embedded system platforms. The authors address challenges faced by programmers developing software to implement parallel applications in embedded systems, where very...... specificities of various embedded systems from different industries. Parallel programming tool-chains are described that take as input parameters both the application and the platform model, then determine relevant transformations and mapping decisions on the concrete platform, minimizing user intervention...... and hiding the difficulties related to the correct and efficient use of memory hierarchy and low level code generation. Describes tools and programming models for multicore embedded systems Emphasizes throughout performance per watt scalability Discusses realistic limits of software parallelization Enables...

  3. Model-Based Design of Adaptive Embedded Systems

    NARCIS (Netherlands)

    Basten, T.; Hamberg, R.; Reckers, F.; Verriet, J.

    2013-01-01

    Today’s embedded systems have to operate in a wide variety of dynamically changing environmental circumstances. Adaptivity, the ability of a system to autonomously adapt itself, is a means to optimise a system’s behaviour to accommodate changes in its environment. It involves making in-product trade

  4. MOVES - A tool for Modeling and Verification of Embedded Systems

    DEFF Research Database (Denmark)

    Ellebæk, Jens; Knudsen, Kristian S.; Brekling, Aske Wiid;

    2007-01-01

    We demonstrate MOVES, a tool which allows designers of embedded systems to explore possible implementations early in the design process. The demonstration of MOVES will show how designers can explore different designs by changing the mapping of tasks on processing elements, the number and/or speed...... of processing elements, the size of local memories, and the operating systems (scheduling algorithm)....

  5. Model-based application development for massively parallel embedded systems

    NARCIS (Netherlands)

    Jacobs, Johannes Wilhelmus Maria

    2008-01-01

    The development of embedded systems in information-rich contexts is governed by some intertwined trends. The increase of both volume of data to be processed and the related processing functionality feeds the growing complexity of applications. Independently, the processing hardware that is needed to

  6. A structuring mechanism for embedded control systems using co-modelling and co-simulation

    NARCIS (Netherlands)

    Zhang, Xiaochen; Broenink, Jan F.

    2012-01-01

    In most embedded control system (ECS) designs, multiple engineering disciplines and various domain-specific models are involved, such as embedded software models in discrete-event (DE) domain and dynamic plant model in continuous-time (CT) domain. In this paper, we advocate collaborative modelling a

  7. Smart multicore embedded systems

    CERN Document Server

    Bertels, Koen; Karlsson, Sven; Pacull, François

    2014-01-01

    This book provides a single-source reference to the state-of-the-art of high-level programming models and compilation tool-chains for embedded system platforms. The authors address challenges faced by programmers developing software to implement parallel applications in embedded systems, where very often they are forced to rewrite sequential programs into parallel software, taking into account all the low level features and peculiarities of the underlying platforms. Readers will benefit from these authors’ approach, which takes into account both the application requirements and the platform specificities of various embedded systems from different industries. Parallel programming tool-chains are described that take as input parameters both the application and the platform model, then determine relevant transformations and mapping decisions on the concrete platform, minimizing user intervention and hiding the difficulties related to the correct and efficient use of memory hierarchy and low level code generati...

  8. MoVES - A Framework for Modelling and Verifying Embedded Systems

    DEFF Research Database (Denmark)

    Brekling, Aske Wiid; Hansen, Michael Reichhardt; Madsen, Jan

    2009-01-01

    The MoVES framework is being developed to assist in the early phases of embedded systems design. A system is modelled as an application running on an execution platform. The application is modelled through the individual tasks, and the execution platform is modelled through the processing elements...... consumption. A simple specification language for embedded systems and a verification backend are presented. The framework has a modular, parameterized structure supporting easy extension and adaptation of the specification language as well as of the verification backend. We show, using a number of small...... examples, how MoVES can be used to model and analyze embedded systems....

  9. Functional model-based design of embedded systems with UniTi

    NARCIS (Netherlands)

    Rovers, Kenneth Christian

    2011-01-01

    Advancing the field of embedded systems requires a rigorous approach to their design. This is because embedded systems are complex, diverse and challenging. Although many tools exist, none support the following four essential features: (i) the modelling of multiple domains, (ii) accurate inclusion o

  10. Embedded systems handbook networked embedded systems

    CERN Document Server

    Zurawski, Richard

    2009-01-01

    Considered a standard industry resource, the Embedded Systems Handbook provided researchers and technicians with the authoritative information needed to launch a wealth of diverse applications, including those in automotive electronics, industrial automated systems, and building automation and control. Now a new resource is required to report on current developments and provide a technical reference for those looking to move the field forward yet again. Divided into two volumes to accommodate this growth, the Embedded Systems Handbook, Second Edition presents a comprehensive view on this area

  11. Min-max model predictive control for constrained nonlinear systems via multiple LPV embeddings

    Institute of Scientific and Technical Information of China (English)

    ZHAO Min; LI Ning; LI ShaoYuan

    2009-01-01

    A min-max model predictive control strategy is proposed for a class of constrained nonlinear system whose trajectories can be embedded within those of a bank of linear parameter varying (LPV) models. The embedding LPV models can yield much better approximation of the nonlinear system dynamics than a single LTV model. For each LPV model, a parameter-dependent Lyapunov function is introduced to obtain poly-quadratically stable control law and to guarantee the feasibility and stability of the original nonlinear system. This approach can greatly reduce computational burden in traditional nonlinear predictive control strategy. Finally a simulation example illustrating the strategy is presented.

  12. Novel Methodology for Functional Modeling and Simulation of Wireless Embedded Systems

    Directory of Open Access Journals (Sweden)

    Nitasha Jugessur

    2008-07-01

    Full Text Available A novel methodology is presented for the modeling and the simulation of wireless embedded systems. Tight interaction between the analog and the digital functionality makes the design and verification of such systems a real challenge. The applied methodology brings together the functional models of the baseband algorithms written in C language with the circuit descriptions at behavioral level in Verilog or Verilog-AMS for the system simulations in a single kernel environment. The physical layer of an ultrawideband system has been successfully modeled and simulated. The results confirm that this methodology provides a standardized framework in order to efficiently and accurately simulate complex mixed signal applications for embedded systems.

  13. A Model-Driven Approach to Embedded Control System Implementation

    NARCIS (Netherlands)

    Broenink, Johannes F.; Groothuis, M.A.; Visser, P.M.; Orlic, B.; Anderson, J.; Huntsinger, R.

    The work presented here is on setting up methodological support, including (prototype) tools, for the design of distributed hard real-time embedded control software for mechatronic products. The use of parallel hardware (CPUs, FPGAs) and parallel software is investigated, to exploit the inherent

  14. Embedded systems handbook

    CERN Document Server

    Zurawski, Richard

    2005-01-01

    Embedded systems are nearly ubiquitous, and books on individual topics or components of embedded systems are equally abundant. Unfortunately, for those designers who thirst for knowledge of the big picture of embedded systems there is not a drop to drink. Until now. The Embedded Systems Handbook is an oasis of information, offering a mix of basic and advanced topics, new solutions and technologies arising from the most recent research efforts, and emerging trends to help you stay current in this ever-changing field.With preeminent contributors from leading industrial and academic institutions

  15. Collaborative development of embedded systems

    NARCIS (Netherlands)

    Verhoef, Marcel; Pierce, Kenneth; Gamble, Carl; Broenink, Jan; Fitzgerald, John; Larsen, Peter Gorm; Verhoef, Marcel

    2014-01-01

    This chapter presents motivation for taking a collaborative multi-disciplinary approach to the model-based development of embedded systems. Starting from a consideration of the ubiquity of embedded systems in daily life it identifies challenges faced by industry in developing products in a timely ma

  16. Model Based System Engineering Approach of a Lightweight Embedded TCP/IP

    Directory of Open Access Journals (Sweden)

    M. Z. Rashed

    2011-04-01

    Full Text Available The use of embedded software is growing very rapidly. Accessing the internet is a necessaryservice which has large range of applications in many fields. The Internet is based on TCP/IPwhich is a very important stack. Although TCP/IP is very important there is not a softwareengineering model describing it. The common method in modeling and describing TCP/IP is RFCswhich is not sufficient for software engineer and developers. Therefore there is a need for softwareengineering approach to help engineers and developers to customize their own web basedapplications for embedded systems.This research presents a model based system engineering approach of lightweight TCP/IP. Themodel contains the necessary phases for developing a lightweight TCP/IP for embedded systems.The proposed model is based on SysML as a model based system engineering language.

  17. Pro Linux Embedded Systems

    CERN Document Server

    Sally, Gene

    2010-01-01

    Today, Linux is included with nearly every embedded platform. Embedded developers can take a more modern route and spend more time tuning Linux and taking advantage of open source code to build more robust, feature-rich applications. While Gene Sally does not neglect porting Linux to new hardware, modern embedded hardware is more sophisticated than ever: most systems include the capabilities found on desktop systems. This book is written from the perspective of a user employing technologies and techniques typically reserved for desktop systems. * Modern guide for developing embedded Linux syst

  18. On Distributed Embedded Systems

    Directory of Open Access Journals (Sweden)

    Arvindra Sehmi

    2013-01-01

    Full Text Available Thinking of distributed embedded systems (DES—let alone the more general area of embedded computing—as a unified topic is difficult. Nevertheless, it is a vastly important topic and potentially represents a revolution in information technology (IT. DES is driven by the increasing capabilities and ever-declining costs of computing and communications devices, resulting in networked systems of embedded computers whose functional components are nearly invisible to end users. Systems have the potential to alter radically the way in which people interact with their environment by linking a range of devices and sensors that will allow information to be collected, shared, and processed in unprecedented ways.

  19. The Construction of Verification Models for Embedded Systems

    NARCIS (Netherlands)

    Mader, Angelika H.; Wupper, H.; Boon, Mieke

    2007-01-01

    The usefulness of verification hinges on the quality of the verification model. Verification is useful if it increases our confidence that an artefact bahaves as expected. As modelling inherently contains non-formal elements, the qualityof models cannot be captured by purely formal means. Still, we

  20. Model-driven design using IEC 61499 a synchronous approach for embedded and automation systems

    CERN Document Server

    Yoong, Li Hsien; Bhatti, Zeeshan E; Kuo, Matthew M Y

    2015-01-01

    This book describes a novel approach for the design of embedded systems and industrial automation systems, using a unified model-driven approach that is applicable in both domains.  The authors illustrate their methodology, using the IEC 61499 standard as the main vehicle for specification, verification, static timing analysis and automated code synthesis.  The well-known synchronous approach is used as the main vehicle for defining an unambiguous semantics that ensures determinism and deadlock freedom. The proposed approach also ensures very efficient implementations either on small-scale embedded devices or on industry-scale programmable automation controllers (PACs). It can be used for both centralized and distributed implementations. Significantly, the proposed approach can be used without the need for any run-time support. This approach, for the first time, blurs the gap between embedded systems and automation systems and can be applied in wide-ranging applications in automotive, robotics, and industri...

  1. Electronics for embedded systems

    CERN Document Server

    Bindal, Ahmet

    2017-01-01

    This book provides semester-length coverage of electronics for embedded systems, covering most common analog and digital circuit-related issues encountered while designing embedded system hardware. It is written for students and young professionals who have basic circuit theory background and want to learn more about passive circuits, diode and bipolar transistor circuits, the state-of-the-art CMOS logic family and its interface with older logic families such as TTL, sensors and sensor physics, operational amplifier circuits to condition sensor signals, data converters and various circuits used in electro-mechanical device control in embedded systems. The book also provides numerous hardware design examples by integrating the topics learned in earlier chapters. The last chapter extensively reviews the combinational and sequential logic design principles to be able to design the digital part of embedded system hardware.

  2. Modelling Energy Consumption in Embedded Systems with VDM-RT

    DEFF Research Database (Denmark)

    Esparza Isasa, Jose Antonio; Jørgensen, Peter Würtz Vinther; Nielsen, Claus Ballegård;

    2014-01-01

    Indoor positioning systems are increasingly being deployed to enable indoor navigation and other indoor location-based services. Systems based on Wi-Fi and video cameras rely on different technologies and techniques and have so far been developed independently by different research communities; we......-level accuracy by means of automatic, video-driven collection of fingerprints. Our method is able to relate a Wi-Fi user to unidentified movements detected by cameras by exploiting the existing Wi-Fi system, thus generating fingerprints automatically. This use of video for fingerprint collection reduces the need...... show that integrating information provided by a video system into a Wi-Fi based system increases its maintainability and avoid drops in accuracy over time. Specifically, we consider a Wi-Fi system that uses fingerprints measurements collected in the space for positioning. We improve the system's room...

  3. Modelling Energy Consumption in Embedded Systems with VDM-RT

    DEFF Research Database (Denmark)

    Esparza Isasa, Jose Antonio; Jørgensen, Peter Würtz Vinther; Nielsen, Claus Ballegård

    2014-01-01

    Indoor positioning systems are increasingly being deployed to enable indoor navigation and other indoor location-based services. Systems based on Wi-Fi and video cameras rely on different technologies and techniques and have so far been developed independently by different research communities; w...

  4. Novel Methodology for Functional Modeling and Simulation of Wireless Embedded Systems

    Directory of Open Access Journals (Sweden)

    Sosa Morales Emma

    2008-01-01

    Full Text Available Abstract A novel methodology is presented for the modeling and the simulation of wireless embedded systems. Tight interaction between the analog and the digital functionality makes the design and verification of such systems a real challenge. The applied methodology brings together the functional models of the baseband algorithms written in C language with the circuit descriptions at behavioral level in Verilog or Verilog-AMS for the system simulations in a single kernel environment. The physical layer of an ultrawideband system has been successfully modeled and simulated. The results confirm that this methodology provides a standardized framework in order to efficiently and accurately simulate complex mixed signal applications for embedded systems.

  5. Meta-Model and UML Profile for Requirements Management of Software and Embedded Systems

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    2011-01-01

    Full Text Available Software and embedded system companies today encounter problems related to requirements management tool integration, incorrect tool usage, and lack of traceability. This is due to utilized tools with no clear meta-model and semantics to communicate requirements between different stakeholders. This paper presents a comprehensive meta-model for requirements management. The focus is on software and embedded system domains. The goal is to define generic requirements management domain concepts and abstract interfaces between requirements management and system development. This leads to a portable requirements management meta-model which can be adapted with various system modeling languages. The created meta-model is prototyped by translating it into a UML profile. The profile is imported into a UML tool which is used for rapid evaluation of meta-model concepts in practice. The developed profile is associated with a proof of concept report generator tool that automatically produces up-to-date documentation from the models in form of web pages. The profile is adopted to create an example model of embedded system requirement specification which is built with the profile.

  6. Embedded Systems Design: Optimization Challenges

    DEFF Research Database (Denmark)

    Pop, Paul

    2005-01-01

    Summary form only given. Embedded systems are everywhere: from alarm clocks to PDAs, from mobile phones to cars, almost all the devices we use are controlled by embedded systems. Over 99% of the microprocessors produced today are used in embedded systems, and recently the number of embedded systems...

  7. Embedded System Construction: Evaluation of a Model-Driven and Component-Based Develpoment Approach

    OpenAIRE

    Bunse, C.; Gross, H.G.; Peper, C. (Claudia)

    2008-01-01

    Preprint of paper published in: Models in Software Engineering, Lecture Notes in Computer Science 5421, 2009; doi:10.1007/978-3-642-01648-6_8 Model-driven development has become an important engineering paradigm. It is said to have many advantages over traditional approaches, such as reuse or quality improvement, also for embedded systems. Along a similar line of argumentation, component-based software engineering is advocated. In order to investigate these claims, the MARMOT method was appli...

  8. Formal Model Engineering for Embedded Systems Using Real-Time Maude

    Directory of Open Access Journals (Sweden)

    Peter Csaba Ölveczky

    2011-06-01

    Full Text Available This paper motivates why Real-Time Maude should be well suited to provide a formal semantics and formal analysis capabilities to modeling languages for embedded systems. One can then use the code generation facilities of the tools for the modeling languages to automatically synthesize Real-Time Maude verification models from design models, enabling a formal model engineering process that combines the convenience of modeling using an informal but intuitive modeling language with formal verification. We give a brief overview six fairly different modeling formalisms for which Real-Time Maude has provided the formal semantics and (possibly formal analysis. These models include behavioral subsets of the avionics modeling standard AADL, Ptolemy II discrete-event models, two EMF-based timed model transformation systems, and a modeling language for handset software.

  9. Formal Model Engineering for Embedded Systems Using Real-Time Maude

    CERN Document Server

    Ölveczky, Peter Csaba

    2011-01-01

    This paper motivates why Real-Time Maude should be well suited to provide a formal semantics and formal analysis capabilities to modeling languages for embedded systems. One can then use the code generation facilities of the tools for the modeling languages to automatically synthesize Real-Time Maude verification models from design models, enabling a formal model engineering process that combines the convenience of modeling using an informal but intuitive modeling language with formal verification. We give a brief overview six fairly different modeling formalisms for which Real-Time Maude has provided the formal semantics and (possibly) formal analysis. These models include behavioral subsets of the avionics modeling standard AADL, Ptolemy II discrete-event models, two EMF-based timed model transformation systems, and a modeling language for handset software.

  10. Performance Evaluation of UML2-Modeled Embedded Streaming Applications with System-Level Simulation

    Directory of Open Access Journals (Sweden)

    Arpinen Tero

    2009-01-01

    Full Text Available This article presents an efficient method to capture abstract performance model of streaming data real-time embedded systems (RTESs. Unified Modeling Language version 2 (UML2 is used for the performance modeling and as a front-end for a tool framework that enables simulation-based performance evaluation and design-space exploration. The adopted application meta-model in UML resembles the Kahn Process Network (KPN model and it is targeted at simulation-based performance evaluation. The application workload modeling is done using UML2 activity diagrams, and platform is described with structural UML2 diagrams and model elements. These concepts are defined using a subset of the profile for Modeling and Analysis of Realtime and Embedded (MARTE systems from OMG and custom stereotype extensions. The goal of the performance modeling and simulation is to achieve early estimates on task response times, processing element, memory, and on-chip network utilizations, among other information that is used for design-space exploration. As a case study, a video codec application on multiple processors is modeled, evaluated, and explored. In comparison to related work, this is the first proposal that defines transformation between UML activity diagrams and streaming data application workload meta models and successfully adopts it for RTES performance evaluation.

  11. Systematic Model-in-the-Loop Test of Embedded Control Systems

    Science.gov (United States)

    Krupp, Alexander; Müller, Wolfgang

    Current model-based development processes offer new opportunities for verification automation, e.g., in automotive development. The duty of functional verification is the detection of design flaws. Current functional verification approaches exhibit a major gap between requirement definition and formal property definition, especially when analog signals are involved. Besides lack of methodical support for natural language formalization, there does not exist a standardized and accepted means for formal property definition as a target for verification planning. This article addresses several shortcomings of embedded system verification. An Enhanced Classification Tree Method is developed based on the established Classification Tree Method for Embeded Systems CTM/ES which applies a hardware verification language to define a verification environment.

  12. Modeling and analysis of real-time and embedded systems with UML and MARTE developing cyber-physical systems

    CERN Document Server

    Selic, Bran

    2013-01-01

    Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE explains how to apply the complex MARTE standard in practical situations. This approachable reference provides a handy user guide, illustrating with numerous examples how you can use MARTE to design and develop real-time and embedded systems and software. Expert co-authors Bran Selic and Sébastien Gérard lead the team that drafted and maintain the standard and give you the tools you need apply MARTE to overcome the limitations of cyber-physical systems. The functional sophistication required of modern cyber-physical

  13. Architecture design of a virtualized embedded system

    Directory of Open Access Journals (Sweden)

    A.Sbaa

    2013-01-01

    Full Text Available Nowadays, embedded systems have become a major driver of technological developments particularly in the industrial sector. In an embedded system, the hardware and software components are so intertwined that evolution is often a big issue. Thanks to the contributions of virtualization it is possible to design more flexible and scalable embedded systems. In fact, virtualization adds an abstraction layer between the hardware and the software to make it less intimately dependent. In this paper we propose system architecture based on embedded virtualization that will be modeled by the multi-agent systems. In the first part, we will discuss the state of the art with respect to embedded systems, multi-agent systems and the concept of virtualization. In the second part, we explain theissues related to traditional embedded systems and the constraints associated with their architecture. Subsequently, we propose a virtualization based architecture for embedded systems. In the last part we will showcase this architecture through a prototype.

  14. Towards the Model-Driven Engineering of Secure yet Safe Embedded Systems

    Directory of Open Access Journals (Sweden)

    Ludovic Apvrille

    2014-04-01

    Full Text Available We introduce SysML-Sec, a SysML-based Model-Driven Engineering environment aimed at fostering the collaboration between system designers and security experts at all methodological stages of the development of an embedded system. A central issue in the design of an embedded system is the definition of the hardware/software partitioning of the architecture of the system, which should take place as early as possible. SysML-Sec aims to extend the relevance of this analysis through the integration of security requirements and threats. In particular, we propose an agile methodology whose aim is to assess early on the impact of the security requirements and of the security mechanisms designed to satisfy them over the safety of the system. Security concerns are captured in a component-centric manner through existing SysML diagrams with only minimal extensions. After the requirements captured are derived into security and cryptographic mechanisms, security properties can be formally verified over this design. To perform the latter, model transformation techniques are implemented in the SysML-Sec toolchain in order to derive a ProVerif specification from the SysML models. An automotive firmware flashing procedure serves as a guiding example throughout our presentation.

  15. Collaborative design for embedded systems co-modelling and co-simulation

    CERN Document Server

    Fitzgerald, John; Verhoef, Marcel

    2014-01-01

    One of the most significant challenges in the development of embedded and cyber-physical systems is the gap between the disciplines of software and control engineering. In a marketplace, where rapid innovation is essential, engineers from both disciplines need to be able to explore system designs collaboratively, allocating responsibilities to software and physical elements, and analyzing trade-offs between them.To this end, this book presents a framework that allows the very different kinds of design models - discrete-event (DE) models of software and continuous time (CT) models of the physical environment - to be analyzed and simulated jointly, based on common scenarios. The individual chapters provide introductions to both sides of this co-simulation technology, and give a step-by-step guide to the methodology for designing and analyzing co-models. They are grouped into three parts: Part I introduces the technical basis for collaborative modeling and simulation with the Crescendo technology. Part II contin...

  16. Adaptable Embedded Systems

    CERN Document Server

    Lisbôa, Carlos; Carro, Luigi

    2013-01-01

    As embedded systems become more complex, designers face a number of challenges at different levels: they need to boost performance, while keeping energy consumption as low as possible, they need to reuse existent software code, and at the same time they need to take advantage of the extra logic available in the chip, represented by multiple processors working together.  This book describes several strategies to achieve such different and interrelated goals, by the use of adaptability. Coverage includes reconfigurable systems, dynamic optimization techniques such as binary translation and trace reuse, new memory architectures including homogeneous and heterogeneous multiprocessor systems, communication issues and NOCs, fault tolerance against fabrication defects and soft errors, and finally, how one can combine several of these techniques together to achieve higher levels of performance and adaptability.  The discussion also includes how to employ specialized software to improve this new adaptive system, and...

  17. Verification and Performance Analysis for Embedded Systems

    DEFF Research Database (Denmark)

    Larsen, Kim Guldstrand

    2009-01-01

    This talk provides a thorough tutorial of the UPPAAL tool suite for, modeling, simulation, verification, optimal scheduling, synthesis, testing and performance analysis of embedded and real-time systems.......This talk provides a thorough tutorial of the UPPAAL tool suite for, modeling, simulation, verification, optimal scheduling, synthesis, testing and performance analysis of embedded and real-time systems....

  18. Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems

    Institute of Scientific and Technical Information of China (English)

    Hai-Tao Zhang; Gui-Fang Wu

    2010-01-01

    Aimed at the deficiencies of resources based time Petri nets(RBTPN)in doing scheduling analysis for distributed real-time embedded systems,the assemblage condition of complex scheduling sequences is presented to easily compute scheduling length and simplify scheduling analysis.Based on this,a new hierarchical RBTPN model is proposed.The model introduces the definition of transition border set,and represents it as an abstract transition.The abstract transition possesses all resources of the set,and has the highest priority of each resource;the execution time of abstract transition is the longest time of all possible scheduling sequences.According to the characteristics and assemblage condition of RBTPN,the refinement conditions of transition border set are given,and the conditions ensure the correction of scheduling analysis.As a result,it is easy for us to understand the scheduling model and perform scheduling analysis.

  19. Embedded sensor systems

    CERN Document Server

    Agrawal, Dharma Prakash

    2017-01-01

    This inspiring textbook provides an introduction to wireless technologies for sensors, explores potential use of sensors for numerous applications, and utilizes probability theory and mathematical methods as a means of embedding sensors in system design. It discusses the need for synchronization and underlying limitations, inter-relation between given coverage and connectivity to number of sensors needed, and the use of geometrical distance to determine location of the base station for data collection and explore use of anchor nodes for relative position determination of sensors. The book explores energy conservation, communication using TCP, the need for clustering and data aggregation, and residual energy determination and energy harvesting. It covers key topics of sensor communication like mobile base stations and relay nodes, delay-tolerant sensor networks, and remote sensing and possible applications. The book defines routing methods and do performance evaluation for random and regular sensor topology an...

  20. Embedded Systems Design with FPGAs

    CERN Document Server

    Pnevmatikatos, Dionisios; Sklavos, Nicolas

    2013-01-01

    This book presents methodologies for modern applications of embedded systems design, using field programmable gate array (FPGA) devices.  Coverage includes state-of-the-art research from academia and industry on a wide range of topics, including advanced electronic design automation (EDA), novel system architectures, embedded processors, arithmetic, dynamic reconfiguration and applications. Describes a variety of methodologies for modern embedded systems design;  Implements methodologies presented on FPGAs; Covers a wide variety of applications for reconfigurable embedded systems, including Bioinformatics, Communications and networking, Application acceleration, Medical solutions, Experiments for high energy physics, Astronomy, Aerospace, Biologically inspired systems and Computational fluid dynamics (CFD).

  1. Electrostatically Embedded Many-Body Expansion for Neutral and Charged Metalloenzyme Model Systems.

    Science.gov (United States)

    Kurbanov, Elbek K; Leverentz, Hannah R; Truhlar, Donald G; Amin, Elizabeth A

    2012-01-10

    The electrostatically embedded many-body (EE-MB) method has proven accurate for calculating cohesive and conformational energies in clusters, and it has recently been extended to obtain bond dissociation energies for metal-ligand bonds in positively charged inorganic coordination complexes. In the present paper, we present four key guidelines that maximize the accuracy and efficiency of EE-MB calculations for metal centers. Then, following these guidelines, we show that the EE-MB method can also perform well for bond dissociation energies in a variety of neutral and negatively charged inorganic coordination systems representing metalloenzyme active sites, including a model of the catalytic site of the zinc-bearing anthrax toxin lethal factor, a popular target for drug development. In particular, we find that the electrostatically embedded three-body (EE-3B) method is able to reproduce conventionally calculated bond-breaking energies in a series of pentacoordinate and hexacoordinate zinc-containing systems with an average absolute error (averaged over 25 cases) of only 0.98 kcal/mol.

  2. Hybridity in Embedded Computing Systems

    Institute of Scientific and Technical Information of China (English)

    虞慧群; 孙永强

    1996-01-01

    An embedded system is a system that computer is used as a component in a larger device.In this paper,we study hybridity in embedded systems and present an interval based temporal logic to express and reason about hybrid properties of such kind of systems.

  3. Modelo de requisitos para sistemas embebidos: Model of requirements for embedded systems

    Directory of Open Access Journals (Sweden)

    Liliana González Palacio

    2008-07-01

    Full Text Available En este artículo se presenta un modelo de requisitos como apoyo para la construcción de sistemas embebidos. En la actualidad, las metodologías de Ingeniería de Requisitos propuestas para este dominio no establecen continuidad en su proceso de desarrollo, ya que poseen una fuerte orientación a la etapa de diseño y un énfasis más débil en la etapa de análisis. Además, dichas metodologías ofrecen pautas para tratar los requisitos luego de que han sido obtenidos, pero no proponen herramientas; como por ejemplo, un modelo de requisitos, para la obtención de estos. Este trabajo hace parte de un proyecto de investigación que tiene como objetivo proponer una metodología de Ingeniería de Requisitos (IR para el análisis de Sistemas Embebidos (SE. El modelo de requisitos propuesto y su forma de utilización se ilustran mediante un caso de aplicación consistente en la obtención de requisitos para un sistema de sensado de movimiento, embebido en un sistema de alarma para hogar.In this paper a model of requirements for supporting the construction of embedded systems is presented. Currently, the methodologies of Engineering of Requirements, in this field, do not let continuity in their development process, since they have a strong orientation to design stage and a weaker emphasis on the analysis stage. Furthermore, such methodologies provide guidelines for treating requirements after being obtained. However, they do not propose tools such as a model of requirements for obtaining them. This paper is the result of a research project which objective is to propose engineering of requirements methodology for embedded systems analysis. The model of proposed requirements and its use are illustrated through an application case consisting on obtaining requirements for a movement sensing system, embedded in a home alarm system.

  4. Communicating embedded systems networks applications

    CERN Document Server

    Krief, Francine

    2013-01-01

    Embedded systems become more and more complex and require having some knowledge in various disciplines such as electronics, data processing, telecommunications and networks. Without detailing all the aspects related to the design of embedded systems, this book, which was written by specialists in electronics, data processing and telecommunications and networks, gives an interesting point of view of communication techniques and problems in embedded systems. This choice is easily justified by the fact that embedded systems are today massively communicating and that telecommunications and network

  5. Embedded systems analysis and modeling with SysML, UML and AADL

    CERN Document Server

    Kordon, Fabrice; Canals , Agusti; Dohet , Alain

    2013-01-01

    Since the construction of the first embedded system in the 1960s, embedded systems have continued to spread. They provide a continually increasing number of services and are part of our daily life. The development of these systems is a difficult problem which does not yet have a global solution. Another difficulty is that systems are plunged into the real world, which is not discrete (as is generally understood in computing), but has a richness of behaviors which sometimes hinders the formulation of simplifying assumptions due to their generally autonomous nature and they must face possibly

  6. 3D indoor modeling using a hand-held embedded system with multiple laser range scanners

    Science.gov (United States)

    Hu, Shaoxing; Wang, Duhu; Xu, Shike

    2016-10-01

    Accurate three-dimensional perception is a key technology for many engineering applications, including mobile mapping, obstacle detection and virtual reality. In this article, we present a hand-held embedded system designed for constructing 3D representation of structured indoor environments. Different from traditional vehicle-borne mobile mapping methods, the system presented here is capable of efficiently acquiring 3D data while an operator carrying the device traverses through the site. It consists of a simultaneous localization and mapping(SLAM) module, a 3D attitude estimate module and a point cloud processing module. The SLAM is based on a scan matching approach using a modern LIDAR system, and the 3D attitude estimate is generated by a navigation filter using inertial sensors. The hardware comprises three 2D time-flight laser range finders and an inertial measurement unit(IMU). All the sensors are rigidly mounted on a body frame. The algorithms are developed on the frame of robot operating system(ROS). The 3D model is constructed using the point cloud library(PCL). Multiple datasets have shown robust performance of the presented system in indoor scenarios.

  7. Embedded Sensors and Controls to Improve Component Performance and Reliability - System Dynamics Modeling and Control System Design

    Energy Technology Data Exchange (ETDEWEB)

    Melin, Alexander M. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Kisner, Roger A. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Fugate, David L. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

    2013-10-01

    This report documents the current status of the modeling, control design, and embedded control research for the magnetic bearing canned rotor pump being used as a demonstration platform for deeply integrating instrumentation and controls (I{\\&}C) into nuclear power plant components. This pump is a highly inter-connected thermo/electro/mechanical system that requires an active control system to operate. Magnetic bearings are inherently unstable system and without active, moment by moment control, the rotor would contact fixed surfaces in the pump causing physical damage. This report details the modeling of the pump rotordynamics, fluid forces, electromagnetic properties of the protective cans, active magnetic bearings, power electronics, and interactions between different dynamical models. The system stability of the unforced and controlled rotor are investigated analytically. Additionally, controllers are designed using proportional derivative (PD) control, proportional integral derivative (PID) control, voltage control, and linear quadratic regulator (LQR) control. Finally, a design optimization problem that joins the electrical, mechanical, magnetic, and control system design into one problem to balance the opposing needs of various design criteria using the embedded system approach is presented.

  8. Certifiable Java for Embedded Systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, Rene Rydhof

    2014-01-01

    The Certifiable Java for Embedded Systems (CJ4ES) project aimed to develop a prototype development environment and platform for safety-critical software for embedded applications. There are three core constituents: A profile of the Java programming language that is tailored for safety...

  9. Modeling and Design of Fault-Tolerant and Self-Adaptive Reconfigurable Networked Embedded Systems

    Directory of Open Access Journals (Sweden)

    Jürgen Teich

    2006-06-01

    Full Text Available Automotive, avionic, or body-area networks are systems that consist of several communicating control units specialized for certain purposes. Typically, different constraints regarding fault tolerance, availability and also flexibility are imposed on these systems. In this article, we will present a novel framework for increasing fault tolerance and flexibility by solving the problem of hardware/software codesign online. Based on field-programmable gate arrays (FPGAs in combination with CPUs, we allow migrating tasks implemented in hardware or software from one node to another. Moreover, if not enough hardware/software resources are available, the migration of functionality from hardware to software or vice versa is provided. Supporting such flexibility through services integrated in a distributed operating system for networked embedded systems is a substantial step towards self-adaptive systems. Beside the formal definition of methods and concepts, we describe in detail a first implementation of a reconfigurable networked embedded system running automotive applications.

  10. Modeling and Design of Fault-Tolerant and Self-Adaptive Reconfigurable Networked Embedded Systems

    Directory of Open Access Journals (Sweden)

    Streichert Thilo

    2006-01-01

    Full Text Available Automotive, avionic, or body-area networks are systems that consist of several communicating control units specialized for certain purposes. Typically, different constraints regarding fault tolerance, availability and also flexibility are imposed on these systems. In this article, we will present a novel framework for increasing fault tolerance and flexibility by solving the problem of hardware/software codesign online. Based on field-programmable gate arrays (FPGAs in combination with CPUs, we allow migrating tasks implemented in hardware or software from one node to another. Moreover, if not enough hardware/software resources are available, the migration of functionality from hardware to software or vice versa is provided. Supporting such flexibility through services integrated in a distributed operating system for networked embedded systems is a substantial step towards self-adaptive systems. Beside the formal definition of methods and concepts, we describe in detail a first implementation of a reconfigurable networked embedded system running automotive applications.

  11. Runtime support for reconfigurable real-time embedded systems

    NARCIS (Netherlands)

    Papp, Z.

    2001-01-01

    As the embedding environment becomes more and more complex so does the embedded system itself. An aspect of the complexity, the demand for robust and fault tolerant embedded solutions is ever increasing. Consequently the embedded system design and development face new challenges including modeling,

  12. A blueprint for system-level performance modeling of software-intensive embedded systems

    NARCIS (Netherlands)

    Hendriks, M.; Basten, T.; Verriet, J.; Brassé, M.; Somers, L.

    2014-01-01

    Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, highlevel models of the dynamic behavior of the system are used for the anal

  13. A blueprint for system-level performance modeling of software-intensive embedded systems

    NARCIS (Netherlands)

    Hendriks, M.; Basten, T.; Verriet, J.; Brassé, M.; Somers, L.

    2016-01-01

    Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, high-level models of the dynamic behavior of the system are used for the

  14. A blueprint for system-level performance modeling of software-intensive embedded systems

    NARCIS (Netherlands)

    Hendriks, M.; Basten, T.; Verriet, J.; Brassé, M.; Somers, L.

    2014-01-01

    Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, highlevel models of the dynamic behavior of the system are used for the

  15. A blueprint for system-level performance modeling of software-intensive embedded systems

    NARCIS (Netherlands)

    Hendriks, M.; Basten, T.; Verriet, J.; Brassé, M.; Somers, L.

    2014-01-01

    Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, highlevel models of the dynamic behavior of the system are used for the anal

  16. A blueprint for system-level performance modeling of software-intensive embedded systems

    NARCIS (Netherlands)

    Hendriks, M.; Basten, T.; Verriet, J.; Brassé, M.; Somers, L.

    2016-01-01

    Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, high-level models of the dynamic behavior of the system are used for the ana

  17. Embedded Systems Design: Optimization Challenges

    DEFF Research Database (Denmark)

    Pop, Paul

    2005-01-01

    of designing such systems is becoming increasingly important and difficult at the same time. New automated design optimization techniques are needed, which are able to: successfully manage the complexity of embedded systems, meet the constraints imposed by the application domain, shorten the time...... in use has become larger than the number of humans on the planet. The complexity of embedded systems is growing at a very high pace and the constraints in terms of functionality, performance, low energy consumption, reliability, cost and time-to-market are getting tighter. Therefore, the task......-to-market, and reduce development and manufacturing costs. In this paper, the author introduces several embedded systems design problems, and shows how they can be formulated as optimization problems. Solving such challenging design optimization problems are the key to the success of the embedded systems design...

  18. Quality-Driven Model-Based Design of MultiProcessor Embedded Systems for Highlydemanding Applications

    DEFF Research Database (Denmark)

    Jozwiak, Lech; Madsen, Jan

    2013-01-01

    opportunities have been created. The traditional applications can be served much better and numerous new sorts of embedded systems became technologically feasible and economically justified. Various monitoring, control, communication or multi-media systems that can be put on or embedded in (mobile, poorly...... unusual silicon and system complexity. The combination of the huge complexity with the stringent application requirements results in numerous serious design and development challenges, such as: accounting in design for more aspects and changed relationships among aspects, complex multi-objective MPSo......The recent spectacular progress in modern nano-dimension semiconductor technology enabled implementation of a complete complex multi-processor system on a single chip (MPSoC), global networking and mobile wire-less communication, and facilitated a fast progress in these areas. New important...

  19. Embedded systems circuits and programming

    CERN Document Server

    Sanchez, Julio

    2012-01-01

    During the development of an engineered product, developers often need to create an embedded system--a prototype--that demonstrates the operation/function of the device and proves its viability. Offering practical tools for the development and prototyping phases, Embedded Systems Circuits and Programming provides a tutorial on microcontroller programming and the basics of embedded design. The book focuses on several development tools and resources: Standard and off-the-shelf components, such as input/output devices, integrated circuits, motors, and programmable microcontrollers The implementat

  20. Operating System Performance Analyzer for Embedded Systems

    Directory of Open Access Journals (Sweden)

    Shahzada Khayyam Nisar

    2011-11-01

    Full Text Available RTOS provides a number of services to an embedded system designs such as case management, memory management, and Resource Management to build a program. Choosing the best OS for an embedded system is based on the available OS for system designers and their previous knowledge and experience. This can cause an imbalance between the OS and embedded systems. RTOS performance analysis is critical in the design and integration of embedded software to ensure that limits the application meet at runtime. To select an appropriate operating system for an embedded system for a particular application, the OS services to be analyzed. These OS services are identified by parameters to establish performance metrics. Performance Metrics selected include context switching, Preemption time and interrupt latency. Performance Metrics are analyzed to choose the right OS for an embedded system for a particular application.

  1. Combining UML2 Application and SystemC Platform Modelling for Performance Evaluation of Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Kari Tiensyrjä

    2008-08-01

    Full Text Available Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several stand-alone applications. The network-on-chip communication and device networking combine the design challenges of conventional distributed systems and resource constrained real-time embedded systems. Interoperable design space exploration for both the application and platform development is required. Application designer needs abstract platform models to rapidly check the feasibility of a new feature or application. Platform designer needs abstract application models for defining platform computation and communication capacities. We propose a layered UML application/workload and SystemC platform modelling approach that allow application and platform to be modelled at several levels of abstraction, which enables early performance evaluation of the resulting system. The overall approach has been experimented with a mobile video player case study, while different load extraction methods have been validated by applying them to MPEG-4 encoder, Quake2 3D game, and MP3 decoder case studies previously.

  2. Combining UML2 Application and SystemC Platform Modelling for Performance Evaluation of Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Qu Yang

    2008-01-01

    Full Text Available Abstract Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several stand-alone applications. The network-on-chip communication and device networking combine the design challenges of conventional distributed systems and resource constrained real-time embedded systems. Interoperable design space exploration for both the application and platform development is required. Application designer needs abstract platform models to rapidly check the feasibility of a new feature or application. Platform designer needs abstract application models for defining platform computation and communication capacities. We propose a layered UML application/workload and SystemC platform modelling approach that allow application and platform to be modelled at several levels of abstraction, which enables early performance evaluation of the resulting system. The overall approach has been experimented with a mobile video player case study, while different load extraction methods have been validated by applying them to MPEG-4 encoder, Quake2 3D game, and MP3 decoder case studies previously.

  3. Communicating embedded systems software and design

    CERN Document Server

    Jard, Claude

    2013-01-01

    The increased complexity of embedded systems coupled with quick design cycles to accommodate faster time-to-market requires increased system design productivity that involves both model-based design and tool-supported methodologies. Formal methods are mathematically-based techniques and provide a clean framework in which to express requirements and models of the systems, taking into account discrete, stochastic and continuous (timed or hybrid) parameters with increasingly efficient tools. This book deals with these formal methods applied to communicating embedded systems by presenting the

  4. Morphware - Fremtidens Embedded System Platform

    DEFF Research Database (Denmark)

    Madsen, Jan

    2006-01-01

    FPGA'er bliver i stigende grad brugt som komponenter i embedded systemer. Faldende priser, større kapacitet og en større felksibilitet har gjort FPGA'en til en attraktiv og konkurrencedygtig teknologi der tillader en stadig stigende grad af system integration, hvor traditionel hardware og software...

  5. Trusted computing for embedded systems

    CERN Document Server

    Soudris, Dimitrios; Anagnostopoulos, Iraklis

    2015-01-01

    This book describes the state-of-the-art in trusted computing for embedded systems. It shows how a variety of security and trusted computing problems are addressed currently and what solutions are expected to emerge in the coming years. The discussion focuses on attacks aimed at hardware and software for embedded systems, and the authors describe specific solutions to create security features. Case studies are used to present new techniques designed as industrial security solutions. Coverage includes development of tamper resistant hardware and firmware mechanisms for lightweight embedded devices, as well as those serving as security anchors for embedded platforms required by applications such as smart power grids, smart networked and home appliances, environmental and infrastructure sensor networks, etc. ·         Enables readers to address a variety of security threats to embedded hardware and software; ·         Describes design of secure wireless sensor networks, to address secure authen...

  6. Copilot: Monitoring Embedded Systems

    Science.gov (United States)

    Pike, Lee; Wegmann, Nis; Niller, Sebastian; Goodloe, Alwyn

    2012-01-01

    Runtime verification (RV) is a natural fit for ultra-critical systems, where correctness is imperative. In ultra-critical systems, even if the software is fault-free, because of the inherent unreliability of commodity hardware and the adversity of operational environments, processing units (and their hosted software) are replicated, and fault-tolerant algorithms are used to compare the outputs. We investigate both software monitoring in distributed fault-tolerant systems, as well as implementing fault-tolerance mechanisms using RV techniques. We describe the Copilot language and compiler, specifically designed for generating monitors for distributed, hard real-time systems. We also describe two case-studies in which we generated Copilot monitors in avionics systems.

  7. Design Methodologies for Secure Embedded Systems

    CERN Document Server

    Biedermann, Alexander

    2011-01-01

    Embedded systems have been almost invisibly pervading our daily lives for several decades. They facilitate smooth operations in avionics, automotive electronics, or telecommunication. New problems arise by the increasing employment, interconnection, and communication of embedded systems in heterogeneous environments: How secure are these embedded systems against attacks or breakdowns? Therefore, how can embedded systems be designed to be more secure? And how can embedded systems autonomically react to threats? Facing these questions, Sorin A. Huss is significantly involved in the exploration o

  8. Certifiable Java for Embedded Systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, Rene Rydhof

    2014-01-01

    The Certifiable Java for Embedded Systems (CJ4ES) project aimed to develop a prototype development environment and platform for safety-critical software for embedded applications. There are three core constituents: A profile of the Java programming language that is tailored for safety......-critical applications, a predictable Java processor built with FPGA technology, and an Eclipse based application development environment that binds the profile and the platform together and provides analyses that help to provide evidence that can be used as part of a safety case. This paper summarizes key contributions...

  9. Certifiable Java for Embedded Systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Hansen, René Rydhof; Ravn, Anders P.;

    2014-01-01

    The Certifiable Java for Embedded Systems (CJ4ES) project aimed to develop a prototype development environment and platform for safety-critical software for embedded applications. There are three core constituents: A profile of the Java programming language that is tailored for safety......-critical applications, a predictable Java processor built with FPGA technology, and an Eclipse based application development environment that binds the profile and the platform together and provides analyses that help to provide evidence that can be used as part of a safety case. This paper summarizes key contributions...

  10. Embedding complex hydrology in the regional climate system – Dynamic coupling across different modelling domains

    DEFF Research Database (Denmark)

    Butts, Michael; Drews, Martin; Larsen, Morten Andreas Dahl

    2014-01-01

    To improve our understanding of the impacts of feedback between the atmosphere and the terrestrial water cycle including groundwater and to improve the integration of water resource management modelling for climate adaption we have developed a dynamically coupled climate–hydrological modelling...... system. The OpenMI modelling interface is used to couple a comprehensive hydrological modelling system, MIKE SHE running on personal computers, and a regional climate modelling system, HIRHAM running on a high performance computing platform. The coupled model enables two-way interaction between...... the atmosphere and the groundwater via the land surface and can represent the lateral movement of water in both the surface and subsurface and their interactions, not normally accounted for in climate models. Meso-scale processes are important for climate in general and rainfall in particular. Hydrological...

  11. Embedding Analogical Reasoning into 5E Learning Model: A Study of the Solar System

    Science.gov (United States)

    Devecioglu-Kaymakci, Yasemin

    2016-01-01

    The purpose of this study was to investigate how the 5E learning model affects learning about the Solar System when an analogical model is utilized in teaching. The data were gathered in an urban middle school 7th grade science course while teaching relevant astronomy topics. The analogical model developed by the researchers was administered to 20…

  12. Embedding Analogical Reasoning into 5E Learning Model: A Study of the Solar System

    Science.gov (United States)

    Devecioglu-Kaymakci, Yasemin

    2016-01-01

    The purpose of this study was to investigate how the 5E learning model affects learning about the Solar System when an analogical model is utilized in teaching. The data were gathered in an urban middle school 7th grade science course while teaching relevant astronomy topics. The analogical model developed by the researchers was administered to 20…

  13. The embedded operating system project

    Science.gov (United States)

    Campbell, R. H.

    1985-01-01

    The design and construction of embedded operating systems for real-time advanced aerospace applications was investigated. The applications require reliable operating system support that must accommodate computer networks. Problems that arise in the construction of such operating systems, reconfiguration, consistency and recovery in a distributed system, and the issues of real-time processing are reported. A thesis that provides theoretical foundations for the use of atomic actions to support fault tolerance and data consistency in real-time object-based system is included. The following items are addressed: (1) atomic actions and fault-tolerance issues; (2) operating system structure; (3) program development; (4) a reliable compiler for path Pascal; and (5) mediators, a mechanism for scheduling distributed system processes.

  14. Testing Complex and Embedded Systems

    CERN Document Server

    Pries, Kim H

    2010-01-01

    Many enterprises regard system-level testing as the final piece of the development effort, rather than as a tool that should be integrated throughout the development process. As a consequence, test teams often execute critical test plans just before product launch, resulting in much of the corrective work being performed in a rush and at the last minute. Presenting combinatorial approaches for improving test coverage, Testing Complex and Embedded Systems details techniques to help you streamline testing and identify problems before they occur--including turbocharged testing using Six Sigma and

  15. Dynamic companion harmonic circuit models for analysis of power systems with embedded power electronics devices

    Energy Technology Data Exchange (ETDEWEB)

    Garcia, H.; Madrigal, M. [Programa de Graduados e Investigacion en Ingenieria Electrica, Instituto Tecnologico de Morelia, Morelia (Mexico); Vyakaranam, B.; Rarick, R.; Villaseca, F.E. [Department of Electrical and Computer Engineering, Cleveland State University, OH (United States)

    2011-02-15

    In this paper a methodology that extends the dynamic harmonic domain (DHD) analysis of large networks is presented. The method combines DHD analysis and discrete companion circuit modeling resulting in a powerful analytic technique called dynamic companion harmonic circuit modeling. It provides for a complete dynamic harmonic analysis of the system while preserving the advantages of discrete companion circuit models. The methodology is illustrated by its application to a three-node power system, where reactive power compensation is achieved using a fixed-capacitor, thyristor-controlled reactor (FC-TCR) and its control system. (author)

  16. Analysis for Embedded Systems: Experiments with Priced Timed Automata

    DEFF Research Database (Denmark)

    Ovatman, Tolga; Brekling, Aske Wiid; Hansen, Michael Reichhardt

    2010-01-01

    Analysis of resource consumption of embedded systems is a major challenge in the industry since the number of components that can be included in a single chip keeps getting bigger. In this paper, we consider simple models of embedded systems and the automated analysis about timing and memory access...... priced timed automata and Uppaal Cora as a model checking tool in reasoning about resource consumption of embedded systems....

  17. A State-Based Modeling Approach for Efficient Performance Evaluation of Embedded System Architectures at Transaction Level

    Directory of Open Access Journals (Sweden)

    Anthony Barreteau

    2012-01-01

    Full Text Available Abstract models are necessary to assist system architects in the evaluation process of hardware/software architectures and to cope with the still increasing complexity of embedded systems. Efficient methods are required to create reliable models of system architectures and to allow early performance evaluation and fast exploration of the design space. In this paper, we present a specific transaction level modeling approach for performance evaluation of hardware/software architectures. This approach relies on a generic execution model that exhibits light modeling effort. Created models are used to evaluate by simulation expected processing and memory resources according to various architectures. The proposed execution model relies on a specific computation method defined to improve the simulation speed of transaction level models. The benefits of the proposed approach are highlighted through two case studies. The first case study is a didactic example illustrating the modeling approach. In this example, a simulation speed-up by a factor of 7,62 is achieved by using the proposed computation method. The second case study concerns the analysis of a communication receiver supporting part of the physical layer of the LTE protocol. In this case study, architecture exploration is led in order to improve the allocation of processing functions.

  18. State-of-the-art Tools and Techniques for Quantitative Modeling and Analysis of Embedded Systems

    DEFF Research Database (Denmark)

    Bozga, Marius; David, Alexandre; Hartmanns, Arnd;

    2012-01-01

    This paper surveys well-established/recent tools and techniques developed for the design of rigorous embedded sys- tems. We will first survey U PPAAL and M ODEST, two tools capable of dealing with both timed and stochastic aspects. Then, we will overview the BIP framework for modular design...

  19. An advanced computational bioheat transfer model for a human body with an embedded systemic circulation.

    Science.gov (United States)

    Coccarelli, Alberto; Boileau, Etienne; Parthimos, Dimitris; Nithiarasu, Perumal

    2016-10-01

    In the present work, an elaborate one-dimensional thermofluid model for a human body is presented. By contrast to the existing pure conduction-/perfusion-based models, the proposed methodology couples the arterial fluid dynamics of a human body with a multi-segmental bioheat model of surrounding solid tissues. In the present configuration, arterial flow is included through a network of elastic vessels. More than a dozen solid segments are employed to represent the heat conduction in the surrounding tissues, and each segment is constituted by a multilayered circular cylinder. Such multi-layers allow flexible delineation of the geometry and incorporation of properties of different tissue types. The coupling of solid tissue and fluid models requires subdivision of the arterial circulation into large and small arteries. The heat exchange between tissues and arterial wall occurs by convection in large vessels and by perfusion in small arteries. The core region, including the heart, provides the inlet conditions for the fluid equations. In the proposed model, shivering, sweating, and perfusion changes constitute the basis of the thermoregulatory system. The equations governing flow and heat transfer in the circulatory system are solved using a locally conservative Galerkin approach, and the heat conduction in the surrounding tissues is solved using a standard implicit backward Euler method. To investigate the effectiveness of the proposed model, temperature field evolutions are monitored at different points of the arterial tree and in the surrounding tissue layers. To study the differences due to flow-induced convection effects on thermal balance, the results of the current model are compared against those of the widely used modelling methodologies. The results show that the convection significantly influences the temperature distribution of the solid tissues in the vicinity of the arteries. Thus, the inner convection has a more predominant role in the human body heat

  20. Mathematical Model of Asynchronous Motor with Embedded Combined Braking Device

    Directory of Open Access Journals (Sweden)

    V. Solencov

    2013-01-01

    Full Text Available The paper presents a conclusion of a mathematical model pertaining to asynchronous motor with embedded combined braking device on the basis of electromechanical brake and electromagnetic slip coupling. The mathematical model has been obtained in an orthogonal coordinate system a, b, which is fixed with respect to the asymmetric part of the asynchronous motor with embedded combined braking device. The model makes it possible to investigate transient processes in various asynchronous motors with embedded braking devices.

  1. Locating monitoring wells in groundwater systems using embedded optimization and simulation models.

    Science.gov (United States)

    Bashi-Azghadi, Seyyed Nasser; Kerachian, Reza

    2010-04-15

    In this paper, a new methodology is proposed for optimally locating monitoring wells in groundwater systems in order to identify an unknown pollution source using monitoring data. The methodology is comprised of two different single and multi-objective optimization models, a Monte Carlo analysis, MODFLOW, MT3D groundwater quantity and quality simulation models and a Probabilistic Support Vector Machine (PSVM). The single-objective optimization model, which uses the results of the Monte Carlo analysis and maximizes the reliability of contamination detection, provides the initial location of monitoring wells. The objective functions of the multi-objective optimization model are minimizing the monitoring cost, i.e. the number of monitoring wells, maximizing the reliability of contamination detection and maximizing the probability of detecting an unknown pollution source. The PSVMs are calibrated and verified using the results of the single-objective optimization model and the Monte Carlo analysis. Then, the PSVMs are linked with the multi-objective optimization model, which maximizes both the reliability of contamination detection and probability of detecting an unknown pollution source. To evaluate the efficiency and applicability of the proposed methodology, it is applied to Tehran Refinery in Iran.

  2. A Model-Driven Approach for Hybrid Power Estimation in Embedded Systems Design

    Directory of Open Access Journals (Sweden)

    Ben Atitallah Rabie

    2011-01-01

    Full Text Available Abstract As technology scales for increased circuit density and performance, the management of power consumption in system-on-chip (SoC is becoming critical. Today, having the appropriate electronic system level (ESL tools for power estimation in the design flow is mandatory. The main challenge for the design of such dedicated tools is to achieve a better tradeoff between accuracy and speed. This paper presents a consumption estimation approach allowing taking the consumption criterion into account early in the design flow during the system cosimulation. The originality of this approach is that it allows the power estimation for both white-box intellectual properties (IPs using annotated power models and black-box IPs using standalone power estimators. In order to obtain accurate power estimates, our simulations were performed at the cycle-accurate bit-accurate (CABA level, using SystemC. To make our approach fast and not tedious for users, the simulated architectures, including standalone power estimators, were generated automatically using a model driven engineering (MDE approach. Both annotated power models and standalone power estimators can be used together to estimate the consumption of the same architecture, which makes them complementary. The simulation results showed that the power estimates given by both estimation techniques for a hardware component are very close, with a difference that does not exceed 0.3%. This proves that, even when the IP code is not accessible or not modifiable, our approach allows obtaining quite accurate power estimates that early in the design flow thanks to the automation offered by the MDE approach.

  3. Experiences with Ada in an embedded system

    Science.gov (United States)

    Labaugh, Robert J.

    1988-01-01

    Recent experiences with using Ada in a real time environment are described. The application was the control system for an experimental robotic arm. The objectives of the effort were to experiment with developing embedded applications in Ada, evaluating the suitability of the language for the application, and determining the performance of the system. Additional objectives were to develop a control system based on the NASA/NBS Standard Reference Model for Telerobot Control System Architecture (NASREM) in Ada, and to experiment with the control laws and how to incorporate them into the NASREM architecture.

  4. Linear programming embedded particle swarm optimization for solving an extended model of dynamic virtual cellular manufacturing systems

    Directory of Open Access Journals (Sweden)

    H. Rezazadeh

    2009-04-01

    Full Text Available The concept of virtual cellular manufacturing system (VCMS is finding acceptance among researchers as an extension to grouptechnology. In fact, in order to realize benefits of cellular manufacturing system in the functional layout, the VCMS createsprovisional groups of resources (machines, parts and workers in the production planning and control system. This paperdevelops a mathematical model to design the VCMS under a dynamic environment with a more integrated approach whereproduction planning, system reconfiguration and workforce requirements decisions are incorporated. The advantages of theproposed model are as follows: considering the operations sequence, alternative process plans for part types, machine timecapacity,worker time‐capacity, cross‐training, lot splitting, maximal cell size, balanced workload for cells and workers. Anefficient linear programming embedded particle swarm optimization algorithm is used to solve the proposed model. Thealgorithm searches over the 0‐1 integer variables and for each 0‐1 integer solution visited; corresponding values of integervariables are determined by solving a linear programming sub‐problem using the simplex algorithm. Numerical examples showthat the proposed method is efficient and effective in searching for near optimal solutions.

  5. Sculpting proteins interactively: continual energy minimization embedded in a graphical modeling system.

    Science.gov (United States)

    Surles, M C; Richardson, J S; Richardson, D C; Brooks, F P

    1994-02-01

    We describe a new paradigm for modeling proteins in interactive computer graphics systems--continual maintenance of a physically valid representation, combined with direct user control and visualization. This is achieved by a fast algorithm for energy minimization, capable of real-time performance on all atoms of a small protein, plus graphically specified user tugs. The modeling system, called Sculpt, rigidly constrains bond lengths, bond angles, and planar groups (similar to existing interactive modeling programs), while it applies elastic restraints to minimize the potential energy due to torsions, hydrogen bonds, and van der Waals and electrostatic interactions (similar to existing batch minimization programs), and user-specified springs. The graphical interface can show bad and/or favorable contacts, and individual energy terms can be turned on or off to determine their effects and interactions. Sculpt finds a local minimum of the total energy that satisfies all the constraints using an augmented Lagrange-multiplier method; calculation time increases only linearly with the number of atoms because the matrix of constraint gradients is sparse and banded. On a 100-MHz MIPS R4000 processor (Silicon Graphics Indigo), Sculpt achieves 11 updates per second on a 20-residue fragment and 2 updates per second on an 80-residue protein, using all atoms except non-H-bonding hydrogens, and without electrostatic interactions. Applications of Sculpt are described: to reverse the direction of bundle packing in a designed 4-helix bundle protein, to fold up a 2-stranded beta-ribbon into an approximate beta-barrel, and to design the sequence and conformation of a 30-residue peptide that mimics one partner of a protein subunit interaction. Computer models that are both interactive and physically realistic (within the limitations of a given force field) have 2 significant advantages: (1) they make feasible the modeling of very large changes (such as needed for de novo design), and

  6. The Research of Embedded CORBA Model%嵌入式CORBA模型的研究

    Institute of Scientific and Technical Information of China (English)

    郭兵; 熊光泽; 刘锦德; 黎忠文

    2000-01-01

    Embedded system increasingly demands interoperability across heterogeneous platforms,it becomes necessary to introduce CORBA model into embedded system. This paper first presents the Embedded CORBA model,then analyzes the limitation of Real-time CORBA specifications,last emphasizes the structure of Embedded CORBA model and its three main implementation manners.

  7. 嵌入式控制系统图形化元模型构建方法%Graphical meta-model construction method of embedded control system

    Institute of Scientific and Technical Information of China (English)

    陈德胜; 王彬; 薛洁; 余礼

    2012-01-01

    An embedded control system development methodology based on model-driven development method was studied, the basic features and architecture of the embedded control system were analyzed and summarized, and the key elements of this specific domain were identified and extracted. Afterwards, a visible element modeling technique was used to build a directly graphical model system, and this embedded modeling technique based on model-driven was applied to realize a model of embedded voice control system design. As a result, the visual source model of this system was obtained.%研究了基于模型驱动的嵌入式控制系统开发方法,分析并归纳了嵌入式控制系统中的基本特征和体系结构,完成了该特定领域的关键元素辨识和提取,在此基础上采用可视化元建模技术构建了该领域内直观的图形化元模型体系,最后应用这种模型驱动的设计方法和技术实现了一个嵌入式语音控制系统的模型设计,得到了该系统的可视源模型.

  8. Embedding complex hydrology in the climate system - towards fully coupled climate-hydrology models

    DEFF Research Database (Denmark)

    Butts, M.; Rasmussen, S.H.; Ridler, M.

    2013-01-01

    model, HIRHAM. The physics of the coupling is formulated using an energy-based SVAT (land surface) model while the numerical coupling exploits the OpenMI modelling interface. First, some investigations of the applicability of the SVAT model are presented, including our ability to characterise...... distributed parameters using satellite remote sensing. Secondly, field data are used to investigate the effects of model resolution and parameter scales for use in a coupled model. Finally, the development of the fully coupled climate-hydrology model is described and some of the challenges associated...

  9. Secure Wireless Embedded Systems Via Component-based Design

    DEFF Research Database (Denmark)

    Hjorth, Theis S.; Torbensen, R.

    2010-01-01

    This paper introduces the method secure-by-design as a way of constructing wireless embedded systems using component-based modeling frameworks. This facilitates design of secure applications through verified, reusable software. Following this method we propose a security framework with a secure...... communication component for distributed wireless embedded devices. The components communicate using the Secure Embedded Exchange Protocol (SEEP), which has been designed for flexible trust establishment so that small, resource-constrained, wireless embedded systems are able to communicate short command messages...

  10. Secure wireless embedded systems via component-based design

    DEFF Research Database (Denmark)

    Hjorth, T.; Torbensen, R.

    2010-01-01

    This paper introduces the method secure-by-design as a way of constructing wireless embedded systems using component-based modeling frameworks. This facilitates design of secure applications through verified, reusable software. Following this method we propose a security framework with a secure...... communication component for distributed wireless embedded devices. The components communicate using the Secure Embedded Exchange Protocol (SEEP), which has been designed for flexible trust establishment so that small, resource-constrained, wireless embedded systems are able to communicate short command messages...

  11. ESSAA: Embedded system safety analysis assistant

    Science.gov (United States)

    Wallace, Peter; Holzer, Joseph; Guarro, Sergio; Hyatt, Larry

    1987-01-01

    The Embedded System Safety Analysis Assistant (ESSAA) is a knowledge-based tool that can assist in identifying disaster scenarios. Imbedded software issues hazardous control commands to the surrounding hardware. ESSAA is intended to work from outputs to inputs, as a complement to simulation and verification methods. Rather than treating the software in isolation, it examines the context in which the software is to be deployed. Given a specified disasterous outcome, ESSAA works from a qualitative, abstract model of the complete system to infer sets of environmental conditions and/or failures that could cause a disasterous outcome. The scenarios can then be examined in depth for plausibility using existing techniques.

  12. Multithreading for Embedded Reconfigurable Multicore Systems

    NARCIS (Netherlands)

    Zaykov, P.G.

    2014-01-01

    In this dissertation, we address the problem of performance efficient multithreading execution on heterogeneous multicore embedded systems. By heterogeneous multicore embedded systems we refer to those, which have real-time requirements and consist of processor tiles with General Purpose Processor

  13. Teaching Embedded System Concepts for Technological Literacy

    Science.gov (United States)

    Winzker, M.; Schwandt, A.

    2011-01-01

    A basic understanding of technology is recognized as important knowledge even for students not connected with engineering and computer science. This paper shows that embedded system concepts can be taught in a technological literacy course. An embedded system teaching block that has been used in an electronics module for non-engineers is…

  14. Embedding complex hydrology in the climate system - towards fully coupled climate-hydrology models

    DEFF Research Database (Denmark)

    Butts, M.; Rasmussen, S.H.; Ridler, M.

    2013-01-01

    Motivated by the need to develop better tools to understand the impact of future management and climate change on water resources, we present a set of studies with the overall aim of developing a fully dynamic coupling between a comprehensive hydrological model, MIKE SHE, and a regional climate...... distributed parameters using satellite remote sensing. Secondly, field data are used to investigate the effects of model resolution and parameter scales for use in a coupled model. Finally, the development of the fully coupled climate-hydrology model is described and some of the challenges associated...... with coupling models for hydrological processes on sub-grid scales of the regional climate model are presented....

  15. Model-based robustness testing for avionics-embedded software

    Institute of Scientific and Technical Information of China (English)

    Yang Shunkun; Liu Bin; Wang Shihai; Lu Minyan

    2013-01-01

    Robustness testing for safety-critical embedded software is still a challenge in its nascent stages.In this paper,we propose a practical methodology and implement an environment by employing model-based robustness testing for embedded software systems.It is a system-level black-box testing approach in which the fault behaviors of embedded software is triggered with the aid of modelbased fault injection by the support of an executable model-driven hardware-in-loop (HIL) testing environment.The prototype implementation of the robustness testing environment based on the proposed approach is experimentally discussed and illustrated by industrial case studies based on several avionics-embedded software systems.The results show that our proposed and implemented robustness testing method and environment are effective to find more bugs,and reduce burdens of testing engineers to enhance efficiency of testing tasks,especially for testing complex embedded systems.

  16. Embedded System Construction: Evaluation of a Model-Driven and Component-Based Develpoment Approach

    NARCIS (Netherlands)

    Bunse, C.; Gross, H.G.; Peper, C.

    2008-01-01

    Preprint of paper published in: Models in Software Engineering, Lecture Notes in Computer Science 5421, 2009; doi:10.1007/978-3-642-01648-6_8 Model-driven development has become an important engineering paradigm. It is said to have many advantages over traditional approaches, such as reuse or quali

  17. Embedded System Construction: Evaluation of a Model-Driven and Component-Based Develpoment Approach

    NARCIS (Netherlands)

    Bunse, C.; Gross, H.G.; Peper, C.

    2008-01-01

    Preprint of paper published in: Models in Software Engineering, Lecture Notes in Computer Science 5421, 2009; doi:10.1007/978-3-642-01648-6_8 Model-driven development has become an important engineering paradigm. It is said to have many advantages over traditional approaches, such as reuse or quali

  18. High-Level Models for Transformation-Oriented Design of Hardware and Embedded Systems

    Directory of Open Access Journals (Sweden)

    DAMASEVICIUS, R.

    2008-06-01

    Full Text Available Evolution of design methodologies follows a common trail: technology scaling leads to growing design complexity and rising abstraction level in the domain. Introduction of new (higher abstraction levels emphasizes the importance of reuse and transformations. The design process can be seen as a sequence of high-level transformations from the higher-level specification to the lower-level one. We analyze high-level modeling and metaprogramming techniques for supporting transformations based on domain variability models. Next, we present a reuse evolution model for domain component design at a higher abstraction level to support the transformation-oriented approaches. Finally, high-level modeling techniques (UML-domain language metamodels for domain code generation, parameterized UML classes for template metaprogramming, feature models for explicit representation of variability for specification of transformations and metaprograms are analyzed.

  19. Using Buildroot for building Embedded Linux Systems

    OpenAIRE

    Ruiz González, Mariano

    2013-01-01

    This document describes the basic steps to developed and embedded Linux-based system using the BeagleBoard. The document has been specifically written to use a BeagleBoard development system based on the OMAP `processor.

  20. PTIDES: A Programming Model for Distributed Real-Time Embedded Systems

    Science.gov (United States)

    2008-05-28

    following companies: Agilent, Bosch, HSBC , Lockheed-Martin, National Instruments, and Toyota. PTIDES: A Programming Model for Distributed Real-Time...companies: Agilent, Bosch, HSBC , Lockheed-Martin, National Instruments, and Toyota. expressed by threads. RTOSs and threads, however, pro- vide only

  1. Compact Acoustic Models for Embedded Speech Recognition

    Directory of Open Access Journals (Sweden)

    Lévy Christophe

    2009-01-01

    Full Text Available Speech recognition applications are known to require a significant amount of resources. However, embedded speech recognition only authorizes few KB of memory, few MIPS, and small amount of training data. In order to fit the resource constraints of embedded applications, an approach based on a semicontinuous HMM system using state-independent acoustic modelling is proposed. A transformation is computed and applied to the global model in order to obtain each HMM state-dependent probability density functions, authorizing to store only the transformation parameters. This approach is evaluated on two tasks: digit and voice-command recognition. A fast adaptation technique of acoustic models is also proposed. In order to significantly reduce computational costs, the adaptation is performed only on the global model (using related speaker recognition adaptation techniques with no need for state-dependent data. The whole approach results in a relative gain of more than 20% compared to a basic HMM-based system fitting the constraints.

  2. Software for Embedded Control Systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Hilderink, Gerald H.; Jovanovic, Dusko S.

    2001-01-01

    The research of our team deals with the realization of control schemes on digital computers. As such the emphasis is on embedded control software implementation. Applications are in the field of mechatronic devices, using a mechatronic design approach (the integrated and optimal design of a mechanic

  3. Cybersecurity of embedded computers systems

    OpenAIRE

    Carlioz, Jean

    2016-01-01

    International audience; Several articles have recently raised the issue of computer security of commercial flights by evoking the "connected aircraft, hackers target" or "Wi-Fi on planes, an open door for hackers ? " Or "Can you hack the computer of an Airbus or a Boeing ?". The feared scenario consists in a takeover of operational aircraft software that intentionally cause an accident. Moreover, several computer security experts have lately announced they had detected flaws in embedded syste...

  4. The dynamic power management for embedded system with Poisson process

    Institute of Scientific and Technical Information of China (English)

    CHEN Tian-zhou; HUANG Jiang-wei; DAI Hong-jun

    2005-01-01

    The mass of the embedded systems are driven by second batteries, not by wired power supply. So saving energy is one of the main design goals for embedded system. In this paper we present a new technique for modelling and solving the dynamic power management (DPM) problem for embedded systems with complex behavioural characteristics. First we model a power-managed embedded computing system as a controllable Flow Chart. Then we use the Poisson process for optimisation, and give the power management algorithm by the help of Dynamic Voltage Scaling (DVS) technology. At last we built the experimental model using the PXA 255 Processors. The experimental results showed that the proposed technique can achieve more than12% power saving compared to other existing DPM techniques.

  5. The art of designing embedded systems

    CERN Document Server

    Ganssle, Jack G

    2000-01-01

    Art of Designing Embedded Systems is apart primer and part reference, aimed at practicing embedded engineers, whether working on the code or the hardware design. Embedded systems suffer from a chaotic, ad hoc development process. This books lays out a very simple seven-step plan to get firmware development under control. There are no formal methodologies to master; the ideas are immediately useful. Most designers are unaware that code complexity grows faster than code size. This book shows a number of ways to linearize the complexity/size curve and get products out faster

  6. Embedded Operating System for MicroBlaze

    OpenAIRE

    2006-01-01

    This paper presents a work in progress on experiments with embedded operating systems for the MicroBlaze processor. Modern embedded systems based on a configurable platform incorporating a similar processor core are gaining importance with the ongoing effort to minimize cost and development time. After an overview of the configurable platform based on this processor core, we devote our attention to uClinux OS. This OS has been successfully ported for the MicroBlaze processor, and we present o...

  7. Embedded ubiquitous services on hospital information systems.

    Science.gov (United States)

    Kuroda, Tomohiro; Sasaki, Hiroshi; Suenaga, Takatoshi; Masuda, Yasushi; Yasumuro, Yoshihiro; Hori, Kenta; Ohboshi, Naoki; Takemura, Tadamasa; Chihara, Kunihiro; Yoshihara, Hiroyuki

    2012-11-01

    A Hospital Information Systems (HIS) have turned a hospital into a gigantic computer with huge computational power, huge storage and wired/wireless local area network. On the other hand, a modern medical device, such as echograph, is a computer system with several functional units connected by an internal network named a bus. Therefore, we can embed such a medical device into the HIS by simply replacing the bus with the local area network. This paper designed and developed two embedded systems, a ubiquitous echograph system and a networked digital camera. Evaluations of the developed systems clearly show that the proposed approach, embedding existing clinical systems into HIS, drastically changes productivity in the clinical field. Once a clinical system becomes a pluggable unit for a gigantic computer system, HIS, the combination of multiple embedded systems with application software designed under deep consideration about clinical processes may lead to the emergence of disruptive innovation in the clinical field.

  8. Embedded and real-time operating systems

    CERN Document Server

    Wang, K C

    2017-01-01

    This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating systems for embedded and real-time systems. It includes all the foundational and background information on ARM architecture, ARM instructions and programming, toolchain for developing programs, virtual machines for software implementation and testing, program execution image, function call conventions, run-time stack usage and link C programs with assembly code. It describes the design and implementation of a complete OS for embedded systems in incremental steps, explaining the design principles and implementation techniques. For Symmetric Multiprocessing (SMP) embedded systems, the author examines the ARM MPcore processors, which include the SCU and GIC for interrupts routing and interprocessor communication and synchronization by Software Generated Interrupts (SGIs). Throughout the book, complete working sample systems demonstrate the design principles and...

  9. Design Technology for Heterogeneous Embedded Systems

    CERN Document Server

    O'Connor, Ian; Piguet, Christian

    2012-01-01

    Designing technology to address the problem of heterogeneous embedded systems, while remaining compatible with standard “More Moore” flows, i.e. capable of handling simultaneously both silicon complexity and system complexity, represents one of the most important challenges facing the semiconductor industry today. While the micro-electronics industry has built its own specific design methods to focus mainly on the management of complexity through the establishment of abstraction levels, the emergence of device heterogeneity requires new approaches enabling the satisfactory design of physically heterogeneous embedded systems for the widespread deployment of such systems. This book, compiled largely from a set of contributions from participants of past editions of the Winter School on Heterogeneous Embedded Systems Design Technology (FETCH), proposes a broad and holistic overview of design techniques used to tackle the various facets of heterogeneity in terms of technology and opportunities at the physical ...

  10. Architecture for Pseudo Acausal Evolvable Embedded Systems

    CERN Document Server

    Abubakr, Mohd

    2007-01-01

    Advances in semiconductor technology are contributing to the increasing complexity in the design of embedded systems. Architectures with novel techniques such as evolvable nature and autonomous behavior have engrossed lot of attention. This paper demonstrates conceptually evolvable embedded systems can be characterized basing on acausal nature. It is noted that in acausal systems, future input needs to be known, here we make a mechanism such that the system predicts the future inputs and exhibits pseudo acausal nature. An embedded system that uses theoretical framework of acausality is proposed. Our method aims at a novel architecture that features the hardware evolability and autonomous behavior alongside pseudo acausality. Various aspects of this architecture are discussed in detail along with the limitations.

  11. Apparatuses And Systems For Embedded Thermoelectric Generators

    KAUST Repository

    Hussain, Muhammad M.

    2013-08-08

    An apparatus and a system for embedded thermoelectric generators are disclosed. In one embodiment, the apparatus is embedded in an interface where the ambient temperatures on two sides of the interface are different. In one embodiment, the apparatus is fabricated with the interface in integrity as a unitary piece. In one embodiment, the apparatus includes a first thermoelectric material embedded through the interface. The apparatus further includes a second thermoelectric material embedded through the interface. The first thermoelectric material is electrically coupled to the second thermoelectric material. In one embodiment, the apparatus further includes an output structure coupled to the first thermoelectric material and the second thermoelectric material and configured to output a voltage.

  12. Scheduling Driven Partitioning of Heterogeneous Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    1998-01-01

    In this paper we present an algorithm for system level hardware/software partitioning of heterogeneous embedded systems. The system is represented as an abstract graph which captures both data-flow and the flow of control. Given an architecture consisting of several processors, ASICs and shared b...

  13. Application Of UML In Real-Time Embedded Systems

    Directory of Open Access Journals (Sweden)

    Aman Kaur

    2012-04-01

    Full Text Available The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful in capturing the requirements, documenting the structure, decomposing into objects and defining relationships between objects. It is a notational language that is very useful in modelling the real-time embedded systems. This paper presents the requirements and analysis modelling of a real-time embedded system related to a control system application for platformstabilization using COMET method of design with UML notation. These applications involve designing of electromechanical systems that are controlled by multi-processors.

  14. Constraint Embedding Technique for Multibody System Dynamics

    Science.gov (United States)

    Woo, Simon S.; Cheng, Michael K.

    2011-01-01

    Multibody dynamics play a critical role in simulation testbeds for space missions. There has been a considerable interest in the development of efficient computational algorithms for solving the dynamics of multibody systems. Mass matrix factorization and inversion techniques and the O(N) class of forward dynamics algorithms developed using a spatial operator algebra stand out as important breakthrough on this front. Techniques such as these provide the efficient algorithms and methods for the application and implementation of such multibody dynamics models. However, these methods are limited only to tree-topology multibody systems. Closed-chain topology systems require different techniques that are not as efficient or as broad as those for tree-topology systems. The closed-chain forward dynamics approach consists of treating the closed-chain topology as a tree-topology system subject to additional closure constraints. The resulting forward dynamics solution consists of: (a) ignoring the closure constraints and using the O(N) algorithm to solve for the free unconstrained accelerations for the system; (b) using the tree-topology solution to compute a correction force to enforce the closure constraints; and (c) correcting the unconstrained accelerations with correction accelerations resulting from the correction forces. This constraint-embedding technique shows how to use direct embedding to eliminate local closure-loops in the system and effectively convert the system back to a tree-topology system. At this point, standard tree-topology techniques can be brought to bear on the problem. The approach uses a spatial operator algebra approach to formulating the equations of motion. The operators are block-partitioned around the local body subgroups to convert them into aggregate bodies. Mass matrix operator factorization and inversion techniques are applied to the reformulated tree-topology system. Thus in essence, the new technique allows conversion of a system with

  15. Research on Survivability Analysis Model of Embedded System%嵌入式系统可生存性分析模型研究

    Institute of Scientific and Technical Information of China (English)

    邹荣念; 赵文涛; 王鹏飞; 张帆

    2013-01-01

    Aiming at the more and more obvious security problems of embedded systems, this paper puts forward a model for embedded system survivability analysis. Based on the analysis of the research results of survivability at home and abroad in recent years, it proposes a formalized definition of embedded system survivability, establishes three submodels of system threats, system survivability requirements and strategies, and thus forms a set of general process on systematic survivability analysis. Analysis results show that this model can assess quantitively embedded system survivability effectively and analyze major factors influencing system survivability by assessment results.%嵌入式系统的安全问题日益凸显,为此,提出一种嵌入式系统可生存性分析模型。借鉴近年来国内外研究成果,给出嵌入式系统可生存性的形式化定义,建立系统威胁、系统可生存性需求、系统可生存性策略3个子模型对嵌入式系统可生存性进行分析,形成一套系统可生存性分析的一般流程。实例分析表明,该模型能定量评估嵌入式系统的可生存性,并通过评估结果得到影响系统可生存性的主要因素。

  16. The art of programming embedded systems

    CERN Document Server

    Ganssle, Jack

    1992-01-01

    Embedded systems are products such as microwave ovens, cars, and toys that rely on an internal microprocessor. This book is oriented toward the design engineer or programmer who writes the computer code for such a system. There are a number of problems specific to the embedded systems designer, and this book addresses them and offers practical solutions.Key Features* Offers cookbook routines, algorithms, and design techniques* Includes tips for handling debugging management and testing* Explores the philosophy of tightly coupling software and hardware in programming and dev

  17. Real-time embedded systems design principles and engineering practices

    CERN Document Server

    Fan, Xiaocong

    2015-01-01

    This book integrates new ideas and topics from real time systems, embedded systems, and software engineering to give a complete picture of the whole process of developing software for real-time embedded applications. You will not only gain a thorough understanding of concepts related to microprocessors, interrupts, and system boot process, appreciating the importance of real-time modeling and scheduling, but you will also learn software engineering practices such as model documentation, model analysis, design patterns, and standard conformance. This book is split into four parts to help you

  18. Efficient Model for Distributed Computing based on Smart Embedded Agent

    Directory of Open Access Journals (Sweden)

    Hassna Bensag

    2017-02-01

    Full Text Available Technological advances of embedded computing exposed humans to an increasing intrusion of computing in their day-to-day life (e.g. smart devices. Cooperation, autonomy, and mobility made the agent a promising mechanism for embedded devices. The work aims to present a new model of an embedded agent designed to be implemented in smart devices in order to achieve parallel tasks in a distribute environment. To validate the proposed model, a case study was developed for medical image segmentation using Cardiac Magnetic Resonance Image (MRI. In the first part of this paper, we focus on implementing the parallel algorithm of classification using C-means method in embedded systems. We propose then a new concept of distributed classification using multi-agent systems based on JADE and Raspberry PI 2 devices.

  19. Scheduling with Optimized Communication for Time-Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    1999-01-01

    We present an approach to process scheduling for synthesis of safety-critical distributed embedded systems.Our system model captures both the flow of data and that of control. The communication model is based on a time-triggered protocol. We take into consideration overheads due to communication...

  20. Adaptive Embedded Digital System for Plasma Diagnostics

    Science.gov (United States)

    González, Angel; Rodríguez, Othoniel; Mangual, Osvaldo; Ponce, Eduardo; Vélez, Xavier

    2014-05-01

    An Adaptive Embedded Digital System to perform plasma diagnostics using electrostatic probes was developed at the Plasma Engineering Laboratory at Polytechnic University of Puerto Rico. The system will replace the existing instrumentation at the Laboratory, using reconfigurable hardware to minimize the equipment and software needed to perform diagnostics. The adaptability of the design resides on the possibility of replacing the computational algorithm on the fly, allowing to use the same hardware for different probes. The system was prototyped using Very High Speed Integrated Circuits Hardware Description Language (VHDL) into an Field Programmable Gate Array (FPGA) board. The design of the Embedded Digital System includes a Zero Phase Digital Filter, a Derivative Unit, and a Computational Unit designed using the VHDL-2008 Support Library. The prototype is able to compute the Plasma Electron Temperature and Density from a Single Langmuir probe. The system was tested using real data previously acquired from a single Langmuir probe. The plasma parameters obtained from the embedded system were compared with results computed using matlab yielding excellent matching. The new embedded system operates on 4096 samples versus 500 on the previous system, and completes its computations in 26 milliseconds compared with about 15 seconds on the previous system.

  1. Dynamic memory management for embedded systems

    CERN Document Server

    Atienza Alonso, David; Poucet, Christophe; Peón-Quirós, Miguel; Bartzas, Alexandros; Catthoor, Francky; Soudris, Dimitrios

    2015-01-01

    This book provides a systematic and unified methodology, including basic principles and reusable processes, for dynamic memory management (DMM) in embedded systems.  The authors describe in detail how to design and optimize the use of dynamic memory in modern, multimedia and network applications, targeting the latest generation of portable embedded systems, such as smartphones. Coverage includes a variety of design and optimization topics in electronic design automation of DMM, from high-level software optimization to microarchitecture-level hardware support. The authors describe the design of multi-layer dynamic data structures for the final memory hierarchy layers of the target portable embedded systems and how to create a low-fragmentation, cost-efficient, dynamic memory management subsystem out of configurable components for the particular memory allocation and de-allocation patterns for each type of application.  The design methodology described in this book is based on propagating constraints among de...

  2. Views on Evolvability of Embedded Systems

    NARCIS (Netherlands)

    Laar, P. van de; Punter, T.

    2011-01-01

    Evolvability, the ability to respond effectively to change, represents a major challenge to today's high-end embedded systems, such as those developed in the medical domain by Philips Healthcare. These systems are typically developed by multi-disciplinary teams, located around the world, and are in

  3. Optimization of Hierarchically Scheduled Heterogeneous Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Traian; Pop, Paul; Eles, Petru;

    2005-01-01

    We present an approach to the analysis and optimization of heterogeneous distributed embedded systems. The systems are heterogeneous not only in terms of hardware components, but also in terms of communication protocols and scheduling policies. When several scheduling policies share a resource...

  4. Safety-critical Java for embedded systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, René Rydhof

    2016-01-01

    This paper presents the motivation for and outcomes of an engineering research project on certifiable Javafor embedded systems. The project supports the upcoming standard for safety-critical Java, which defines asubset of Java and libraries aiming for development of high criticality systems...

  5. Sentiment Analysis on Embedded Systems Blended Courses

    Directory of Open Access Journals (Sweden)

    Razvan Bogdan

    2017-04-01

    Full Text Available Massive Open Online Courses (MOOCs have been producing an electrified feeling in the academic circles since 2012. This was amplified once profit initiatives like Coursera and Udacity joined their forces with renowned universities like Stanford, Harvard and the Massachusetts Institute of Technology. This paper presents a modality of integrating Embedded Systems MOOCs into blended courses, but at the same time it provides an evaluation of this approach: the sentiment analysis technique. Such an evaluation not only reveals the polarity, but also valuable insights into improving the course content and integration of MOOCs into the intricacies of teaching embedded systems.

  6. Tools for Embedded Computing Systems Software

    Science.gov (United States)

    1978-01-01

    A workshop was held to assess the state of tools for embedded systems software and to determine directions for tool development. A synopsis of the talk and the key figures of each workshop presentation, together with chairmen summaries, are presented. The presentations covered four major areas: (1) tools and the software environment (development and testing); (2) tools and software requirements, design, and specification; (3) tools and language processors; and (4) tools and verification and validation (analysis and testing). The utility and contribution of existing tools and research results for the development and testing of embedded computing systems software are described and assessed.

  7. Analysis and Synthesis of Distributed Real-Time Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    Embedded computer systems are now everywhere: from alarm clocks to PDAs, from mobile phones to cars, almost all the devices we use are controlled by embedded computers. An important class of embedded computer systems is that of hard real-time systems, which have to fulfill strict timing...... in important reductions of design costs. Analysis and Synthesis of Distributed Real-Time Embedded Systems will be of interest to advanced undergraduates, graduate students, researchers and designers involved in the field of embedded systems....

  8. An embedded underground navigation system

    CSIR Research Space (South Africa)

    Hlophe, K

    2011-11-01

    Full Text Available GPS. Our research interest is focused on using a lowcost off-the-shelf inertial measurement unit (IMU) to improve the Active Beacon Positioning System (ABPS) developed here at the CSIR. This paper proposes a novel pose estimator, for underground mines...

  9. An Integrated Specification Framework for Embedded Systems

    NARCIS (Netherlands)

    Bujorianu, Manuela L.; Bujorianu, Marius C.

    2007-01-01

    In this paper, we address the complex issue of representation of continuous behaviour of the environment of the embedded controllers. In our approach we propose two novel ideas. One is to consider the weak solutions to describe the evolutions of the dynamical systems. The second novelty is to make a

  10. Using a Cluster for Securing Embedded Systems

    Directory of Open Access Journals (Sweden)

    Mohamed Salim LMIMOUNI

    2016-09-01

    Full Text Available In today's increasingly interconnected world, the deployment of an Intrusion Detection System (IDS is becoming very important for securing embedded systems from viruses, worms, attacks, etc. But IDSs face many challenges like computational resources and ubiquitous threats. Many of these challenges can be resolved by running the IDS in a cluster to allow tasks to be parallelly executed. In this paper, we propose to secure embedded systems by using a cluster of embedded cards that can run multiple instances of an IDS in a parallel way. This proposition is now possible with the availability of new low-power single-board computers (Raspberry Pi, BeagleBoard, Cubieboard, Galileo, etc.. To test the feasibility of our proposed architecture, we run two instances of the Bro IDS on two Raspberry Pi. The results show that we can effectively run multiple instances of an IDS in a parallel way on a cluster of new low-power single-board computers to secure embedded systems.

  11. Integrated Design Tools for Embedded Control Systems

    NARCIS (Netherlands)

    Jovanovic, D.S.; Hilderink, G.H.; Broenink, Johannes F.; Karelse, F.

    2001-01-01

    Currently, computer-based control systems are still being implemented using the same techniques as 10 years ago. The purpose of this project is the development of a design framework, consisting of tools and libraries, which allows the designer to build high reliable heterogeneous real-time embedded

  12. Research on memory management in embedded systems

    Science.gov (United States)

    Huang, Xian-ying; Yang, Wu

    2005-12-01

    Memory is a scarce resource in embedded system due to cost and size. Thus, applications in embedded systems cannot use memory randomly, such as in desktop applications. However, data and code must be stored into memory for running. The purpose of this paper is to save memory in developing embedded applications and guarantee running under limited memory conditions. Embedded systems often have small memory and are required to run a long time. Thus, a purpose of this study is to construct an allocator that can allocate memory effectively and bear a long-time running situation, reduce memory fragmentation and memory exhaustion. Memory fragmentation and exhaustion are related to the algorithm memory allocated. Static memory allocation cannot produce fragmentation. In this paper it is attempted to find an effective allocation algorithm dynamically, which can reduce memory fragmentation. Data is the critical part that ensures an application can run regularly, which takes up a large amount of memory. The amount of data that can be stored in the same size of memory is relevant with the selected data structure. Skills for designing application data in mobile phone are explained and discussed also.

  13. A structured approach to embedded control systems implementation

    NARCIS (Netherlands)

    Broenink, J.F.; Hilderink, G.H.; Spong, M.W.; Repperger, D.; Zannatha, J.M.I.

    2001-01-01

    The method presented aims at supporting the development of control software for embedded control systems. The method considers the implementation process as a stepwise refinement from physical system models and control laws to efficient control computer code, and that all phases are verified by simu

  14. An Improved Scheduling Technique for Time-Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    1999-01-01

    In this paper we present an improved scheduling technique for the synthesis of time-triggered embedded systems. Our system model captures both the flow of data and that of control. We have considered communication of data and conditions for a time-triggered protocol implementation that supports...

  15. Error detection and prevention in Embedded Systems Software

    DEFF Research Database (Denmark)

    Kamel, Hani Fouad

    1996-01-01

    Despite many efforts to structure the development and design processes of embedded systems, errors are discovered at the final stages of production and sometimes after the delivery of the products. The cost of such errors can be prohibitive.Different design techniques to detect such errors...... systems, a formal model for such systems is introduced. The main characteristics of embedded systems design and the interaction of these properties are described. A taxonomy for the structure of the software developed for such systems based on the amount of processes and processors involved is presented...... will be presented. Moreover, we will try to describe the causes of these errors and the countermeasures that can be taken to avoid them. The main theme is that prevention is better than cure.The presentation is structured in three parts. The first part deals with an introduction to the subject area of embedded...

  16. Embedded mechatronic systems 1 analysis of failures, predictive reliability

    CERN Document Server

    El Hami, Abdelkhalak

    2015-01-01

    In operation, mechatronics embedded systems are stressed by loads of different causes: climate (temperature, humidity), vibration, electrical and electromagnetic. These stresses in components which induce failure mechanisms should be identified and modeled for better control. AUDACE is a collaborative project of the cluster Mov'eo that address issues specific to mechatronic reliability embedded systems. AUDACE means analyzing the causes of failure of components of mechatronic systems onboard. The goal of the project is to optimize the design of mechatronic devices by reliability. The projec

  17. Global Models for Embedded, Accreting Protostellar Disks

    CERN Document Server

    Kratter, Kaitlin M; Krumholz, Mark R

    2007-01-01

    Most analytic work to date on protostellar disks has focused on disks in isolation from their environments. However, observations are now beginning to probe the earliest, most embedded phases of star formation, during which disks are rapidly accreting from their parent cores and cannot be modeled in isolation. We present a simple, one-zone model of protostellar accretion disks with high mass infall rates. Our model combines a self-consistent calculation of disk temperatures with an approximate treatment of angular momentum transport via several mechanisms. We use this model to survey the properties of protostellar disks across a wide range of stellar masses and evolutionary times, and make predictions for disks' masses, sizes, spiral structure, and fragmentation that will be directly testable by future large-scale surveys of deeply embedded disks. We define a dimensionless accretion-rotation parameter which, in conjunction with the disk's temperature, controls the disk evolution. We track the dominant mode of...

  18. Java Simulations of Embedded Control Systems

    Directory of Open Access Journals (Sweden)

    Francisco Esquembre

    2010-09-01

    Full Text Available This paper introduces a new Open Source Java library suited for the simulation of embedded control systems. The library is based on the ideas and architecture of TrueTime, a toolbox of Matlab devoted to this topic, and allows Java programmers to simulate the performance of control processes which run in a real time environment. Such simulations can improve considerably the learning and design of multitasking real-time systems. Thechoice of Java increases considerably the usability of our library, because many educators program already in this language. But also because the library can be easily used by Easy Java Simulations (EJS, a popular modeling and authoring tool that is increasingly used in the field of Control Education. EJS allows instructors, students, and researchers with less programming capabilities to create advanced interactive simulations in Java. The paper describes the ideas, implementation, and sample use of the new library both for pure Java programmers and for EJS users. The JTT library and some examples are online available on http://lab.dia.uned.es/jtt.

  19. Java simulations of embedded control systems.

    Science.gov (United States)

    Farias, Gonzalo; Cervin, Anton; Arzén, Karl-Erik; Dormido, Sebastián; Esquembre, Francisco

    2010-01-01

    This paper introduces a new Open Source Java library suited for the simulation of embedded control systems. The library is based on the ideas and architecture of TrueTime, a toolbox of Matlab devoted to this topic, and allows Java programmers to simulate the performance of control processes which run in a real time environment. Such simulations can improve considerably the learning and design of multitasking real-time systems. The choice of Java increases considerably the usability of our library, because many educators program already in this language. But also because the library can be easily used by Easy Java Simulations (EJS), a popular modeling and authoring tool that is increasingly used in the field of Control Education. EJS allows instructors, students, and researchers with less programming capabilities to create advanced interactive simulations in Java. The paper describes the ideas, implementation, and sample use of the new library both for pure Java programmers and for EJS users. The JTT library and some examples are online available on http://lab.dia.uned.es/jtt.

  20. Teaching Sustainability through System Dynamics: Exploring Stocks and Flows Embedded in Dynamic Computer Models of an Agricultural Land Management System

    Science.gov (United States)

    Pallant, Amy; Lee, Hee-Sun

    2017-01-01

    During the past several decades, there has been a growing awareness of the ways humans affect Earth systems. As global problems emerge, educating the next generation of citizens to be able to make informed choices related to future outcomes is increasingly important. The challenge for educators is figuring out how to prepare students to think…

  1. Integrated Design Tools for Embedded Control Systems

    OpenAIRE

    Jovanovic, D.S.; Hilderink, G.H.; Broenink, Johannes F.; Karelse, F.

    2001-01-01

    Currently, computer-based control systems are still being implemented using the same techniques as 10 years ago. The purpose of this project is the development of a design framework, consisting of tools and libraries, which allows the designer to build high reliable heterogeneous real-time embedded systems in a very short time at a fraction of the present day costs. The ultimate focus of current research is on transformation control laws to efficient concurrent algorithms, with concerns about...

  2. Introduction to embedded systems using microcontrollers and the MSP430

    CERN Document Server

    Jiménez, Manuel; Couvertier, Isidoro

    2014-01-01

    This textbook serves as an introduction to the subject of embedded systems design, using microcontrollers as core components.  It develops concepts from the ground up, covering the development of embedded systems technology, architectural and organizational aspects of controllers and systems, processor models, and peripheral devices. Since microprocessor-based embedded systems tightly blend hardware and software components in a single application, the book also introduces the subjects of data representation formats, data operations, and programming styles. The practical component of the book is tailored around the architecture of a widely used Texas Instrument’s microcontroller, the MSP430. Instructor’s supplemental materials available through the book web site include solutions to selected problems and exercises and power point slides for lectures. The site also includes materials for students that include links to application examples and to sites elsewhere in the web with application notes, downloadab...

  3. Engineering embedded systems physics, programs, circuits

    CERN Document Server

    Hintenaus, Peter

    2015-01-01

    This is a textbook for graduate and final-year-undergraduate computer-science and electrical-engineering students interested in the hardware and software aspects of embedded and cyberphysical systems design. It is comprehensive and self-contained, covering everything from the basics to case-study implementation. Emphasis is placed on the physical nature of the problem domain and of the devices used. The reader is assumed to be familiar on a theoretical level with mathematical tools like ordinary differential equation and Fourier transforms. In this book these tools will be put to practical use. Engineering Embedded Systems begins by addressing basic material on signals and systems, before introducing to electronics. Treatment of digital electronics accentuating synchronous circuits and including high-speed effects proceeds to micro-controllers, digital signal processors and programmable logic. Peripheral units and decentralized networks are given due weight. The properties of analog circuits and devices like ...

  4. Universal Learning System for Embedded System Education and Promotion

    Directory of Open Access Journals (Sweden)

    Kai-Chao Yang

    2013-03-01

    Full Text Available In this article, the idea of the universal learning system for embedded systems is presented. The proposed system provides a complete learning environment consisting of the information collection center, preference estimation system, Q&A center, forum, and virtual classroom. The skeleton of the proposed system is a preference estimation system, which helps users know the relationship between different hardware kits and suggests suitable hardware kits to users to learn embedded systems. Then, the proposed system provides the virtual classroom and Q&A service for users to start their classes. Besides, users can share design samples and experience, and join discussions through the forum of the proposed system. For demonstration, three embedded hardware platforms are introduced and applied by the proposed learning system. The results show that most students feel the proposed learning system can effectively help with their embedded software design.

  5. Embedded Linux platform for data acquisition systems

    Energy Technology Data Exchange (ETDEWEB)

    Patel, Jigneshkumar J., E-mail: jjp@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Reddy, Nagaraj, E-mail: nagaraj.reddy@coreel.com [Sandeepani School of Embedded System Design, Bangalore, Karnataka (India); Kumari, Praveena, E-mail: praveena@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Rajpal, Rachana, E-mail: rachana@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Pujara, Harshad, E-mail: pujara@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Jha, R., E-mail: rjha@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Kalappurakkal, Praveen, E-mail: praveen.k@coreel.com [Sandeepani School of Embedded System Design, Bangalore, Karnataka (India)

    2014-05-15

    Highlights: • The design and the development of data acquisition system on FPGA based reconfigurable hardware platform. • Embedded Linux configuration and compilation for FPGA based systems. • Hardware logic IP core and its Linux device driver development for the external peripheral to interface it with the FPGA based system. - Abstract: This scalable hardware–software system is designed and developed to explore the emerging open standards for data acquisition requirement of Tokamak experiments. To address the future need for a scalable data acquisition and control system for fusion experiments, we have explored the capability of software platform using Open Source Embedded Linux Operating System on a programmable hardware platform such as FPGA. The idea was to identify the platform which can be customizable, flexible and scalable to support the data acquisition system requirements. To do this, we have selected FPGA based reconfigurable and scalable hardware platform to design the system with Embedded Linux based operating system for flexibility in software development and Gigabit Ethernet interface for high speed data transactions. The proposed hardware–software platform using FPGA and Embedded Linux OS offers a single chip solution with processor, peripherals such ADC interface controller, Gigabit Ethernet controller, memory controller amongst other peripherals. The Embedded Linux platform for data acquisition is implemented and tested on a Virtex-5 FXT FPGA ML507 which has PowerPC 440 (PPC440) [2] hard block on FPGA. For this work, we have used the Linux Kernel version 2.6.34 with BSP support for the ML507 platform. It is downloaded from the Xilinx [1] GIT server. Cross-compiler tool chain is created using the Buildroot scripts. The Linux Kernel and Root File System are configured and compiled using the cross-tools to support the hardware platform. The Analog to Digital Converter (ADC) IO module is designed and interfaced with the ML507 through Xilinx

  6. Embedded Systems Programming: Accessing Databases from Esterel

    Directory of Open Access Journals (Sweden)

    White David

    2008-01-01

    Full Text Available Abstract A current limitation in embedded controller design and programming is the lack of database support in development tools such as Esterel Studio. This article proposes a way of integrating databases and Esterel by providing two application programming interfaces (APIs which enable the use of relational databases inside Esterel programs. As databases and Esterel programs are often executed on different machines, result sets returned as responses to database queries may be processed either locally and according to Esterel's synchrony hypothesis, or remotely along several of Esterel's execution cycles. These different scenarios are reflected in the design and usage rules of the two APIs presented in this article, which rely on Esterel's facilities for extending the language by external data types, external functions, and procedures, as well as tasks. The APIs' utility is demonstrated by means of a case study modelling an automated warehouse storage system, which is constructed using Lego Mindstorms robotics kits. The robot's controller is programmed in Esterel in a way that takes dynamic ordering information and the warehouse's floor layout into account, both of which are stored in a MySQL database.

  7. Embedded Systems Programming: Accessing Databases from Esterel

    Directory of Open Access Journals (Sweden)

    2009-03-01

    Full Text Available A current limitation in embedded controller design and programming is the lack of database support in development tools such as Esterel Studio. This article proposes a way of integrating databases and Esterel by providing two application programming interfaces (APIs which enable the use of relational databases inside Esterel programs. As databases and Esterel programs are often executed on different machines, result sets returned as responses to database queries may be processed either locally and according to Esterel’s synchrony hypothesis, or remotely along several of Esterel’s execution cycles. These different scenarios are reflected in the design and usage rules of the two APIs presented in this article, which rely on Esterel’s facilities for extending the language by external data types, external functions, and procedures, as well as tasks. The APIs’ utility is demonstrated by means of a case study modelling an automated warehouse storage system, which is constructed using Lego Mindstorms robotics kits. The robot’s controller is programmed in Esterel in a way that takes dynamic ordering information and the warehouse’s floor layout into account, both of which are stored in a MySQL database.

  8. Intelligence for embedded systems a methodological approach

    CERN Document Server

    Alippi, Cesare

    2014-01-01

    Addressing current issues of which any engineer or computer scientist should be aware, this monograph is a response to the need to adopt a new computational paradigm as the methodological basis for designing pervasive embedded systems with sensor capabilities. The requirements of this paradigm are to control complexity, to limit cost and energy consumption, and to provide adaptation and cognition abilities allowing the embedded system to interact proactively with the real world. The quest for such intelligence requires the formalization of a new generation of intelligent systems able to exploit advances in digital architectures and in sensing technologies. The book sheds light on the theory behind intelligence for embedded systems with specific focus on: ·        robustness (the robustness of a computational flow and its evaluation); ·        intelligence (how to mimic the adaptation and cognition abilities of the human brain), ·        the capacity to learn in non-stationary and evolv...

  9. Embedded Systems Education for Multiple Disciplines

    Directory of Open Access Journals (Sweden)

    Ali H.E. Mousa

    2010-01-01

    Full Text Available Problem statement: This study described the process and experience of designing and developing an embedded systems first course that serves different disciplines at the University of Jordan together with its associated laboratory. The course serves three different departments with varying requirements and varying student initial background. The stages of the design process of the course and associated labs are explored. Emphasis is given throughout to the notion of systems design without losing track of the details involved in the design process. The design methodology used for the laboratory facilities and the learning outcomes are explored. Approach: The methodology followed in the design process was based on defining clear objectives taking into consideration the different backgrounds of students and departmental requirements. This was followed by defining the course content, designing the lab facilities and choosing the right hardware and software tools. We followed the Demonstrate, Work-to-Know and Design methodology for lab design Results: The course had been running successfully for several years now. Successful innovative projects undertaken by students and their results are reported. Due to its success, numerous senior capstone projects in many departments are now based on embedded systems ideas and notions. Conclusion: Embedded system teaching for multiple disciplines requires diligence and clear understanding of the varying requirements and backgrounds of students. Careful consideration should be given to the objectives, choice of tools and the timeline of the course and associated labs. Projects that tie the concepts together are very important for the success of the course.

  10. Joint Grid System Used in Embedding Technique

    Institute of Scientific and Technical Information of China (English)

    李孝伟; 范绪箕

    2003-01-01

    The joint grid system, which consists of the developed collar grid, the virtual grid and other grids, wasused in the embedding technique to solve the problem of finding interpolating cells of the internal and externalboundary points near the joint regions. With different boundary plane generated along different fixed surface, thecollar grid obtained using hyperbolic partial equations can ensure to generate high-quality grids and to provide realinterpolating cells for the boundary points in the blanking regions. The virtual grid was used to convert solid wallboundary conditions into an interface condition, however, no fluid flow computations were conducted within thevirtual grid. The computational result of body-strake-wing shows that the current developed embedding techniquewith joint grid system can effectively treat the geometry and can more accurately predict the flow over complexcon-figuration with intersecting surfaces.

  11. 弹载计算机CPU数字模型系统开发%CPU Numerical Model System of the Embedded Computer in Airborne Missile

    Institute of Scientific and Technical Information of China (English)

    罗阳; 侯俊刚

    2012-01-01

    提出弹载计算机数字模型系统的研制需求,在此基础上,分析了该系统的功能组成,然后从COFF文件解析、DSP软核、指令解析执行三个方面详细介绍了该系统的具体开发过程,最后给出应用结论。%The studying demand of numerical model system of the embedded computer in airborne missile is adverted in this article. On basis of this, the system composition is analyzed, and the develop- ment process of the numerical model system is introduced particularly in three ways, that is analysis of COFF file, DSP soft core and parsing command execution. Lastly, the applied conclusion is gained.

  12. Fast and effective embedded systems design applying the ARM mbed

    CERN Document Server

    Toulson, Rob

    2012-01-01

    A hands-on introduction to the field of embedded systems; A focus on fast prototyping of embedded systems; All key embedded system concepts covered through simple and effective experimentation; An understanding of ARM technology, one of the world's leaders; A practical introduction to embedded C; Applies possibly the most accessible set of tools available in the embedded world.  This book is an introduction to embedded systems design, using the ARM mbed and C programming language as development tools. The mbed provides a compact, self-contained and low-cost hardware core, and the

  13. Code Generation for Embedded Software for Modeling Clear Box Structures

    Directory of Open Access Journals (Sweden)

    V. Chandra Prakash

    2011-09-01

    Full Text Available Cleanroom software Engineering (CRSE recommended that the code related to the Application systems be generated either manually or through code generation models or represents the same as a hierarchy of clear box structures. CRSE has even advocated that the code be developed using the State models that models the internal behavior of the systems. No framework has been recommended by any Author using which the Clear boxes are designed using the code generation methods. Code Generation is one of the important quality issues addressed in cleanroom software engineering. It has been investigated that CRSE can be used for life cycle management of the embedded systems when the hardware-software co-design is in-built as part and parcel of CRSE by way of adding suitable models to CRSE and redefining the same. The design of Embedded Systems involves code generation in respect of hardware and Embedded Software. In this paper, a framework is proposed using which the embedded software is generated. The method is unique that it considers various aspects of the code generation which includes Code Segments, Code Functions, Classes, Globalization, Variable propagation etc. The proposed Framework has been applied to a Pilot project and the experimental results are presented.

  14. Design of embedded endoscopic ultrasonic imaging system

    Science.gov (United States)

    Li, Ming; Zhou, Hao; Wen, Shijie; Chen, Xiodong; Yu, Daoyin

    2008-12-01

    Endoscopic ultrasonic imaging system is an important component in the endoscopic ultrasonography system (EUS). Through the ultrasonic probe, the characteristics of the fault histology features of digestive organs is detected by EUS, and then received by the reception circuit which making up of amplifying, gain compensation, filtering and A/D converter circuit, in the form of ultrasonic echo. Endoscopic ultrasonic imaging system is the back-end processing system of the EUS, with the function of receiving digital ultrasonic echo modulated by the digestive tract wall from the reception circuit, acquiring and showing the fault histology features in the form of image and characteristic data after digital signal processing, such as demodulation, etc. Traditional endoscopic ultrasonic imaging systems are mainly based on image acquisition and processing chips, which connecting to personal computer with USB2.0 circuit, with the faults of expensive, complicated structure, poor portability, and difficult to popularize. To against the shortcomings above, this paper presents the methods of digital signal acquisition and processing specially based on embedded technology with the core hardware structure of ARM and FPGA for substituting the traditional design with USB2.0 and personal computer. With built-in FIFO and dual-buffer, FPGA implement the ping-pong operation of data storage, simultaneously transferring the image data into ARM through the EBI bus by DMA function, which is controlled by ARM to carry out the purpose of high-speed transmission. The ARM system is being chosen to implement the responsibility of image display every time DMA transmission over and actualizing system control with the drivers and applications running on the embedded operating system Windows CE, which could provide a stable, safe and reliable running platform for the embedded device software. Profiting from the excellent graphical user interface (GUI) and good performance of Windows CE, we can not

  15. Hardware mechanisms and their implementations for secure embedded systems

    OpenAIRE

    QIN, JIAN

    2005-01-01

    Security issues appearing in one or another form become a requirement for an increasing number of embedded systems. Those systems, which will be used to capture, store, manipulate, and access data with a sensitive nature, have posed several unique and urgent challenges. The challenges to those embedded system require new approaches to security covering all aspects of embedded system design from architecture, implementation to the methodology. However, security is always treated by embedded sy...

  16. Embedded systems design with special arithmetic and number systems

    CERN Document Server

    Sousa, Leonel; Chang, Chip-Hong

    2017-01-01

    This book introduces readers to alternative approaches to designing efficient embedded systems using unconventional number systems. The authors describe various systems that can be used for designing efficient embedded and application-specific processors, such as Residue Number System, Logarithmic Number System, Redundant Binary Number System Double-Base Number System, Decimal Floating Point Number System and Continuous Valued Number System. Readers will learn the strategies and trade-offs of using unconventional number systems in application-specific processors and be able to apply and design appropriate arithmetic operations from these number systems to boost the performance of digital systems. • Serves as a single-source reference to designing embedded systems with unconventional number systems • Covers theory as well as implementation on application-specific processors • Explains mathematical concepts in a manner accessible to readers with diverse backgrounds.

  17. Safety-critical Java for embedded systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, René Rydhof

    2016-01-01

    This paper presents the motivation for and outcomes of an engineering research project on certifiable Javafor embedded systems. The project supports the upcoming standard for safety-critical Java, which defines asubset of Java and libraries aiming for development of high criticality systems....... The outcome of this projectinclude prototype safety-critical Java implementations, a time-predictable Java processor, analysis tools formemory safety, and example applications to explore the usability of safety-critical Java for this applicationarea. The text summarizes developments and key contributions...

  18. Analysis of Security Protocols in Embedded Systems

    DEFF Research Database (Denmark)

    Bruni, Alessandro

    .e., protecting the system from the external world). With increased connectivity of these systems to external networks the attack surface has grown, and consequently there is a need for securing the system from external attacks. Introducing security protocols in safety critical systems requires careful......Embedded real-time systems have been adopted in a wide range of safety-critical applications—including automotive, avionics, and train control systems—where the focus has long been on safety (i.e., protecting the external world from the potential damage caused by the system) rather than security (i...... considerations on the available resources, especially in meeting real-time and resource constraints, as well as cost and reliability requirements. For this reason many proposed security protocols in this domain have peculiar features, not present in traditional security literature. In this thesis we tackle...

  19. Integrated Information Support System (IISS). Volume 5. Common Data Model Subsystem. Part 47. Embedded SQL User’s Manual

    Science.gov (United States)

    1990-09-30

    Responsible for providing software information services for the Common Data Model and IDEFIX integration methodology. ONTEK Responsible for defining and...contains a Conceptual Schema IDEFIX model used as an example throughout this manual. APPENDIX D, SAMPLE COBOL PROGRAMS This appendix consists of COBOL... IDEFIX is the extended version of IDEF1. Integrated Information Support System - (IISS) A test computing environment used to investigate, demonstrate and

  20. Embedding

    DEFF Research Database (Denmark)

    Høyrup, Jens

    2016-01-01

    “Embedding” as a technical concept comes from linguistics, more precisely from grammar. The present paper investigates whether it can be applied fruitfully to certain questions that have been investigated by historians (and sometimes philosophers) of mathematics: 1. The construction of numeral sy...... spatial and linguistic embedding and concludes that the spatio-linguistic notion of embedding can be meaningfully applied to the former two discussions, whereas the apparent embedding of older within new theories is rather an ideological mirage....

  1. Embedded controller for GEM detector readout system

    Science.gov (United States)

    Zabołotny, Wojciech M.; Byszuk, Adrian; Chernyshova, Maryna; Cieszewski, Radosław; Czarski, Tomasz; Dominik, Wojciech; Jakubowska, Katarzyna L.; Kasprowicz, Grzegorz; Poźniak, Krzysztof; Rzadkiewicz, Jacek; Scholz, Marek

    2013-10-01

    This paper describes the embedded controller used for the multichannel readout system for the GEM detector. The controller is based on the embedded Mini ITX mainboard, running the GNU/Linux operating system. The controller offers two interfaces to communicate with the FPGA based readout system. FPGA configuration and diagnostics is controlled via low speed USB based interface, while high-speed setup of the readout parameters and reception of the measured data is handled by the PCI Express (PCIe) interface. Hardware access is synchronized by the dedicated server written in C. Multiple clients may connect to this server via TCP/IP network, and different priority is assigned to individual clients. Specialized protocols have been implemented both for low level access on register level and for high level access with transfer of structured data with "msgpack" protocol. High level functionalities have been split between multiple TCP/IP servers for parallel operation. Status of the system may be checked, and basic maintenance may be performed via web interface, while the expert access is possible via SSH server. System was designed with reliability and flexibility in mind.

  2. Embedded Web Technology: Applying World Wide Web Standards to Embedded Systems

    Science.gov (United States)

    Ponyik, Joseph G.; York, David W.

    2002-01-01

    Embedded Systems have traditionally been developed in a highly customized manner. The user interface hardware and software along with the interface to the embedded system are typically unique to the system for which they are built, resulting in extra cost to the system in terms of development time and maintenance effort. World Wide Web standards have been developed in the passed ten years with the goal of allowing servers and clients to intemperate seamlessly. The client and server systems can consist of differing hardware and software platforms but the World Wide Web standards allow them to interface without knowing about the details of system at the other end of the interface. Embedded Web Technology is the merging of Embedded Systems with the World Wide Web. Embedded Web Technology decreases the cost of developing and maintaining the user interface by allowing the user to interface to the embedded system through a web browser running on a standard personal computer. Embedded Web Technology can also be used to simplify an Embedded System's internal network.

  3. Social networks as embedded complex adaptive systems.

    Science.gov (United States)

    Benham-Hutchins, Marge; Clancy, Thomas R

    2010-09-01

    As systems evolve over time, their natural tendency is to become increasingly more complex. Studies in the field of complex systems have generated new perspectives on management in social organizations such as hospitals. Much of this research appears as a natural extension of the cross-disciplinary field of systems theory. This is the 15th in a series of articles applying complex systems science to the traditional management concepts of planning, organizing, directing, coordinating, and controlling. In this article, the authors discuss healthcare social networks as a hierarchy of embedded complex adaptive systems. The authors further examine the use of social network analysis tools as a means to understand complex communication patterns and reduce medical errors.

  4. Embedded systems for controlling LED matrix displays

    Science.gov (United States)

    Marghescu, Cristina; Drumea, Andrei

    2016-12-01

    LED matrix displays are a common presence in everyday life - they can be found in trains, buses, tramways, office information tables or outdoor media. The structure of the display unit is similar for all these devices, a matrix of light emitting diodes coupled between row and column lines, but there are many options for the display controller that switches these lines. Present paper analyzes different types of embedded systems that can control the LED matrix, based on single board computers, on microcontrollers with different peripheral devices or with programmable logic devices like field programmable gate arrays with implemented soft processor cores. Scalability, easiness of implementation and costs are analyzed for all proposed solutions.

  5. FAILSAFE Health Management for Embedded Systems

    Science.gov (United States)

    Horvath, Gregory A.; Wagner, David A.; Wen, Hui Ying; Barry, Matthew

    2010-01-01

    The FAILSAFE project is developing concepts and prototype implementations for software health management in mission- critical, real-time embedded systems. The project unites features of the industry-standard ARINC 653 Avionics Application Software Standard Interface and JPL s Mission Data System (MDS) technology (see figure). The ARINC 653 standard establishes requirements for the services provided by partitioned, real-time operating systems. The MDS technology provides a state analysis method, canonical architecture, and software framework that facilitates the design and implementation of software-intensive complex systems. The MDS technology has been used to provide the health management function for an ARINC 653 application implementation. In particular, the focus is on showing how this combination enables reasoning about, and recovering from, application software problems.

  6. Embedded data acquisition system with MDSPlus

    Energy Technology Data Exchange (ETDEWEB)

    Rajpal, Rachana, E-mail: rachana@ipr.res.in [Institute for Plasma Research, Gandhinagar, Gujarat (India); Patel, Jigneshkumar; Kumari, Praveena; Panchal, Vipul; Chattopadhyay, P.K.; Pujara, Harshad; Saxena, Y.C. [Institute for Plasma Research, Gandhinagar, Gujarat (India)

    2012-12-15

    This data acquisition system (DAS) is designed and developed to cater the increasing demand of Plasma Diagnostics for Aditya Tokamak as well as to support the basic physics research going on at Institute for Plasma Research. The main design criteria were to design a system with minimum resources and flexible to cater the needs of slow and fast diagnostic channels and can be easily integrated with the existing data acquisition system of Aditya Tokamak. The DAS is designed on embedded PC/104 platform. This is a multi channel system which supports standard features of commercially available DAS. The control and bus interface logic are implemented using Very High Speed Hardware Description Language (VHDL) on Complex Programmable Logic Device (CPLD). For Aditya Tokamak pulse experiment, the software application is designed such that the data is directly integrated to the MDSplus tree of Aditya DAS. The detailed hardware and software design, development and testing results will be discussed in the paper.

  7. Integrated Design and Implementation of Embedded Control Systems with Scilab

    CERN Document Server

    Ma, Longhua; Peng, Zhe

    2008-01-01

    Embedded systems are playing an increasingly important role in control engineering. Despite their popularity, embedded systems are generally subject to resource constraints and it is therefore difficult to build complex control systems on embedded platforms. Traditionally, the design and implementation of control systems are often separated, which causes the development of embedded control systems to be highly time-consuming and costly. To address these problems, this paper presents a low-cost, reusable, reconfigurable platform that enables integrated design and implementation of embedded control systems. To minimize the cost, free and open source software packages such as Linux and Scilab are used. Scilab is ported to the embedded ARM-Linux system. The drivers for interfacing Scilab with several communication protocols including serial, Ethernet, and Modbus are developed. Experiments are conducted to test the developed embedded platform. The use of Scilab enables implementation of complex control algorithms ...

  8. Methodology and Supporting Toolset Advancing Embedded Systems Quality

    DEFF Research Database (Denmark)

    Berger, Michael Stübert; Soler, José; Brewka, Lukasz Jerzy

    2013-01-01

    Software quality is of primary importance in the development of embedded systems that are often used in safety-critical applications. Moreover, as the life cycle of embedded products becomes increasingly tighter, productivity and quality are simultaneously required and closely interrelated towards...... delivering competitive products. In this context, the MODUS (Methodology and supporting toolset advancing embedded systems quality) project aims to provide a pragmatic and viable solution that will allow SMEs to substantially improve their positioning in the embedded-systems development market. This paper...... will describe the MODUS project with focus on the technical methodologies that will be developed advancing embedded system quality....

  9. Methodology and Supporting Toolset Advancing Embedded Systems Quality

    DEFF Research Database (Denmark)

    Berger, Michael Stübert; Soler, José; Brewka, Lukasz Jerzy;

    2013-01-01

    Software quality is of primary importance in the development of embedded systems that are often used in safety-critical applications. Moreover, as the life cycle of embedded products becomes increasingly tighter, productivity and quality are simultaneously required and closely interrelated towards...... delivering competitive products. In this context, the MODUS (Methodology and supporting toolset advancing embedded systems quality) project aims to provide a pragmatic and viable solution that will allow SMEs to substantially improve their positioning in the embedded-systems development market. This paper...... will describe the MODUS project with focus on the technical methodologies that will be developed advancing embedded system quality....

  10. Embedded programmable blood pressure monitoring system

    Science.gov (United States)

    Hasan, Md. Mahmud-Ul; Islam, Md. Kafiul; Shawon, Mehedi Azad; Nowrin, Tasnuva Faruk

    2010-02-01

    A more efficient newer algorithm of detecting systolic and diastolic pressure of human body along with a complete package of an effective user-friendly embedded programmable blood pressure monitoring system has been proposed in this paper to reduce the overall workload of medical personals as well as to monitor patient's condition more conveniently and accurately. Available devices for measuring blood pressure have some problems and limitations in case of both analog and digital devices. The sphygmomanometer, being analog device, is still being used widely because of its reliability and accuracy over digital ones. But it requires a skilled person to measure the blood pressure and obviously not being automated as well as time consuming. Our proposed system being a microcontroller based embedded system has the advantages of the available digital blood pressure machines along with a much improved form and has higher accuracy at the same time. This system can also be interfaced with computer through serial port/USB to publish the measured blood pressure data on the LAN or internet. The device can be programmed to determine the patient's blood pressure after each certain interval of time in a graphical form. To sense the pressure of human body, a pressure to voltage transducer is used along with a cuff in our system. During the blood pressure measurement cycle, the output voltage of the transducer is taken by the built-in ADC of microcontroller after an amplifier stage. The recorded data are then processed and analyzed using the effective software routine to determine the blood pressure of the person under test. Our proposed system is thus expected to certainly enhance the existing blood pressure monitoring system by providing accuracy, time efficiency, user-friendliness and at last but not the least the 'better way of monitoring patient's blood pressure under critical care' all together at the same time.

  11. An inference engine for embedded diagnostic systems

    Science.gov (United States)

    Fox, Barry R.; Brewster, Larry T.

    1987-01-01

    The implementation of an inference engine for embedded diagnostic systems is described. The system consists of two distinct parts. The first is an off-line compiler which accepts a propositional logical statement of the relationship between facts and conclusions and produces data structures required by the on-line inference engine. The second part consists of the inference engine and interface routines which accept assertions of fact and return the conclusions which necessarily follow. Given a set of assertions, it will generate exactly the conclusions which logically follow. At the same time, it will detect any inconsistencies which may propagate from an inconsistent set of assertions or a poorly formulated set of rules. The memory requirements are fixed and the worst case execution times are bounded at compile time. The data structures and inference algorithms are very simple and well understood. The data structures and algorithms are described in detail. The system has been implemented on Lisp, Pascal, and Modula-2.

  12. Modern Embedded Computing Designing Connected, Pervasive, Media-Rich Systems

    CERN Document Server

    Barry, Peter

    2012-01-01

    Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions for industrial applications. While most books focus on these controllers, Modern Embedded Computing provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices. The book offers a comprehen

  13. Programming Embedded Systems With C and GNU Development Tools

    CERN Document Server

    Barr, Michael

    2009-01-01

    Whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or managing the people who do, this book is for you. Programming Embedded Systems will help you develop the knowledge and skills you need to achieve proficiency with embedded software.

  14. Computers as components principles of embedded computing system design

    CERN Document Server

    Wolf, Marilyn

    2012-01-01

    Computers as Components: Principles of Embedded Computing System Design, 3e, presents essential knowledge on embedded systems technology and techniques. Updated for today's embedded systems design methods, this edition features new examples including digital signal processing, multimedia, and cyber-physical systems. Author Marilyn Wolf covers the latest processors from Texas Instruments, ARM, and Microchip Technology plus software, operating systems, networks, consumer devices, and more. Like the previous editions, this textbook: Uses real processors to demonstrate both technology and tec

  15. Research on the miniaturization of embedded Linux system

    Science.gov (United States)

    Wang, Ya-Jun

    2013-07-01

    In order to apply Linux into embedded system, the realization of system miniaturization is a basic request, in which way we can put an entire Linux system into a small-capacity memory card. This dissertation provides a thorough analysis over the miniaturization of Linux system in following aspects: configuring Linux kernel, setting up embedded C function library, using miniature Shell, establishing embedded file system, etc.

  16. A C++ framework for active objects in embedded real-time systems-bridging the gap between modeling and implementation

    DEFF Research Database (Denmark)

    Caspersen, Michael Edelgaard

    1999-01-01

    for this is that the predominant object-oriented programming language in industry, C++, does not support concurrency. In this paper we present a simple and powerful approach to extending C++ with constructs for concurrent programming. We discuss the design, application, and implementation of a framework that supports standard...... concurrency constructs and, contrary to what is suggested in several books on object oriented modeling techniques for real-time systems, we demonstrate that it is possible to integrate the notions of object and process and maintain a smooth-virtually non-existing-transition from modeling to implementation......In research communities it is now well-accepted that the object paradigm provides a good foundation for the challenges of concurrent and distributed computing. For practitioners, however, it is not without problems to combine the concepts of processes and objects. A major reason...

  17. Integrated Optical Interconnect Architectures for Embedded Systems

    CERN Document Server

    Nicolescu, Gabriela

    2013-01-01

    This book provides a broad overview of current research in optical interconnect technologies and architectures. Introductory chapters on high-performance computing and the associated issues in conventional interconnect architectures, and on the fundamental building blocks for integrated optical interconnect, provide the foundations for the bulk of the book which brings together leading experts in the field of optical interconnect architectures for data communication. Particular emphasis is given to the ways in which the photonic components are assembled into architectures to address the needs of data-intensive on-chip communication, and to the performance evaluation of such architectures for specific applications.   Provides state-of-the-art research on the use of optical interconnects in Embedded Systems; Begins with coverage of the basics for high-performance computing and optical interconnect; Includes a variety of on-chip optical communication topologies; Features coverage of system integration and opti...

  18. Flexible Architecture for FPGAs in Embedded Systems

    Science.gov (United States)

    Clark, Duane I.; Lim, Chester N.

    2012-01-01

    Commonly, field-programmable gate arrays (FPGAs) being developed in cPCI embedded systems include the bus interface in the FPGA. This complicates the development because the interface is complicated and requires a lot of development time and FPGA resources. In addition, flight qualification requires a substantial amount of time be devoted to just this interface. Another complication of putting the cPCI interface into the FPGA being developed is that configuration information loaded into the device by the cPCI microprocessor is lost when a new bit file is loaded, requiring cumbersome operations to return the system to an operational state. Finally, SRAM-based FPGAs are typically programmed via specialized cables and software, with programming files being loaded either directly into the FPGA, or into PROM devices. This can be cumbersome when doing FPGA development in an embedded environment, and does not have an easy path to flight. Currently, FPGAs used in space applications are usually programmed via multiple space-qualified PROM devices that are physically large and require extra circuitry (typically including a separate one-time programmable FPGA) to enable them to be used for this application. This technology adds a cPCI interface device with a simple, flexible, high-performance backend interface supporting multiple backend FPGAs. It includes a mechanism for programming the FPGAs directly via the microprocessor in the embedded system, eliminating specialized hardware, software, and PROM devices and their associated circuitry. It has a direct path to flight, and no extra hardware and minimal software are required to support reprogramming in flight. The device added is currently a small FPGA, but an advantage of this technology is that the design of the device does not change, regardless of the application in which it is being used. This means that it needs to be qualified for flight only once, and is suitable for one-time programmable devices or an application

  19. Global Embedding of Fibre Inflation Models

    CERN Document Server

    Cicoli, Michele; Shukla, Pramod

    2016-01-01

    We present concrete embeddings of fibre inflation models in globally consistent type IIB Calabi-Yau orientifolds with closed string moduli stabilisation. After performing a systematic search through the existing list of toric Calabi-Yau manifolds, we find several examples that reproduce the minimal setup to embed fibre inflation models. This involves Calabi-Yau manifolds with $h^{1,1}= 3$ which are K3 fibrations over a $\\mbb{P}^1$ base with an additional shrinkable rigid divisor. We then provide different consistent choices of the underlying brane set-up which generate a non-perturbative superpotential suitable for moduli stabilisation and string loop corrections with the correct form to drive inflation. For each Calabi-Yau orientifold setting, we also compute the effect of higher derivative contributions and study their influence on the inflationary dynamics.

  20. Embedding Cognitive Systems into Systems Engineering Practice

    Science.gov (United States)

    2008-12-01

    Task Analysis • Hi-Lo • Interacting Cognitive Subsystems Analysis • KADS • PARI • RPD • Semiotic Models • Skill-Based CTA • Sub-Goal Template...Grammar Techniques • Hierarchical Task Analysis • Hi-Lo • Interacting Cognitive Subsystems Analysis • KADS • PARI • RPD • Semiotic Models

  1. ertCPN: The adaptations of the coloured Petri-Net theory for real-time embedded system modeling and automatic code generation

    Directory of Open Access Journals (Sweden)

    Wattanapong Kurdthongmee

    2003-05-01

    Full Text Available A real-time system is a computer system that monitors or controls an external environment. The system must meet various timing and other constraints that are imposed on it by the real-time behaviour of the external world. One of the differences between a real-time and a conventional software is that a real-time program must be both logically and temporally correct. To successfully design and implement a real-time system, some analysis is typically done to assure that requirements or designs are consistent and that they satisfy certain desirable properties that may not be immediately obvious from specification. Executable specifications, prototypes and simulation are particularly useful in real-time systems for debugging specifications. In this paper, we propose the adaptations to the coloured Petri-net theory to ease the modeling, simulation and code generation process of an embedded, microcontroller-based, real-time system. The benefits of the proposed approach are demonstrated by use of our prototype software tool called ENVisAge (an Extended Coloured Petri-Net Based Visual Application Generator Tool.

  2. Schedulability-Driven Communication Synthesis for Time Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2006-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...... delays proposing four different message scheduling policies over a time-triggered communication channel. Optimization strategies for the synthesis of communication are developed, and the four approaches to message scheduling are compared using extensive experiments...

  3. Real-Time Configuration of Networked Embedded Systems

    Science.gov (United States)

    2005-05-01

    Patashnik, Concrete Mathematics : A Foundation for Computer Science, 2nd ed. Reading, MA: Addison-Wesley, 1994. [22] G. Arfken , Mathematical Methods for...using simple graph methods (JAVA). The points were being read from a file. The interface was as shown below. 26 The second step was to create a...net- works of embedded systems require sound mathematical models that capture the probabilistic and dynamic character of these networks, including the

  4. Schedulability-Driven Communication Synthesis for Time Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2006-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...... delays proposing four different message scheduling policies over a time-triggered communication channel. Optimization strategies for the synthesis of communication are developed, and the four approaches to message scheduling are compared using extensive experiments...

  5. Schedulability-Driven Communication Synthesis for Time Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2004-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...... delays with four different message scheduling policies over a time-triggered communication channel. Optimization strategies for the synthesis of communication are developed, and the four approaches to message scheduling are compared using extensive experiments....

  6. Schedulability-Driven Communication Synthesis for Time Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    1999-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...... delays proposing four different message scheduling policies over a time-triggered communication channel. Optimization strategies for the synthesis of communication are developed, and the four approaches to message scheduling are compared using extensive experiments....

  7. Fieldbook: Udvikling af embedded systemer & smarte produkter i praksis

    DEFF Research Database (Denmark)

    Jensen, Henrik Valentin; Agesen, Mads Kronborg; Nyman, Ulrik Mathias;

    DEN HELT KORTE VERSION I denne fieldbook kan du læse om, hvad der skal gøres, når du vil gå fra industrielt til smart produkt. Fieldbooken giver dig grundlag for at tegne dit eget roadmap for din virksomheds udvikling af smarte produkter og embedded systemer. Det handler om jeres: ¤ Udfordring med...... videre med embedded systemer, og som søger inspiration til at øge jeres kompetencer......., hvordan du bruger technology road maps, Systems Engineering og modeller og kommer videre fra klassiske udviklingsdyder som stage gate og krav. Det krydres med cases og best practices baseret på gennemgående forskningscases fra GN ReSound A/S, MAN Diesel & Turbo A/S, Terma A/S og Seluxit ApS. Fieldbooken...

  8. Efficient Design Methods for Embedded Communication Systems

    Directory of Open Access Journals (Sweden)

    Holzer M

    2006-01-01

    Full Text Available Nowadays, design of embedded systems is confronted with complex signal processing algorithms and a multitude of computational intensive multimedia applications, while time to product launch has been extremely reduced. Especially in the wireless domain, those challenges are stacked with tough requirements on power consumption and chip size. Unfortunately, design productivity did not undergo a similar progression, and therefore fails to cope with the heterogeneity of modern architectures. Electronic design automation tools exhibit deep gaps in the design flow like high-level characterization of algorithms, floating-point to fixed-point conversion, hardware/software partitioning, and virtual prototyping. This tutorial paper surveys several promising approaches to solve the widespread design problems in this field. An overview over consistent design methodologies that establish a framework for connecting the different design tasks is given. This is followed by a discussion of solutions for the integrated automation of specific design tasks.

  9. Efficient Design Methods for Embedded Communication Systems

    Directory of Open Access Journals (Sweden)

    M. Rupp

    2006-06-01

    Full Text Available Nowadays, design of embedded systems is confronted with complex signal processing algorithms and a multitude of computational intensive multimedia applications, while time to product launch has been extremely reduced. Especially in the wireless domain, those challenges are stacked with tough requirements on power consumption and chip size. Unfortunately, design productivity did not undergo a similar progression, and therefore fails to cope with the heterogeneity of modern architectures. Electronic design automation tools exhibit deep gaps in the design flow like high-level characterization of algorithms, floating-point to fixed-point conversion, hardware/software partitioning, and virtual prototyping. This tutorial paper surveys several promising approaches to solve the widespread design problems in this field. An overview over consistent design methodologies that establish a framework for connecting the different design tasks is given. This is followed by a discussion of solutions for the integrated automation of specific design tasks.

  10. Runtime reconfiguration in networked embedded systems design and testing practices

    CERN Document Server

    Exarchakos, George

    2016-01-01

    This book focuses on the design and testing of large-scale, distributed signal processing systems, with a special emphasis on systems architecture, tooling and best practices. Architecture modeling, model checking, model-based evaluation and model-based design optimization occupy central roles. Target systems with resource constraints on processing, communication or energy supply require non-trivial methodologies to model their non-functional requirements, such as timeliness, robustness, lifetime and “evolution” capacity. Besides the theoretical foundations of the methodology, an engineering process and toolchain are described. Real-world cases illustrate the theory and practice tested by the authors in the course of the European project ARTEMIS DEMANES. The book can be used as a “cookbook” for designers and practitioners working with complex embedded systems like sensor networks for the structural integrity monitoring of steel bridges, and distributed micro-climate control systems for greenhouses and...

  11. Performance engineering for industrial embedded data-processing systems

    NARCIS (Netherlands)

    Hendriks, M.; Verriet, J.; Basten, T.; Brassn, M.; Dankers, R.; Laan, R.; Lint, A.; Moneva, H.; Somers, L.; Willekens, M.

    2015-01-01

    Performance is a key aspect of many embedded systems, embedded data processing systems in particular. System performance can typically only be measured in the later stages of system development. To avoid expensive re-work in the final stages of development, it is essential to have accurate performan

  12. Bernoulli Embedding Model and Its Application in Texture Mapping

    Institute of Scientific and Technical Information of China (English)

    Hong-Xin Zhang; Ying Tang; Hui Zhao; Hu-Jun Bao

    2006-01-01

    A novel texture mapping technique is proposed based on nonlinear dimension reduction, called Bernoulli logistic embedding (BLE). Our probabilistic embedding model builds texture mapping with minimal shearing effects. A log-likelihood function, related to the Bregman distance, is used to measure the similarity between two related matrices defined over the spaces before and after embedding. Low-dimensional embeddings can then be obtained through minimizing this function by a fast block relaxation algorithm. To achieve better quality of texture mapping, the embedded results are adopted as initial values for mapping enhancement by stretch-minimizing. Our method can be applied to both complex mesh surfaces and dense point clouds.

  13. Energy efficiency of task allocation for embedded JPEG systems.

    Science.gov (United States)

    Fan, Yang-Hsin; Wu, Jan-Ou; Wang, San-Fu

    2014-01-01

    Embedded system works everywhere for repeatedly performing a few particular functionalities. Well-known products include consumer electronics, smart home applications, and telematics device, and so forth. Recently, developing methodology of embedded systems is applied to conduct the design of cloud embedded system resulting in the applications of embedded system being more diverse. However, the more energy consumes result from the more embedded system works. This study presents hyperrectangle technology (HT) to embedded system for obtaining energy saving. The HT adopts drift effect to construct embedded systems with more hardware circuits than software components or vice versa. It can fast construct embedded system with a set of hardware circuits and software components. Moreover, it has a great benefit to fast explore energy consumption for various embedded systems. The effects are presented by assessing a JPEG benchmarks. Experimental results demonstrate that the HT, respectively, achieves the energy saving by 29.84%, 2.07%, and 68.80% on average to GA, GHO, and Lin.

  14. Energy Efficiency of Task Allocation for Embedded JPEG Systems

    Directory of Open Access Journals (Sweden)

    Yang-Hsin Fan

    2014-01-01

    Full Text Available Embedded system works everywhere for repeatedly performing a few particular functionalities. Well-known products include consumer electronics, smart home applications, and telematics device, and so forth. Recently, developing methodology of embedded systems is applied to conduct the design of cloud embedded system resulting in the applications of embedded system being more diverse. However, the more energy consumes result from the more embedded system works. This study presents hyperrectangle technology (HT to embedded system for obtaining energy saving. The HT adopts drift effect to construct embedded systems with more hardware circuits than software components or vice versa. It can fast construct embedded system with a set of hardware circuits and software components. Moreover, it has a great benefit to fast explore energy consumption for various embedded systems. The effects are presented by assessing a JPEG benchmarks. Experimental results demonstrate that the HT, respectively, achieves the energy saving by 29.84%, 2.07%, and 68.80% on average to GA, GHO, and Lin.

  15. Embedded Systems Design with 8051 Microcontrollers

    DEFF Research Database (Denmark)

    Karakahayov, Zdravko; Winther, Ole; Christensen, Knud Smed

    Textbook on embedded microcontrollers. Example microcontroller family: Intel 8051 with special emphasis on Philips 80C552. Structure, design examples and programming in C and assembler. Hardware - software codesign. EProm emulator.......Textbook on embedded microcontrollers. Example microcontroller family: Intel 8051 with special emphasis on Philips 80C552. Structure, design examples and programming in C and assembler. Hardware - software codesign. EProm emulator....

  16. Embedding

    DEFF Research Database (Denmark)

    Høyrup, Jens

    2015-01-01

    to become the starting point not only for theoretical algebra, but for the whole transformation of mathematics from his time onward: the possibility of embedding, that is, of making a symbol or an element of a calculation stand not only for a single number, determined or undetermined, but for a whole...

  17. Embedded multiparametric system for volcano monitoring

    Science.gov (United States)

    Moure, David; Torres, Pedro A.; Meletlidis, Stavros; Lopez, Carmen; José Blanco, María

    2014-05-01

    A low cost and low power consumption multiparametric system designed for volcano monitoring is presented. Once tested with various sensors, at present it is installed in two locations in Tenerife, Canary Islands, acquiring and transmitting data in real time. The system is based on a commercial board (Raspberry Pi®, RPi®) that uses an embedded ARMTM processor with a Debian (Wheezy-Raspbian) Linux Operating System. This configuration permits different standard communication systems between devices as USB and ETHERNET, and also communication with integrated circuits is possible. The whole system includes this platform and self-developed hardware and software. Analog signals are acquired at an expansion board with an ADC converter with three 16 bits channels. This board, which is powered directly from the RPi®, provides timing to the sampling data using a Real Time Clock (RTC). Two serial protocols (I2C and SPI) are responsible for communications. Due to the influence of atmospheric phenomena on the volcano monitoring data, the system is complemented by a self-developed meteorological station based on ArduinoCC and low cost commercial sensors (atmospheric pressure, humidity and rainfall). It is powered with the RPi® and it uses a serial protocol for communications. Self-developed software run under Linux OS and handles configuration, signal acquisition, data storage (USB storage or SD card) and data transmission (FTP, web server). Remote configuration, data plotting and downloading is available through a web interface tool. Nowadays, the system is used for gravimetric and oceanic tides data acquisition in Tenerife and soon it will be applied for clinometric data.

  18. Integrated Design and Implementation of Embedded Control Systems with Scilab.

    Science.gov (United States)

    Ma, Longhua; Xia, Feng; Peng, Zhe

    2008-09-05

    Embedded systems are playing an increasingly important role in control engineering. Despite their popularity, embedded systems are generally subject to resource constraints and it is therefore difficult to build complex control systems on embedded platforms. Traditionally, the design and implementation of control systems are often separated, which causes the development of embedded control systems to be highly timeconsuming and costly. To address these problems, this paper presents a low-cost, reusable, reconfigurable platform that enables integrated design and implementation of embedded control systems. To minimize the cost, free and open source software packages such as Linux and Scilab are used. Scilab is ported to the embedded ARM-Linux system. The drivers for interfacing Scilab with several communication protocols including serial, Ethernet, and Modbus are developed. Experiments are conducted to test the developed embedded platform. The use of Scilab enables implementation of complex control algorithms on embedded platforms. With the developed platform, it is possible to perform all phases of the development cycle of embedded control systems in a unified environment, thus facilitating the reduction of development time and cost.

  19. Modular control system for embedded applications

    Directory of Open Access Journals (Sweden)

    Dostálek Petr

    2016-01-01

    Full Text Available This paper deals with hardware design of a modular control system intended for embedded applications demanding high computational power while maintaining low cost. The control system central unit is based on 32bit microcontroller MK60DN512 with ARM Cortex-M4 core manufactured by NXP Semiconductor. Module provides all the necessary signals on the two 2-row 40 pin headers and Ethernet communication interface in the form of a small daughter board. It is connected to the mainboard which must always contain 5 V stabilized power supply; other circuits are application specific. In our application the mainboard is equipped with SD card slot, RS232 and RS485 interface which is used for high speed interconnection with up to 15 expansion peripheral modules. This concept enables high flexibility to specific application demands without necessity of redesigning the control system. Controller is freely programmable in C language using any compatible integrated development environment – NXP Kinetis Design Studio, for example. Software development and debugging is simplified by our support program libraries including necessary routines for control and monitoring tasks.

  20. Embedded systems for supporting computer accessibility.

    Science.gov (United States)

    Mulfari, Davide; Celesti, Antonio; Fazio, Maria; Villari, Massimo; Puliafito, Antonio

    2015-01-01

    Nowadays, customized AT software solutions allow their users to interact with various kinds of computer systems. Such tools are generally available on personal devices (e.g., smartphones, laptops and so on) commonly used by a person with a disability. In this paper, we investigate a way of using the aforementioned AT equipments in order to access many different devices without assistive preferences. The solution takes advantage of open source hardware and its core component consists of an affordable Linux embedded system: it grabs data coming from the assistive software, which runs on the user's personal device, then, after processing, it generates native keyboard and mouse HID commands for the target computing device controlled by the end user. This process supports any operating system available on the target machine and it requires no specialized software installation; therefore the user with a disability can rely on a single assistive tool to control a wide range of computing platforms, including conventional computers and many kinds of mobile devices, which receive input commands through the USB HID protocol.

  1. 嵌入式系统及模型化开发技术研究%Research on embedded system and model-based development technology

    Institute of Scientific and Technical Information of China (English)

    萨日那

    2016-01-01

    With the rapid development of electronic technology and increase of the embedded products,the high require⁃ments for power consumption,performance,stability and security of the embedded products are proposed by the customer. To shorten the development cycle of new products and reduce the development difficulty,the embedded system software platform based on VxWorks system and Matlab/Simulink simulation tool is put forward. The connection of PCI bus and embedded inter⁃face controlled by TMS320F2812 is used to expand the interface of the development platform. The embedded C code and custom module packaging are generated automatically. The check platform of lightning arrester monitoring system was designed by the es⁃tablished embedded development platform,and the stability and reliability of the embedded development platform were verified further. The development rate of the embedded system can be speeded up by means of the model⁃based development technology.%随着电子技术的发展,嵌入式产品的丰富,消费者对嵌入式产品的功耗、性能、稳定性和安全性等方面提出了更高的要求,为了进一步缩短新产品的开发周期,减轻开发难度,提出基于VxWorks系统与Matlab/Simulink仿真工具的嵌入式系统软件平台,利用PCI总线与TMS320F2812控制的嵌入式接口箱相连,扩展了开发平台的接口,并可自动生成嵌入式C代码以及自定义模块封装。最后,利用搭建的嵌入式开发平台设计了避雷器监测系统校验平台,进一步证明了嵌入式开发平台的稳定性和可靠性,并利用模型化开发技术加快了嵌入式系统的开发速度。

  2. Excited states in large molecular systems through polarizable embedding

    DEFF Research Database (Denmark)

    List, Nanna Holmgaard; Olsen, Jógvan Magnus Haugaard; Kongsted, Jacob

    2016-01-01

    In this perspective, we provide an overview of recent work within the polarizable embedding scheme to describe properties of molecules in realistic environments of increasing complexity. After an outline of the theoretical basis for the polarizable embedding model, we discuss the importance of us...... theory. We finally discuss aspects related to two recent extensions of the model (i) effective external field and (ii) polarizable density embedding emphasizing their importance for efficient yet accurate description of excited-state properties in complex environments....

  3. Embedded Systems Development Tools: A MODUS-oriented Market Overview

    OpenAIRE

    Loupis Michalis

    2014-01-01

    Background: The embedded systems technology has perhaps been the most dominating technology in high-tech industries, in the past decade. The industry has correctly identified the potential of this technology and has put its efforts into exploring its full potential. Objectives: The goal of the paper is to explore the versatility of the application in the embedded system development based on one FP7-SME project. Methods/Approach: Embedded applications normally demand high resilience and qualit...

  4. Security Processing for High End Embedded System with Cryptographic Algorithms

    Directory of Open Access Journals (Sweden)

    M.Shankar

    2012-01-01

    Full Text Available This paper is intended to introduce embedded system designers and design tool developers to the challenges involved in designing secure embedded systems. The challenges unique to embedded systems require new approaches to security covering all aspects of embedded system design from architecture to implementation. Security processing, which refers to the computations that must be performed in a system for the purpose of security, can easily overwhelm thecomputational capabilities of processors in both low- and highendembedded systems. The paper also briefs on the security enforced in a device by the use of proprietary security technology and also discusses the security measures taken during the production of the device. We also survey solution techniques to address these challenges, drawing from both current practice and emerging esearch, and identify open research problems that will require innovations in embedded system architecture and design methodologies.

  5. The Artemis workbench for system-level performance evaluation of embedded systems

    NARCIS (Netherlands)

    A.D. Pimentel

    2008-01-01

    In this paper, we present an overview of the Artemis workbench, which provides modelling and simulation methods and tools for efficient performance evaluation and exploration of heterogeneous embedded multimedia systems. More specifically, we describe the Artemis system-level modelling methodology,

  6. Designing flexible engineering systems utilizing embedded architecture options

    Science.gov (United States)

    Pierce, Jeff G.

    This dissertation develops and applies an integrated framework for embedding flexibility in an engineered system architecture. Systems are constantly faced with unpredictability in the operational environment, threats from competing systems, obsolescence of technology, and general uncertainty in future system demands. Current systems engineering and risk management practices have focused almost exclusively on mitigating or preventing the negative consequences of uncertainty. This research recognizes that high uncertainty also presents an opportunity to design systems that can flexibly respond to changing requirements and capture additional value throughout the design life. There does not exist however a formalized approach to designing appropriately flexible systems. This research develops a three stage integrated flexibility framework based on the concept of architecture options embedded in the system design. Stage One defines an eight step systems engineering process to identify candidate architecture options. This process encapsulates the operational uncertainty though scenario development, traces new functional requirements to the affected design variables, and clusters the variables most sensitive to change. The resulting clusters can generate insight into the most promising regions in the architecture to embed flexibility in the form of architecture options. Stage Two develops a quantitative option valuation technique, grounded in real options theory, which is able to value embedded architecture options that exhibit variable expiration behavior. Stage Three proposes a portfolio optimization algorithm, for both discrete and continuous options, to select the optimal subset of architecture options, subject to budget and risk constraints. Finally, the feasibility, extensibility and limitations of the framework are assessed by its application to a reconnaissance satellite system development problem. Detailed technical data, performance models, and cost estimates

  7. Two challenges in embedded systems design: predictability and robustness.

    Science.gov (United States)

    Henzinger, Thomas A

    2008-10-28

    I discuss two main challenges in embedded systems design: the challenge to build predictable systems, and that to build robust systems. I suggest how predictability can be formalized as a form of determinism, and robustness as a form of continuity.

  8. Using Software Architectures for Designing Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    In this paper, we outline an on-going project of designing distributed embedded systems for closed-loop process control. The project is a joint effort between software architecture researchers and developers from two companies that produce commercial embedded process control systems. The project...

  9. Scheduling of network access for feedback-based embedded systems

    Science.gov (United States)

    Liberatore, Vincenzo

    2002-07-01

    nd communication capabilities. Examples range from smart dust embedded in building materials to networks of appliances in the home. Embedded devices will be deployed in unprecedented numbers, will enable pervasive distributed computing, and will radically change the way people interact with the surrounding environment [EGH00a]. The paper targets embedded systems and their real-time (RT) communication requirements. RT requirements arise from the

  10. Exactly Embedded Density Functional Theory: A New Paradigm for the First-principles Modeling of Reactions in Complex Systems

    Science.gov (United States)

    2014-10-14

    and materials for energy storage. San Francisco , CA. 10-14 August 2014. 10. 248th ACS National Meeting & Exposition, PHYS Symposium on Quantum...Chemical Calculation of Molecular Properties: A Tribute to Professor Nicholas C. Handy Symposium. San Francisco , CA. 10-14 August 2014. 11. Gordon...Parmigiani, eds. Cluster models for surface and bulk phenomena, pp. 1-82 (NATO ASI Ser., New York, Plenum, 1992). [27] J. L. Whitten and H. Yang, Theory

  11. Multimedia Networking Improvements of an Embedded System: a Case Study

    Institute of Scientific and Technical Information of China (English)

    LIU Zhi-qing

    2005-01-01

    More and more embedded systems now support multimedia networking on the Ethernet or using the Wireless LAN (WLAN) technologies. An embedded system, typically designed with a low-performance microprocessor in order to reduce both power usage and cost, often shows poor performance on multimedia networking. This paper describes a case study of improving the TCP/IP networking performance of a real-world embedded uClinux multimedia system, which is configured with both a fast Ethernet and a Wi-Fi connection. This paper analyzes networking overhead of the embedded system, and provides specific methods to improve its networking performance based upon the analysis. Our benchmark results indicate that these methods can improve the multimedia networking throughput on the embedded system by about 15%.

  12. Making embedded systems design patterns for great software

    CERN Document Server

    White, Elecia

    2011-01-01

    Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements. Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanner

  13. Cluster Computing for Embedded/Real-Time Systems

    Science.gov (United States)

    Katz, D.; Kepner, J.

    1999-01-01

    Embedded and real-time systems, like other computing systems, seek to maximize computing power for a given price, and thus can significantly benefit from the advancing capabilities of cluster computing.

  14. Efficient audio signal processing for embedded systems

    Science.gov (United States)

    Chiu, Leung Kin

    As mobile platforms continue to pack on more computational power, electronics manufacturers start to differentiate their products by enhancing the audio features. However, consumers also demand smaller devices that could operate for longer time, hence imposing design constraints. In this research, we investigate two design strategies that would allow us to efficiently process audio signals on embedded systems such as mobile phones and portable electronics. In the first strategy, we exploit properties of the human auditory system to process audio signals. We designed a sound enhancement algorithm to make piezoelectric loudspeakers sound ”richer" and "fuller." Piezoelectric speakers have a small form factor but exhibit poor response in the low-frequency region. In the algorithm, we combine psychoacoustic bass extension and dynamic range compression to improve the perceived bass coming out from the tiny speakers. We also developed an audio energy reduction algorithm for loudspeaker power management. The perceptually transparent algorithm extends the battery life of mobile devices and prevents thermal damage in speakers. This method is similar to audio compression algorithms, which encode audio signals in such a ways that the compression artifacts are not easily perceivable. Instead of reducing the storage space, however, we suppress the audio contents that are below the hearing threshold, therefore reducing the signal energy. In the second strategy, we use low-power analog circuits to process the signal before digitizing it. We designed an analog front-end for sound detection and implemented it on a field programmable analog array (FPAA). The system is an example of an analog-to-information converter. The sound classifier front-end can be used in a wide range of applications because programmable floating-gate transistors are employed to store classifier weights. Moreover, we incorporated a feature selection algorithm to simplify the analog front-end. A machine

  15. Introduction to embedded system design using field programmable gate arrays

    CERN Document Server

    Dubey, Rahul

    2009-01-01

    Offers information on the use of field programmable gate arrays (FPGAs) in the design of embedded systems. This text considers a hypothetical robot controller as an embedded application and weaves around it related concepts of FPGA-based digital design. It is suitable for both students and designers who have worked with microprocessors.

  16. CCPA: Component-based communication protocol architecture for embedded systems

    Institute of Scientific and Technical Information of China (English)

    DAI Hong-jun; CHEN Tian-zhou; CHEN Chun

    2005-01-01

    For increased and various communication requirements of modem applications on embedded systems, general purpose protocol stacks and protocol models are not efficient because they are fixed to execute in the static mode. We present the Component-Based Communication Protocol Architecture (CCPA) to make communication dynamic and configurable. It can develop, test and store the customized components for flexible reuse. The protocols are implemented by component assembly and support by configurable environments. This leads to smaller memory, more flexibility, more reconfiguration ability, better concurrency, and multiple data channel support.

  17. A Real-Time Embedded Control System for Electro-Fused Magnesia Furnace

    Directory of Open Access Journals (Sweden)

    Fang Zheng

    2013-01-01

    Full Text Available Since smelting process of electro-fused magnesia furnace is a complicated process which has characteristics like complex operation conditions, strong nonlinearities, and strong couplings, traditional linear controller cannot control it very well. Advanced intelligent control strategy is a good solution to this kind of industrial process. However, advanced intelligent control strategy always involves huge programming task and hard debugging and maintaining problems. In this paper, a real-time embedded control system is proposed for the process control of electro-fused magnesia furnace based on intelligent control strategy and model-based design technology. As for hardware, an embedded controller based on an industrial Single Board Computer (SBC is developed to meet industrial field environment demands. As for software, a Linux based on Real-Time Application Interface (RTAI is used as the real-time kernel of the controller to improve its real-time performance. The embedded software platform is also modified to support generating embedded code automatically from Simulink/Stateflow models. Based on the proposed embedded control system, the intelligent embedded control software of electro-fused magnesium furnace can be directly generated from Simulink/Stateflow models. To validate the effectiveness of the proposed embedded control system, hardware-in-the-loop (HIL and industrial field experiments are both implemented. Experiments results show that the embedded control system works very well in both laboratory and industry environments.

  18. Research and Development of an Embedded Numerical Control System

    Institute of Scientific and Technical Information of China (English)

    ZHANG Jinhuan

    2006-01-01

    This paper puts forward a new scheme of Embedded Numerical Control System based on ARM and DSP, which is at the base of research on traditional numerical control system and embedded technology. And the paper also describes the development of hardware and software platform. All the development and realization are based on the idea of module design. The embedded numerical control system, using ARM and DSP to construct the main control platform, realizes the real-time operation of system and improves the stability and reliability with the modular designing ideas of hardware and software and with the support of embedded real-time operating system (uc/os-II). And the system could realize the multi-network supporting, which is also accord with the development of modularization, flexibility and latticing of numerical control system.

  19. Optimal design of distributed control and embedded systems

    CERN Document Server

    Çela, Arben; Li, Xu-Guang; Niculescu, Silviu-Iulian

    2014-01-01

    Optimal Design of Distributed Control and Embedded Systems focuses on the design of special control and scheduling algorithms based on system structural properties as well as on analysis of the influence of induced time-delay on systems performances. It treats the optimal design of distributed and embedded control systems (DCESs) with respect to communication and calculation-resource constraints, quantization aspects, and potential time-delays induced by the associated  communication and calculation model. Particular emphasis is put on optimal control signal scheduling based on the system state. In order to render  this complex optimization problem feasible in real time, a time decomposition is based on periodicity induced by the static scheduling is operated. The authors present a co-design approach which subsumes the synthesis of the optimal control laws and the generation of an optimal schedule of control signals on real-time networks as well as the execution of control tasks on a single processor. The a...

  20. Self-Organization in Embedded Real-Time Systems

    CERN Document Server

    Brinkschulte, Uwe; Rettberg, Achim

    2013-01-01

    This book describes the emerging field of self-organizing, multicore, distributed and real-time embedded systems.  Self-organization of both hardware and software can be a key technique to handle the growing complexity of modern computing systems. Distributed systems running hundreds of tasks on dozens of processors, each equipped with multiple cores, requires self-organization principles to ensure efficient and reliable operation. This book addresses various, so-called Self-X features such as self-configuration, self-optimization, self-adaptation, self-healing and self-protection. Presents open components for embedded real-time adaptive and self-organizing applications; Describes innovative techniques in: scheduling, memory management, quality of service, communications supporting organic real-time applications; Covers multi-/many-core embedded systems supporting real-time adaptive systems and power-aware, adaptive hardware and software systems; Includes case studies of open embedded real-time self-organizi...

  1. Network Multifunctional Substation with Embedded System in Coal Mine

    Institute of Scientific and Technical Information of China (English)

    MENG Fan-rong; HUO Yan; ZHOU Yong

    2006-01-01

    In order to solve the problems of mining monitor and control systems during the construction process of digital mining combined with network and embedded technologies, the kernel access equipment of a mining monitor and control system was proposed and designed. It is the architecture of a mining embedded network multifunctional substation. This paper presents the design of hardware and software of the substation in detail. Finally, the system's efficiency was validated through experimentation.

  2. Diagrams and Languages for Model-Based Software Engineering of Embedded Systems: AADL and UML%基于模型的嵌入式系统软件工程语言AADL与UML的比较

    Institute of Scientific and Technical Information of China (English)

    杨夏

    2012-01-01

    随着嵌入式系统规模、复杂度和性能需求的提升,嵌入式系统开发的重点从代码级提前到模型级,模型驱动体系结构成为嵌入式系统开发的主流。统一建模语言(uML)和结构分析和设计语言(AADL)是模型驱动系统工程的标准,从方法、扩展机制和应用领域三个方面对两者进行研究和比较,讨论模型分析、模型转换等相关技术。最后,探讨了UML和AADL的发展与研究方向%The focus of embedded system development is shifted from the code level to the model level with the increasing scale, complexity and performance of embedded system and the model-driven architecture stands for a general orientation of embedded system development. UML 和 AADL is a standard of model-driven system engineering, the process,the method, the extension mechanism and the application domain are discussed and the technologies including model analysis, model transformation and code generation are also discussed. Finally, the potential research directions are discussed.

  3. Safety-Critical Java for Embedded Systems

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo

    for Java aims at providing a reduced set of the Java programming language that can be used for systems that need to be certified at the highest levels of criticality. Safety-critical Java (SCJ) restricts how a developer can structure an application by providing a specific programming model...... and by restricting the set of methods and libraries that can be used. Furthermore, its memory model do not use a garbage-collected heap but scoped memories. In this thesis we examine the use of the SCJ specification through an implementation in a time-predictable, FPGA-based Java processor. The specification is now...

  4. NUMERICALLY SOLVING PERIODICALLY PERTURBED CONSERVATIVE SYSTEMS BY PARAMETER EMBEDDING METHODS

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The parameter embedding method is applied for numerically solving the perturbed conservative systems. By means of Newtonian iteration, a simple algorithm has been constructed. Finally, the convergence of the iteration is proved.

  5. Research of Embedded Tower Crane Monitoring System Based on FCS

    Directory of Open Access Journals (Sweden)

    Xijian Zheng

    2013-09-01

    Full Text Available To compensate for the lack of traditional safety limit device of tower crane, a design scheme of embedded tower crane intelligent monitoring system based on Fieldbus Control System was proposed. By this, online collection and transmission of tower crane real-time conditions were achieved, which could effectively improve the reliability and anti-interference of the system. Embedded development technology was used to build ARM-based master control platform. Embedded Linux cross-compiler environment was also built. Combining with embedded programming software, human-computer interaction interface of tower crane intelligent monitoring system was built, storage and display of tower crane’s online parameters were also realized. The use of the technology has opened up a new field of tower crane condition monitoring application. The research of this paper may provide reference for tower crane safety monitoring and fault diagnosing.

  6. Holomorphic Embedded Load Flow for autonomous spacecraft power systems Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The Holomorphic Embedding Load Flow Method (HELM) is a breakthrough that brings significant advances to the field of power systems. It provides a non-iterative...

  7. Adaptive and controllable compliant systems with embedded actuators and sensors

    Science.gov (United States)

    Trease, Brian; Kota, Sridhar

    2007-04-01

    We present a framework for the design of a compliant system; i.e. the concurrent design of a compliant mechanism with embedded actuators and embedded sensors. Our methods simultaneously synthesize optimal structural topology and placement of actuators and sensors for maximum energy efficiency and adaptive performance, while satisfying various weight and performance constraints. The goal of this research is to lay an algorithmic framework for distributed actuation and sensing within a compliant active structure. Key features of the methodology include (1) the simultaneous optimization of the location, orientation, and size of actuators concurrent with the compliant transmission topology and (2) the concepts of controllability and observability that arise from the consideration of control, and their implementation in compliant systems design. The methods used include genetic algorithms, graph searches for connectivity, and multiple load cases implemented with linear finite element analysis. Actuators, modeled as both force generators and structural compliant elements, are included as topology variables in the optimization. Results are provided for several studies, including: (1) concurrent actuator placement and topology design for a compliant amplifier and (2) a shape-morphing aircraft wing demonstration with three controlled output nodes. Central to this method is the concept of structural orthogonality, which refers to the unique system response for each actuator it contains. Finally, the results from the controllability problem are used to motivate and describe the analogous extension to observability for sensing.

  8. Ada for Embedded Systems: Issues and Questions.

    Science.gov (United States)

    1987-12-01

    appropriate order based on the task dependency hierarchy, which the ART maintains and adds to when tasks are created [ Reino 86]. The master-slave, parent...termination are needed [ Reino 86]. Tasks provide a considerable overhead in the runtime system because the status must be maintained for context...Practitioners Approach. McGraw-Hill International, 1982. [ Reino 86] Kurki-Suonio, R. An Operational Model for Ada Tasking. Technical Report 1/1986, Tampere

  9. On modeling approach for embedded real-time software simulation testing

    Institute of Scientific and Technical Information of China (English)

    Yin Yongfeng; Liu Bin; Zhong Deming; Jiang Tongrain

    2009-01-01

    Modeling technology has been introduced into software testing field. However, how to carry through the testing modeling effectively is still a difficulty. Based on combination of simulation modeling technology and embedded real-time software testing method, the process of simulation testing modeling is studied first. And then, the supporting environment of simulation testing modeling is put forward. Furthermore, an approach of embedded real-time software simulation testing modeling including modeling of cross-linked equipments of system under testing (SUT), test case, testing scheduling, and testing system service is brought forward. Finally, the formalized description and execution system of testing models are given, with which we can realize real-time, closed loop, and automated system testing for embedded real-time software.

  10. Porting AUTOSAR to a high performance embedded system

    OpenAIRE

    Zhang, Shuzhou

    2013-01-01

    Automotive embedded systems are going through a major change, both in terms of how they are used and in terms of software and hardware architecture. Much more powerful and rapidly evolvable hardware is expected, paralleled by an accelerating development rate of the control software. To meet these challenges, a software standard, AUTOSAR, is gaining ground in the automotive field. In this work, experiences from porting AUTOSAR to a high performance embedded system, Raspberry Pi, are collected....

  11. Modeling Electronic Circular Dichroism within the Polarizable Embedding Approach

    DEFF Research Database (Denmark)

    Nørby, Morten S; Olsen, Jógvan Magnus Haugaard; Steinmann, Casper

    2017-01-01

    We present a systematic investigation of the key components needed to model single chromophore electronic circular dichroism (ECD) within the polarizable embedding (PE) approach. By relying on accurate forms of the embedding potential, where especially the inclusion of local field effects...... sampling. We show that a significant number of snapshots are needed to avoid artifacts in the calculated electronic circular dichroism parameters due to insufficient configurational sampling, thus highlighting the efficiency of the PE model....

  12. Applying Distributed Object Technology to Distributed Embedded Control Systems

    DEFF Research Database (Denmark)

    Jørgensen, Bo Nørregaard; Dalgaard, Lars

    2012-01-01

    In this paper, we describe our Java RMI inspired Object Request Broker architecture MicroRMI for use with networked embedded devices. MicroRMI relieves the software developer from the tedious and error-prone job of writing communication protocols for interacting with such embedded devices. MicroR...... in developing control systems for distributed embedded platforms possessing severe resource restrictions.......RMI supports easy integration of high-level application specific control logic with low-level device specific control logic. Our experience from applying MicroRMI in the context of a distributed robotics control application, clearly demonstrates that it is feasible to use distributed object technology...

  13. A Low-Cost Remote Healthcare Monitor System Based on Embedded Server

    Directory of Open Access Journals (Sweden)

    He Liu

    2013-04-01

    Full Text Available In the paper, we propose a scheme about a low-cost remote healthcare monitor system based on embedded server between home and hospital. In the scheme, we design an embedded server based on an ARM9 microprocessor. The embedded server supplies all kinds of interfaces such as GPIO interfaces, serial interfaces. These interfaces can acquire all kinds of physiology signals such as Electrocardiograph, heart rate, respiration wave, blood pressure, oxygen saturation, body temperature and so on through connecting the sensor modules. The network is based on local area network and adopts the Browser/Server model. Each home with an embedded server is as a server endpoint and the hospital is as a Browser endpoint. Every embedded server owns an independent static internet protocol address. The doctors can easily acquire patients’ physiology information through writing patients’ internet protocol address on any computer browser. The embedded server can store patients’ physiology information using database in an 8 GB SD card. The doctor can download the database information into the local computers. The system can conveniently upgrade all software in the embedded server only on a remote hospital computer. The remote healthcare monitor system based on embedded server has advantages of low-cost, convenience and feasibility.

  14. Spatial network surrogates for disentangling complex system structure from spatial embedding of nodes

    Science.gov (United States)

    Wiedermann, Marc; Donges, Jonathan F.; Kurths, Jürgen; Donner, Reik V.

    2016-04-01

    Networks with nodes embedded in a metric space have gained increasing interest in recent years. The effects of spatial embedding on the networks' structural characteristics, however, are rarely taken into account when studying their macroscopic properties. Here, we propose a hierarchy of null models to generate random surrogates from a given spatially embedded network that can preserve certain global and local statistics associated with the nodes' embedding in a metric space. Comparing the original network's and the resulting surrogates' global characteristics allows one to quantify to what extent these characteristics are already predetermined by the spatial embedding of the nodes and links. We apply our framework to various real-world spatial networks and show that the proposed models capture macroscopic properties of the networks under study much better than standard random network models that do not account for the nodes' spatial embedding. Depending on the actual performance of the proposed null models, the networks are categorized into different classes. Since many real-world complex networks are in fact spatial networks, the proposed approach is relevant for disentangling the underlying complex system structure from spatial embedding of nodes in many fields, ranging from social systems over infrastructure and neurophysiology to climatology.

  15. An Approach to Incremental Design of Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Pop, Traian;

    2001-01-01

    In this paper we present an approach to incremental design of distributed embedded systems for hard real-time applications. We start from an already existing system running a set of applications and the design problem is to implement new functionality on this system. Thus, we propose mapping...... strategies of functionality so that the already running functionality is not disturbed and there is a good chance that, later, new functionality can easily be mapped on the resulted system. The mapping and scheduling for hard real-time embedded systems are considered the context of a realistic communication...

  16. PELACAKAN DAN PENGENALAN WAJAH MENGGUNAKAN METODE EMBEDDED HIDDEN MARKOV MODELS

    Directory of Open Access Journals (Sweden)

    Arie Wirawan Margono

    2004-01-01

    Full Text Available Tracking and recognizing human face becomes one of the important research subjects nowadays, where it is applicable in security system like room access, surveillance, as well as searching for person identity in police database. Because of applying in security case, it is necessary to have robust system for certain conditions such as: background influence, non-frontal face pose of male or female in different age and race. The aim of this research is to develop software which combines human face tracking using CamShift algorithm and face recognition system using Embedded Hidden Markov Models. The software uses video camera (webcam for real-time input, video AVI for dynamic input, and image file for static input. The software uses Object Oriented Programming (OOP coding style with C++ programming language, Microsoft Visual C++ 6.0® compiler, and assisted by some libraries of Intel Image Processing Library (IPL and Intel Open Source Computer Vision (OpenCV. System testing shows that object tracking based on skin complexion using CamShift algorithm comes out well, for tracking of single or even two face objects at once. Human face recognition system using Embedded Hidden Markov Models method has reach accuracy percentage of 82.76%, using 341 human faces in database that consists of 31 individuals with 11 poses and 29 human face testers. Abstract in Bahasa Indonesia : Pelacakan dan pengenalan wajah manusia merupakan salah satu bidang yang cukup berkembang dewasa ini, dimana aplikasi dapat diterapkan dalam bidang keamanan (security system seperti ijin akses masuk ruangan, pengawasan lokasi (surveillance, maupun pencarian identitas individu pada database kepolisian. Karena diterapkan dalam kasus keamanan, dibutuhkan sistem yang handal terhadap beberapa kondisi, seperti: pengaruh latar belakang, pose wajah non-frontal terhadap pria maupun wanita dalam perbedaan usia dan ras. Tujuan penelitiam ini adalah untuk membuat perangkat lunak yang menggabungkan

  17. Physically Embedded Minimal Self-Replicating Systems

    DEFF Research Database (Denmark)

    Fellermann, Harold

    Self-replication is a fundamental property of all living organisms, yet has only been accomplished to limited extend in manmade systems. This thesis is part of the ongoing research endeavor to bridge the two sides of this gap. In particular, we present simulation results of a minimal life......-like, artificial, molecular aggregate (i.e. protocell) that has been proposed by Steen Rasussen and coworkers and is currently pursued both experimentally and computationally in interdisciplinary international research projects. We develop a space-time continuous physically motivated simulation framework based...... computational models. This allows us to address key issues of the replicating subsystems – container, genome, and metabolism – both individually and in mutual coupling. We analyze each step in the life-cycle of the molecular aggregate, and a final integrated simulation of the entire life-cycle is prepared. Our...

  18. Embedded expert system for space shuttle main engine maintenance

    Science.gov (United States)

    Pooley, J.; Thompson, W.; Homsley, T.; Teoh, W.; Jones, J.; Lewallen, P.

    1987-01-01

    The SPARTA Embedded Expert System (SEES) is an intelligent health monitoring system that directs analysis by placing confidence factors on possible engine status and then recommends a course of action to an engineer or engine controller. The technique can prevent catastropic failures or costly rocket engine down time because of false alarms. Further, the SEES has potential as an on-board flight monitor for reusable rocket engine systems. The SEES methodology synergistically integrates vibration analysis, pattern recognition and communications theory techniques with an artificial intelligence technique - the Embedded Expert System (EES).

  19. The art of software thermal management for embedded systems

    CERN Document Server

    Benson, Mark

    2014-01-01

    This book introduces Software Thermal Management (STM) as a means of reducing power consumption in a computing system, in order to manage heat, improve component reliability, and increase system safety.  Readers will benefit from this pragmatic guide to the field of STM for embedded systems and its catalog of software power management techniques.  Since thermal management is a key bottleneck in embedded systems design, this book focuses on power as the root cause of heat. Since software has an enormous impact on power consumption in an embedded system, this book guides readers to manage heat effectively by understanding, categorizing, and developing new ways to reduce dynamic power. Whereas most books on thermal management describe mechanisms to remove heat, this book focuses on ways to avoid generating heat in the first place.   • Explains fundamentals of software thermal management, application techniques and advanced optimization strategies; • Describes a novel method for managing dynamic power, e...

  20. A Contribution to Considerations of the Role of Embedded Systems

    Directory of Open Access Journals (Sweden)

    Stepanić Josip

    2014-03-01

    Full Text Available Background: Embedded systems are a ubiquitous part of modern civilisation. Trends point to further intensification of their use. In this article we discuss long-term implications of that process, from the point of view of systems science. Objectives: On a general level, we relate embedded systems to a general class of objects and argue about their role in human life. On a somewhat more specific level, we consider in more details the development of unmanned aerial vehicles. Methods/Approach: In order to achieve the set objectives, we conducted inductive theoretical considerations and presented the results in this section. Results: The hierarchy of notions relating human civilization to environment is established, and embedded systems are positioned within it. Conclusions: Broadening and intensification of the use of embedded systems is a gradual process, heavily intertwined with societal changes. The case study of the development of the unmanned aerial vehicles reveals the potentials of the concept of embedded systems, also in the area of human resources management

  1. Embedding a State Space Model Into a Markov Decision Process

    DEFF Research Database (Denmark)

    Nielsen, Lars Relund; Jørgensen, Erik; Højsgaard, Søren

    2011-01-01

    estimated from data collected from the animal or herd. State space models (SSMs) are a general tool for modeling repeated measurements over time where the model parameters can evolve dynamically. In this paper we consider methods for embedding an SSM into an MDP with finite state and action space. Different...

  2. An Approach to Incremental Design of Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Pop, Traian

    2001-01-01

    In this paper we present an approach to incremental design of distributed embedded systems for hard real-time applications. We start from an already existing system running a set of applications and the design problem is to implement new functionality on this system. Thus, we propose mapping...

  3. Enabling Self-Organization in Embedded Systems with Reconfigurable Hardware

    Directory of Open Access Journals (Sweden)

    Christophe Bobda

    2009-01-01

    Full Text Available We present a methodology based on self-organization to manage resources in networked embedded systems based on reconfigurable hardware. Two points are detailed in this paper, the monitoring system used to analyse the system and the Local Marketplaces Global Symbiosis (LMGS concept defined for self-organization of dynamically reconfigurable nodes.

  4. Distributed, Embedded and Real-time Java Systems

    CERN Document Server

    Wellings, Andy

    2012-01-01

    Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems.  This book is aimed primarily at researchers in real-time embedded systems, particularly those who wish to understand the current state of the art in using Java in this domain.  Much of the work in real-time distributed, embedded and real-time Java has focused on the Real-time Specification for Java (RTSJ) as the underlying base technology, and consequently many of the Chapters in this book address issues with, or solve problems using, this framework. Describes innovative techniques in: scheduling, memory management, quality of service and communication systems supporting real-time Java applications; Includes coverage of multiprocessor embedded systems and parallel programming; Discusses state-of-the-art resource management for embedded systems, including Java’s real-time garbage collect...

  5. Development Practices of Embedded Systems: SMEs in SEE countries

    Directory of Open Access Journals (Sweden)

    Strugar Ivan

    2014-03-01

    Full Text Available Background: Embedded systems are evolving in their use based on the increased trend of merging software with hardware appliances. The market for the embedded systems development is rapidly increasing and this is one of the possible new markets for software firms striving for new competitive advantage. Objectives: The goal of the paper is to explore embedded systems development practices of Croatian firms and compare them with the practices of the firms from South Eastern European (SEE countries. Methods/Approach: The survey was conducted using the sample of SME software firms and the data on embedded systems development practices have been analysed. Practices of Croatian firms were compared with practices of other firms from SEE countries. Results: Results of the survey revealed that in comparison to their counterparts from SEE countries, Croatian firms involved in embedded systems development utilise cutting-edge technology and processes to a lower extent. Conclusions: Cutting-edge technology and processes are prerequisites for attaining the level of productivity in software production that is sufficient to ensure maintaining cost competency. However, SMEs are yet to fulfill their market potentials

  6. Formal Specification Based Automatic Test Generation for Embedded Network Systems

    Directory of Open Access Journals (Sweden)

    Eun Hye Choi

    2014-01-01

    Full Text Available Embedded systems have become increasingly connected and communicate with each other, forming large-scaled and complicated network systems. To make their design and testing more reliable and robust, this paper proposes a formal specification language called SENS and a SENS-based automatic test generation tool called TGSENS. Our approach is summarized as follows: (1 A user describes requirements of target embedded network systems by logical property-based constraints using SENS. (2 Given SENS specifications, test cases are automatically generated using a SAT-based solver. Filtering mechanisms to select efficient test cases are also available in our tool. (3 In addition, given a testing goal by the user, test sequences are automatically extracted from exhaustive test cases. We’ve implemented our approach and conducted several experiments on practical case studies. Through the experiments, we confirmed the efficiency of our approach in design and test generation of real embedded air-conditioning network systems.

  7. Instant optimizing embedded systems using BusyBox

    CERN Document Server

    Zhangjin, Wu

    2013-01-01

    Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A step-by-step guide which provides concise and clear recipes for getting started with Busybox.If you are an embedded system developer or Android developer who wishes to learn to build an embedded (Android Linux) system from scratch, as well as to optimize the system performance, then this book will be great for you. It's assumed that you have some experience in Linux and UNIX utilities. If you are a new developer, this book will also help you to get started with Busybox and Android

  8. Conceptualizing Embedded Configuration

    DEFF Research Database (Denmark)

    Oddsson, Gudmundur Valur; Hvam, Lars; Lysgaard, Ole

    2006-01-01

    and services. The general idea can be named embedded configuration. In this article we intend to conceptualize embedded configuration, what it is and is not. The difference between embedded configuration, sales configuration and embedded software is explained. We will look at what is needed to make embedded...... configuration systems. That will include requirements to product modelling techniques. An example with consumer electronics will illuminate the elements of embedded configuration in settings that most can relate to. The question of where embedded configuration would be relevant is discussed, and the current...

  9. Embedded Systems Development Tools: A MODUS-oriented Market Overview

    Directory of Open Access Journals (Sweden)

    Loupis Michalis

    2014-03-01

    Full Text Available Background: The embedded systems technology has perhaps been the most dominating technology in high-tech industries, in the past decade. The industry has correctly identified the potential of this technology and has put its efforts into exploring its full potential. Objectives: The goal of the paper is to explore the versatility of the application in the embedded system development based on one FP7-SME project. Methods/Approach: Embedded applications normally demand high resilience and quality, as well as conformity to quality standards and rigid performance. As a result embedded system developers have adopted software methods that yield high quality. The qualitative approach to examining embedded systems development tools has been applied in this work. Results: This paper presents a MODUS-oriented market analysis in the domains of Formal Verification tools, HW/SW co-simulation tools, Software Performance Optimization tools and Code Generation tools. Conclusions: The versatility of applications this technology serves is amazing. With all this performance potential, the technology has carried with itself a large number of issues which the industry essentially needs to resolve to be able to harness the full potential contained. The MODUS project toolset addressed four discrete domains of the ESD Software Market, in which corresponding open tools were developed

  10. Embedding Properties Related to System Permutability

    Institute of Scientific and Technical Information of China (English)

    Tom Kimber

    2002-01-01

    A subgroup U of a finite solvable group G is system permutable in G if there is a Hall system ∑ of G such that US ≤ G for all S ∈∑. We introduce and investigate three properties, each apparently weaker than system permutability.We show that all three properties are equivalent to system permutability in a group of p-length at most 1 for each prime p, and they determine the same subgroup closed class as system permutability. We give an example to show that two of these properties are weaker than system permutability. For the third property,this is unresolved.

  11. Embedded Systems for Smart Appliances and Energy Management

    CERN Document Server

    Neumann, Peter; Mahlknecht, Stefan

    2013-01-01

    This book provides a comprehensive introduction to embedded systems for smart appliances and energy management, bringing together for the first time a multidisciplinary blend of topics from embedded systems, information technology and power engineering.  Coverage includes challenges for future resource distribution grids, energy management in smart appliances, micro energy generation, demand response management, ultra-low power stand by, smart standby and communication networks in home and building automation.   Provides a comprehensive, multidisciplinary introduction to embedded systems for smart appliances and energy management; Equips researchers and engineers with information required to succeed in designing energy management for smart appliances; Includes coverage of resource distribution grids, energy management in smart appliances, micro energy generation, demand response management, ultra-low power stand by, smart standby and communication networks in home and building automation.  

  12. Compression of Short Text on Embedded Systems

    DEFF Research Database (Denmark)

    Rein, S.; Gühmann, C.; Fitzek, Frank

    2006-01-01

    The paper details a scheme for lossless compression of a short data series larger than 50 bytes. The method uses arithmetic coding and context modelling with a low-complexity data model. A data model that takes 32 kBytes of RAM already cuts the data size in half. The compression scheme just takes...

  13. An Embedded System Dedicated to Intervehicle Communication Applications

    Directory of Open Access Journals (Sweden)

    Zhou Haiying

    2010-01-01

    Full Text Available To overcome system latency and network delay is essential for intervehicle communication (IVC applications such as hazard alarming and cooperative driving. This paper proposes a low-cost embedded software system dedicated to such applications. It consists of two basic component layers: an operating system, named HEROS (hybrid event-driven and real-time multitasking operating system, and a communication protocol, named CIVIC (Communication Inter Véhicule Intelligente et Coopérative. HEROS is originally designed for wireless sensor networks (WSNs. It contains a component-based resource-aware kernel and a low-latency tuple-based communication system. Moreover, it provides a configurable event-driven and/or real-time multitasking mechanism for various embedded applications. The CIVIC is an autoconfiguration cooperative IVC protocol. It merges proactive and reactive approaches to speed up and optimize location-based routing discovery with high-mobility nodes. Currently, this embedded system has been implemented and tested. The experiment results show that the new embedded system has low system latency and network delay under the principle of small resource consumption.

  14. Embedded Systems - Missile Detection/Interception

    Directory of Open Access Journals (Sweden)

    Luis Cintron

    2010-01-01

    Full Text Available Missile defense systems are often related to major military resources aimed at shielding a specific region from incoming attacks. They are intended to detect, track, intercept, and destruct incoming enemy missiles. These systems vary in cost, efficiency, dependability, and technology. In present times, the possession of these types of systems is associated with large capacity military countries. Demonstrated here are the mathematical techniques behind missile systems which calculate trajectories of incoming missiles and potential intercept positions after initial missile detection. This procedure involved the use of vector-valued functions, systems of equations, and knowledge of projectile motion concepts.

  15. Compression of Short Text on Embedded Systems

    DEFF Research Database (Denmark)

    Rein, S.; Gühmann, C.; Fitzek, Frank

    2006-01-01

    The paper details a scheme for lossless compression of a short data series larger than 50 bytes. The method uses arithmetic coding and context modelling with a low-complexity data model. A data model that takes 32 kBytes of RAM already cuts the data size in half. The compression scheme just takes...... a few pages of source code,is scaleablein memory size, and may be useful in sensor or cellular networks to spare bandwidth. As we demonstrate the method allows for battery savings when applied to mobile phones.......The paper details a scheme for lossless compression of a short data series larger than 50 bytes. The method uses arithmetic coding and context modelling with a low-complexity data model. A data model that takes 32 kBytes of RAM already cuts the data size in half. The compression scheme just takes...

  16. A Dynamic Hashing Algorithm Suitable for Embedded System

    Directory of Open Access Journals (Sweden)

    Li Jianwei

    2013-06-01

    Full Text Available With the increasing of the data numbers, the linear hashing will be a lot of overflow blocks result from Data skew and the index size of extendible hash will surge so as to waste too much memory. This lead to the above two Typical Dynamic hashing algorithm don’t suitable for embedded system that need certain real-time requirements and memory resources are very scarce. To solve this problem, this paper was proposed a dynamic hashing algorithm suitable for embedded system combining with the characteristic of extendible hashing and linear hashing.it is no overflow buckets and the index size is proportional to the adjustment number.

  17. The design and implementation of embedded wireless projection system

    Science.gov (United States)

    Long, Zhaohua; Xiong, Huawei; Liu, Daming

    2017-05-01

    In order to solve the problems of wiring trouble and switching time-consuming of PC projection, based on the deeply studies of H.264 coding and embedded development and researches on wireless transmission technology, a set of embedded wireless projection system has been implemented. And this can be achieved through PC data acquisition, coding and transmission. After testing, the system has a small transmission delay, a clear image display, and a good application scenario, which can meet the demands of the daily meeting and teaching.

  18. Embedded System Synthesis under Memory Constraints

    DEFF Research Database (Denmark)

    Madsen, Jan; Bjørn-Jørgensen, Peter

    1999-01-01

    This paper presents a genetic algorithm to solve the system synthesis problem of mapping a time constrained single-rate system specification onto a given heterogeneous architecture which may contain irregular interconnection structures. The synthesis is performed under memory constraints, that is......, the algorithm takes into account the memory size of processors and the size of interface buffers of communication links, and in particular the complicated interplay of these. The presented algorithm is implemented as part of the LY-COS cosynthesis system....

  19. Research on Face Recognition Based on Embedded System

    Directory of Open Access Journals (Sweden)

    Hong Zhao

    2013-01-01

    Full Text Available Because a number of image feature data to store, complex calculation to execute during the face recognition, therefore the face recognition process was realized only by PCs with high performance. In this paper, the OpenCV facial Haar-like features were used to identify face region; the Principal Component Analysis (PCA was employed in quick extraction of face features and the Euclidean Distance was also adopted in face recognition; as thus, data amount and computational complexity would be reduced effectively in face recognition, and the face recognition could be carried out on embedded platform. Finally, based on Tiny6410 embedded platform, a set of embedded face recognition systems was constructed. The test results showed that the system has stable operation and high recognition rate can be used in portable and mobile identification and authentication.

  20. An embedded Video Transmission System Based on H.264

    Institute of Scientific and Technical Information of China (English)

    GAO Jing-min; LAN Ya-zhu

    2009-01-01

    In this paper,an embedded Video Transmission System based on H.264 is proposed.In this system,the latest video compression standards-H.264 is used as video codec algorithm,the i.mx27 is used as the center processors of the system,embedded Linux is used as the operating system and RTP/UDP is used as the network transmission protocol.The paper introduces the design way and the frame of the system.The test results of the system show that the proposed system can support good quality transmission of the video information.The parameters with the transmission are D1,720*480,30fps and 4Mbps.In addition,in order to ensure the security of the video information in the transmission,the system provides the encryption to the information in the process of compressing.

  1. Embedded systems specification and design languages

    CERN Document Server

    Villar, Eugenio

    2008-01-01

    This book is the latest contribution to the Chip Design Languages series and it consists of selected papers presented at the Forum on Specifications and Design Languages (FDL'07), in September 2007. The book represents the state-of-the-art in research and practice, and it identifies new research directions. It highlights the role of specification and modelling languages, and presents practical experiences with specification and modelling languages.

  2. Integrated Development of Embedded Systems with AutoFocus

    OpenAIRE

    Franz Huber; Bernhard Schaetz

    2016-01-01

    This article presents AutoFocus, a tool prototype for formally based development of distributed, embedded systems. AutoFocus supports system development offering integrated, comprehensive and mainly graphical description techniques to specify different views as well as different levels of abstraction of a system. To avoid ill-defined specifications, consistency conditions on these system descriptions can be formulated and checked. Prototypes can be generated from consistent and executable spe...

  3. Design of embedded intelligent monitoring system based on face recognition

    Science.gov (United States)

    Liang, Weidong; Ding, Yan; Zhao, Liangjin; Li, Jia; Hu, Xuemei

    2017-01-01

    In this paper, a new embedded intelligent monitoring system based on face recognition is proposed. The system uses Pi Raspberry as the central processor. A sensors group has been designed with Zigbee module in order to assist the system to work better and the two alarm modes have been proposed using the Internet and 3G modem. The experimental results show that the system can work under various light intensities to recognize human face and send alarm information in real time.

  4. Fault tolerance techniques for embedded telemetry system: case study

    Science.gov (United States)

    Krosman, Kazimierz; Sosnowski, Janusz

    2016-09-01

    This paper presents software methods of improving fault tolerance in embedded systems. These methods have been adapted to a telemetry system dedicated to tracking vehicles for logistics purposes. The developed telemetry system allows us to monitor vehicle position and some technical parameters via GSM communication. It comprises the capability of remote software reconfiguration. To evaluate dependability of the system we use a fault injection technique based on simulating bit-flip errors within memory cells. For this purpose an original testbed has been developed. It provides not only the capability of disturbing internal state of the tested system (via JTAG interface) but also the possibility of controlling system input states and observing its behavior (in particular output signals) according to specified test scenarios. The whole test process is automatized. The paper presents a case study related to a commercial product but the described methodology and techniques can be extended for other embedded systems.

  5. The Embedded Information Acquisition System of Forest Resource

    Directory of Open Access Journals (Sweden)

    Chao Ni

    2012-11-01

    Full Text Available Forest resource is the material basis of forestry production and forestry sustainable development. Mastering the basic status of forest resource provides effective basis for forest resource’s scientific management. Nowadays the concept of “Digital Forestry” is put forward and 3S technology is used in forestry.  Therefore the   embedded system of forest resource information acquisition has been designed which integrated embedded technology with GIS, 3G wireless communication technology and GPS. After analyzing the requirement of forestry resource, the overall structure has been established and the system has been developed by using the advanced demo-board OMAP3530.There are  six functions including system login, data acquisition, data manage, map operation, GPS positioning and navigation, temperature and humidity measuring to enhance working efficiency, reduce power consumption and get real-time data. On the building Qt/Embedded platform, the upper application program interface is designed. Linux system and applications are successful transplanted. Adopting GPS technology, real-time positioning, navigation and latitude and longitude display functions are achieved. At the same time, the collected small class survey data and temperature and humidity data can be saved; the data can be uploaded and downloaded by using 3G module from internet. The embedded system of forest resource information acquisition has been verified in Lianyungang Xinpu district forest of China, which gives a good guide to forestry management.

  6. Synthesis of Fault-Tolerant Embedded Systems

    DEFF Research Database (Denmark)

    Eles, Petru; Izosimov, Viacheslav; Pop, Paul

    2008-01-01

    This work addresses the issue of design optimization for fault- tolerant hard real-time systems. In particular, our focus is on the handling of transient faults using both checkpointing with rollback recovery and active replication. Fault tolerant schedules are generated based on a conditional pr...

  7. Matrix embedded microspherules containing indomethacin as controlled drug delivery systems.

    Science.gov (United States)

    Swamy, K M Lokamatha; Satyanath, B; Shantakumar, S M; Manjula, D; Mohammedi, Hafsa; Farhana, Ayesha

    2008-10-01

    This work is focused on the development of controlled drug delivery systems using different wax/fat embedded indomethacin (IM). Discrete wax/fat embedded microspherules containing indomethacin were prepared by using cetostearyl alcohol, paraffin wax and stearic acid by employing emulsification-phase separation method. These matrices have been used as barrier coatings due to their hydrophobic nature. Chemically inert and tasteless nature of wax/fats promotes their use as taste masking agents for bitter drugs. Various waxes and fats are available having different physicochemical properties to suit the needs of formulation. Methyl cellulose (MC) 1% w/v, sodium alginate (SA) 0.5% w/v and Tween-80 (TW) 1% w/v were used as emulgents. The resulting microspherules were discrete, large, spherical and also free flowing. It is revealed from the literature that natures of wax/fat emulgents were found to influence the rate of drug release. In the present work the drug content in all the batches of microspherules were found to be uniform. The rate of drug release corresponded best to first order kinetics, followed by Higuchi and zero-order equations. The release of the model drug from these wax/fat microspherules was prolonged over an extended period of time and the drug release mechanism followed anomalous (non-Fickian) diffusion controlled as well as Super Case II transport. Among the three matrix materials used, paraffin wax retarded the drug release more than the other two. Surface characteristics of microspherules have been studied by Scanning Electron Microscope (SEM). A fair degree rank of correlation was found to exist between the size and release retardation in all the three-wax/fat emulgent combinations.

  8. Project-Based Learning to Enhance Teaching Embedded Systems

    Science.gov (United States)

    Sababha, Belal H.; Alqudah, Yazan A.; Abualbasal, Abdelraheem; AlQaralleh, Esam A.

    2016-01-01

    Exposing engineering students during their education to real-world problems and giving them the chance to apply what they learn in the classroom is a vital element of engineering education. The Embedded Systems course at Princess Sumaya University for Technology (PSUT) is one of the main courses that bridge the gap between theoretical electrical…

  9. Integrating an Embedded System within a Microwave Moisture Meter

    Science.gov (United States)

    In this paper, the conversion of a PC or laptop-controlled microwave moisture meter to a stand-alone meter hosting its own embedded system is discussed. The moisture meter uses low-power microwaves to measure the attenuation and phase shift of the sample, from which the dielectric properties are cal...

  10. Integrating an embedded system in a microwave moisture meter

    Science.gov (United States)

    The conversion of a PC- or laptop-controlled microwave moisture meter to a stand-alone meter hosting its own embedded system is discussed. The moisture meter measures the attenuation and phase shift of low power microwaves traversing the sample, from which the dielectric properties are calculated. T...

  11. Run-time mapping: dynamic resource allocation in embedded systems

    NARCIS (Netherlands)

    Braak, ter Timon David

    2016-01-01

    Many desired features of computing platforms, such as increased fault tolerance, variable quality of service, and improved energy efficiency, can be achieved by postponing resource management decisions from design-time to run-time. While multiprocessing has been widespread in embedded systems for q

  12. Run-time mapping: dynamic resource allocation in embedded systems

    NARCIS (Netherlands)

    ter Braak, T.D.

    2016-01-01

    Many desired features of computing platforms, such as increased fault tolerance, variable quality of service, and improved energy efficiency, can be achieved by postponing resource management decisions from design-time to run-time. While multiprocessing has been widespread in embedded systems for

  13. Project-Based Learning to Enhance Teaching Embedded Systems

    Science.gov (United States)

    Sababha, Belal H.; Alqudah, Yazan A.; Abualbasal, Abdelraheem; AlQaralleh, Esam A.

    2016-01-01

    Exposing engineering students during their education to real-world problems and giving them the chance to apply what they learn in the classroom is a vital element of engineering education. The Embedded Systems course at Princess Sumaya University for Technology (PSUT) is one of the main courses that bridge the gap between theoretical electrical…

  14. Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms

    Science.gov (United States)

    Kim, Seung Han; Jeon, Jae Wook

    2009-01-01

    The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…

  15. Sustaining librarian vitality: embedded librarianship model for health sciences libraries.

    Science.gov (United States)

    Wu, Lin; Mi, Misa

    2013-01-01

    With biomedical information widely accessible from anywhere at any time, health sciences libraries have become less centralized, and they are challenged to stay relevant and vital to the mission and strategic goals of their home institution. One solution is to embed librarians at strategic points in health professions' education, research, and patient care. This article discusses a proposed five-level model of embedded librarianship within the context of health sciences libraries and describes different roles, knowledge, and skills desirable for health sciences librarians working as embedded librarians.

  16. Temperature controlling system using embedded equipment

    Science.gov (United States)

    Rob, R.; Tirian, G. O.; Panoiu, C.

    2017-01-01

    Present paper describes the functionality of a temperature controlling system using PIC 18F45K22 microcontroller. The ambient temperature is acquired with LM35 analogue sensor. The microcontroller program is realized with MikroC compiler and it is able to control the speed of a cooling fan with dc motor. The speed can be increased in functioning with the increasing of the ambient temperature.

  17. Embedded Based Conveyance Authentication and Notification System

    Directory of Open Access Journals (Sweden)

    A. Umamakeswari

    2013-02-01

    Full Text Available Amidst the rapid increase in population and urbanization, the use of automobiles is increasing rapidly. Though there are improved safety and security features with advancement in technology, there are no vehicle regulatory systems that provide automation in vehicle monitoring and act violations. The main objective of the work is to have a centralized server based monitoring of vehicles with an advanced security system realized in two levels of verification (password and RFID card i.e. driving license for engine ignition. In addition to this, the centralized server maintains two separate databases i.e. one for the vehicle and another for the person who rides it. A unique id is allotted for the vehicle and RFID card (smart card driving license can be used to identify the object. The unique identifiers linked to the respective person’s bank account debits the penalty/toll fare when the vehicle passes by toll gates/check posts. This provides a way for reducing any possibility of corruption in motor vehicles section as the penalty will be deducted straightforwardly from the person's account by an automated system.

  18. Critical care nursing: Embedded complex systems.

    Science.gov (United States)

    Trinier, Ruth; Liske, Lori; Nenadovic, Vera

    2016-01-01

    Variability in parameters such as heart rate, respiratory rate and blood pressure defines healthy physiology and the ability of the person to adequately respond to stressors. Critically ill patients have lost this variability and require highly specialized nursing care to support life and monitor changes in condition. The critical care environment is a dynamic system through which information flows. The critical care unit is typically designed as a tree structure with generally one attending physician and multiple nurses and allied health care professionals. Information flow through the system allows for identification of deteriorating patient status and timely interventionfor rescue from further deleterious effects. Nurses provide the majority of direct patient care in the critical care setting in 2:1, 1:1 or 1:2 nurse-to-patient ratios. The bedside nurse-critically ill patient relationship represents the primary, real-time feedback loop of information exchange, monitoring and treatment. Variables that enhance information flow through this loop and support timely nursing intervention can improve patient outcomes, while barriers can lead to errors and adverse events. Examining patient information flow in the critical care environment from a dynamic systems perspective provides insights into how nurses deliver effective patient care and prevent adverse events.

  19. On Limits of Embedded Systems in Network Packet Processing

    Directory of Open Access Journals (Sweden)

    Ondrej Vondrous

    2016-01-01

    Full Text Available The paper deals with a measurement of single-hop one way packet delay on embedded systems used for networking. The single-hop one way packet delay is essential parameter when we need to process packets with strict delivery time constrains. Comparison of different approaches to single-hop one way packet delay measurements is presented in this work along with discussion about strong and weak points in specific measurement approach. The impact of different types of system load and number of CPU cores are also covered by presented results. The presented results of measurement single-hop one way packet delay in embedded Linux system show that for the specific system configuration the packet processing delay depends (in different ways on system load and network stack load.

  20. Analyzing Software Requirements Errors in Safety-Critical, Embedded Systems

    Science.gov (United States)

    Lutz, Robyn R.

    1993-01-01

    This paper analyzes the root causes of safety-related software errors in safety-critical, embedded systems. The results show that software errors identified as potentially hazardous to the system tend to be produced by different error mechanisms than non- safety-related software errors. Safety-related software errors are shown to arise most commonly from (1) discrepancies between the documented requirements specifications and the requirements needed for correct functioning of the system and (2) misunderstandings of the software's interface with the rest of the system. The paper uses these results to identify methods by which requirements errors can be prevented. The goal is to reduce safety-related software errors and to enhance the safety of complex, embedded systems.

  1. Mathematical Modelling for Micropiles Embedded in Salt Rock

    Directory of Open Access Journals (Sweden)

    Rădan (Toader Georgiana

    2016-03-01

    Full Text Available This study presents the results of the mathematical modelling for the micropiles foundation of an investement objective located in Slanic, Prahova county. Three computing models were created and analyzed with software, based on Finite Element Method. With Plaxis 2D model was analyzed the isolated micropile and the three-dimensional analysis was made with Plaxis 3D model, for group of micropiles. For the micropiles foundation was used Midas GTS-NX model. The mathematical models were calibrated based with the in-situ tests results for axially loaded micropiles, embedded in salt rock. The paper presents the results obtained with the three software, the calibration and validation models.

  2. A Rapid Prototyping Environment for Wireless Communication Embedded Systems

    Science.gov (United States)

    Jones, Bryan A.; Cavallaro, Joseph R.

    2003-12-01

    This paper introduces a rapid prototyping methodology which overcomes important barriers in the design and implementation of digital signal processing (DSP) algorithms and systems on embedded hardware platforms, such as cellular phones. This paper describes rapid prototyping in terms of a simulation/prototype bridge and in terms of appropriate language design. The simulation/prototype bridge combines the strengths of simulation and of prototyping, allowing the designer to develop and evaluate next-generation communications systems, partly in simulation on a host computer and partly as a prototype on embedded hardware. Appropriate language design allows designers to express a communications system as a block diagram, in which each block represents an algorithm specified by a set of equations. Software tools developed for this paper implement both concepts, and have been successfully used in the development of a next-generation code division multiple access (CDMA) cellular wireless communications system.

  3. A Rapid Prototyping Environment for Wireless Communication Embedded Systems

    Directory of Open Access Journals (Sweden)

    Bryan A. Jones

    2003-05-01

    Full Text Available This paper introduces a rapid prototyping methodology which overcomes important barriers in the design and implementation of digital signal processing (DSP algorithms and systems on embedded hardware platforms, such as cellular phones. This paper describes rapid prototyping in terms of a simulation/prototype bridge and in terms of appropriate language design. The simulation/prototype bridge combines the strengths of simulation and of prototyping, allowing the designer to develop and evaluate next-generation communications systems, partly in simulation on a host computer and partly as a prototype on embedded hardware. Appropriate language design allows designers to express a communications system as a block diagram, in which each block represents an algorithm specified by a set of equations. Software tools developed for this paper implement both concepts, and have been successfully used in the development of a next-generation code division multiple access (CDMA cellular wireless communications system.

  4. ARM Processor Based Embedded System for Remote Data Acquisition

    Directory of Open Access Journals (Sweden)

    Raj Kumar Tiwari

    2014-01-01

    Full Text Available The embedded systems are widely used for the data acquisition. The data acquired may be used for monitoring various activity of the system or it can be used to control the parts of the system. Accessing various signals with remote location has greater advantage for multisite operation or unmanned systems. The remote data acquisition used in this paper is based on ARM processor. The Cortex M3 processor used in this system has in-built Ethernet controller which facilitate to acquire the remote data using internet. The system developed provides high performance, low power consumption, smaller size {&} high speed

  5. Task Scheduling in Energy Harvesting Real-time Embedded Systems

    OpenAIRE

    Chetto, Maryline

    2012-01-01

    International audience; Harvesting energy from the environment is very desirable for many emerging applications that use embedded devices. Energy harvesting also known as energy scavenging enables us to guarantee quasi-perpetual system operation for wireless sensors, medical implants, etc. without requiring human intervention which is normally necessary for recharging batteries in classical battery-operated systems. Nevertheless, energy harvesting calls for solving numerous technological prob...

  6. Embedded distributed vision system for humanoid soccer robot

    OpenAIRE

    Blanes Noguera, Francisco; Muñoz Benavent, Pau; Muñoz Alcobendas, Manuel; Simó Ten, José Enrique; CORONEL PARADA, JAVIER OSVALDO; Albero Gil, Miguel

    2011-01-01

    [EN] Computer vision is one of the most challenging applications in sensor systems since the signal is complex from spatial and logical point of view. Due to these characteristics vision applications require high computing resources, which makes them especially difficult to use in embedded systems, like mobile robots with reduced amount memory and computing power. In this work a distributed architecture for humanoid visual control is presented using specific nodes ...

  7. Embedded battle command: a vehicle systems integrator's prospective

    Science.gov (United States)

    Frey, Terry L.; Wyrembelski, Rick J.

    1999-07-01

    This paper provides an overview of a major weapon system, the Abrams Main Battle Tank, as it relates to the integration of EMbedded Battle Command and Control element is essential to the tanks future role in the Army as they focus more on increased organizational effectiveness and less on individual platforms. The Abrams is poised to field the Abrams System Enhancement Package with its 2nd generation of Command and Control.

  8. A Rapid Prototyping Tool for Embedded, Real-Time Hierarchical Control Systems

    Directory of Open Access Journals (Sweden)

    Ramamoorthy Subramanian

    2008-01-01

    Full Text Available Abstract Laboratory Virtual Instrumentation and Engineering Workbench (LabVIEW is a graphical programming tool based on the dataflow language G. Recently, runtime support for a hard real-time environment has become available for LabVIEW, which makes it an option for embedded systems prototyping. Due to its characteristics, the environment presents itself as an ideal tool for both the design and implementation of embedded software. In this paper, we study the design and implementation of embedded software by using G as the specification language and the LabVIEW RT real-time platform. One of the main advantages of this approach is that the environment leads itself to a very smooth transition from design to implementation, allowing for powerful cosimulation strategies (e.g., hardware in the loop, runtime modeling. We characterize the semantics and formal model of computation of G. We compare it to other models of computation and develop design rules and algorithms to propose sound embedded design in the language. We investigate the specification and mapping of hierarchical control systems in LabVIEW and G. Finally, we describe the development of a state-of-the-art embedded motion control system using LabVIEW as the specification, simulation and implementation tool, using the proposed design principles. The solution is state-of-the-art in terms of flexibility and control performance.

  9. A Rapid Prototyping Tool for Embedded, Real-Time Hierarchical Control Systems

    Directory of Open Access Journals (Sweden)

    Hugo Andrade

    2008-12-01

    Full Text Available Laboratory Virtual Instrumentation and Engineering Workbench (LabVIEW is a graphical programming tool based on the dataflow language G. Recently, runtime support for a hard real-time environment has become available for LabVIEW, which makes it an option for embedded systems prototyping. Due to its characteristics, the environment presents itself as an ideal tool for both the design and implementation of embedded software. In this paper, we study the design and implementation of embedded software by using G as the specification language and the LabVIEW RT real-time platform. One of the main advantages of this approach is that the environment leads itself to a very smooth transition from design to implementation, allowing for powerful cosimulation strategies (e.g., hardware in the loop, runtime modeling. We characterize the semantics and formal model of computation of G. We compare it to other models of computation and develop design rules and algorithms to propose sound embedded design in the language. We investigate the specification and mapping of hierarchical control systems in LabVIEW and G. Finally, we describe the development of a state-of-the-art embedded motion control system using LabVIEW as the specification, simulation and implementation tool, using the proposed design principles. The solution is state-of-the-art in terms of flexibility and control performance.

  10. Design of Objects Tracking System Based on ARM Embedded Platform

    Institute of Scientific and Technical Information of China (English)

    XU Mei; SONG Yong-duan; LV Shao-dong; LIU Zhi-long; HUANG Cong-ying

    2014-01-01

    In recent years, according to the need of intelligent video surveillance system increasing rapidly in metropolitan cities ,a design based on S3C2440 microprocessor and embedded Linux operating system is adopted for real-time video target tracking. However, it is very challenging as embedded systems usually afford limited processing power and limited resources. Therefore, to address this problem, a real-time tracking algorithm using multi-features based on compressive sensing is proposed and implemented. The algorithm uses multiple matrix as the projection matrix of the compressive sensing and the compressed date as the multiple features to extract useful information needed by tracking process. Functions and libraries in OpenCV which were developed by Intel Corporation are utilized for building the tracking algorithms. It is tested with variant video sequences and the results show that the algorithm achieves stable tracking for the target moved of the light changed.

  11. Embedding 3D models of biological specimens in PDF publications.

    Science.gov (United States)

    Ruthensteiner, Bernhard; Hess, Martin

    2008-11-01

    By providing two examples, the option for embedding 3D models in electronic versions of life science publications is presented. These examples, presumably representing the first such models published, are developmental stages of an evertebrate (Patella caerulea, Mollusca) and a vertebrate species (Psetta maxima, Teleostei) obtained from histological section series reconstruction processed with the software package Amira. These surface rendering models are particularly suitable for a PDF file because they can easily be transformed to a file format required and components may be conveniently combined and hierarchically arranged. All methodological steps starting from specimen preparation until embedding of resulting models in PDF files with emphasis on conversion of Amira data to the appropriate 3D file format are explained. Usability of 3D models in PDF documents is exemplified and advantages over 2D illustrations are discussed, including better explanation capabilities for spatial arrangements, higher information contents, and limiting options for disguising results by authors. Possibilities for additional applications reaching far beyond the examples presented are suggested. Problems such as long-term compatibility of file format and hardware plus software, editing and embedding of files, file size and differences in information contents between printed and electronic version will likely be overcome by technical development and increasing tendency toward electronic at the cost of printed publications. Since 3D visualization plays an increasing role in manifold disciplines of science and appropriate tools for the popular PDF format are readily available, we propose routine application of this way of illustration in electronic life science papers.

  12. An Embedded System for Tracking Human Motion and Humanoid Interfaces

    Directory of Open Access Journals (Sweden)

    Ming-June Tsai

    2012-12-01

    Full Text Available The aim of this research is using embedded CPU to develop a human motion tracking system and construct a motion replication interface for a humanoid robot. In the motion tracking system, we use a CPLD (Complex Programmable Logic Device which is built in a central control unit (CCU to generate synchronous signals for all the periphery devices and control the data flow from CCD boards to a PC via a USB chip. An embedded DSP on the CCD board is adopted to control the CCD exposure and conduct image processing. The peak position of exposure was computed by the on-board DSP within sub-pixel accuracy. In the construction of a motion replication interface, the same CCU is used to generate the PWM signals to drive the motors of the humanoid robot. All of the respective firmware coding methods are discussed in this article.

  13. Scheduling with Bus Access Optimization for Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Eles, Petru; Doboli, Alex; Pop, Paul;

    2000-01-01

    In this paper, we concentrate on aspects related to the synthesis of distributed embedded systems consisting of programmable processors and application-specific hardware components. The approach is based on an abstract graph representation that captures, at process level, both dataflow and the flow...... of control. Our goal is to derive a worst case delay by which the system completes execution, such that this delay is as small as possible; to generate a logically and temporally deterministic schedule; and to optimize parameters of the communication protocol such that this delay is guaranteed. We have...... have to be considered during scheduling but also the parameters of the communication protocol should be adapted to fit the particular embedded application. The optimization algorithm, which implies both process scheduling and optimization of the parameters related to the communication protocol...

  14. Thermal-Aware Task Allocation and Scheduling for Embedded Systems

    CERN Document Server

    Hung, W -L; Vijaykrishnan, N; Kandemir, M; Irwin, M J

    2011-01-01

    Temperature affects not only the reliability but also the performance, power, and cost of the embedded system. This paper proposes a thermal-aware task allocation and scheduling algorithm for embedded systems. The algorithm is used as a sub-routine for hardware/software co-synthesis to reduce the peak temperature and achieve a thermally even distribution while meeting real time constraints. The paper investigates both power-aware and thermal-aware approaches to task allocation and scheduling. The experimental results show that the thermal-aware approach outperforms the power-aware schemes in terms of maximal and average temperature reductions. To the best of our knowledge, this is the first task allocation and scheduling algorithm that takes temperature into consideration.

  15. Parallel embedded systems: where real-time and low-power meet

    DEFF Research Database (Denmark)

    Karakehayov, Zdravko; Guo, Yu

    2008-01-01

    This paper introduces a combination of models and proofs for optimal power management via Dynamic Frequency Scaling and Dynamic Voltage Scaling. The approach is suitable for systems on a chip or microcontrollers where processors run in parallel with embedded peripherals. We have developed...... a software tool, called CASTLE, to provide computer assistance in the design process of energy-aware embedded systems. The tool considers single processor and parallel architectures. An example shows an energy reduction of 23% when the tool allocates two microcontrollers for parallel execution....

  16. Controlling quantum systems by embedded dynamical decoupling schemes

    CERN Document Server

    Kern, O; Kern, Oliver; Alber, Gernot

    2005-01-01

    A dynamical decoupling method is presented which is based on embedding a deterministic decoupling scheme into a stochastic one. This way it is possible to combine the advantages of both methods and to increase the suppression of undesired perturbations of quantum systems significantly even for long interaction times. As a first application the stabilization of a quantum memory is discussed which is perturbed by one-and two-qubit interactions.

  17. Schedulability-Driven Communication Synthesis for Time-Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2004-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...

  18. Random Matrix Theory for Transition Strength Densities in Finite Quantum Systems: Results from Embedded Unitary Ensembles

    CERN Document Server

    Kota, V K B

    2015-01-01

    Embedded random matrix ensembles are generic models for describing statistical properties of finite isolated interacting quantum many-particle systems. For the simplest spinless systems, with say $m$ particles in $N$ single particle states and interacting via $k$-body interactions, we have EGUE($k$) and the embedding algebra is $U(N)$. A finite quantum system, induced by a transition operator, makes transitions from its states to the states of the same system or to those of another system. Examples are electromagnetic transitions (same initial and final systems), nuclear beta and double beta decay (different initial and final systems), particle addition to/removal from a given system and so on. Towards developing a complete statistical theory for transition strength densities, we have derived formulas for lower order bivariate moments of the strength densities generated by a variety of transition operators. For a spinless fermion system, using EGUE($k$) representation for Hamiltonian and an independent EGUE($...

  19. GNU/Linux driver development for embedded data acquisition systems

    Directory of Open Access Journals (Sweden)

    Adrian Iglesias-Benitez

    2014-04-01

    Full Text Available The present work focuses on the development of a driver to handle a data acquisition system controlled by the MINI2440 single board computer based on the S3C2440 RISC processor from Samsung and equipped with an ARM920T 32 bits kernel, in which an embedded GNU/Linux operating system is executed. A global vision of the system is presented and the hardware and software components are described. Emphasis is made in the use of structures, functions and blocking and synchronization primitives GNU/Linux offers to solve problems of the producer´s/consumer´s kind.

  20. Energy-driven computing for energy-harvesting embedded systems

    OpenAIRE

    Merrett, Geoff V.

    2016-01-01

    There has been increasing interest over the last decade in the powering of embedded systems from ‘harvested’ energy, and this has been further fuelled by the promise and vision of IoT. Energy harvesting systems present numerous challenges, although some of these are also posed by their battery-powered counterparts: e.g. ultra-low power consumption. However, a significant challenge not witnessed in battery-powered systems is a requirement to manage the combination of a highly unpredictable and...

  1. Controlled Owicki-Gries Concurrency: Reasoning about the Preemptible eChronos Embedded Operating System

    OpenAIRE

    2015-01-01

    We introduce a controlled concurrency framework, derived from the Owicki-Gries method, for describing a hardware interface in detail sufficient to support the modelling and verification of small, embedded operating systems (OS's) whose run-time responsiveness is paramount. Such real-time systems run with interrupts mostly enabled, including during scheduling. That differs from many other successfully modelled and verified OS's that typically reduce the complexity of concurrency by running on ...

  2. 面向应用能力培养的嵌入式系统教学模式探索%Exploring the teaching model of embedded system based application ability training

    Institute of Scientific and Technical Information of China (English)

    王海珍; 廉佐政; 陈长春; 张宏烈

    2014-01-01

    针对嵌入式系统课程的教学现状,以建构主义理论为指导,以嵌入式应用能力培养为目标,提出了一种结合多媒体课堂教学、实验教学辅导和团队协作学习的教学模式,并在协作学习环节中使用课程平台、制定评价方法,提高协作学习效率。该教学模式在教学实践过程中,取得了较好的效果。%For the teaching situation of embedded system,aiming at embedded application ability training,proposes the teaching model combining of multimedia classroom teaching,experimental teaching and team collaborative learning teaching on the basis of the constructivism theory,and uses course platform,makes evaluation methods to improve collaborative learning efficiency in the teaching of team collaborative learning.Teaching practice shows that the teaching model obtains good teaching effect.

  3. Harvesting-aware and Quality-aware Energy Management for Solar-powered Embedded Systems

    OpenAIRE

    Dang, Nga

    2015-01-01

    Embedded system market growth is fast in the last couple of decades, especially with the current demand for embedded processing to support IoT services. However, to power billions of IoT devices and embedded systems is a challenge. Energy harvesting has emerged as a promising power supply alternative for embedded systems, enabling systems to convert renewable energy sources in the surrounding environment (solar, wind, thermal, kinetic energy, etc.) to electrical energy. Nevertheless, these re...

  4. The Use of Video-Gaming Devices as a Motivation for Learning Embedded Systems Programming

    Science.gov (United States)

    Gonzalez, J.; Pomares, H.; Damas, M.; Garcia-Sanchez,P.; Rodriguez-Alvarez, M.; Palomares, J. M.

    2013-01-01

    As embedded systems are becoming prevalent in everyday life, many universities are incorporating embedded systems-related courses in their undergraduate curricula. However, it is not easy to motivate students in such courses since they conceive of embedded systems as bizarre computing elements, different from the personal computers with which they…

  5. Digital design (Verilog) an embedded systems approach using Verilog

    CERN Document Server

    Ashenden, Peter J

    2007-01-01

    Digital Design: An Embedded Systems Approach Using Verilog provides a foundation in digital design for students in computer engineering, electrical engineering and computer science courses. It takes an up-to-date and modern approach of presenting digital logic design as an activity in a larger systems design context. Rather than focus on aspects of digital design that have little relevance in a realistic design context, this book concentrates on modern and evolving knowledge and design skills. Hardware description language (HDL)-based design and verification is emphasized--Veril

  6. SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM

    Directory of Open Access Journals (Sweden)

    Rajeshwari Hegde

    2011-09-01

    Full Text Available Modern auto motives integrate large amount of electronic devices to improve the driving safety and comfort. This growing number of Electronic Control Units (ECUs with sophisticated software escalates the vehicle system design complexity. In this paper we explain the complexity of ECUs in terms of hardware and software and also we explore the possibility of Common Object Request Broker Architecture(CORBA architecture for the integration of add-on software in ECUs. This reduces the complexity of the embedded system in vehicles and eases the ECU integration by reducing the total number of ECUs in the vehicles.

  7. Computers as Components Principles of Embedded Computing System Design

    CERN Document Server

    Wolf, Wayne

    2008-01-01

    This book was the first to bring essential knowledge on embedded systems technology and techniques under a single cover. This second edition has been updated to the state-of-the-art by reworking and expanding performance analysis with more examples and exercises, and coverage of electronic systems now focuses on the latest applications. Researchers, students, and savvy professionals schooled in hardware or software design, will value Wayne Wolf's integrated engineering design approach.The second edition gives a more comprehensive view of multiprocessors including VLIW and superscalar archite

  8. Goal Selection for Embedded Systems with Oversubscribed Resources

    Science.gov (United States)

    Rabideau, Gregg; Chien, Steve; McLaren, David

    2010-01-01

    We describe an efficient, online goal selection algorithm and its use for selecting goals at runtime. Our focus is on the re-planning that must be performed in a timely manner on the embedded system where computational resources are limited. In particular, our algorithm generates near optimal solutions to problems with fully specified goal requests that oversubscribe available resources but have no temporal flexibility. By using a fast, incremental algorithm, goal selection can be postponed in a "just-in-time" fashion allowing requests to be changed or added at the last minute. This enables shorter response cycles and greater autonomy for the system under control.

  9. Digital design (VHDL) an embedded systems approach using VHDL

    CERN Document Server

    Ashenden, Peter J

    2007-01-01

    Digital Design: An Embedded Systems Approach Using VHDL provides a foundation in digital design for students in computer engineering, electrical engineering and computer science courses. It takes an up-to-date and modern approach of presenting digital logic design as an activity in a larger systems design context. Rather than focus on aspects of digital design that have little relevance in a realistic design context, this book concentrates on modern and evolving knowledge and design skills. Hardware description language (HDL)-based design and verification is emphasized--VHDL exa

  10. A liquid drop model for embedded atom method cluster energies

    Science.gov (United States)

    Finley, C. W.; Abel, P. B.; Ferrante, J.

    1996-01-01

    Minimum energy configurations for homonuclear clusters containing from two to twenty-two atoms of six metals, Ag, Au, Cu, Ni, Pd, and Pt have been calculated using the Embedded Atom Method (EAM). The average energy per atom as a function of cluster size has been fit to a liquid drop model, giving estimates of the surface and curvature energies. The liquid drop model gives a good representation of the relationship between average energy and cluster size. As a test the resulting surface energies are compared to EAM surface energy calculations for various low-index crystal faces with reasonable agreement.

  11. Source Code Verification for Embedded Systems using Prolog

    Directory of Open Access Journals (Sweden)

    Frank Flederer

    2017-01-01

    Full Text Available System relevant embedded software needs to be reliable and, therefore, well tested, especially for aerospace systems. A common technique to verify programs is the analysis of their abstract syntax tree (AST. Tree structures can be elegantly analyzed with the logic programming language Prolog. Moreover, Prolog offers further advantages for a thorough analysis: On the one hand, it natively provides versatile options to efficiently process tree or graph data structures. On the other hand, Prolog's non-determinism and backtracking eases tests of different variations of the program flow without big effort. A rule-based approach with Prolog allows to characterize the verification goals in a concise and declarative way. In this paper, we describe our approach to verify the source code of a flash file system with the help of Prolog. The flash file system is written in C++ and has been developed particularly for the use in satellites. We transform a given abstract syntax tree of C++ source code into Prolog facts and derive the call graph and the execution sequence (tree, which then are further tested against verification goals. The different program flow branching due to control structures is derived by backtracking as subtrees of the full execution sequence. Finally, these subtrees are verified in Prolog. We illustrate our approach with a case study, where we search for incorrect applications of semaphores in embedded software using the real-time operating system RODOS. We rely on computation tree logic (CTL and have designed an embedded domain specific language (DSL in Prolog to express the verification goals.

  12. Mobile monitoring and embedded control system for factory environment.

    Science.gov (United States)

    Lian, Kuang-Yow; Hsiao, Sung-Jung; Sung, Wen-Tsai

    2013-12-17

    This paper proposes a real-time method to carry out the monitoring of factory zone temperatures, humidity and air quality using smart phones. At the same time, the system detects possible flames, and analyzes and monitors electrical load. The monitoring also includes detecting the vibrations of operating machinery in the factory area. The research proposes using ZigBee and Wi-Fi protocol intelligent monitoring system integration within the entire plant framework. The sensors on the factory site deliver messages and real-time sensing data to an integrated embedded systems via the ZigBee protocol. The integrated embedded system is built by the open-source 32-bit ARM (Advanced RISC Machine) core Arduino Due module, where the network control codes are built in for the ARM chipset integrated controller. The intelligent integrated controller is able to instantly provide numerical analysis results according to the received data from the ZigBee sensors. The Android APP and web-based platform are used to show measurement results. The built-up system will transfer these results to a specified cloud device using the TCP/IP protocol. Finally, the Fast Fourier Transform (FFT) approach is used to analyze the power loads in the factory zones. Moreover, Near Field Communication (NFC) technology is used to carry out the actual electricity load experiments using smart phones.

  13. Mobile Monitoring and Embedded Control System for Factory Environment

    Directory of Open Access Journals (Sweden)

    Kuang-Yow Lian

    2013-12-01

    Full Text Available This paper proposes a real-time method to carry out the monitoring of factory zone temperatures, humidity and air quality using smart phones. At the same time, the system detects possible flames, and analyzes and monitors electrical load. The monitoring also includes detecting the vibrations of operating machinery in the factory area. The research proposes using ZigBee and Wi-Fi protocol intelligent monitoring system integration within the entire plant framework. The sensors on the factory site deliver messages and real-time sensing data to an integrated embedded systems via the ZigBee protocol. The integrated embedded system is built by the open-source 32-bit ARM (Advanced RISC Machine core Arduino Due module, where the network control codes are built in for the ARM chipset integrated controller. The intelligent integrated controller is able to instantly provide numerical analysis results according to the received data from the ZigBee sensors. The Android APP and web-based platform are used to show measurement results. The built-up system will transfer these results to a specified cloud device using the TCP/IP protocol. Finally, the Fast Fourier Transform (FFT approach is used to analyze the power loads in the factory zones. Moreover, Near Field Communication (NFC technology is used to carry out the actual electricity load experiments using smart phones.

  14. Intuitive Embedded Teaching System Design for Multi-Jointed Robots

    Directory of Open Access Journals (Sweden)

    Chin-Pao Hung

    2012-06-01

    Full Text Available This work describes the development of a novel embedded teaching system for multi‐jointed robots. Differing from the traditional teaching panel method, the proposed method does not require any complex computations for coordinate transformation and is a simpler scheme. The proposed teaching system includes a small teaching robot, which is scaled to the real jointed robot, however, joints are replaced with potentiometers. An embedded electrical control system contains the main control board and joint control cards. The main control board receives voltage signals from the teaching robot and transforms them into position commands for the motion of each joint. All the position commands are recorded on the main control board using the desired sample rate. In trajectory planning mode, the operator drags the teaching robot to generate the desired motion. The electrical control system drives the real jointed robot in response to the received voltage signals from the teaching robot. Trajectory teaching can be done naturally without expertise. The teaching system architecture, control board design and program flowchart are described and implemented.

  15. Using Topic Modeling and Text Embeddings to Predict Deleted Tweets

    Energy Technology Data Exchange (ETDEWEB)

    Potash, Peter J.; Bell, Eric B.; Harrison, Joshua J.

    2016-02-29

    Predictive models for tweet deletion have been a relatively unexplored area of Twitter-related computational research. We first approach the deletion of tweets as a spam detection problem, applying a small set of handcrafted features to improve upon the current state-of-the- art in predicting deleted tweets. Next, we apply our approach to a dataset of deleted tweets that better reflects the current deletion rate. Since tweets are deleted for reasons beyond just the presence of spam, we apply topic modeling and text embeddings in order to capture the semantic content of tweets that can lead to tweet deletion. Our goal is to create an effective model that has a low-dimensional feature space and is also language-independent. A lean model would be computationally advantageous processing high-volumes of Twitter data, which can reach 9,885 tweets per second. Our results show that a small set of spam-related features combined with word topics and character-level text embeddings provide the best f1 when trained with a random forest model. The highest precision of the deleted tweet class is achieved by a modification of paragraph2vec to capture author identity.

  16. Analysis and Optimisation of Hierarchically Scheduled Multiprocessor Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Traian; Pop, Paul; Eles, Petru;

    2008-01-01

    , they are organised in a hierarchy. In this paper, we first develop a holistic scheduling and schedulability analysis that determines the timing properties of a hierarchically scheduled system. Second, we address design problems that are characteristic to such hierarchically scheduled systems: assignment......We present an approach to the analysis and optimisation of heterogeneous multiprocessor embedded systems. The systems are heterogeneous not only in terms of hardware components, but also in terms of communication protocols and scheduling policies. When several scheduling policies share a resource...... of scheduling policies to tasks, mapping of tasks to hardware components, and the scheduling of the activities. We also present several algorithms for solving these problems. Our heuristics are able to find schedulable implementations under limited resources, achieving an efficient utilisation of the system...

  17. Embedded DAQ System Design for Temperature and Humidity Measurement

    Directory of Open Access Journals (Sweden)

    Tarique Rafique Memon

    2016-05-01

    Full Text Available In this work, we have proposed a cost effective DAQ (Data Acquisition system design useful for local industries by using user friendly LABVIEW (Laboratory Virtual Instrumentation Electronic Workbench. The proposed system can measure and control different industrial parameters which can be presented in graphical icon format. The system design is proposed for 8-channels, whereas tested and recorded for two parameters i.e. temperature and RH (Relative Humidity. Both parameters are set as per upper and lower limits and controlled using relays. Embedded system is developed using standard microcontroller to acquire and process the analog data and plug-in for further processing using serial interface with PC using LABVIEW. The designed system is capable of monitoring and recording the corresponding linkage between temperature and humidity in industrial unit's and indicates the abnormalities within the process and control those abnormalities through relays

  18. The New Embedded System Design Methodology For Improving Design Process Performance

    CERN Document Server

    Abdurohman, Maman; Sutikno, Sarwono; Sasongko, Arif

    2010-01-01

    Time-to-market pressure and productivity gap force vendors and researchers to improve embedded system design methodology. Current used design method, Register Transfer Level (RTL), is no longer be adequate to comply with embedded system design necessity. It needs a new methodology for facing the lack of RTL. In this paper, a new methodology of hardware embedded system modeling process is designed for improving design process performance using Transaction Level Modeling (TLM). TLM is a higher abstraction design concept model above RTL model. Parameters measured include design process time and accuracy of design. For implementing RTL model used Avalon and Wishbone buses, both are System on Chip bus. Performance improvement measured by comparing TLM and RTL model process. The experiment results show performance improvements for Avalon RTL using new design methodology are 1,03 for 3-tiers, 1,47 for 4-tiers and 1,69 for 5-tiers. Performance improvements for Wishbone RTL are 1,12 for 3-tiers, 1,17 for 4-tiers and 1...

  19. Extensible Software Synthesis for Embedded Ubiquitous Learning Systems

    Directory of Open Access Journals (Sweden)

    FAN, Y.-H.

    2015-08-01

    Full Text Available Embedded systems are generally designed for specific purpose such as alarm systems and learning systems. These devices work in particular scenario and repeatedly perform a few particular tasks, which result in the shortage of extensible ability to execute diverse tasks. This work proposes software synthesis algorithms for generating code which can execute on embedded ubiquitous learning system. Moreover, the extensible problem is solved by extensible software synthesis (E2S technique. The E2S comprises CEO, CEOAS, CBOAS and CTOAS procedures that are developed for synthesizing software with extensible ability. Each procedure first separately synthesizes its extensible component, so-called EC, and then applies it to construct the various tasks. Next, the E2S synthesizes various ECs to generate codes to serve complex and diverse functionalities. The synthesis codes are verified on an ARM emulation platform. Experimental results on benchmarks show the E2S achieves not only extensible ability but also the time of software synthesis which meets the requirement of specification.

  20. Phosphatidylcholine embedded micellar systems: enhanced permeability through rat skin.

    Science.gov (United States)

    Spernath, Aviram; Aserin, Abraham; Sintov, Amnon C; Garti, Nissim

    2008-02-15

    Micellar and microemulsion systems are excellent potential vehicles for delivery of drugs because of their high solubilization capacity and improved transmembrane bioavailability. Mixtures of propylene glycol (PG) and nonionic surfactants with sodium diclofenac (DFC) were prepared in the presence of phosphatidylcholine (PC) as transmembrane transport enhancers. Fully dilutable systems with maximum DFC solubilization capacity (SC) at pH 7 are presented. It was demonstrated that the concentrates underwent phase transitions from reverse micelles to swollen reverse micelles and, via the bicontinuous transitional mesophase, into inverted O/W microstructures. The SC decreases as a function of dilution. DFC transdermal penetration using rat skin in vitro correlated with SC, water content, effect of phospholipid content, presence of an oil phase, and ethanol. Skin penetration from the inverted bicontinuous mesophase and the skin penetration from the O/W-like microstructure were higher than that measured from the W/O-like droplets, especially when the micellar system containing the nonionic surfactant, sugar ester L-1695, and hexaglycerol laurate. PC embedded within the micelle interface significantly increased the penetration flux across the skin compared to micellar systems without the embedded PC at their interface. Moreover, the combination of PC with HECO40 improved the permeation rate (P) and shortened the lag-time (T(L)).

  1. Content Linking for UGC based on Word Embedding Model

    Directory of Open Access Journals (Sweden)

    Zhiqiao Gao

    2015-09-01

    Full Text Available There are huge amounts of User Generated Contents (UGCs consisting of authors’ articles of different themes and readers’ on-line comments on social networks every day. Generally, an article often gives rise to thousands of readers’ comments, which are related to specific points of the originally published article or previous comments. Hence it has suggested the urgent need for automated methods to implement the content linking task, which can also help other related applications, such as information retrieval, summarization and content management. So far content linking is still a relatively new issue. Because of the unsatisfactory of traditional ways based on feature extraction, we look forward to using deeper textual semantic analysis. The Word Embedding model based on deep learning has performed well in Natural Language Processing (NLP, especially in mining deep semantic information recently. Therefore, we study further on the Word Embedding model trained by different neural network models from which we can learn the structure, principles and training ways of the neural network language model in more depth to complete deep semantic feature extraction. With the aid of the semantic features, we expect to do further research on content linking between comments and their original articles from social networks, and finally verify the validity of the proposed method by comparison with traditional ways based on feature extraction.

  2. Planning and Building Qualifiable Embedded Systems: Safety and Risk Properties Assessment for a Large and Complex System with Embedded Subsystems

    Science.gov (United States)

    Silva, N.; Lopes, R.; Barbosa, R.

    2012-01-01

    Systems based on embedded components and applications are today used in all markets. They are planned and developed by all types of institutions with different types of background experience, multidisciplinary teams and all types of capability and maturity levels. Organisational/engineering maturity has an impact on all aspects of the engineering of large and complex systems. An embedded system is a specific computer system designed to perform one or more dedicated functions, usually with real-time constraints. It is generally integrated as part of a more complex device typically composed of specific hardware such as sensors and actuators. This article presents an experimented technique to evaluate the organisation, processes, system and software engineering practices, methods, tools and the planned/produced artefacts themselves, leading towards certification/qualification. The safety and risk assessment of such core and complex systems is explained, described on a step-by- step manner, while presenting the main results and conclusions of the application of the technique to a real case study.

  3. Wireless embedded control system for atomically precise manufacturing

    KAUST Repository

    Khan, Yasser

    2011-04-01

    This paper will explore the possibilities of implementing a wireless embedded control system for atomically precise manufacturing. The manufacturing process, similar to Scanning Tunneling Microscopy, takes place within an Ultra High Vacuum (UHV) chamber at a pressure of 10-10 torr. In order to create vibration isolation, and to keep internal noise to a minimum, a wireless link inside the UHV chamber becomes essential. We present a MATLAB simulation of the problem, and then demonstrate a hardware scheme between a Gumstix computer and a Linux based laptop for controlling nano-manipulators with three degrees of freedom. © 2011 IEEE.

  4. Designing Embedded Systems with PIC Microcontrollers Principles and Applications

    CERN Document Server

    Wilmshurst, Tim

    2009-01-01

    PIC microcontrollers are used worldwide in commercial and industrial devices. The 8-bit PIC which this book focuses on is a versatile work horse that completes many designs. An engineer working with applications that include a microcontroller will no doubt come across the PIC sooner rather than later. It is a must to have a working knowledge of this 8-bit technology. This book takes the novice from introduction of embedded systems through to advanced development techniques for utilizing and optimizing the PIC family of microcontrollers in your device. To truly understand the PIC, assembly and

  5. Embedded systems engineering for products and services design.

    Science.gov (United States)

    Ahram, Tareq Z; Karwowski, Waldemar; Soares, Marcelo M

    2012-01-01

    Systems engineering (SE) professionals strive to develop new techniques to enhance the value of contributions to multidisciplinary smart product design teams. Products and services designers challenge themselves to search beyond the traditional design concept of addressing the physical, social, and cognitive factors. This paper covers the application of embedded user-centered systems engineering design practices into work processes based on the ISO 13407 framework [20] to support smart systems and services design and development. As practitioners collaborate to investigate alternative smart product designs, they concentrate on creating valuable products which will enhance positive interaction. This paper capitalizes on the need to follow a user-centered SE approach to smart products design [4, 22]. Products and systems intelligence should embrace a positive approach to user-centered design while improving our understanding of usable value-adding, experience and extending our knowledge of what inspires others to design enjoyable services and products.

  6. High Performance Embedded System for Real-Time Pattern Matching

    CERN Document Server

    Sotiropoulou, Calliope Louisa; The ATLAS collaboration; Gkaitatzis, Stamatios; Citraro, Saverio; Giannetti, Paola; Dell'Orso, Mauro

    2016-01-01

    We present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturized version of this complex system is being developed for pattern matching in generic image processing applications. The design uses the flexibility of Field Programmable Gate Arrays (FPGAs) and the powerful Associative Memory Chip (ASIC) to achieve real-time performance. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain.

  7. Building Tailorable Hypermedia Systems: The embedded-interpreter approach

    DEFF Research Database (Denmark)

    Grønbæk, Kaj; Malhotra, Jawahar

    1994-01-01

    This paper discusses an approach for developing dynamically tailorable hypermedia systems in an object-oriented environment. The approach is aimed at making applications developed in compiled languages like Beta and C++ tailorable at run-time. The approach is based on use of: 1) a hypermedia...... application framework (DEVISE Hyper-media), and 2) an embeddable interpreter for the framework language. A specific hypermedia system is instantiated from the framework with the interpreter embedded in the executable. The specific hypermedia system has a number of “open points” which can be filled via......-type. The paper describes the framework and illustrates how the interpreter is integrated. It describes steps involved in tailoring a specific hypermedia system with a new drawing media-type, where graphical objects can be endpoints for links. Since the hypermedia framework uses a persistent object...

  8. Analysis and Optimization of Heterogeneous Real-Time Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2005-01-01

    . The success of such new design methods depends on the availability of analysis and optimization techniques. In this paper, we present analysis and optimization techniques for heterogeneous real-time embedded systems. We address in more detail a particular class of such systems called multi-clusters, composed......An increasing number of real-time applications are today implemented using distributed heterogeneous architectures composed of interconnected networks of processors. The systems are heterogeneous not only in terms of hardware components, but also in terms of communication protocols and scheduling...... of several networks interconnected via gateways. We present a schedulability analysis for safety-critical applications distributed on multi-cluster systems and briefly highlight characteristic design optimization problems: the partitioning and mapping of functionality, and the packing of application messages...

  9. Analysis and optimisation of heterogeneous real-time embedded systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2005-01-01

    . The success of such new design methods depends on the availability of analysis and optimisation techniques. Analysis and optimisation techniques for heterogeneous real-time embedded systems are presented in the paper. The authors address in more detail a particular class of such systems called multi......An increasing number of real-time applications are today implemented using distributed heterogeneous architectures composed of interconnected networks of processors. The systems are heterogeneous, not only in terms of hardware components, but also in terms of communication protocols and scheduling......-clusters, composed of several networks interconnected via gateways. They present a schedulability analysis for safety-critical applications distributed on multi-cluster systems and briefly highlight characteristic design optimisation problems: the partitioning and mapping of functionality, and the packing...

  10. Analysis and optimisation of heterogeneous real-time embedded systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2006-01-01

    . The success of such new design methods depends on the availability of analysis and optimisation techniques. Analysis and optimisation techniques for heterogeneous real-time embedded systems are presented in the paper. The authors address in more detail a particular class of such systems called multi......An increasing number of real-time applications are today implemented using distributed heterogeneous architectures composed of interconnected networks of processors. The systems are heterogeneous, not only in terms of hardware components, but also in terms of communication protocols and scheduling......-clusters, composed of several networks interconnected via gateways. They present a schedulability analysis for safety-critical applications distributed on multi-cluster systems and briefly highlight characteristic design optimisation problems: the partitioning and mapping of functionality, and the packing...

  11. High Performance Embedded System for Real-Time Pattern Matching

    CERN Document Server

    Sotiropoulou, Calliope Louisa; The ATLAS collaboration; Gkaitatzis, Stamatios; Citraro, Saverio; Giannetti, Paola; Dell'Orso, Mauro

    2016-01-01

    In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturised version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory (AM) chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering...

  12. Moving Object Detection in Heterogeneous Conditions in Embedded Systems

    Directory of Open Access Journals (Sweden)

    Alessandro Garbo

    2017-07-01

    Full Text Available This paper presents a system for moving object exposure, focusing on pedestrian detection, in external, unfriendly, and heterogeneous environments. The system manipulates and accurately merges information coming from subsequent video frames, making small computational efforts in each single frame. Its main characterizing feature is to combine several well-known movement detection and tracking techniques, and to orchestrate them in a smart way to obtain good results in diversified scenarios. It uses dynamically adjusted thresholds to characterize different regions of interest, and it also adopts techniques to efficiently track movements, and detect and correct false positives. Accuracy and reliability mainly depend on the overall receipt, i.e., on how the software system is designed and implemented, on how the different algorithmic phases communicate information and collaborate with each other, and on how concurrency is organized. The application is specifically designed to work with inexpensive hardware devices, such as off-the-shelf video cameras and small embedded computational units, eventually forming an intelligent urban grid. As a matter of fact, the major contribution of the paper is the presentation of a tool for real-time applications in embedded devices with finite computational (time and memory resources. We run experimental results on several video sequences (both home-made and publicly available, showing the robustness and accuracy of the overall detection strategy. Comparisons with state-of-the-art strategies show that our application has similar tracking accuracy but much higher frame-per-second rates.

  13. Sensor Selection method for IoT systems – focusing on embedded system requirements

    Directory of Open Access Journals (Sweden)

    Hirayama Masayuki

    2016-01-01

    Full Text Available Recently, various types of sensors have been developed. Using these sensors, IoT systems have become hot topics in embedded system domain. However, sensor selections for embedded systems are not well discussed up to now. This paper focuses on embedded system’s features and architecture, and proposes a sensor selection method which is composed seven steps. In addition, we applied the proposed method to a simple example – a sensor selection for computer scored answer sheet reader unit. From this case study, an idea to use FTA in sensor selection is also discussed.

  14. Embedded and real time system development a software engineering perspective concepts, methods and principles

    CERN Document Server

    Saeed, Saqib; Darwish, Ashraf; Abraham, Ajith

    2014-01-01

    Nowadays embedded and real-time systems contain complex software. The complexity of embedded systems is increasing, and the amount and variety of software in the embedded products are growing. This creates a big challenge for embedded and real-time software development processes and there is a need to develop separate metrics and benchmarks. “Embedded and Real Time System Development: A Software Engineering Perspective: Concepts, Methods and Principles” presents practical as well as conceptual knowledge of the latest tools, techniques and methodologies of embedded software engineering and real-time systems. Each chapter includes an in-depth investigation regarding the actual or potential role of software engineering tools in the context of the embedded system and real-time system. The book presents state-of-the art and future perspectives with industry experts, researchers, and academicians sharing ideas and experiences including surrounding frontier technologies, breakthroughs, innovative solutions and...

  15. The Exchange Value Embedded In A Transport System

    CERN Document Server

    Xia, Qinglan

    2010-01-01

    This paper shows that a well designed transport system has an embedded exchange value by serving as a market for potential exchange between consumers. Under suitable conditions, one can improve the welfare of consumers in the system simply by allowing some exchange of goods between consumers during transportation without incurring additional transportation costs. We propose an explicit valuation formula to measure this exchange value for a given compatible transport system. This value is always nonnegative and bounded from above. Criteria based on transport structures, preferences and prices are provided to determine the existence of a positive exchange value. Finally, we study a new optimal transport problem with an objective taking into account of both transportation cost and exchange value.

  16. 78 FR 29392 - Embedded Digital Devices in Safety-Related Systems, Systems Important to Safety, and Items Relied...

    Science.gov (United States)

    2013-05-20

    ... COMMISSION Embedded Digital Devices in Safety-Related Systems, Systems Important to Safety, and Items Relied... Regulatory Issue Summary (RIS) 2013-XX, ``Embedded Digital Devices in Safety-Related Systems, Systems... basic components with embedded digital devices. DATES: Submit comments by July 19, 2013....

  17. Nonlinear model accounting for minor hysteresis of embedded SMA actuators

    Institute of Scientific and Technical Information of China (English)

    YANG Kai; GU Chenglin

    2007-01-01

    A quantitative index martensite fraction was used to describe the phase transformation degree of shape memory alloy (SMA).On the basis of the martensite fraction,a nonlinear analysis model for major and minor hysteresis loops was developed.The model adopted two exponential equations to calculate the martensite fractions for cooling and heating,respectively.The martensite fractions were derived as the relative parameters were adjusted timely according to continuous,common initial and common limit constraints.By use of the linear relationship between the curvature of embedded SMA actuator and SMA's martensite fraction,the curvature was determined.The results of the simulations and experiments prove the validity and veracity of the model.

  18. Modelling of anisotropic compact stars of embedding class one

    Energy Technology Data Exchange (ETDEWEB)

    Bhar, Piyali [Government General Degree College, Department of Mathematics, Singur, Hooghly, West Bengal (India); Maurya, S.K. [University of Nizwa, Department of Mathematical and Physical Sciences, College of Arts and Science, Nizwa (Oman); Gupta, Y.K. [Raj Kumar Goel Institute of Technology, Department of Mathematics, Ghaziabad, U.P. (India); Manna, Tuhina [St. Xavier' s College, Department of Commerce (Evening), Kolkata, West Bengal (India)

    2016-10-15

    In the present article, we have constructed static anisotropic compact star models of Einstein field equations for the spherical symmetric metric of embedding class one. By assuming the particular form of the metric function ν, we have solved the Einstein field equations for anisotropic matter distribution. The anisotropic models represent the realistic compact objects such as SAX J 1808.4-3658 (SS1), Her X-1, Vela X-12, PSR J1614-2230 and Cen X-3. We have reported our results in details for the compact star Her X-1 on the ground of physical properties such as pressure, density, velocity of sound, energy conditions, TOV equation and red-shift etc. Along with these, we have also discussed about the stability of the compact star models. Finally we made a comparison between our anisotropic stars with the realistic objects on the key aspects as central density, central pressure, compactness and surface red-shift. (orig.)

  19. Verifying Embedded C Software with Timing Constraints using an Untimed Model Checker

    CERN Document Server

    Barreto, Raimundo; Fischer, Bernd

    2011-01-01

    Embedded systems are everywhere, from home appliances to critical systems such as medical devices. They usually have associated timing constraints that need to be verified for the implementation. Here, we use an untimed bounded model checker to verify timing properties of embedded C programs. We propose an approach to specify discrete time timing constraints using code annotations. The annotated code is then automatically translated to code that manipulates auxiliary timer variables and is thus suitable as input to conventional, untimed software model checker such as ESBMC. Thus, we can check timing constraints in the same way and at the same time as untimed system requirements, and even allow for interaction between them. We applied the proposed method in a case study, and verified timing constraints of a pulse oximeter, a noninvasive medical device that measures the oxygen saturation of arterial blood.

  20. Reliability and performance evaluation of systems containing embedded rule-based expert systems

    Science.gov (United States)

    Beaton, Robert M.; Adams, Milton B.; Harrison, James V. A.

    1989-01-01

    A method for evaluating the reliability of real-time systems containing embedded rule-based expert systems is proposed and investigated. It is a three stage technique that addresses the impact of knowledge-base uncertainties on the performance of expert systems. In the first stage, a Markov reliability model of the system is developed which identifies the key performance parameters of the expert system. In the second stage, the evaluation method is used to determine the values of the expert system's key performance parameters. The performance parameters can be evaluated directly by using a probabilistic model of uncertainties in the knowledge-base or by using sensitivity analyses. In the third and final state, the performance parameters of the expert system are combined with performance parameters for other system components and subsystems to evaluate the reliability and performance of the complete system. The evaluation method is demonstrated in the context of a simple expert system used to supervise the performances of an FDI algorithm associated with an aircraft longitudinal flight-control system.

  1. Embedded Sensor System for Early Pathology Detection in Building Construction

    Directory of Open Access Journals (Sweden)

    Carlos J. Escudero Cascon

    2009-08-01

    Full Text Available Structure pathology detection is an important security task in building construction, which is performed by an operator by looking manually for damages on the materials. This activity could be dangerous if the structure is hidden or difficult to reach. On the other hand, embedded devices and wireless sensor networks (WSN are becoming popular and cheap, enabling the design of an alternative pathology detection system to monitor structures based on these technologies. This article introduces a ZigBee WSN system, intending to be autonomous, easy to use and with low power consumption. Its functional parts are fully discussed with diagrams, as well as the protocol used to collect samples from sensor nodes. Finally, several tests focused on range and power consumption of our prototype are shown, analysing whether the results obtained were as expected or not.

  2. Embedded Sensor System for Early Pathology Detection in Building Construction

    CERN Document Server

    Torres, Santiago J Barro

    2009-01-01

    Structure pathology detection is an important security task in building construction, which is performed by an operator by looking manually for damages on the materials. This activity could be dangerous if the structure is hidden or difficult to reach. On the other hand, embedded devices and wireless sensor networks (WSN) are becoming popular and cheap, enabling the design of an alternative pathology detection system to monitor structures based on these technologies. This article introduces a ZigBee WSN system, intending to be autonomous, easy to use and with low power consumption. Its functional parts are fully discussed with diagrams, as well as the protocol used to collect samples from sensor nodes. Finally, several tests focused on range and power consumption of our prototype are shown, analysing whether the results obtained were as expected or not.

  3. Hybrid energy harvesting/transmission system for embedded devices

    Science.gov (United States)

    Hehr, Adam; Park, Gyuhae; Farinholt, Kevin

    2012-04-01

    In most energy harvesting applications the need for a reliable long-term energy supply is essential in powering embedded sensing and control electronics. The goal of many harvesters is to extract energy from the ambient environment to power hardware; however in some applications there may be conditions in which the harvester's performance cannot meet all of the demands of the embedded electronics. One method for addressing this shortfall is to supplement harvested power through the transmission of wireless energy, a concept that has successfully been demonstrated by the authors in previous studies. In this paper we present our findings on the use of a single electromagnetic coil to harvest kinetic energy in a solenoid configuration, as well as background and directed wireless energy in the 2.4 GHz radio frequency (RF) bands commonly used in WiFi and cellular phone applications. The motivation for this study is to develop a compact energy harvester / receiver that conserves physical volume, while providing multi-modal energy harvesting capabilities. As with most hybrid systems there are performance trade-offs that must be considered when capturing energy from different physical sources. As part of this paper, many of the issues related to power transmission, physical design, and potential applications are addressed for this device.

  4. 一种嵌入式系统模型的安全性分析验证方法%A Verification Method of Security Analysis for Embedded System Model

    Institute of Scientific and Technical Information of China (English)

    石娇洁; 胡军; 刘雪; 马金晶; 黄志球; 程桢

    2015-01-01

    Because the design cycle of embedded system model is shorter and shorter,the function is more and more complex,in the field of safety critical systems engineering,its security analysis and verification method is an important research hotspot in recent years. In view of this,put forward a method based on model driven architecture for system security analysis verification, which is oriented SysML/MARTE state machine,including that constructed the state machine metamodel which has SysML/MARTE extension semantics,and the GTS metamodel which is the semantic model of AltaRica,high safety modeling and analysis language,then established semantic mapping model transformation rules from the SysML/MARTE state machine model to the AltaRica model,and based on the platform of AMMA and the fault tree analysis tools XFTA to realize the model transformation of SysML/MARTE state machine and the framework for system security formal verification. Finally give security verification example about wheel brake system design model. Experimental results show that the proposed verification method of security analysis for embedded system design model is representative and executive.%由于嵌入式系统模型设计周期越来越短,功能越来越复杂,其安全性分析与验证方法是近年来在安全攸关系统工程领域中出现的一个重要研究热点。针对这种情况,文中提出一种基于模型驱动架构的面向SysML/MARTE状态机的系统安全性分析验证方法。具体包括:构建了具备SysML/MARTE扩展语义的状态机元模型,以及高级安全性建模与分析语言AltaRica的语义模型GTS的元模型,然后建立了从SysML/MARTE状态机模型到AltaRica模型的语义映射模型转换规则,并基于AMMA平台和故障树分析工具XFTA实现了对SysML/MARTE状态机的模型转换与系统安全性形式化验证框架的构建。最后给出了民用飞机系统中的机轮刹车系统设计模型的例子进行实例验证

  5. Digital Synthetic-heterodyne Interferometric Demodulation Based on Embedded System

    Institute of Scientific and Technical Information of China (English)

    MENG Ju; WANG Jin-hai; CHEN Cai-he; ZHANG Cheng

    2006-01-01

    Optical fiber acceleration seismometer as an important instrument can offer high sensitivity,anti-jamming and non-touched advantage which has an extensive application field. Its signal processing ability will decide whole system's performance to some extent because it will affect directly the factors such as resolving power,precision and dynamic range. The signal processing is usually realized by analog circuits which was more inferior in stability,flexibility and anti-jamming to digital processing system. A digital processing system of optical fiber acceleration seismometer has been designed based on the embedded system design scheme. Synthetic-heterodyne demodulation has been studied,and signal processing has been realized. The double processors of ARM and DSP are employed to implement respectively the system control and signal processing,and to provide the output interfaces such as LCD,DAC and Ethernet interface. This system can vary with the measured signal in real time and linearly,and its work frequency bandwidth is between 10 Hz and 1 kHz. The system has better anti-jamming ability and can work normally when the SNR is 40 dB.

  6. An Approach to V&V of Embedded Adaptive Systems

    Science.gov (United States)

    Liu, Yan; Yerramalla, Sampath; Fuller, Edgar; Cukic, Bojan; Gururajan, Srikaruth

    2004-01-01

    Rigorous Verification and Validation (V&V) techniques are essential for high assurance systems. Lately, the performance of some of these systems is enhanced by embedded adaptive components in order to cope with environmental changes. Although the ability of adapting is appealing, it actually poses a problem in terms of V&V. Since uncertainties induced by environmental changes have a significant impact on system behavior, the applicability of conventional V&V techniques is limited. In safety-critical applications such as flight control system, the mechanisms of change must be observed, diagnosed, accommodated and well understood prior to deployment. In this paper, we propose a non-conventional V&V approach suitable for online adaptive systems. We apply our approach to an intelligent flight control system that employs a particular type of Neural Networks (NN) as the adaptive learning paradigm. Presented methodology consists of a novelty detection technique and online stability monitoring tools. The novelty detection technique is based on Support Vector Data Description that detects novel (abnormal) data patterns. The Online Stability Monitoring tools based on Lyapunov's Stability Theory detect unstable learning behavior in neural networks. Cases studies based on a high fidelity simulator of NASA's Intelligent Flight Control System demonstrate a successful application of the presented V&V methodology. ,

  7. A Prototype Embedding of Bluespec System Verilog in the PVS Theorem Prover

    Science.gov (United States)

    Richards, Dominic; Lester, David

    2010-01-01

    Bluespec SystemVerilog (BSV) is a Hardware Description Language based on the guarded action model of concurrency. It has an elegant semantics, which makes it well suited for formal reasoning. To date, a number of BSV designs have been verified with hand proofs, but little work has been conducted on the application of automated reasoning. We present a prototype shallow embedding of BSV in the PVS theorem prover. Our embedding is compatible with the PVS model checker, which can automatically prove an important class of theorems, and can also be used in conjunction with the powerful proof strategies of PVS to verify a broader class of properties than can be achieved with model checking alone.

  8. Bus Access Optimization for Distributed Embedded Systems Based on Schedulability Analysis

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2000-01-01

    We present an approach to bus access optimization and schedulability analysis for the synthesis of hard real-time distribution embedded systems. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication delays proposing four different message...... scheduling policies over a time-triggered communication channel. Optimization strategies for the bus access scheme are developed, and the four approaches to message scheduling are compared using extensive experiments....

  9. Schedulability-Driven Communication Synthesis for Time-Triggered Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2004-01-01

    We present an approach to static priority preemptive process scheduling for the synthesis of hard real-time distributed embedded systems where communication plays an important role. The communication model is based on a time-triggered protocol. We have developed an analysis for the communication...... delays with four different message scheduling policies over a time-triggered communication channel. Optimization strategies for the synthesis of communication are developed, and the four approaches to message scheduling are compared using extensive experiments....

  10. Research and Design of Embedded Wireless Meal Ordering System Based on SQLite

    Science.gov (United States)

    Zhang, Jihong; Chen, Xiaoquan

    The paper describes features and internal architecture and developing method of SQLite. And then it gives a design and program of meal ordering system. The system realizes the information interaction among the users and embedded devices with SQLite as database system. The embedded database SQLite manages the data and achieves wireless communication by using Bluetooth. A system program based on Qt/Embedded and Linux drivers realizes the local management of environmental data.

  11. Programming Memory-Constrained Networked Embedded Systems. PhD thesis

    OpenAIRE

    Dunkels, Adam

    2007-01-01

    Ten years after the Internet revolution are we standing on the brink of another revolution: networked embedded systems that connect the physical world with the computers, enabling new applications ranging from environmental monitoring and wildlife tracking to improvements in health care and medicine. 98% of all microprocessors sold today are used in embedded systems. Those systems have much smaller amounts of memory than PC computers. An embedded system may have as little has a few hundred by...

  12. Analysis, fabrication, and field test of an advanced embedded throwing electromechanical sensing system

    Energy Technology Data Exchange (ETDEWEB)

    Gao, Zhen; Zhang, Dan [Beijing JiaoTong University, Beijing (China)

    2014-01-15

    Scientific measuring equipment is important in maintaining and further improving the daily training quality of professional athletes. In throwing sports, only kinematic information is usually recorded by several high-speed cameras, whereas the dynamic data are lacking. An advanced embedded throwing system is analyzed, fabricated, and field tested. This throwing system can be used to substitute the normal shot-put that obtains acceleration information from the upper limb when force is applied onto the device. This device has four main parts, namely, a mechanical shell, an embedded sensor, a signal processing circuit, and interface ports. The detailed design, simulation, and prototyping process are introduced in this work. The practical results obtained from the field test and feedback from users prove that the proposed throwing system is efficient for technical training and monitoring. This design provides a unique solution for the modeling and development of non-traditional, electro-mechanical sensing devices.

  13. Application of evolutionary algorithms for multi-objective optimization in VLSI and embedded systems

    CERN Document Server

    2015-01-01

    This book describes how evolutionary algorithms (EA), including genetic algorithms (GA) and particle swarm optimization (PSO) can be utilized for solving multi-objective optimization problems in the area of embedded and VLSI system design. Many complex engineering optimization problems can be modelled as multi-objective formulations. This book provides an introduction to multi-objective optimization using meta-heuristic algorithms, GA and PSO, and how they can be applied to problems like hardware/software partitioning in embedded systems, circuit partitioning in VLSI, design of operational amplifiers in analog VLSI, design space exploration in high-level synthesis, delay fault testing in VLSI testing, and scheduling in heterogeneous distributed systems. It is shown how, in each case, the various aspects of the EA, namely its representation, and operators like crossover, mutation, etc. can be separately formulated to solve these problems. This book is intended for design engineers and researchers in the field ...

  14. Self-Consistent, Axisymmetric Two-Integral Models of Elliptical Galaxies with Embedded Nuclear Discs

    OpenAIRE

    Bosch, van den, PPJ Paul; de, Zeeuw, W.

    1996-01-01

    Recently, observations with the Hubble Space Telescope have revealed small stellar discs embedded in the nuclei of a number of ellipticals and S0s. In this paper we construct two-integral axisymmetric models for such systems. We calculate the even part of the phase-space distribution function, and specify the odd part by means of a simple parameterization. We investigate the photometric as well as the kinematic signatures of nuclear discs, including their velocity profiles (VPs), and study th...

  15. Effects of Semantic Features on Machine Learning-Based Drug Name Recognition Systems: Word Embeddings vs. Manually Constructed Dictionaries

    Directory of Open Access Journals (Sweden)

    Shengyu Liu

    2015-12-01

    Full Text Available Semantic features are very important for machine learning-based drug name recognition (DNR systems. The semantic features used in most DNR systems are based on drug dictionaries manually constructed by experts. Building large-scale drug dictionaries is a time-consuming task and adding new drugs to existing drug dictionaries immediately after they are developed is also a challenge. In recent years, word embeddings that contain rich latent semantic information of words have been widely used to improve the performance of various natural language processing tasks. However, they have not been used in DNR systems. Compared to the semantic features based on drug dictionaries, the advantage of word embeddings lies in that learning them is unsupervised. In this paper, we investigate the effect of semantic features based on word embeddings on DNR and compare them with semantic features based on three drug dictionaries. We propose a conditional random fields (CRF-based system for DNR. The skip-gram model, an unsupervised algorithm, is used to induce word embeddings on about 17.3 GigaByte (GB unlabeled biomedical texts collected from MEDLINE (National Library of Medicine, Bethesda, MD, USA. The system is evaluated on the drug-drug interaction extraction (DDIExtraction 2013 corpus. Experimental results show that word embeddings significantly improve the performance of the DNR system and they are competitive with semantic features based on drug dictionaries. F-score is improved by 2.92 percentage points when word embeddings are added into the baseline system. It is comparative with the improvements from semantic features based on drug dictionaries. Furthermore, word embeddings are complementary to the semantic features based on drug dictionaries. When both word embeddings and semantic features based on drug dictionaries are added, the system achieves the best performance with an F-score of 78.37%, which outperforms the best system of the DDIExtraction 2013

  16. Multiscale Modeling of Metallic Materials Containing Embedded Particles

    Science.gov (United States)

    Phillips, Dawn R.; Iesulauro, Erin; Glaessgen, Edward H.

    2004-01-01

    Multiscale modeling at small length scales (10(exp -9) to 10(exp -3) m) is discussed for aluminum matrices with embedded particles. A configuration containing one particle surrounded by about 50 grains and subjected to uniform tension and lateral constraint is considered. The analyses are performed to better understand the effects of material configuration on the initiation and progression of debonding of the particles from the surrounding aluminum matrix. Configurational parameters considered include particle aspect ratio and orientation within the surrounding matrix. Both configurational parameters are shown to have a significant effect on the behavior of the materials as a whole. For elliptical particles with the major axis perpendicular to the direction of loading, a particle with a 1:1 aspect ratio completely debonds from the surrounding matrix at higher loads than particles with higher aspect ratios. As the particle major axis is aligned with the direction of the applied load, increasing amounts of load are required to completely debond the particles.

  17. Embedded System Implementation on FPGA System With {mu}CLinux OS

    Energy Technology Data Exchange (ETDEWEB)

    Amin, Ahmad Fairuz Muhd [Institute of Advanced Technology, Universiti Putra Malaysia, 43400 Serdang, Selangor (Malaysia); Aris, Ishak [Department of Electrical and Electronic Engineering, Universiti Putra Malaysia, 43400, Serdang, Selangor (Malaysia); Abdullah, Raja Syamsul Azmir Raja; Sahbudin, Ratna Kalos Zakiah, E-mail: gs20613@mutiara.upm.edu.my, E-mail: ishak@eng.upm.edu.my, E-mail: rsa@eng.upm.edu.my [Department of Computer and Communication Systems Engineering, Universiti Putra Malaysia, 43400, Serdang, Selangor (Malaysia)

    2011-02-15

    Embedded systems are taking on more complicated tasks as the processors involved become more powerful. The embedded systems have been widely used in many areas such as in industries, automotives, medical imaging, communications, speech recognition and computer vision. The complexity requirements in hardware and software nowadays need a flexibility system for further enhancement in any design without adding new hardware. Therefore, any changes in the design system will affect the processor that need to be changed. To overcome this problem, a System On Programmable Chip (SOPC) has been designed and developed using Field Programmable Gate Array (FPGA). A softcore processor, NIOS II 32-bit RISC, which is the microprocessor core was utilized in FPGA system together with the embedded operating system(OS), {mu}Clinux. In this paper, an example of web server is explained and demonstrated

  18. High performance embedded system for real-time pattern matching

    Science.gov (United States)

    Sotiropoulou, C.-L.; Luciano, P.; Gkaitatzis, S.; Citraro, S.; Giannetti, P.; Dell'Orso, M.

    2017-02-01

    In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturized version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering) are also implemented on the FPGA. The pattern matching can be executed on a 2D or 3D space, on black and white or grayscale images, depending on the application and thus increasing exponentially the processing requirements of the system. We present the firmware implementation of the training and pattern matching algorithm, performance and results on a latest generation Xilinx Kintex Ultrascale FPGA device.

  19. TINY TCP/IP PROTOCOL SUITE FOR EMBEDDED SYSTEMS WITH 32 BIT MICROCONTROLLER

    OpenAIRE

    Mr. Praful M. Godhankar; Mr. Maske Vishnu Dattatraya; Prof. Shahzia Sayyad

    2015-01-01

    The scope of embedded devices is increasing day by day and the demand will be further more when networking technology is incorporated into these devices. Many embedded systems not only communicate with each other, but also with computers using a network. All systems connected to the Internet, wireless networks such as WLAN and GPRS, and many local area networks communicate using the standard TCP/IP protocol suite. An embedded system may have as little memory, the memory constraints make progr...

  20. Simulink-based HW/SW codesign of embedded neuro-fuzzy systems.

    Science.gov (United States)

    Reyneri, L M; Chiaberge, M; Lavagno, L

    2000-06-01

    We propose a semi-automatic HW/SW codesign flow for low-power and low-cost Neuro-Fuzzy embedded systems. Applications range from fast prototyping of embedded systems to high-speed simulation of Simulink models and rapid design of Neuro-Fuzzy devices. The proposed codesign flow works with different technologies and architectures (namely, software, digital and analog). We have used The Mathworks' Simulink environment for functional specification and for analysis of performance criteria such as timing (latency and throughput), power dissipation, size and cost. The proposed flow can exploit trade-offs between SW and HW as well as between digital and analog implementations, and it can generate, respectively, the C, VHDL and SKILL codes of the selected architectures.

  1. RESLanjut: The learning media for improve students understanding in embedded systems

    Science.gov (United States)

    Indrianto, Susanti, Meilia Nur Indah; Karina, Djunaidi

    2017-08-01

    The use of network in embedded system can be done with many kinds of network, with the use of mobile phones, bluetooths, modems, ethernet cards, wireless technology and so on. Using network in embedded system could help people to do remote controlling. On previous research, researchers found that many students have the ability to comprehend the basic concept of embedded system. They could also make embedded system tools but without network integration. And for that, a development is needed for the embedded system module. The embedded system practicum module design needs a prototype method in order to achieve the desired goal. The prototype method is often used in the real world. Or even, a prototype method is a part of products that consist of logic expression or external physical interface. The embedded system practicum module is meant to increase student comprehension of embedded system course, and also to encourage students to innovate on technology based tools. It is also meant to help teachers to teach the embedded system concept on the course. The student comprehension is hoped to increase with the use of practicum course.

  2. Spatial network surrogates for disentangling complex system structure from spatial embedding of nodes

    CERN Document Server

    Wiedermann, Marc; Kurths, Jürgen; Donner, Reik V

    2015-01-01

    Networks with nodes embedded in a metric space have gained increasing interest in recent years. The effects of spatial embedding on the networks' structural characteristics, however, are rarely taken into account when studying their macroscopic properties. Here, we propose a hierarchy of null models to generate random surrogates from a given spatially embedded network that can preserve global and local statistics associated with the nodes' embedding in a metric space. Comparing the original network's and the resulting surrogates' global characteristics allows to quantify to what extent these characteristics are already predetermined by the spatial embedding of the nodes and links. We apply our framework to various real-world spatial networks and show that the proposed models capture macroscopic properties of the networks under study much better than standard random network models that do not account for the nodes' spatial embedding. Depending on the actual performance of the proposed null models, the networks...

  3. System Identification and Embedded Controller Design for Pneumatic Actuator with Stiffness Characteristic

    Directory of Open Access Journals (Sweden)

    Khairuddin Osman

    2014-01-01

    Full Text Available This paper presents model and controller design applications to pneumatic actuator embedded system. Two model strategies of position and force are proposed to realize compliance control for stiffness characteristic. Model of the pneumatic actuator system (transfer function is obtained from system identification (SI method. Next, combination of predictive functional control with observer (PFC-O design is selected as a new control strategy for pneumatic system. Performance assessment of the controller is performed in MATLAB and validated through real-time experiments using national instrument (NI devices and programmable system on chip (PSoC microcontroller. Result shows that the new controller is adapted to the system and able to successfully control both simulation and real-time experiments.

  4. Design concepts for a virtualizable embedded MPSoC architecture enabling virtualization in embedded multi-processor systems

    CERN Document Server

    Biedermann, Alexander

    2014-01-01

    Alexander Biedermann presents a generic hardware-based virtualization approach, which may transform an array of any off-the-shelf embedded processors into a multi-processor system with high execution dynamism. Based on this approach, he highlights concepts for the design of energy aware systems, self-healing systems as well as parallelized systems. For the latter, the novel so-called Agile Processing scheme is introduced by the author, which enables a seamless transition between sequential and parallel execution schemes. The design of such virtualizable systems is further aided by introduction

  5. Data acquisition instrument for EEG based on embedded system

    Science.gov (United States)

    Toresano, La Ode Husein Z.; Wijaya, Sastra Kusuma; Prawito, Sudarmaji, Arief; Syakura, Abdan; Badri, Cholid

    2017-02-01

    An electroencephalogram (EEG) is a device for measuring and recording the electrical activity of brain. The EEG data of signal can be used as a source of analysis for human brain function. The purpose of this study was to design a portable multichannel EEG based on embedded system and ADS1299. The ADS1299 is an analog front-end to be used as an Analog to Digital Converter (ADC) to convert analog signal of electrical activity of brain, a filter of electrical signal to reduce the noise on low-frequency band and a data communication to the microcontroller. The system has been tested to capture brain signal within a range of 1-20 Hz using the NETECH EEG simulator 330. The developed system was relatively high accuracy of more than 82.5%. The EEG Instrument has been successfully implemented to acquire the brain signal activity using a PC (Personal Computer) connection for displaying the recorded data. The final result of data acquisition has been processed using OpenBCI GUI (Graphical User Interface) based through real-time process for 8-channel signal acquisition, brain-mapping and power spectral decomposition signal using the standard FFT (Fast Fourier Transform) algorithm.

  6. Nonlinear research of an image motion stabilization system embedded in a space land-survey telescope

    Science.gov (United States)

    Somov, Yevgeny; Butyrin, Sergey; Siguerdidjane, Houria

    2017-01-01

    We consider an image motion stabilization system embedded into a space telescope for a scanning optoelectronic observation of terrestrial targets. Developed model of this system is presented taking into account physical hysteresis of piezo-ceramic driver and a time delay at a forming of digital control. We have presented elaborated algorithms for discrete filtering and digital control, obtained results on analysis of the image motion velocity oscillations in the telescope focal plane, and also methods for terrestrial and in-flight verification of the system.

  7. Hessian matrix estimation in hybrid systems based on an embedded FFNN.

    Science.gov (United States)

    Baek, Seung-Mook; Park, Jung-Wook

    2010-10-01

    This paper describes the Hessian matrix estimation of nonsmooth nonlinear parameters by the identifier based on a feedforward neural network (FFNN) embedded in a hybrid system, which is modeled by the differential-algebraic-impulsive-switched (DAIS) structure. After identifying full dynamics of the hybrid system, the FFNN is used to estimate second-order derivatives of an objective function J with respect to the nonlinear parameters from the gradient information, which are trajectory sensitivities. Then, the estimated Hessian matrix is applied to the optimal tuning of a saturation limiter used in a practical engineering system.

  8. Structure and Thermodynamic Properties of Liquid Transition Metals with Different Embedded-Atom Method Models

    Institute of Scientific and Technical Information of China (English)

    王金照; 陈民; 过增元

    2002-01-01

    Pair distribution functions and constant-volume heat capacities of liquid copper, silver and nickel have been calculated by molecular dynamics simulations with four different versions of the embedded-atom method (EAM) model, namely, the versions of Johnson, Mei, Cai and Pohlong. The simulated structural properties with the four potential models show reasonable agreement with experiments and have little difference with each other, while the calculated heat capacities with the different EAM versions show remarkable discrepancies. Detailed analyses of the energy of the liquid metallic system show that, to predict successfully the heat capacity, an EAM model should match the state equation first proposed by Rose.

  9. Low-Power Embedded DSP Core for Communication Systems

    Directory of Open Access Journals (Sweden)

    Tsao Ya-Lan

    2003-01-01

    Full Text Available This paper proposes a parameterized digital signal processor (DSP core for an embedded digital signal processing system designed to achieve demodulation/synchronization with better performance and flexibility. The features of this DSP core include parameterized data path, dual MAC unit, subword MAC, and optional function-specific blocks for accelerating communication system modulation operations. This DSP core also has a low-power structure, which includes the gray-code addressing mode, pipeline sharing, and advanced hardware looping. Users can select the parameters and special functional blocks based on the character of their applications and then generating a DSP core. The DSP core has been implemented via a cell-based design method using a synthesizable Verilog code with TSMC 0.35 m SPQM and 0.25 m 1P5M library. The equivalent gate count of the core area without memory is approximately 50 k. Moreover, the maximum operating frequency of a version is 100 MHz (0.35 m and 140 MHz (0.25 m.

  10. Knowledge Embedding and Retrieval Strategies in an Informledge System

    CERN Document Server

    Nair, Dr T R Gopalakrishnan

    2011-01-01

    Informledge System (ILS) is a knowledge network with autonomous nodes and intelligent links that integrate and structure the pieces of knowledge. In this paper, we put forward the strategies for knowledge embedding and retrieval in an ILS. ILS is a powerful knowledge network system dealing with logical storage and connectivity of information units to form knowledge using autonomous nodes and multi-lateral links. In ILS, the autonomous nodes known as Knowledge Network Nodes (KNN)s play vital roles which are not only used in storage, parsing and in forming the multi-lateral linkages between knowledge points but also in helping the realization of intelligent retrieval of linked information units in the form of knowledge. Knowledge built in to the ILS forms the shape of sphere. The intelligence incorporated into the links of a KNN helps in retrieving various knowledge threads from a specific set of KNNs. A developed entity of information realized through KNN forms in to the shape of a knowledge cone

  11. Runtime verification of embedded real-time systems.

    Science.gov (United States)

    Reinbacher, Thomas; Függer, Matthias; Brauer, Jörg

    We present a runtime verification framework that allows on-line monitoring of past-time Metric Temporal Logic (ptMTL) specifications in a discrete time setting. We design observer algorithms for the time-bounded modalities of ptMTL, which take advantage of the highly parallel nature of hardware designs. The algorithms can be translated into efficient hardware blocks, which are designed for reconfigurability, thus, facilitate applications of the framework in both a prototyping and a post-deployment phase of embedded real-time systems. We provide formal correctness proofs for all presented observer algorithms and analyze their time and space complexity. For example, for the most general operator considered, the time-bounded Since operator, we obtain a time complexity that is doubly logarithmic both in the point in time the operator is executed and the operator's time bounds. This result is promising with respect to a self-contained, non-interfering monitoring approach that evaluates real-time specifications in parallel to the system-under-test. We implement our framework on a Field Programmable Gate Array platform and use extensive simulation and logic synthesis runs to assess the benefits of the approach in terms of resource usage and operating frequency.

  12. RTC-Lite: Lightweight RT-Component for Distributed Embedded Systems

    Science.gov (United States)

    Ando, Noriaki; Ohara, Ken'ichi; Suzuki, Takashi; Ohba, Kohtaro

    In the previous studies, the authors have studied a software platform for robotic system integration, and proposed a component based software platform called the RT-Middleware (RTM) and the RT-Component (RTC). In the networked robotic systems, such as an intelligent space or ambient intelligence, a lot of embedded devices are distributed and networked. In such systems, very light-weight middleware for microprocessors is needed. In this paper, a model based robotic system integration approach to realize interoperability between microprocessor based devices and conventional RT-Component based systems is proposed. Based on the scheme of the model driven way, a lightweight RT-Component named RTC-Lite is derived from the original RT-Component's abstract model, and it is implemented as a new platform specific definition for microprocessors. Finally, it is shown that the microprocessor based RTC and the conventional PC based RTC can be developed by the almost same manner, and interoperability can be realized.

  13. A liquid metal-based structurally embedded vascular antenna: I. Concept and multiphysical modeling

    Science.gov (United States)

    Hartl, D. J.; Frank, G. J.; Huff, G. H.; Baur, J. W.

    2017-02-01

    This work proposes a new concept for a reconfigurable structurally embedded vascular antenna (SEVA). The work builds on ongoing research of structurally embedded microvascular systems in laminated structures for thermal transport and self-healing and on studies of non-toxic liquid metals for reconfigurable electronics. In the example design, liquid metal-filled channels in a laminated composite act as radiating elements for a high-power planar zig-zag wire log periodic dipole antenna. Flow of liquid metal through the channels is used to limit the temperature of the composite in which the antenna is embedded. A multiphysics engineering model of the transmitting antenna is formulated that couples the electromagnetic, fluid, thermal, and mechanical responses. In part 1 of this two-part work, it is shown that the liquid metal antenna is highly reconfigurable in terms of its electromagnetic response and that dissipated thermal energy generated during high power operation can be offset by the action of circulating or cyclically replacing the liquid metal such that heat is continuously removed from the system. In fact, the SEVA can potentially outperform traditional copper-based antennas in high-power operational configurations. The coupled engineering model is implemented in an automated framework and a design of experiment study is performed to quantify first-order design trade-offs in this multifunctional structure. More rigorous design optimization is addressed in part 2.

  14. STFTP: Secure TFTP Protocol for Embedded Multi-Agent Systems Communication

    Directory of Open Access Journals (Sweden)

    ZAGAR, D.

    2013-05-01

    Full Text Available Today's embedded systems have evolved into multipurpose devices moving towards an embedded multi-agent system (MAS infrastructure. With the involvement of MAS in embedded systems, one remaining issues is establishing communication between agents in low computational power and low memory embedded systems without present Embedded Operating System (EOS. One solution is the extension of an outdated Trivial File Transfer Protocol (TFTP. The main advantage of using TFTP in embedded systems is the easy implementation. However, the problem at hand is the overall lack of security mechanisms in TFTP. This paper proposes an extension to the existing TFTP in a form of added security mechanisms: STFTP. The authentication is proposed using Digest Access Authentication process whereas the data encryption can be performed by various cryptographic algorithms. The proposal is experimentally tested using two embedded systems based on micro-controller architecture. Communication is analyzed for authentication, data rate and transfer time versus various data encryption ciphers and files sizes. STFTP results in an expected drop in performance, which is in the range of similar encryption algorithms. The system could be improved by using embedded systems of higher computational power or by the use of hardware encryption modules.

  15. System and method for embedding emotion in logic systems

    Science.gov (United States)

    Curtis, Steven A. (Inventor)

    2012-01-01

    A system, method, and computer readable-media for creating a stable synthetic neural system. The method includes training an intellectual choice-driven synthetic neural system (SNS), training an emotional rule-driven SNS by generating emotions from rules, incorporating the rule-driven SNS into the choice-driven SNS through an evolvable interface, and balancing the emotional SNS and the intellectual SNS to achieve stability in a nontrivial autonomous environment with a Stability Algorithm for Neural Entities (SANE). Generating emotions from rules can include coding the rules into the rule-driven SNS in a self-consistent way. Training the emotional rule-driven SNS can occur during a training stage in parallel with training the choice-driven SNS. The training stage can include a self assessment loop which measures performance characteristics of the rule-driven SNS against core genetic code. The method uses a stability threshold to measure stability of the incorporated rule-driven SNS and choice-driven SNS using SANE.

  16. A comprehensive and real-time fingerprint verification system for embedded devices

    Science.gov (United States)

    Yeung, Hoi Wo; Moon, Yiu Sang; Chen, Jiansheng; Chan, Fai; Ng, Yuk Man; Chung, Hin Shun; Pun, Kwok Ho

    2005-03-01

    This paper describes an embedded multi-user login system based on fingerprint recognition. The system, built using the Sitsang development board and embedded Linux, implements all fingerprint acquisition, preprocessing, minutia extraction, match, identification, user registration, and template encryption on the board. By careful analysis of the accuracy requirement as well as the arithmetic precision to be used, we optimized the algorithms so that the whole system can work in real-time in the embedded environment based on Intel(R) PXA255 processor. The fingerprint verification, which is the core part of the system, is fully tested on a fingerprint database consists of 1149 fingerprint images. The result shows that we can achieve an accuracy of more than 95%. Field testing of 20 registered users has further proved the reliability of our system. The core part of our system, then embedded fingerprint authentication, can also be applied in many different embedded applications concerning security problems.

  17. HVMTP: A time predictable and portable java virtual machine for hard real-time embedded systems

    DEFF Research Database (Denmark)

    Luckow, Kasper Søe; Thomsen, Bent; Korsholm, Stephan

    2016-01-01

    We present HVMTP, a time predictable and portable Java virtual machine (JVM) implementation with applications in resource-constrained, hard real-time embedded systems, which implements all levels of the safety critical Java (SCJ) specification. Time predictability is achieved by a combination...... can be obtained using the tool TETASARTSJVM. The timing model readily integrates with the rest of the TETASARTS tool set for temporal verification of SCJ systems. We will also show how a complete timing scheme in terms of safe worst-case execution times and best-case execution times of the Java...

  18. Controlled Owicki-Gries Concurrency: Reasoning about the Preemptible eChronos Embedded Operating System

    Directory of Open Access Journals (Sweden)

    June Andronick

    2015-11-01

    Full Text Available We introduce a controlled concurrency framework, derived from the Owicki-Gries method, for describing a hardware interface in detail sufficient to support the modelling and verification of small, embedded operating systems (OS's whose run-time responsiveness is paramount. Such real-time systems run with interrupts mostly enabled, including during scheduling. That differs from many other successfully modelled and verified OS's that typically reduce the complexity of concurrency by running on uniprocessor platforms and by switching interrupts off as much as possible. Our framework builds on the traditional Owicki-Gries method, for its fine-grained concurrency is needed for high-performance system code. We adapt it to support explicit concurrency control, by providing a simple, faithful representation of the hardware interface that allows software to control the degree of interleaving between user code, OS code, interrupt handlers and a scheduler that controls context switching. We then apply this framework to model the interleaving behavior of the eChronos OS, a preemptible real-time OS for embedded micro-controllers. We discuss the accuracy and usability of our approach when instantiated to model the eChronos OS. Both our framework and the eChronos model are formalised in the Isabelle/HOL theorem prover, taking advantage of the high level of automation in modern reasoning tools.

  19. Integrating Embedded Computing Systems into High School and Early Undergraduate Education

    Science.gov (United States)

    Benson, B.; Arfaee, A.; Choon Kim; Kastner, R.; Gupta, R. K.

    2011-01-01

    Early exposure to embedded computing systems is crucial for students to be prepared for the embedded computing demands of today's world. However, exposure to systems knowledge often comes too late in the curriculum to stimulate students' interests and to provide a meaningful difference in how they direct their choice of electives for future…

  20. A Project-Based Laboratory for Learning Embedded System Design with Industry Support

    Science.gov (United States)

    Lee, Chyi-Shyong; Su, Juing-Huei; Lin, Kuo-En; Chang, Jia-Hao; Lin, Gu-Hong

    2010-01-01

    A project-based laboratory for learning embedded system design with support from industry is presented in this paper. The aim of this laboratory is to motivate students to learn the building blocks of embedded systems and practical control algorithms by constructing a line-following robot using the quadratic interpolation technique to predict the…

  1. Development of a methodology for assessing the safety of embedded software systems

    Science.gov (United States)

    Garrett, C. J.; Guarro, S. B.; Apostolakis, G. E.

    1993-01-01

    A Dynamic Flowgraph Methodology (DFM) based on an integrated approach to modeling and analyzing the behavior of software-driven embedded systems for assessing and verifying reliability and safety is discussed. DFM is based on an extension of the Logic Flowgraph Methodology to incorporate state transition models. System models which express the logic of the system in terms of causal relationships between physical variables and temporal characteristics of software modules are analyzed to determine how a certain state can be reached. This is done by developing timed fault trees which take the form of logical combinations of static trees relating the system parameters at different point in time. The resulting information concerning the hardware and software states can be used to eliminate unsafe execution paths and identify testing criteria for safety critical software functions.

  2. Transmission by an Embedded System with Enhancements in Voice Processing Technologies

    Directory of Open Access Journals (Sweden)

    G.Sitha Annapurna

    2014-03-01

    Full Text Available The paper reports that the robot can transmit the data such as video, audio, images. The robot can be controlled using the human voice. There are two embedded systems first one is robot controlling system(MASTER which is used to control the robot, second one is voice controlled robot(SLAVE which responds according to the instructions coming from the controlling system. These two embedded systems are communicated through wireless. We can use anyone one of wireless protocols such as IR, NFC, Bluetooth, Zigbee, WI-FI in order to establish a bridge between the MASTER and SLAVE. The voice controlled robot can understand the instructions with the help of the voice recognition system. Spinx-4 is a speech recognizer system written entirely in the java programming language.Sphinx-4 started out as a port of Sphinx-3 to the Java programming language, but evolved into a recognizer designed to be much more flexible than Sphinx-3, thus becoming an excellent platform for speech research.Sphinx-4 is an HMM-based speech recognizer. HMM stands for Hidden Markov Models, Sphinx-4 are a type of statistical model In HMM based speech recognizers.

  3. Promise of a Low Power Mobile CPU based Embedded System in Artificial Leg Control

    Science.gov (United States)

    Hernandez, Robert; Zhang, Fan; Zhang, Xiaorong; Huang, He; Yang, Qing

    2013-01-01

    This paper presents the design and implementation of a low power embedded system using mobile processor technology (Intel Atom™ Z530 Processor) specifically tailored for a neural-machine interface (NMI) for artificial limbs. This embedded system effectively performs our previously developed NMI algorithm based on neuromuscular-mechanical fusion and phase-dependent pattern classification. The analysis shows that NMI embedded system can meet real-time constraints with high accuracies for recognizing the user's locomotion mode. Our implementation utilizes the mobile processor efficiently to allow a power consumption of 2.2 watts and low CPU utilization (less than 4.3%) while executing the complex NMI algorithm. Our experiments have shown that the highly optimized C program implementation on the embedded system has superb advantages over existing PC implementations on MATLAB. The study results suggest that mobile-CPU-based embedded system is promising for implementing advanced control for powered lower limb prostheses. PMID:23367113

  4. Promise of a low power mobile CPU based embedded system in artificial leg control.

    Science.gov (United States)

    Hernandez, Robert; Zhang, Fan; Zhang, Xiaorong; Huang, He; Yang, Qing

    2012-01-01

    This paper presents the design and implementation of a low power embedded system using mobile processor technology (Intel Atom™ Z530 Processor) specifically tailored for a neural-machine interface (NMI) for artificial limbs. This embedded system effectively performs our previously developed NMI algorithm based on neuromuscular-mechanical fusion and phase-dependent pattern classification. The analysis shows that NMI embedded system can meet real-time constraints with high accuracies for recognizing the user's locomotion mode. Our implementation utilizes the mobile processor efficiently to allow a power consumption of 2.2 watts and low CPU utilization (less than 4.3%) while executing the complex NMI algorithm. Our experiments have shown that the highly optimized C program implementation on the embedded system has superb advantages over existing PC implementations on MATLAB. The study results suggest that mobile-CPU-based embedded system is promising for implementing advanced control for powered lower limb prostheses.

  5. Implementation of ETAS (Embedding Text in Audio Signal Model To Ensure Secrecy

    Directory of Open Access Journals (Sweden)

    K. GEETHA

    2010-07-01

    Full Text Available Steganography is the art of hiding information that evolves as a new secret communication technology. For a long period time, information hiding was done using plain text, still images, video and IP datagram. Embedding secret messages using audio signal in digital format is now the area of focus. There exists numerous steganography techniques for hiding information in audio medium. In this work we propose a new model ETAS - Embedding Text in Audio Signal that embeds the text like the existing system but with encryption that gains thefull advantages of cryptography. Using steganography it is possible to conceal the full existence of the original text and the results obtained from the proposed model is compared with other existing techniques and proved to be efficient for textual messages of size beyond 12 KB as the size of the embedded text is approximately same as that of encrypted text size. This emphasis the fact that we are able to ensure secrecy without an additional cost of extra space consumed for the text to be communicated.

  6. Spatially embedded social networks: dynamic models and data reconstruction

    OpenAIRE

    Hegemann, Rachel Anne

    2012-01-01

    ``Bottom-up" and ``top-down" identify two fundamental approaches to modeling complex systems. As the name suggests, a bottom-up approach analyzes how elements on a micro scale affect observations on the macro scale. On the other hand, top-down approaches use macro scale data to identify patterns evolved from the micro scale. This thesis details two models, agent-based and data driven, designed for complex systems. These models are applied to the complex system of street gang violence. The fir...

  7. The Design and Application of Flipped Classroom Teaching Model in "Embedded System's Security"%"嵌入式系统安全"课程中翻转课堂教学模型设计

    Institute of Scientific and Technical Information of China (English)

    李涵

    2016-01-01

    翻转课堂是让学生成为学习主角,进行自主思考和学习的一种教学方法.本文结合"嵌入式系统安全"课程特点,借鉴翻转课堂教学理念,设计了教学模型,通过课程开发、课前学习、课堂内化和课后评价四个阶段,完成课程教学目标.通过翻转课堂的实施,学生提高了自主学习能力,教师也能够在学生的学习过程和汇报展示中进行教学反思,达到学生和教师共同成长和发展的目的.%Flipped classroom teaching method is a method which can cultivate students' autonomous thinking and learning interest. This paper combines the characteristics of"Embedded System's Security", refers to the flipped classroom teaching idea and de-signs a teaching model. This model is divided into four parts:curriculum development, learning before class, internalization in classroom, and evaluation after classroom. The four parts work collaboratively and complete the teaching objectives. Through the implementation of flipped classroom teaching method, students improve their autonomous learning abilities, teachers get stu-dents' reflection and inspire their consciousness. It reaches the purpose of common growth and development of teachers and stu-dents.

  8. Designing Fault-Injection Experiments for the Reliability of Embedded Systems

    Science.gov (United States)

    White, Allan L.

    2012-01-01

    This paper considers the long-standing problem of conducting fault-injections experiments to establish the ultra-reliability of embedded systems. There have been extensive efforts in fault injection, and this paper offers a partial summary of the efforts, but these previous efforts have focused on realism and efficiency. Fault injections have been used to examine diagnostics and to test algorithms, but the literature does not contain any framework that says how to conduct fault-injection experiments to establish ultra-reliability. A solution to this problem integrates field-data, arguments-from-design, and fault-injection into a seamless whole. The solution in this paper is to derive a model reduction theorem for a class of semi-Markov models suitable for describing ultra-reliable embedded systems. The derivation shows that a tight upper bound on the probability of system failure can be obtained using only the means of system-recovery times, thus reducing the experimental effort to estimating a reasonable number of easily-observed parameters. The paper includes an example of a system subject to both permanent and transient faults. There is a discussion of integrating fault-injection with field-data and arguments-from-design.

  9. Implementation of Embedded Ethernet Based on Hardware Protocol Stack in Substation Automation System

    Institute of Scientific and Technical Information of China (English)

    MA Qiang; ZHAO Jianguo; LIU Bingxu

    2008-01-01

    Embedded Ethernet technology has been utilized increasingly widely as the communication mode in the substation automation system (SAS). This paper introduces the current applying situation about embedded Ethernet in SAS First. After analyzing the protocol levels used in SAS based on embedded Ethernet and the differences between the TCP and UDP, UDP/IP is selected as the communication protocol between the station-level and bay-level devices for its real-time characteristic. Then a new kind of implementation of the embedded Ethernet is presented based on hardware protocol stack. The designed scheme can be implemented easily, reduce cost significantly and shorten developing cycle.

  10. Averaged Solvent Embedding Potential Parameters for Multiscale Modeling of Molecular Properties

    DEFF Research Database (Denmark)

    Beerepoot, Maarten; Steindal, Arnfinn Hykkerud; List, Nanna Holmgaard

    2016-01-01

    We derive and validate averaged solvent parameters for embedding potentials to be used in polarizable embedding quantum mechanics/molecular mechanics (QM/MM) molecular property calculations of solutes in organic solvents. The parameters are solvent-specific atom-centered partial charges and isotr......We derive and validate averaged solvent parameters for embedding potentials to be used in polarizable embedding quantum mechanics/molecular mechanics (QM/MM) molecular property calculations of solutes in organic solvents. The parameters are solvent-specific atom-centered partial charges...... embedding multiscale modeling without compromising the accuracy. The results are promising for the development of general embedding parameters for biomolecules, where the reduction in computational cost can be considerable....

  11. Coherent discrete embeddings for Lagrangian and Hamiltonian systems

    CERN Document Server

    Cresson, Jacky; Pierre, Charles

    2011-01-01

    The general topic of the present paper is to study the conservation for some structural property of a given problem when discretising this problem. Precisely we are interested with Lagrangian or Hamiltonian structures and thus with variational problems attached to a least action principle. Considering a partial differential equation (PDE) deriving from such a variational principle, a natural question is to know whether this structure at the continuous level is preserved at the discrete level when discretising the PDE. To address this question a concept of \\textit{coherence} is introduced. Both the differential equation (the PDE translating the least action principle) and the variational structure can be embedded at the discrete level. This provides two discrete embeddings for the original problem. In case these procedures finally provide the same discrete problem we will say that the discretisation is \\textit{coherent}. Our purpose is illustrated with the Poisson problem. Coherence for discrete embeddings of ...

  12. Performance Estimation for Embedded Systems with Data and Control Dependencies

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo

    2000-01-01

    In this paper we present an approach to performance estimation for hard real-time systems. We consider architectures consisting of multiple processors. The scheduling policy is based on a preemptive strategy with static priorities. Our model of the system captures both data and control dependencies...

  13. Machine learning techniques for energy optimization in mobile embedded systems

    Science.gov (United States)

    Donohoo, Brad Kyoshi

    Mobile smartphones and other portable battery operated embedded systems (PDAs, tablets) are pervasive computing devices that have emerged in recent years as essential instruments for communication, business, and social interactions. While performance, capabilities, and design are all important considerations when purchasing a mobile device, a long battery lifetime is one of the most desirable attributes. Battery technology and capacity has improved over the years, but it still cannot keep pace with the power consumption demands of today's mobile devices. This key limiter has led to a strong research emphasis on extending battery lifetime by minimizing energy consumption, primarily using software optimizations. This thesis presents two strategies that attempt to optimize mobile device energy consumption with negligible impact on user perception and quality of service (QoS). The first strategy proposes an application and user interaction aware middleware framework that takes advantage of user idle time between interaction events of the foreground application to optimize CPU and screen backlight energy consumption. The framework dynamically classifies mobile device applications based on their received interaction patterns, then invokes a number of different power management algorithms to adjust processor frequency and screen backlight levels accordingly. The second strategy proposes the usage of machine learning techniques to learn a user's mobile device usage pattern pertaining to spatiotemporal and device contexts, and then predict energy-optimal data and location interface configurations. By learning where and when a mobile device user uses certain power-hungry interfaces (3G, WiFi, and GPS), the techniques, which include variants of linear discriminant analysis, linear logistic regression, non-linear logistic regression, and k-nearest neighbor, are able to dynamically turn off unnecessary interfaces at runtime in order to save energy.

  14. SAFCM: A Security-Aware Feedback Control Mechanism for Distributed Real-Time Embedded Systems

    DEFF Research Database (Denmark)

    Ma, Yue; Jiang, Wei; Sang, Nan

    2012-01-01

    -time systems, a multi-input multi-output feedback loop is designed and a model predictive controller is deployed based on an equation model that describes the dynamic behavior of the DRE systems. This control loop uses security level scaling to globally control the CPU utilization and security performance......Distributed Real-time Embedded (DRE) systems are facing great challenges in networked, unpredictable and especially unsecured environments. In such systems, there is a strong need to enforce security on distributed computing nodes in order to guard against potential threats, while satisfying...... the real-time requirements. This paper proposes a Security-Aware Feedback Control Mechanism (SAFCM) which has the ability to dynamically change the security level to guarantee soft real-time requirements and make the security protection as strong as possible. In order to widely support distributed real...

  15. Validation Support for Distributed Real-Time Embedded Systems in VDM++

    DEFF Research Database (Denmark)

    S. Fitzgerald, John; Gorm Larsen, Peter; Tjell, Simon

    2007-01-01

    We present a tool-supported approach to the validation of system-level timing properties in formal models of distributed real-time embedded systems. Our aim is to provide system architects with rapid feedback on the timing characteristics of alternative designs in the often volatile early stages...... of the development cycle. The approach extends the Vienna Development Method (VDM++), a formal objectoriented modeling language with facilities for describing real-time applications deployed over a distributed infrastructure. A new facility is proposed for stating and checking validation conjectures (assertions...... to visualise traces and validation conjecture violations. The approach and tool support are illustrated with a case study based on an in-car radio navigation system....

  16. Global specification and validation of embedded systems integrating heterogeneous components

    CERN Document Server

    Nicolescu, G

    2007-01-01

    Offers a deep understanding of concepts and practices behind the composition of heterogeneous componentsIntroduces a systematic approach to build an execution model for systems composed of heterogeneous componentsMixed continuous/discrete and hardware/software systems will be used to illustrate these concepts.Gives a clear vision on the theory and practice of specification and validation of complex modern systemsExamples give the designers solutions applicable in their daily practice.

  17. Co-simulation of Distributed Embedded Real-Time Control Systems

    NARCIS (Netherlands)

    Verhoef, M.; Visser, P.M.; Hooman, J.; Broenink, Johannes F.; Davies, J.; Gibbons, J.

    2007-01-01

    Development of computerized embedded control systems is difficult because it brings together systems theory, electrical engineering and computer science. The engineering and analysis approaches advocated by these disciplines are fundamentally different which complicates reasoning about e.g. performa

  18. Design and Application of Embedded System Based on ARM7 LPC2104 Processor in Telemedicine.

    Science.gov (United States)

    Miao, Ya-Lin; Miao, Xiang-Lin; Bian, Zheng-Zhong; Zhang, Yong-Jie

    2005-01-01

    This paper, based on ARM7 processor and real-time embedded operating system (μC/OS-II), establishes an embedded telemedicine platform ground on LPC2104 and realizes some very popular embedded application technologies such as USB communication, embedded Internet communication, infrared communication, etc. Meanwhile the volume of the hardware is smaller; power consumption is lower; the functions are mightier and the expansibility is stronger. In addition, for the embedded real-time μC/OS-II in use has gone through the reliability authentication, the whole running system is more stable and the program maintenance and update is more convenient. The telemedicine system based on this technology has been tested to be stable and efficient, and has obtained the results as expected.

  19. Expressing Environment Assumptions and Real-time Requirements for a Distributed Embedded System with Shared Variables

    DEFF Research Database (Denmark)

    Tjell, Simon; Fernandes, João Miguel

    2008-01-01

    In a distributed embedded system, it is often necessary to share variables among its computing nodes to allow the distribution of control algorithms. It is therefore necessary to include a component in each node that provides the service of variable sharing. For that type of component, this paper...... discusses how to create a Colored Petri Nets (CPN) model that formally expresses the following elements in a clearly separated structure: (1) assumptions about the behavior of the environment of the component, (2) real-time requirements for the component, and (3) a possible solution in terms of an algorithm...

  20. Vertical transportation systems embedded on shuffled frog leaping algorithm for manufacturing optimisation problems in industries.

    Science.gov (United States)

    Aungkulanon, Pasura; Luangpaiboon, Pongchanun

    2016-01-01

    Response surface methods via the first or second order models are important in manufacturing processes. This study, however, proposes different structured mechanisms of the vertical transportation systems or VTS embedded on a shuffled frog leaping-based approach. There are three VTS scenarios, a motion reaching a normal operating velocity, and both reaching and not reaching transitional motion. These variants were performed to simultaneously inspect multiple responses affected by machining parameters in multi-pass turning processes. The numerical results of two machining optimisation problems demonstrated the high performance measures of the proposed methods, when compared to other optimisation algorithms for an actual deep cut design.

  1. Remote Multimedia Monitoring System Based on Embedded Web Server for Networked Manufacturing

    Institute of Scientific and Technical Information of China (English)

    HEDeqiang; YANGYu; 等

    2002-01-01

    A new-style remote monitoring system is propsed.which is based on enterprises' embedded wed servers and can be widely used in enterprises' networked manufactureing systems.The principle and characteristics of remote monitoring system based on embedded web server are analyzed.Such a kind of system for networked manufacturing is designed ,and it proves efficient and feasible in promoting communication among enterprises,improving designing and scheduling,decreasing facility failure and reducing product cost.

  2. The Teacher Leadership Process: Attempting Change within Embedded Systems

    Science.gov (United States)

    Cooper, Kristy S.; Stanulis, Randi N.; Brondyk, Susan K.; Hamilton, Erica R.; Macaluso, Michael; Meier, Jessica A.

    2016-01-01

    This embedded case study examines the leadership practices of eleven teacher leaders in three urban schools to identify how these teacher leaders attempt to change the teaching practice of their colleagues while working as professional learning community leaders and as mentors for new teachers. Using a theoretical framework integrating complex…

  3. System-level power optimization for real-time distributed embedded systems

    Science.gov (United States)

    Luo, Jiong

    well. Variable-frequency links have been designed by circuit designers for both parallel and serial links, which can adaptively regulate the supply voltage of transceivers to a desired link frequency, to exploit the variations in bandwidth requirement for power savings. We propose solutions for simultaneous dynamic voltage scaling of processors and links. The proposed solution considers real-time scheduling, flow control, and packet routing jointly. It can trade off the power consumption on processors and communication links via efficient slack allocation, and lead to more power savings than dynamic voltage scaling on processors alone. For battery-operated systems, the battery lifespan is an important concern. Due to the effects of discharge rate and battery recovery, the discharge pattern of batteries has an impact on the battery lifespan. Battery models indicate that even under the same average power consumption, reducing peak power current and variance in the power profile can increase the battery efficiency and thereby prolong battery lifetime. To take advantage of these effects, we propose battery-driven scheduling techniques for embedded applications, to reduce the peak power and the variance in the power profile of the overall system under real-time constraints. The proposed scheduling algorithms are also beneficial in addressing reliability and signal integrity concerns by effectively controlling peak power and variance of the power profile.

  4. Embedded systems design for high-speed data acquisition and control

    CERN Document Server

    Di Paolo Emilio, Maurizio

    2015-01-01

    This book serves as a practical guide for practicing engineers who need to design embedded systems for high-speed data acquisition and control systems. A minimum amount of theory is presented, along with a review of analog and digital electronics, followed by detailed explanations of essential topics in hardware design and software development. The discussion of hardware focuses on microcontroller design (ARM microcontrollers and FPGAs), techniques of embedded design, high speed data acquisition (DAQ) and control systems. Coverage of software development includes main programming techniques, culminating in the study of real-time operating systems. All concepts are introduced in a manner to be highly-accessible to practicing engineers and lead to the practical implementation of an embedded board that can be used in various industrial fields as a control system and high speed data acquisition system.   • Describes fundamentals of embedded systems design in an accessible manner; • Takes a problem-solving ...

  5. Modeling & Analysis of Multicore Architectures for Embedded SIGINT Applications

    Science.gov (United States)

    2015-03-01

    Reducing Anisotropic Diffusion Implementation ............................................ 11 4. Results and Discussion... dissemination (PED). As one example, the utility of embedded processing architectures will be driven by energy efficiency as much as it will be by...Exploitation, Analysis and Production, Dissemination (PCPAD) technology development community [2]. Joint Publication 3-0 defines a permissive

  6. Embedding Sustainable Business Practice : A Better Business Model

    NARCIS (Netherlands)

    Ainsbury, R.E.

    2016-01-01

    Purpose: The author sets out the basis for a new research programme designed to demonstrate that by encouraging managers of small to medium-sized businesses (SMEs [1]) to take a positive approach to social and environmental risks, embedding and operationalising their responses into their business st

  7. One Curve Embedded Full-Bridge MMC Modeling Method with Detailed Representation of IGBT Characteristics

    Science.gov (United States)

    Hongyang, Yu; Zhengang, Lu; Xi, Yang

    2017-05-01

    Modular Multilevel Converter is more and more widely used in high voltage DC transmission system and high power motor drive system. It is a major topological structure for high power AC-DC converter. Due to the large module number, the complex control algorithm, and the high power user’s back ground, the MMC model used for simulation should be as accurate as possible to simulate the details of how MMC works for the dynamic testing of the MMC controller. But so far, there is no sample simulation MMC model which can simulate the switching dynamic process. In this paper, one curve embedded full-bridge MMC modeling method with detailed representation of IGBT characteristics is proposed. This method is based on the switching curve referring and sample circuit calculation, and it is sample for implementation. Based on the simulation comparison test under Matlab/Simulink, the proposed method is proved to be correct.

  8. Vision-based Nano Robotic System for High-throughput Non-embedded Cell Cutting

    OpenAIRE

    Wanfeng Shang; Haojian Lu; Wenfeng Wan; Toshio Fukuda; Yajing Shen

    2016-01-01

    Cell cutting is a significant task in biology study, but the highly productive non-embedded cell cutting is still a big challenge for current techniques. This paper proposes a vision-based nano robotic system and then realizes automatic non-embedded cell cutting with this system. First, the nano robotic system is developed and integrated with a nanoknife inside an environmental scanning electron microscopy (ESEM). Then, the positions of the nanoknife and the single cell are recognized, and th...

  9. An ECG storage and retrieval system embedded in client server HIS utilizing object-oriented DB.

    Science.gov (United States)

    Wang, C; Ohe, K; Sakurai, T; Nagase, T; Kaihara, S

    1996-02-01

    In the University of Tokyo Hospital, the improved client server HIS has been applied to clinical practice and physicians can order prescription, laboratory examination, ECG examination and radiographic examination, etc. directly by themselves and read results of these examinations, except medical signal waves, schema and image, on UNIX workstations. Recently, we designed and developed an ECG storage and retrieval system embedded in the client server HIS utilizing object-oriented database to take the first step in dealing with digitized signal, schema and image data and show waves, graphics, and images directly to physicians by the client server HIS. The system was developed based on object-oriented analysis and design, and implemented with object-oriented database management system (OODMS) and C++ programming language. In this paper, we describe the ECG data model, functions of the storage and retrieval system, features of user interface and the result of its implementation in the HIS.

  10. State analysis requirements database for engineering complex embedded systems

    Science.gov (United States)

    Bennett, Matthew B.; Rasmussen, Robert D.; Ingham, Michel D.

    2004-01-01

    It has become clear that spacecraft system complexity is reaching a threshold where customary methods of control are no longer affordable or sufficiently reliable. At the heart of this problem are the conventional approaches to systems and software engineering based on subsystem-level functional decomposition, which fail to scale in the tangled web of interactions typically encountered in complex spacecraft designs. Furthermore, there is a fundamental gap between the requirements on software specified by systems engineers and the implementation of these requirements by software engineers. Software engineers must perform the translation of requirements into software code, hoping to accurately capture the systems engineer's understanding of the system behavior, which is not always explicitly specified. This gap opens up the possibility for misinterpretation of the systems engineer's intent, potentially leading to software errors. This problem is addressed by a systems engineering tool called the State Analysis Database, which provides a tool for capturing system and software requirements in the form of explicit models. This paper describes how requirements for complex aerospace systems can be developed using the State Analysis Database.

  11. State analysis requirements database for engineering complex embedded systems

    Science.gov (United States)

    Bennett, Matthew B.; Rasmussen, Robert D.; Ingham, Michel D.

    2004-01-01

    It has become clear that spacecraft system complexity is reaching a threshold where customary methods of control are no longer affordable or sufficiently reliable. At the heart of this problem are the conventional approaches to systems and software engineering based on subsystem-level functional decomposition, which fail to scale in the tangled web of interactions typically encountered in complex spacecraft designs. Furthermore, there is a fundamental gap between the requirements on software specified by systems engineers and the implementation of these requirements by software engineers. Software engineers must perform the translation of requirements into software code, hoping to accurately capture the systems engineer's understanding of the system behavior, which is not always explicitly specified. This gap opens up the possibility for misinterpretation of the systems engineer's intent, potentially leading to software errors. This problem is addressed by a systems engineering tool called the State Analysis Database, which provides a tool for capturing system and software requirements in the form of explicit models. This paper describes how requirements for complex aerospace systems can be developed using the State Analysis Database.

  12. A High-Efficiency Wind Energy Harvester for Autonomous Embedded Systems

    Directory of Open Access Journals (Sweden)

    Davide Brunelli

    2016-03-01

    Full Text Available Energy harvesting is currently a hot research topic, mainly as a consequence of the increasing attractiveness of computing and sensing solutions based on small, low-power distributed embedded systems. Harvesting may enable systems to operate in a deploy-and-forget mode, particularly when power grid is absent and the use of rechargeable batteries is unattractive due to their limited lifetime and maintenance requirements. This paper focuses on wind flow as an energy source feasible to meet the energy needs of a small autonomous embedded system. In particular the contribution is on the electrical converter and system integration. We characterize the micro-wind turbine, we define a detailed model of its behaviour, and then we focused on a highly efficient circuit to convert wind energy into electrical energy. The optimized design features an overall volume smaller than 64 cm3. The core of the harvester is a high efficiency buck-boost converter which performs an optimal power point tracking. Experimental results show that the wind generator boosts efficiency over a wide range of operating conditions.

  13. Embedded system in Arduino platform with Fuzzy control to support the grain aeration decision

    Directory of Open Access Journals (Sweden)

    Albino Szesz Junior

    Full Text Available ABSTRACT: Aeration is currently the most commonly used technique to improve the drying and storage of grain, depending on temperature and water content of the grain, as of the temperature and relative humidity of the outside air. In order to monitor temperature and humidity of the grain mass, it is possible to have a network of sensors in the cells of both internal and external storage. Use of artificial intelligence through Fuzzy theory, has been used since the 60s and enables their application on various forms. Thus, it is observed that the aeration of grain in function of representing a system of controlled environment can be studied in relation to the application of this theory. Therefore, the aim of this paper is to present an embedded Fuzzy control system based on the mathematical model of CRUZ et al. (2002 and applied to the Arduino platform, for decision support in aeration of grain. For this, an embedded Arduino system was developed, which received the environmental values of temperature and humidity to then be processed in a Fuzzy controller and return the output as a recommendation to control the aeration process rationally. Comparing the results obtained from the graph presented by LASSERAN (1981 it was observed that the system is effective.

  14. The optimization of improved mean shift object tracking in embedded multicore DSP parallel system

    Science.gov (United States)

    Tian, Li; Zhou, Fugen; Meng, Cai; Hu, Congliang

    2014-11-01

    This paper proposes a more robust and efficient Mean Shift object tracking algorithm which is optimized for embedded multicore DSP Parallel system. Firstly, the RGB image is transformed into HSV image which is robust in many aspects such as lighting changes. Then, the color histogram model is used in the back projection process to generate the color probability distribution. Secondly, the size and position of search window are initialized in the first frame, and Mean Shift algorithm calculates the center position of the target and adjusts the search window automatically both in size and location, according to the result of the previous frame. Finally, since the multicore DSP system is commonly adopted in the embedded application such as seeker and an optical scout system, we implement the proposed algorithm in the TI multicore DSP system to meet the need of large amount computation. For multicore parallel computing, the explicit IPC based multicore framework is designed which outperforms OpenMP standard. Moreover, the parallelisms of 8 functional units and cross path data fetch capability of C66 core are utilized to accelerate the computation of iteration in Mean Shift algorithm. The experimental results show that the algorithm has good performance in complex scenes such as deformation, scale change and occlusion, simultaneously the proposed optimization method can significantly reduce the computation time.

  15. A High-Efficiency Wind Energy Harvester for Autonomous Embedded Systems.

    Science.gov (United States)

    Brunelli, Davide

    2016-03-04

    Energy harvesting is currently a hot research topic, mainly as a consequence of the increasing attractiveness of computing and sensing solutions based on small, low-power distributed embedded systems. Harvesting may enable systems to operate in a deploy-and-forget mode, particularly when power grid is absent and the use of rechargeable batteries is unattractive due to their limited lifetime and maintenance requirements. This paper focuses on wind flow as an energy source feasible to meet the energy needs of a small autonomous embedded system. In particular the contribution is on the electrical converter and system integration. We characterize the micro-wind turbine, we define a detailed model of its behaviour, and then we focused on a highly efficient circuit to convert wind energy into electrical energy. The optimized design features an overall volume smaller than 64 cm³. The core of the harvester is a high efficiency buck-boost converter which performs an optimal power point tracking. Experimental results show that the wind generator boosts efficiency over a wide range of operating conditions.

  16. Integration of Si-CMOS embedded photo detector array and mixed signal processing system with embedded optical waveguide input

    Science.gov (United States)

    Kim, Daeik D.; Thomas, Mikkel A.; Brooke, Martin A.; Jokerst, Nan M.

    2004-06-01

    Arrays of embedded bipolar junction transistor (BJT) photo detectors (PD) and a parallel mixed-signal processing system were fabricated as a silicon complementary metal oxide semiconductor (Si-CMOS) circuit for the integration optical sensors on the surface of the chip. The circuit was fabricated with AMI 1.5um n-well CMOS process and the embedded PNP BJT PD has a pixel size of 8um by 8um. BJT PD was chosen to take advantage of its higher gain amplification of photo current than that of PiN type detectors since the target application is a low-speed and high-sensitivity sensor. The photo current generated by BJT PD is manipulated by mixed-signal processing system, which consists of parallel first order low-pass delta-sigma oversampling analog-to-digital converters (ADC). There are 8 parallel ADCs on the chip and a group of 8 BJT PDs are selected with CMOS switches. An array of PD is composed of three or six groups of PDs depending on the number of rows.

  17. Development of Novel Smart Home System based on ZigBee Technique and Embedded Control System

    Institute of Scientific and Technical Information of China (English)

    Wang Lihong

    2015-01-01

    In this paper, we report the development of novel smart home system based on ZigBee technique and embedded control system. In a lot of ZigBee technology applied in smart home system at the same time, how to view of the existing network terminal equipment, control and management of household field research also in rapid development. Terminal equipment mainly includes joining the network and control commands to send coordinator system combines the environment parameter data acquisition and serial port communication, and other functions. The simulation directly shows the effectiveness of our system visually and numerically.

  18. Adversarial intent modeling using embedded simulation and temporal Bayesian knowledge bases

    Science.gov (United States)

    Pioch, Nicholas J.; Melhuish, James; Seidel, Andy; Santos, Eugene, Jr.; Li, Deqing; Gorniak, Mark

    2009-05-01

    To foster shared battlespace awareness among air strategy planners, BAE Systems has developed Commander's Model Integration and Simulation Toolkit (CMIST), an Integrated Development Environment for authoring, integration, validation, and debugging of models relating multiple domains, including political, military, social, economic and information. CMIST provides a unified graphical user interface for such systems of systems modeling, spanning several disparate modeling paradigms. Here, we briefly review the CMIST architecture and then compare modeling results using two approaches to intent modeling. The first uses reactive agents with simplified behavior models that apply rule-based triggers to initiate actions based solely on observations of the external world at the current time in the simulation. The second method models proactive agents running an embedded CMIST simulation representing their projection of how events may unfold in the future in order to take early preventative action. Finally, we discuss a recent extension to CMIST that incorporates Temporal Bayesian Knowledge Bases for more sophisticated models of adversarial intent that are capable of inferring goals and future actions given evidence of current actions at particular times.

  19. Introduction to co-simulation of software and hardware in embedded processor systems

    Energy Technology Data Exchange (ETDEWEB)

    Dreike, P.L.; McCoy, J.A.

    1996-09-01

    From the dawn of the first use of microprocessors and microcontrollers in embedded systems, the software has been blamed for products being late to market, This is due to software being developed after hardware is fabricated. During the past few years, the use of Hardware Description (or Design) Languages (HDLs) and digital simulation have advanced to a point where the concurrent development of software and hardware can be contemplated using simulation environments. This offers the potential of 50% or greater reductions in time-to-market for embedded systems. This paper is a tutorial on the technical issues that underlie software-hardware (swhw) co-simulation, and the current state of the art. We review the traditional sequential hardware-software design paradigm, and suggest a paradigm for concurrent design, which is supported by co-simulation of software and hardware. This is followed by sections on HDLs modeling and simulation;hardware assisted approaches to simulation; microprocessor modeling methods; brief descriptions of four commercial products for sw-hw co-simulation and a description of our own experiments to develop a co-simulation environment.

  20. Introduction to Embedded Systems Using ANSI C and the Arduino Development Environment

    CERN Document Server

    Russell, David

    2010-01-01

    Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control. The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor and a Java-based software-development environment. These features allow an embedded systems beginner the ability to focus their attention on learning how to write embedded software instead of wasting time overcoming the engineering CAD tools learning curve. The goal of this text

  1. Averaged Solvent Embedding Potential Parameters for Multiscale Modeling of Molecular Properties.

    Science.gov (United States)

    Beerepoot, Maarten T P; Steindal, Arnfinn Hykkerud; List, Nanna Holmgaard; Kongsted, Jacob; Olsen, Jógvan Magnus Haugaard

    2016-04-12

    We derive and validate averaged solvent parameters for embedding potentials to be used in polarizable embedding quantum mechanics/molecular mechanics (QM/MM) molecular property calculations of solutes in organic solvents. The parameters are solvent-specific atom-centered partial charges and isotropic polarizabilities averaged over a large number of geometries of solvent molecules. The use of averaged parameters reduces the computational cost to obtain the embedding potential, which can otherwise be a rate-limiting step in calculations involving large environments. The parameters are evaluated by analyzing the quality of the resulting molecular electrostatic potentials with respect to full QM potentials. We show that a combination of geometry-specific parameters for solvent molecules close to the QM region and averaged parameters for solvent molecules further away allows for efficient polarizable embedding multiscale modeling without compromising the accuracy. The results are promising for the development of general embedding parameters for biomolecules, where the reduction in computational cost can be considerable.

  2. On perturbation of eigenvalues embedded at thresholds in a two channel model

    DEFF Research Database (Denmark)

    Jensen, Arne

    2002-01-01

    We present some results on the perturbation of eigenvalues embedded at thresholds in a two channel model Hamiltonian with a small off-diagonal perturbation. Examples are given of the various types of behavior of the eigenvalue under perturbation....

  3. On Perturbation of Eigenvalues Embedded at Thresholds in a Two Channel Model

    Indian Academy of Sciences (India)

    Arne Jensen

    2002-02-01

    We present some results on the perturbation of eigenvalues embedded at thresholds in a two channel model Hamiltonian with a small off-diagonal perturbation. Examples are given of the various types of behavior of the eigenvalue under perturbation.

  4. Verifying Embedded Systems using Component-based Runtime Observers

    DEFF Research Database (Denmark)

    Guan, Wei; Marian, Nicolae; Angelov, Christo K.

    Formal verification methods, such as exhaustive model checking, are often infeasible because of high computational complexity. Runtime observers (monitors) provide an alternative, light-weight verification method, which offers a non-exhaustive yet feasible approach to monitoring system behavior...... against formally specified properties. This paper presents a component-based design method for runtime observers, which are configured from instances of prefabricated reusable components---Predicate Evaluator (PE) and Temporal Evaluator (TE). The PE computes atomic propositions for the TE; the latter...... specified properties via simulation. The presented method has been experimentally validated in an industrial case study---a control system for a safety-critical medical ventilator unit....

  5. A Novel Memory Structure for Embedded Systems: Flexible Sequential and Random Access Memory

    Institute of Scientific and Technical Information of China (English)

    Ying Chen; Karthik Ranganathan; Vasudev V. Pai; David J. Lilja; Kia Bazargan

    2005-01-01

    The on-chip memory performance of embedded systems directly affects the system designers' decision about how to allocate expensive silicon area. A novel memory architecture, flexible sequential and random access memory (FSRAM),is investigated for embedded systems. To realize sequential accesses, small "links" are added to each row in the RAM array to point to the next row to be prefetched. The potential cache pollution is ameliorated by a small sequential access buffer (SAB). To evaluate the architecture-level performance of FSRAM, we ran the Mediabench benchmark programs on a modified version of the SimpleScalar simulator. Our results show that the FSRAM improves the performance of a baseline processor with a 16KB data cache up to 55%, with an average of 9%; furthermore, the FSRAM reduces 53.1% of the data cache miss count on average due to its prefetching effect. We also designed RTL and SPICE models of the FSRAM, which show that the FSRAM significantly improves memory access time, while reducing power consumption, with negligible area overhead.

  6. Verifying Embedded Systems using Component-based Runtime Observers

    DEFF Research Database (Denmark)

    Guan, Wei; Marian, Nicolae; Angelov, Christo K.

    Formal verification methods, such as exhaustive model checking, are often infeasible because of high computational complexity. Runtime observers (monitors) provide an alternative, light-weight verification method, which offers a non-exhaustive yet feasible approach to monitoring system behavior...... against formally specified properties. This paper presents a component-based design method for runtime observers, which are configured from instances of prefabricated reusable components---Predicate Evaluator (PE) and Temporal Evaluator (TE). The PE computes atomic propositions for the TE; the latter...... is a reconfigurable component processing a data structure, representing the state transition diagram of a non-deterministic state machine, i.e. a Buchi automaton derived from a system property specified in Linear Temporal Logic (LTL). Observer components have been implemented using design models and design patterns...

  7. Non-dominated Sorting Genetic Algorithms for Heterogeneous Embedded System Design

    Directory of Open Access Journals (Sweden)

    A. K. Rath

    2006-01-01

    Full Text Available The design of complex embedded systems involves the simultaneous optimization of several conflicting and competing objectives. Instead of a single global optimal solution, there exist a set of Pareto optimal solutions. In this study we have used a multi-objective evolutionary optimization algorithms called non-dominated sorting genetic algorithm (NSGA, which will suit to the requirements of designing a complex heterogeneous embedded system. Further, the algorithm is rigorously tested using Video Codec as a case study

  8. Modeling Flash Floods in Small Ungaged Watersheds using Embedded GIS

    OpenAIRE

    Knocke, Ethan William

    2006-01-01

    Effective prediction of localized flash flood regions for an approaching rainfall event requires an in-depth knowledge of the land surface and stream characteristics of the forecast area. Flash Flood Guidance (FFG) is currently formulated once or twice a day at the county level by River Forecast Centers (RFC) in the U.S. using modeling systems that contain coarse, generalized land and stream characteristics and hydrologic runoff techniques that often are not calibrated for the forecast regio...

  9. An unusual fragmentation of oxetane-embedded tetracyclic ketal systems.

    Science.gov (United States)

    Rao, G Hari Mangeswara; Khan, Faiz Ahmed

    2013-11-01

    An unusual route for the synthesis of functionalized cyclobutane derivatives starting from functionalized norbornane derivatives is reported. Base-induced fragmentation of an oxetanol-type moiety embedded in a tetracyclic norbornyl ketal leads to a cyclobutane-fused derivative as the major or exclusive product. The fragmentation reaction for bridgehead-bromine-substituted derivatives was much faster than for the corresponding chlorine-substituted substrates. The functionalized cyclobutane product was formed exclusively in high yield in the former case, while the latter furnished a minor uncyclized side product in varying yields.

  10. Reduced Fracture Finite Element Model Analysis of an Efficient Two-Scale Hybrid Embedded Fracture Model

    KAUST Repository

    Amir, Sahar Z.

    2017-06-09

    A Hybrid Embedded Fracture (HEF) model was developed to reduce various computational costs while maintaining physical accuracy (Amir and Sun, 2016). HEF splits the computations into fine scale and coarse scale. Fine scale solves analytically for the matrix-fracture flux exchange parameter. Coarse scale solves for the properties of the entire system. In literature, fractures were assumed to be either vertical or horizontal for simplification (Warren and Root, 1963). Matrix-fracture flux exchange parameter was given few equations built on that assumption (Kazemi, 1968; Lemonnier and Bourbiaux, 2010). However, such simplified cases do not apply directly for actual random fracture shapes, directions, orientations …etc. This paper shows that the HEF fine scale analytic solution (Amir and Sun, 2016) generates the flux exchange parameter found in literature for vertical and horizontal fracture cases. For other fracture cases, the flux exchange parameter changes according to the angle, slop, direction, … etc. This conclusion rises from the analysis of both: the Discrete Fracture Network (DFN) and the HEF schemes. The behavior of both schemes is analyzed with exactly similar fracture conditions and the results are shown and discussed. Then, a generalization is illustrated for any slightly compressible single-phase fluid within fractured porous media and its results are discussed.

  11. Evaluation and application of the ROMS 1-way embedding procedure to the central california upwelling system

    Science.gov (United States)

    Penven, Pierrick; Debreu, Laurent; Marchesiello, Patrick; McWilliams, James C.

    What most clearly distinguishes near-shore and off-shore currents is their dominant spatial scale, O (1-30) km near-shore and O (30-1000) km off-shore. In practice, these phenomena are usually both measured and modeled with separate methods. In particular, it is infeasible for any regular computational grid to be large enough to simultaneously resolve well both types of currents. In order to obtain local solutions at high resolution while preserving the regional-scale circulation at an affordable computational cost, a 1-way grid embedding capability has been integrated into the Regional Oceanic Modeling System (ROMS). It takes advantage of the AGRIF (Adaptive Grid Refinement in Fortran) Fortran 90 package based on the use of pointers. After a first evaluation in a baroclinic vortex test case, the embedding procedure has been applied to a domain that covers the central upwelling region off California, around Monterey Bay, embedded in a domain that spans the continental U.S. Pacific Coast. Long-term simulations (10 years) have been conducted to obtain mean-seasonal statistical equilibria. The final solution shows few discontinuities at the parent-child domain boundary and a valid representation of the local upwelling structure, at a CPU cost only slightly greater than for the inner region alone. The solution is assessed by comparison with solutions for the whole US Pacific Coast at both low and high resolutions and to solutions for only the inner region at high resolution with mean-seasonal boundary conditions.

  12. Formal detection method for hardware vulnerabilities and Trojan of embedded devices

    Science.gov (United States)

    Xie, Xiaodong; Li, Qingbao; Niu, Xiaopeng

    2013-03-01

    As become more widely used, embedded systems security has increasingly gained attention. From the hardware point of view, this paper describes the background of approach to the vulnerabilities and hardware Trojan detection of embedded system, basic ideas and objectives; established the model- ESM (Embedded Systems Model) used to describe embedded systems, provides the encoding method of the ESM system state. Based on this model, this article describes how to use model checking methods to detect vulnerabilities and Trojan existence of an embedded system.

  13. A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions

    Directory of Open Access Journals (Sweden)

    Mohammed El-Abd

    2017-06-01

    Full Text Available In this paper, the subject of embedded systems education in the Arduino age is examined. Arduino is an open-source microcontroller platform that has been widely popular in the past decade among hobbyists and academics. Arduino is increasingly being adopted in courses that span different disciplines in schools and universities. As a result, numerous papers are being published every year in different engineering education conferences and journals reporting the integration of Arduino in teaching. In this work, the impact of Arduino on embedded systems education is investigated. First, challenges facing embedded systems education are identified from the literature. Second, different Arduino teaching integration methodologies reported in the literature are surveyed and analyzed. Third, the question whether Arduino successfully addresses embedded education challenges or not is discussed taking both surveyed findings and recent market trends into consideration. Finally, a number of open-ended research directions are proposed.

  14. Micro-precise spatiotemporal delivery system embedded in 3D printing for complex tissue regeneration.

    Science.gov (United States)

    Tarafder, Solaiman; Koch, Alia; Jun, Yena; Chou, Conrad; Awadallah, Mary R; Lee, Chang H

    2016-04-25

    Three dimensional (3D) printing has emerged as an efficient tool for tissue engineering and regenerative medicine, given its advantages for constructing custom-designed scaffolds with tunable microstructure/physical properties. Here we developed a micro-precise spatiotemporal delivery system embedded in 3D printed scaffolds. PLGA microspheres (μS) were encapsulated with growth factors (GFs) and then embedded inside PCL microfibers that constitute custom-designed 3D scaffolds. Given the substantial difference in the melting points between PLGA and PCL and their low heat conductivity, μS were able to maintain its original structure while protecting GF's bioactivities. Micro-precise spatial control of multiple GFs was achieved by interchanging dispensing cartridges during a single printing process. Spatially controlled delivery of GFs, with a prolonged release, guided formation of multi-tissue interfaces from bone marrow derived mesenchymal stem/progenitor cells (MSCs). To investigate efficacy of the micro-precise delivery system embedded in 3D printed scaffold, temporomandibular joint (TMJ) disc scaffolds were fabricated with micro-precise spatiotemporal delivery of CTGF and TGFβ3, mimicking native-like multiphase fibrocartilage. In vitro, TMJ disc scaffolds spatially embedded with CTGF/TGFβ3-μS resulted in formation of multiphase fibrocartilaginous tissues from MSCs. In vivo, TMJ disc perforation was performed in rabbits, followed by implantation of CTGF/TGFβ3-μS-embedded scaffolds. After 4 wks, CTGF/TGFβ3-μS embedded scaffolds significantly improved healing of the perforated TMJ disc as compared to the degenerated TMJ disc in the control group with scaffold embedded with empty μS. In addition, CTGF/TGFβ3-μS embedded scaffolds significantly prevented arthritic changes on TMJ condyles. In conclusion, our micro-precise spatiotemporal delivery system embedded in 3D printing may serve as an efficient tool to regenerate complex and inhomogeneous tissues.

  15. Inlet Flow Control and Prediction Technologies for Embedded Propulsion Systems

    Science.gov (United States)

    McMillan, Michelle L.; Mackie, Scott A.; Gissen, Abe; Vukasinovic, Bojan; Lakebrink, Matthew T.; Glezer, Ari; Mani, Mori; Mace, James L.

    2011-01-01

    Fail-safe, hybrid, flow control (HFC) is a promising technology for meeting high-speed cruise efficiency, low-noise signature, and reduced fuel-burn goals for future, Hybrid-Wing-Body (HWB) aircraft with embedded engines. This report details the development of HFC technology that enables improved inlet performance in HWB vehicles with highly integrated inlets and embedded engines without adversely affecting vehicle performance. In addition, new test techniques for evaluating Boundary-Layer-Ingesting (BLI)-inlet flow-control technologies developed and demonstrated through this program are documented, including the ability to generate a BLI-like inlet-entrance flow in a direct-connect, wind-tunnel facility, as well as, the use of D-optimal, statistically designed experiments to optimize test efficiency and enable interpretation of results. Validated improvements in numerical analysis tools and methods accomplished through this program are also documented, including Reynolds-Averaged Navier-Stokes CFD simulations of steady-state flow physics for baseline, BLI-inlet diffuser flow, as well as, that created by flow-control devices. Finally, numerical methods were employed in a ground-breaking attempt to directly simulate dynamic distortion. The advances in inlet technologies and prediction tools will help to meet and exceed "N+2" project goals for future HWB aircraft.

  16. Open-ended response theory with polarizable embedding: multiphoton absorption in biomolecular systems.

    Science.gov (United States)

    Steindal, Arnfinn Hykkerud; Beerepoot, Maarten T P; Ringholm, Magnus; List, Nanna Holmgaard; Ruud, Kenneth; Kongsted, Jacob; Olsen, Jógvan Magnus Haugaard

    2016-10-12

    We present the theory and implementation of an open-ended framework for electric response properties at the level of Hartree-Fock and Kohn-Sham density functional theory that includes effects from the molecular environment modeled by the polarizable embedding (PE) model. With this new state-of-the-art multiscale functionality, electric response properties to any order can be calculated for molecules embedded in polarizable atomistic molecular environments ranging from solvents to complex heterogeneous macromolecules such as proteins. In addition, environmental effects on multiphoton absorption (MPA) properties can be studied by evaluating single residues of the response functions. The PE approach includes mutual polarization effects between the quantum and classical parts of the system through induced dipoles that are determined self-consistently with respect to the electronic density. The applicability of our approach is demonstrated by calculating MPA strengths up to four-photon absorption for the green fluorescent protein. We show how the size of the quantum region, as well as the treatment of the border between the quantum and classical regions, is crucial in order to obtain reliable MPA predictions.

  17. An open and configurable embedded system for EMG pattern recognition implementation for artificial arms.

    Science.gov (United States)

    Jun Liu; Fan Zhang; Huang, He Helen

    2014-01-01

    Pattern recognition (PR) based on electromyographic (EMG) signals has been developed for multifunctional artificial arms for decades. However, assessment of EMG PR control for daily prosthesis use is still limited. One of the major barriers is the lack of a portable and configurable embedded system to implement the EMG PR control. This paper aimed to design an open and configurable embedded system for EMG PR implementation so that researchers can easily modify and optimize the control algorithms upon our designed platform and test the EMG PR control outside of the lab environments. The open platform was built on an open source embedded Linux Operating System running a high-performance Gumstix board. Both the hardware and software system framework were openly designed. The system was highly flexible in terms of number of inputs/outputs and calibration interfaces used. Such flexibility enabled easy integration of our embedded system with different types of commercialized or prototypic artificial arms. Thus far, our system was portable for take-home use. Additionally, compared with previously reported embedded systems for EMG PR implementation, our system demonstrated improved processing efficiency and high system precision. Our long-term goals are (1) to develop a wearable and practical EMG PR-based control for multifunctional artificial arms, and (2) to quantify the benefits of EMG PR-based control over conventional myoelectric prosthesis control in a home setting.

  18. The Embedded Counseling Model: An Application to Dental Students.

    Science.gov (United States)

    Adams, David Francis

    2017-01-01

    Prior research has suggested that dental students experience high rates of stress, anxiety, and mood concerns, which have been linked to poor academic performance, health concerns, and substance abuse. The aim of this study was to evaluate the impact of an embedded counseling office at the University of Iowa College of Dentistry & Dental Clinics in its first three academic semesters. Data were gathered from students attending appointments, and two inventories were used to monitor students' counseling progress and gather psychological outcomes data: the Counseling Center Assessment of Psychological Symptoms-34 (CCAPS-34) and the Outcome Rating Scale (ORS). In the three semesters, 55 students attended 251 counseling appointments, with an average of 4.5 appointments per student. Their presenting psychological concerns included academic concerns, time management, test anxiety, study skills, low self-esteem, self-care, interpersonal conflicts, anxiety, depression, stress management, sexual concerns, substance abuse, eating/body image concerns, work-life balance, and financial issues. The CCAPS-34 data showed that, at initial clinical assessment, students experienced moderate levels of depression, generalized anxiety, social anxiety, academic distress, and overall psychological distress; 45 (82%) showed clinically significant symptoms on at least one CCAPS-34 subscale. The ORS data further showed that the students entered counseling experiencing high levels of psychological distress. A positive relationship was found between number of counseling appointments and increased overall functioning. These results suggest that an embedded counseling office can help dental schools meet the needs of their students.

  19. A SOA-Based Embedded Systems Development Environment for Industrial Automation

    Directory of Open Access Journals (Sweden)

    Thramboulidis KC

    2008-01-01

    Full Text Available Abstract Currently available toolsets for the development of embedded systems adopt traditional architectural styles and do not cover the whole requirements of the development process, with extensibility being the major drawback. In this paper, a service-oriented architectural framework that exploits semantic web is defined. Features required in the development process are defined as web services and published into the public domain, so as to be used on demand by developers to construct their projects' specific integrated development environments (IDEs. The infrastructure required to build a web service-based IDE is presented. Specific web services are defined and the way these services affect the development process is discussed. Special focus is given on the device model and the means that such a modelling can significantly improve the development process. A prototype implementation demonstrates the applicability and usefulness of the proposed demand-led development process in the industrial automation domain.

  20. A SOA-Based Embedded Systems Development Environment for Industrial Automation

    Directory of Open Access Journals (Sweden)

    G. Doukas

    2007-10-01

    Full Text Available Currently available toolsets for the development of embedded systems adopt traditional architectural styles and do not cover the whole requirements of the development process, with extensibility being the major drawback. In this paper, a service-oriented architectural framework that exploits semantic web is defined. Features required in the development process are defined as web services and published into the public domain, so as to be used on demand by developers to construct their projects' specific integrated development environments (IDEs. The infrastructure required to build a web service-based IDE is presented. Specific web services are defined and the way these services affect the development process is discussed. Special focus is given on the device model and the means that such a modelling can significantly improve the development process. A prototype implementation demonstrates the applicability and usefulness of the proposed demand-led development process in the industrial automation domain.

  1. Specification and Verification of Distributed Embedded Systems: A Traffic Intersection Product Family

    CERN Document Server

    Ölveczky, Peter Csaba; 10.4204/EPTCS.36.8

    2010-01-01

    Distributed embedded systems (DESs) are no longer the exception; they are the rule in many application areas such as avionics, the automotive industry, traffic systems, sensor networks, and medical devices. Formal DES specification and verification is challenging due to state space explosion and the need to support real-time features. This paper reports on an extensive industry-based case study involving a DES product family for a pedestrian and car 4-way traffic intersection in which autonomous devices communicate by asynchronous message passing without a centralized controller. All the safety requirements and a liveness requirement informally specified in the requirements document have been formally verified using Real-Time Maude and its model checking features.

  2. Specification and Verification of Distributed Embedded Systems: A Traffic Intersection Product Family

    Directory of Open Access Journals (Sweden)

    José Meseguer

    2010-09-01

    Full Text Available Distributed embedded systems (DESs are no longer the exception; they are the rule in many application areas such as avionics, the automotive industry, traffic systems, sensor networks, and medical devices. Formal DES specification and verification is challenging due to state space explosion and the need to support real-time features. This paper reports on an extensive industry-based case study involving a DES product family for a pedestrian and car 4-way traffic intersection in which autonomous devices communicate by asynchronous message passing without a centralized controller. All the safety requirements and a liveness requirement informally specified in the requirements document have been formally verified using Real-Time Maude and its model checking features.

  3. Systems biology-embedded target validation: improving efficacy in drug discovery.

    Science.gov (United States)

    Vandamme, Drieke; Minke, Benedikt A; Fitzmaurice, William; Kholodenko, Boris N; Kolch, Walter

    2014-01-01

    The pharmaceutical industry is faced with a range of challenges with the ever-escalating costs of drug development and a drying out of drug pipelines. By harnessing advances in -omics technologies and moving away from the standard, reductionist model of drug discovery, there is significant potential to reduce costs and improve efficacy. Embedding systems biology approaches in drug discovery, which seek to investigate underlying molecular mechanisms of potential drug targets in a network context, will reduce attrition rates by earlier target validation and the introduction of novel targets into the currently stagnant market. Systems biology approaches also have the potential to assist in the design of multidrug treatments and repositioning of existing drugs, while stratifying patients to give a greater personalization of medical treatment.

  4. Shape memory system with integrated actuation using embedded particles

    Science.gov (United States)

    Buckley, Patrick R [New York, NY; Maitland, Duncan J [Pleasant Hill, CA

    2012-05-29

    A shape memory material with integrated actuation using embedded particles. One embodiment provides a shape memory material apparatus comprising a shape memory material body and magnetic pieces in the shape memory material body. Another embodiment provides a method of actuating a device to perform an activity on a subject comprising the steps of positioning a shape memory material body in a desired position with regard to the subject, the shape memory material body capable of being formed in a specific primary shape, reformed into a secondary stable shape, and controllably actuated to recover the specific primary shape; including pieces in the shape memory material body; and actuating the shape memory material body using the pieces causing the shape memory material body to be controllably actuated to recover the specific primary shape and perform the activity on the subject.

  5. Finite temperature quantum embedding theories for correlated systems

    Science.gov (United States)

    Zgid, Dominika; Gull, Emanuel

    2017-02-01

    The cost of the exact solution of the many-electron problem is believed to be exponential in the number of degrees of freedom, necessitating approximations that are controlled and accurate but numerically tractable. In this paper, we show that one of these approximations, the self-energy embedding theory (SEET), is derivable from a universal functional and therefore implicitly satisfies conservation laws and thermodynamic consistency. We also show how other approximations, such as the dynamical mean field theory and its combinations with many-body perturbation theory, can be understood as a special case of SEET and discuss how the additional freedom present in SEET can be used to obtain systematic convergence of results.

  6. Finite temperature quantum embedding theories for correlated systems

    CERN Document Server

    Zgid, Dominika

    2016-01-01

    The cost of the exact solution of the many-electron problem is believed to be exponential in the number of degrees of freedom, necessitating approximations that are controlled and accurate but numerically tractable. In this paper, we show that one of these approximations, the self-energy embedding theory (SEET), is derivable from a universal functional and therefore implicitly satisfies conservation laws and thermodynamic consistency. We also show how other approximations, such as the dynamical mean field theory (DMFT) and its combinations with many-body perturbation theory, can be understood as a special case of SEET and discuss how the additional freedom present in SEET can be used to obtain systematic convergence of results.

  7. Shape memory system with integrated actuation using embedded particles

    Science.gov (United States)

    Buckley, Patrick R; Maitland, Duncan J

    2014-04-01

    A shape memory material with integrated actuation using embedded particles. One embodiment provides a shape memory material apparatus comprising a shape memory material body and magnetic pieces in the shape memory material body. Another embodiment provides a method of actuating a device to perform an activity on a subject comprising the steps of positioning a shape memory material body in a desired position with regard to the subject, the shape memory material body capable of being formed in a specific primary shape, reformed into a secondary stable shape, and controllably actuated to recover the specific primary shape; including pieces in the shape memory material body; and actuating the shape memory material body using the pieces causing the shape memory material body to be controllably actuated to recover the specific primary shape and perform the activity on the subject.

  8. Continuous Verification of Large Embedded Software using SMT-Based Bounded Model Checking

    CERN Document Server

    Cordeiro, Lucas; Marques-Silva, Joao

    2009-01-01

    The complexity of software in embedded systems has increased significantly over the last years so that software verification now plays an important role in ensuring the overall product quality. In this context, SAT-based bounded model checking has been successfully applied to discover subtle errors, but for larger applications, it often suffers from the state space explosion problem. This paper describes a new approach called continuous verification to detect design errors as quickly as possible by looking at the Software Configuration Management (SCM) system and by combining dynamic and static verification to reduce the state space to be explored. We also give a set of encodings that provide accurate support for program verification and use different background theories in order to improve scalability and precision in a completely automatic way. A case study from the telecommunications domain shows that the proposed approach improves the error-detection capability and reduces the overall verification time by...

  9. Embedded Processor Laboratory

    Data.gov (United States)

    Federal Laboratory Consortium — The Embedded Processor Laboratory provides the means to design, develop, fabricate, and test embedded computers for missile guidance electronics systems in support...

  10. The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System

    OpenAIRE

    Dustin McIntire; Kei Ho; Bernie Yip; Amarjeet Singh; Winston Wu; Kaiser, William J.

    2005-01-01

    A broad range of embedded networked sensor (ENS) systems for critical environmental monitoring applications now require complex, high peak power dissipation sensor devices as well as on-demand high performance computing and high bandwidth communication. Embedded computing demands for these new platforms include support for computationally intensive image and signal processing as well as optimization and statistical computing. To meet these new requirements while maintaining critical support ...

  11. Dynamic effective connectivity in cortically embedded systems of recurrently coupled synfire chains.

    Science.gov (United States)

    Trengove, Chris; Diesmann, Markus; van Leeuwen, Cees

    2016-02-01

    As a candidate mechanism of neural representation, large numbers of synfire chains can efficiently be embedded in a balanced recurrent cortical network model. Here we study a model in which multiple synfire chains of variable strength are randomly coupled together to form a recurrent system. The system can be implemented both as a large-scale network of integrate-and-fire neurons and as a reduced model. The latter has binary-state pools as basic units but is otherwise isomorphic to the large-scale model, and provides an efficient tool for studying its behavior. Both the large-scale system and its reduced counterpart are able to sustain ongoing endogenous activity in the form of synfire waves, the proliferation of which is regulated by negative feedback caused by collateral noise. Within this equilibrium, diverse repertoires of ongoing activity are observed, including meta-stability and multiple steady states. These states arise in concert with an effective connectivity structure (ECS). The ECS admits a family of effective connectivity graphs (ECGs), parametrized by the mean global activity level. Of these graphs, the strongly connected components and their associated out-components account to a large extent for the observed steady states of the system. These results imply a notion of dynamic effective connectivity as governing neural computation with synfire chains, and related forms of cortical circuitry with complex topologies.

  12. An Embedded Condition Monitoring and Fault Diagnosis System for Rotary Machines

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    An intelligent machine is the earnest aspiration of people. From the point of view to construct an intelligent machine with self-monitoring and self-diagnosis abilities, the technology for realizing an internet oriented embedded intelligent condition monitoring and fault diagnosis system for the rotating machine with remote monitoring, diagnosis, maintenance and upgrading functions is introduced systematically. Based on the DSP ( Digital Signal Processor) and embedded microcomputer, the system can measure and store the machine work status in real time, such as the rotating speed and vibration,etc. In the system, the DSP chip is used to do the fault signal processing and feature extraction, and the embedded microcomputer with a customized Linux operation system is used to realize the internet oriented remote software upgrading and system maintenance. Embedded fault diagnosis software based on mobile agent technology is also designed in the system, which can interconnect with the remote fault diagnosis center to realize the collaborative diagnosis. The embedded condition monitoring and fault diagnosis technology proposed in this paper will effectively improve the intelligence degree of the fault diagnosis system.

  13. Survey and selection of Energy Storage System for Low Power Embedded System

    OpenAIRE

    Meenu Nair; Chandan Maity

    2012-01-01

    Energy storage for portable low power Embedded System is one of the biggest challenges for a long time operation in present research and application. These systems are designed to operate the lowest possible energy at micro-watt or Milli-Watt range and the power is supplied from a small primary or secondary cell. In this paper an extensive study and latest survey has been shown to estimate and select the right suitable energy storage device in theoretical aspects and also commercially availab...

  14. [Design of an embedded stroke rehabilitation apparatus system based on Linux computer engineering].

    Science.gov (United States)

    Zhuang, Pengfei; Tian, XueLong; Zhu, Lin

    2014-04-01

    A realizaton project of electrical stimulator aimed at motor dysfunction of stroke is proposed in this paper. Based on neurophysiological biofeedback, this system, using an ARM9 S3C2440 as the core processor, integrates collection and display of surface electromyography (sEMG) signal, as well as neuromuscular electrical stimulation (NMES) into one system. By embedding Linux system, the project is able to use Qt/Embedded as a graphical interface design tool to accomplish the design of stroke rehabilitation apparatus. Experiments showed that this system worked well.

  15. CESAR cost-efficient methods and processes for safety-relevant embedded systems

    CERN Document Server

    Wahl, Thomas

    2013-01-01

    The book summarizes the findings and contributions of the European ARTEMIS project, CESAR, for improving and enabling interoperability of methods, tools, and processes to meet the demands in embedded systems development across four domains - avionics, automotive, automation, and rail. The contributions give insight to an improved engineering and safety process life-cycle for the development of safety critical systems. They present new concept of engineering tools integration platform to improve the development of safety critical embedded systems and illustrate capacity of this framework for end-user instantiation to specific domain needs and processes. They also advance state-of-the-art in component-based development as well as component and system validation and verification, with tool support. And finally they describe industry relevant evaluated processes and methods especially designed for the embedded systems sector as well as easy adoptable common interoperability principles for software tool integratio...

  16. An Efficient Application Specific Memory Storage and ASIP Behavior Optimization in Embedded System

    Directory of Open Access Journals (Sweden)

    Ravi Khatwal

    2016-07-01

    Full Text Available Low power embedded system requires effective memory design system which improves the system performance with the help of memory implementation techniques. Application specific data allocation design pattern implements the memory storage area and internal cell design techniques implements data transition speeds. Embedded cache design is implemented with simulator and scheduling approaches which can reduce the cache miss behavior and improve the cache hit quantities. Cache hit optimization, delay reduction and latency prediction techniques are effective for ASIP design. The design functionality is simply specifying the tradeoff among various design metrics like performance, power, size, cost and flexibility. ASIP behavior and memory storage area optimized for low power embedded system and implements cycle time with effective scheduling techniques which implements the system performance with low power consumption.

  17. Design and Implementation of an Embedded NIOS II System for JPEG2000 Tier II Encoding

    Directory of Open Access Journals (Sweden)

    John M. McNichols

    2013-01-01

    Full Text Available This paper presents a novel implementation of the JPEG2000 standard as a system on a chip (SoC. While most of the research in this field centers on acceleration of the EBCOT Tier I encoder, this work focuses on an embedded solution for EBCOT Tier II. Specifically, this paper proposes using an embedded softcore processor to perform Tier II processing as the back end of an encoding pipeline. The Altera NIOS II processor is chosen for the implementation and is coupled with existing embedded processing modules to realize a fully embedded JPEG2000 encoder. The design is synthesized on a Stratix IV FPGA and is shown to out perform other comparable SoC implementations by 39% in computation time.

  18. Scheduling and Mapping in an Incremental Design Methodology for Distributed Real-Time Embedded Systems

    DEFF Research Database (Denmark)

    Pop, Paul; Eles, Petru; Peng, Zebo;

    2004-01-01

    In this paper we present an approach to mapping and scheduling of distributed embedded systems for hard real-time applications, aiming at a minimization of the system modification cost. We consider an incremental design process that starts from an already existing system running a set of applicat...

  19. From scientific instrument to industrial machine : Coping with architectural stress in embedded systems

    NARCIS (Netherlands)

    Doornbos, R.; Loo, S. van

    2012-01-01

    Architectural stress is the inability of a system design to respond to new market demands. It is an important yet often concealed issue in high tech systems. In From scientific instrument to industrial machine, we look at the phenomenon of architectural stress in embedded systems in the context of a

  20. Adaptive Probabilistic Tracking Embedded in Smart Cameras for Distributed Surveillance in a 3D Model

    Directory of Open Access Journals (Sweden)

    Sven Fleck

    2006-12-01

    Full Text Available Tracking applications based on distributed and embedded sensor networks are emerging today, both in the fields of surveillance and industrial vision. Traditional centralized approaches have several drawbacks, due to limited communication bandwidth, computational requirements, and thus limited spatial camera resolution and frame rate. In this article, we present network-enabled smart cameras for probabilistic tracking. They are capable of tracking objects adaptively in real time and offer a very bandwidthconservative approach, as the whole computation is performed embedded in each smart camera and only the tracking results are transmitted, which are on a higher level of abstraction. Based on this, we present a distributed surveillance system. The smart cameras' tracking results are embedded in an integrated 3D environment as live textures and can be viewed from arbitrary perspectives. Also a georeferenced live visualization embedded in Google Earth is presented.

  1. Polarizable Density Embedding

    DEFF Research Database (Denmark)

    Olsen, Jógvan Magnus Haugaard; Steinmann, Casper; Ruud, Kenneth

    2015-01-01

    We present a new QM/QM/MM-based model for calculating molecular properties and excited states of solute-solvent systems. We denote this new approach the polarizable density embedding (PDE) model and it represents an extension of our previously developed polarizable embedding (PE) strategy. The PDE...... model is a focused computational approach in which a core region of the system studied is represented by a quantum-chemical method, whereas the environment is divided into two other regions: an inner and an outer region. Molecules belonging to the inner region are described by their exact densities...

  2. Hardware Architecture of Reinforcement Learning Scheme for Dynamic Power Management in Embedded Systems

    Directory of Open Access Journals (Sweden)

    Monie ElwinChandra

    2007-01-01

    Full Text Available Dynamic power management (DPM is a technique to reduce power consumption of electronic systems by selectively shutting down idle components. In this paper, a novel and nontrivial enhancement of conventional reinforcement learning (RL is adopted to choose the optimal policy out of the existing DPM policies. A hardware architecture evolved from the VHDL model of Temporal Difference RL algorithm is proposed in this paper, which can suggest the winner policy to be adopted for any given workload to achieve power savings. The effectiveness of this approach is also demonstrated by an event-driven simulator, which is designed using JAVA for power-manageable embedded devices. The results show that RL applied to DPM can lead up to 28% power savings.

  3. TEST CASE GENERATION FOR EMBEDDED SYSTEM SOFTWARE USING UML INTERACTION DIAGRAM

    Directory of Open Access Journals (Sweden)

    MANI P.

    2017-04-01

    Full Text Available Software development process contains various phases. More efforts and cost have to be spent in the testing phases. Test case generation at cluster level in Software Development Life Cycle (SDLC can be the best optimised solution for reducing effort and cost. The efficient test cases will play a vital role in reducing the effort in Software Testing Life Cycle (STLC. Unified Modeling Language (UML designs provide valid information for software development process. UML interaction diagram based test case generation can be used to improve the quality in software. This paper presents a method for test case generation from UML interaction diagram at the cluster level. It makes three major processes. First, interaction diagrams are converted to data structure stack, and then the stack stimulus are minimized using boundary testing, and finally the test case is generated from minimized stack. This paper has presented our technique with some real time examples of embedded system software.

  4. Collaborative User Network Embedding for Social Recommender Systems

    KAUST Repository

    Zhang, Chuxu

    2017-06-09

    To address the issue of data sparsity and cold-start in recommender system, social information (e.g., user-user trust links) has been introduced to complement rating data for improving the performances of traditional model-based recommendation techniques such as matrix factorization (MF) and Bayesian personalized ranking (BPR). Although effective, the utilization of the explicit user-user relationships extracted directly from such social information has three main limitations. First, it is difficult to obtain explicit and reliable social links. Only a small portion of users indicate explicitly their trusted friends in recommender systems. Second, the “cold-start” users are “cold” not only on rating but also on socializing. There is no significant amount of explicit social information that can be useful for “cold-start” users. Third, an active user can be socially connected with others who have different taste/preference. Direct usage of explicit social links may mislead recommendation. To address these issues, we propose to extract implicit and reliable social information from user feedbacks and identify top-k semantic friends for each user. We incorporate the top-k semantic friends information into MF and BPR frameworks to solve the problems of ratings prediction and items ranking, respectively. The experimental results on three real-world datasets show that our proposed approaches achieve better results than the state-of-the-art MF with explicit social links (with 3.0% improvement on RMSE), and social BPR (with 9.1% improvement on AUC).

  5. Practical Implementation of Embedded Controlled Boost Converter for Solar Installation System

    Directory of Open Access Journals (Sweden)

    A. Kalirasu

    2010-08-01

    Full Text Available The solar photovoltaic power has received great attention and experienced impressive progress in the countries all over the world in recent years because of more and more serious energy crisis and environmental pollution. This paper proposes a Embedded controlled boost converter for solar installation system. Boost converter system is simulated using Matlab and it is implemented using embedded controller. The simulation and experimental results of this system are presented and compared. This converter has advantages like improved power factor, fast response and reduced hardware.

  6. Energy-Efficient Deterministic Fault-Tolerant Scheduling for Embedded Real-Time Systems

    Institute of Scientific and Technical Information of China (English)

    LI Guo-hui; HU Fang-xiao; DU Xiao-kun; TANG Xiang-hong

    2009-01-01

    By combining fault-tolerance with power management, this paper developed a new method for aperiodic task set for the problem of task scheduling and voltage allocation in embedded real-time systems. The schedulability of the system was analyzed through checkpointing and the energy saving was considered via dynamic voltage and frequency scaling. Simulation results showed that the proposed algorithm had better performance compared with the existing voltage allocation techniques. The proposed technique saves 51.5% energy over FT-Only and 19.9% over FT+EC on average. Therefore, the proposed method was more appropriate for aperiodic tasks in embedded real-time systems.

  7. Resolution-recovery-embedded image reconstruction for a high-resolution animal SPECT system.

    Science.gov (United States)

    Zeraatkar, Navid; Sajedi, Salar; Farahani, Mohammad Hossein; Arabi, Hossein; Sarkar, Saeed; Ghafarian, Pardis; Rahmim, Arman; Ay, Mohammad Reza

    2014-11-01

    The small-animal High-Resolution SPECT (HiReSPECT) is a dedicated dual-head gamma camera recently designed and developed in our laboratory for imaging of murine models. Each detector is composed of an array of 1.2 × 1.2 mm(2) (pitch) pixelated CsI(Na) crystals. Two position-sensitive photomultiplier tubes (H8500) are coupled to each head's crystal. In this paper, we report on a resolution-recovery-embedded image reconstruction code applicable to the system and present the experimental results achieved using different phantoms and mouse scans. Collimator-detector response functions (CDRFs) were measured via a pixel-driven method using capillary sources at finite distances from the head within the field of view (FOV). CDRFs were then fitted by independent Gaussian functions. Thereafter, linear interpolations were applied to the standard deviation (σ) values of the fitted Gaussians, yielding a continuous map of CDRF at varying distances from the head. A rotation-based maximum-likelihood expectation maximization (MLEM) method was used for reconstruction. A fast rotation algorithm was developed to rotate the image matrix according to the desired angle by means of pre-generated rotation maps. The experiments demonstrated improved resolution utilizing our resolution-recovery-embedded image reconstruction. While the full-width at half-maximum (FWHM) radial and tangential resolution measurements of the system were over 2 mm in nearly all positions within the FOV without resolution recovery, reaching around 2.5 mm in some locations, they fell below 1.8 mm everywhere within the FOV using the resolution-recovery algorithm. The noise performance of the system was also acceptable; the standard deviation of the average counts per voxel in the reconstructed images was 6.6% and 8.3% without and with resolution recovery, respectively.

  8. Combination of Model Checking and Theorem Proving to Verify Embedded Software

    Institute of Scientific and Technical Information of China (English)

    XIAO Jian-yu; ZHANG De-yun; DONG Hao; CHEN Hai-quan

    2005-01-01

    In this paper, a scheme of combining model checking and theorem proving techniques to verify high trustworthy embedded software is proposed. The software model described in state machine of unified model language is transformed into the input modeling language of a model checker in which the model is analyzed with associated property specifications expressed in temporal logic. The software model which has been verified by model checker is then transformed into abstract specifications of a theorem prover , in which the model will be refined, verified and translated into source C code. The transformation rules from state machine to input language of model checker and abstract specifications of theorem prover are given. The experiment shows that the proposed scheme can effectively improve the development and verification of high trustworthy embedded software.

  9. A Real-Time Algorithm for Intelligent Control Embedded in Knowledge based Systems

    Directory of Open Access Journals (Sweden)

    Vasile MAZILESCU

    2011-11-01

    Full Text Available Consistent with the growing interest in organizational knowledge and Knowledge Management, many ICT researchers have been promoting a class of Knowledge Management Systems (KMSs, referred as Knowledge based Systems. The objective of a KMS is to support knowledge capturing, categorizing, storing, searching, distributing and application within organizations. Technical advances in computers’ processing and storage capacity, together with linking these computers into networks of distributed nodes, have greatly increased the organizations’ capability to deliver goods and services. Along with these capabilities we need quality, accuracy, responsiveness and capacity. The aim of this paper is to present a Knowledge Management System based on Fuzzy Logic (KMSFL, a real-time expert system to meet the challenges of the dynamic environment. The main feature of our integrated shell KMSFL is that it models and integrates the temporal relationships between the dynamic of the process evolution with some fuzzy inferential methods, using a knowledge model for control, embedded within the expert system’s operational knowledge base.

  10. Modelling the embedded rainfall process using tipping bucket data

    DEFF Research Database (Denmark)

    Thyregod, Peter; Arnbjerg-Nielsen, Karsten; Madsen, Henrik;

    1998-01-01

    A new method for modelling the dynamics of rain measurement processes is suggested. The method takes the discrete nature and autocorrelation of measurements from the tipping bucket rain gauge into consideration. The considered model is a state space model with a Poisson marginal distribution....... In the model there is only one parameter, a thinning parameter. The model is tested on 39 rain events. The estimated value for the various rain events is reflecting a subjective classification of rain events into frontal and convective rain. Finally, it is demonstrated how the model can be used for simulation...

  11. Phase behavior of electrostatically complexed polyelectrolyte gels using an embedded fluctuation model.

    Science.gov (United States)

    Audus, Debra J; Gopez, Jeffrey D; Krogstad, Daniel V; Lynd, Nathaniel A; Kramer, Edward J; Hawker, Craig J; Fredrickson, Glenn H

    2015-02-14

    Nanostructured, responsive hydrogels formed due to electrostatic interactions have promise for applications such as drug delivery and tissue mimics. These physically cross-linked hydrogels are composed of an aqueous solution of oppositely charged triblocks with charged end-blocks and neutral, hydrophilic mid-blocks. Due to their electrostatic interactions, the end-blocks microphase separate and form physical cross-links that are bridged by the mid-blocks. The structure of this system was determined using a new, efficient embedded fluctuation (EF) model in conjunction with self-consistent field theory. The calculations using the EF model were validated against unapproximated field-theoretic simulations with complex Langevin sampling and were found consistent with small angle X-ray scattering (SAXS) measurements on an experimental system. Using both the EF model and SAXS, phase diagrams were generated as a function of end-block fraction and polymer concentration. Several structures were observed including a body-centered cubic sphere phase, a hexagonally packed cylinder phase, and a lamellar phase. Finally, the EF model was used to explore how parameters that directly relate to polymer chemistry can be tuned to modify the resulting phase diagram, which is of practical interest for the development of new hydrogels.

  12. Design of Embedded System and Data Communication for an Agricultural Autonomous Vehicle

    DEFF Research Database (Denmark)

    Nielsen, Jens F. Dalsgaard; Nielsen, Kirsten Mølgaard; Bendtsen, Jan Dimon

    2005-01-01

    This paper describes an implemented design of an autonomous vehicle used in precision agriculture for weed and crop map construction with special focus on the onboard controlsystem, the embedded system and the datacommunication system. The vehicle is four wheel driven and four wheel steered (eight...

  13. A Real-Time Embedded System for Stereo Vision Preprocessing Using an FPGA

    DEFF Research Database (Denmark)

    Kjær-Nielsen, Anders; Jensen, Lars Baunegaard With; Sørensen, Anders Stengaard

    2008-01-01

    In this paper a low level vision processing node for use in existing IEEE 1394 camera setups is presented. The processing node is a small embedded system, that utilizes an FPGA to perform stereo vision preprocessing at rates limited by the bandwidth of IEEE 1394a (400Mbit). The system is used...

  14. Low temperature heating and high temperature cooling embedded water based surface heating and cooling systems

    CERN Document Server

    Babiak, Jan; Petras, Dusan

    2009-01-01

    This Guidebook describes the systems that use water as heat-carrier and when the heat exchange within the conditioned space is more than 50% radiant. Embedded systems insulated from the main building structure (floor, wall and ceiling) are used in all types of buildings and work with heat carriers at low temperatures for heating and relatively high temperature for cooling.

  15. A new x-ray adhesive system with embedded nanoparticulate silver markers for dental applications

    Science.gov (United States)

    Bessudnova, Nadezda O.; Bilenko, David I.; Venig, Sergey B.; Atkin, Vsevolod S.; Zacharevich, Andrey M.

    2013-02-01

    In the present study a new adhesive system with embedded PVP-stabilized nano-particulate silver markers has been designed. Nanosized silver was used as a radio-opaque contrast material in SEM examination of adhesive system in dentine. It was studied the impact of nano-particulate silver fillers on rheological properties of adhesive system and its penetration in dentine volume. A SEM comparative evaluation of resin replicas produced using adhesive system with embedded silver nanoparticles and that without ones was carried out. It was shown that embedding of silver nanoparticles into adhesive system did not make its penetration worse. It was established that embedding of nanosized silver changed adhesive system morphology. The methodology that allows visualizing interfaces and intermediate layers between dentine, adhesive system and restorative material using silver nano-particulate markers was developed and approved. Silver nanoparticles were used to compare the objective depth of penetration of adhesive systems of different generations in root dentine with differently oriented dentinal tubules, bonding resin delivery and gravity.

  16. A HARDWARE SUPPORTED OPERATING SYSTEM KERNEL FOR EMBEDDED HARD REAL-TIME APPLICATIONS

    NARCIS (Netherlands)

    COLNARIC, M; HALANG, WA; TOL, RM

    1994-01-01

    The concept of the kernel, i.e. the time critical part of a real-time operating system, and its dedicated co-processor, especially tailored for embedded applications, are presented. The co-processor acts as a system controller and operates in conjunction with one or more conventional processors in

  17. Using Buildroot for building Embedded Linux Systems with the Raspberry-PI

    OpenAIRE

    Ruiz González, Mariano

    2014-01-01

    This document describes the basic steps to developed and embedded Linux-based system using the Raspberry PI board. The document has been specifically written to use a RaspBerry-PI development system based on the BCM2835 processor. All the software elements used have a GPL license.

  18. Creating a portable data-collection system with Microsoft Embedded Visual Tools for the Pocket PC.

    Science.gov (United States)

    Dixon, Mark R

    2003-01-01

    This paper describes an overview and illustrative example for creating a portable data-collection system using Microsoft Embedded Visual Tools for the Pocket PC. A description of the Visual Basic programming language is given, along with examples of computer code procedures for developing data-collection software. Program specifications, strategies for customizing the collection system, and troubleshooting tips are also provided.

  19. Experimental investigations of DNP3 protocol for an information embedded power system

    Energy Technology Data Exchange (ETDEWEB)

    Amanullah, M.T.O.; Kalam, A.; Zayegh, A. [Victoria Univ. of Technology, Melbourne (Australia). School of Electrical Engineering

    2007-07-01

    As technology changes at an exponential rate, interconnected bulk electric systems are becoming integrated with vast networked information systems. Utilities must be flexible to cope with changing requirements and technologies while ensuring uninterrupted power supply and other essential features such as interoperability between devices from different suppliers, free allocation of functions and ease of maintenance. Competent power system monitoring and protection is also vital. The power industry spends billions of dollars to transmit its critical data more efficiently and securely. Wide area based Information Embedded Power System (IEPS-W) will provide a robust power system communication infrastructure in order to effectively monitor power system in a larger geographical area. To achieve such a capable communication platform, power systems use a range of power system communication protocols to transmit critical data through Supervisory Control and Data Acquisition (SCADA) systems. A flexible system is needed so that Remote Terminal Units (RTUs) can record power system measurements and transmit them in real time over a Wide Area Network (WAN) to the control centre. In order to study the performance of the Distributed Network Protocol (DNP3) communication protocol over a WAN, an experimental analysis was performed at the Victorian Network Switching Centre owned by SP AusNet of Australia. The experiment revealed a that high propagation delay exists which could cause the entire power network to be uncontrollable. An efficient IEPS system was therefore developed based on the DNP3 protocol using the OPNET modeller. Preliminary simulations have shown promising results for the enhanced DNP3 protocol. 4 refs., 5 figs.

  20. Building a Software Development Environment for Embedded Systems: COMDES case study

    DEFF Research Database (Denmark)

    Guo, Yu; Guan, Wei; Sierszecki, Krzysztof

    2010-01-01

    -based development of embedded software. The technological issues discussed come largely from the experience gained duringthe implementation of the prototype version of the COMDES development environment. The issues investigated and problemsdiscovered will offer hints to other research and development efforts...... dealing with software development environments based on models and components.......This paper presents the architecture of an integratedsoftware development toolset supporting a domain-specific frame-work for embedded control applications. In this particular work,emphasis is put on tool requirements concerning the graphical specification, model transformation and code generation...