Modal Processes: Towards Enhanced Retargetability Through Control Composition of Distributed Embedded Systems

Modal Processes: Towards Enhanced Retargetability Through Control Composition of Distributed Embedded Systems

Author:

Publisher:

Published: 1994

Total Pages: 6

ISBN-13:

DOWNLOAD EBOOK

To explore different points in the design space of an embedded system, it is important to be able to compose a design from reusable design components, and then map the resulting system description onto several possible target architectures with different partitionings of functionality. Today's specification models support composition styles that work well for data communication but not for control communication between concurrent processes to be mapped onto a distributed architecture. We propose a new retargetable system specification model that combines the best properties of process-based and hierarchical-FSM-based methods for modular composition of data and control. The model lends itself to automated synthesis of the run-time system for coordinating tasks on different processors in the system. The model and synthesis method are illustrated with several examples of embedded systems.


Embedded Systems

Embedded Systems

Author: James K. Peckol

Publisher: John Wiley & Sons

Published: 2019-04-15

Total Pages: 1815

ISBN-13: 1119457556

DOWNLOAD EBOOK

Embedded Systems: A Contemporary Design Tool, Second Edition Embedded systems are one of the foundational elements of todays evolving and growing computer technology. From operating our cars, managing our smart phones, cleaning our homes, or cooking our meals, the special computers we call embedded systems are quietly and unobtrusively making our lives easier, safer, and more connected. While working in increasingly challenging environments, embedded systems give us the ability to put increasing amounts of capability into ever-smaller and more powerful devices. Embedded Systems: A Contemporary Design Tool, Second Edition introduces you to the theoretical hardware and software foundations of these systems and expands into the areas of signal integrity, system security, low power, and hardware-software co-design. The text builds upon earlier material to show you how to apply reliable, robust solutions to a wide range of applications operating in todays often challenging environments. Taking the users problem and needs as your starting point, you will explore each of the key theoretical and practical issues to consider when designing an application in todays world. Author James Peckol walks you through the formal hardware and software development process covering: Breaking the problem down into major functional blocks; Planning the digital and software architecture of the system; Utilizing the hardware and software co-design process; Designing the physical world interface to external analog and digital signals; Addressing security issues as an integral part of the design process; Managing signal integrity problems and reducing power demands in contemporary systems; Debugging and testing throughout the design and development cycle; Improving performance. Stressing the importance of security, safety, and reliability in the design and development of embedded systems and providing a balanced treatment of both the hardware and the software aspects, Embedded Systems: A Contemporary Design Tool, Second Edition gives you the tools for creating embedded designs that solve contemporary real-world challenges. Visit the book's website at: http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=11853&itemId=1119457505


Languages, Compilers, and Tools for Embedded Systems

Languages, Compilers, and Tools for Embedded Systems

Author: Frank Mueller

Publisher: Springer Science & Business Media

Published: 1998

Total Pages: 284

ISBN-13: 9783540650751

DOWNLOAD EBOOK

This book constitutes the strictly refereed post-workshop proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems, LCTES '98, held in Montreal, Canada, in June 1998. The 19 revised papers presented were carefully reviewed and selected from a total of 54 submissions for inclusion in the book; also included are one full paper and an abstract of an invited contribution. The papers address all current aspects of research and development in the rapidly growing area of embedded systems and real-time computing.


Readings in Hardware/Software Co-Design

Readings in Hardware/Software Co-Design

Author: Giovanni De Micheli

Publisher: Morgan Kaufmann

Published: 2002

Total Pages: 714

ISBN-13: 1558607021

DOWNLOAD EBOOK

This title serves as an introduction ans reference for the field, with the papers that have shaped the hardware/software co-design since its inception in the early 90s.


An Analysis-Based Approach to Composition of Distributed Embedded Systems

An Analysis-Based Approach to Composition of Distributed Embedded Systems

Author:

Publisher:

Published: 1998

Total Pages: 5

ISBN-13:

DOWNLOAD EBOOK

The growing complexity in the functionality and system architecture of embedded systems has motivated designers to raise the level of abstraction by composing the system with a mix of reusable and system-specific components. Currently these components assume specific programming models that make them difficult to compose or retarget. The modal process model addresses the problem of control composition by separating the synchronization semantics from state unification and by supporting automatic synthesis of control communication onto distributed architectures. By avoiding over-specifying the behavior, the components can be made more composable and the designer can more easily choose the least expensive synchronization semantics for implementing the composition To help designers evaluate their choice, we propose a method for analyzing the properties of the composed system, including the detection of potential deadlock and live lock situations.


Formal Methods for Embedded Distributed Systems

Formal Methods for Embedded Distributed Systems

Author: Fabrice Kordon

Publisher: Springer Science & Business Media

Published: 2004

Total Pages: 296

ISBN-13: 9781402079962

DOWNLOAD EBOOK

The development of any Software (Industrial) Intensive System, e.g. critical embedded software, requires both different notations, and a strong development process. Different notations are mandatory because different aspects of the Software System have to be tackled. A strong development process is mandatory as well because without a strong organization we cannot warrantee the system will meet its requirements. Unfortunately, much more is needed! Formal Methods for Embedded Distributed Systems is dedicated to the presentation of some techniques to be used in the context of distributed and/or embedded systems. Since formal techniques rely on models, i.e. different descriptions of the system to be designed, the presented techniques are located in the first part of software development. Formal Methods for Embedded Distributed Systems makes many connections between "traditional development approaches" and the latest developments in formal techniques that are known as the best solution to significantly increase the reliability of such systems. The target audience is mainly composed of professionals (engineers, researchers and teachers), and students (graduated and postgraduated) who want to have a clear understanding of how to manage the inherent complexity of critical and/or distributed systems.