Components for embedded software (original) (raw)

A Component Model for Field Devices

Lecture Notes in Computer Science, 2002

Component-based software development is becoming mainstream for conventional applications. However, components can be difficult to deploy in embedded systems because of non-functional requirements. P ECOS is a collaborative project between industrial and research partners that seeks to enable component-based technology for a class of embedded systems known as "field devices". In this paper we introduce a component model for field devices that captures a range of non-functional properties and constraints. We report on the current status of P ECOS , including the P ECOS composition language, language mappings to Java and C++, and industrial case studies. * This is an extended version of a paper presented at CD 2002, Berlin.

Advances in measurements and instrumentation leveraging embedded systems

Review of Scientific Instruments

Paper published as part of the special topic on Advances in Measurements and Instrumentation Leveraging Embedded Systems ARTICLES YOU MAY BE INTERESTED IN Impact and trends in embedding field programmable gate arrays and microcontrollers in scientific instrumentation Review of Scientific Instruments 92, 091501 (2021);

Embedded Software Component Technologies for Real time Systems - An Industrial Perspective

International Conference on Information Engineering, Management and Security 2014, 2014

In this paper, we compare existing software component technologies for embedded systems with respect to requirements captured from the vehicle industry. The vehicular industry wants to make use of the advantages with component based design ; however they also need to address non-functional properties of their products, such as reliability and timeliness. Several component technologies addressing such properties have recently been proposed. In this paper, we present initial findings from an ongoing evaluation concerning some of these technologies with respect to the requirements stated by industrial actors. We conclude that none of the studied technologies is a perfect match for the industrial requirements. Furthermore, no single technology stands out as being a significantly better choice than the others; each technology has its own pros and cons

Field device specification for the development of function block oriented engineering support systems

ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597), 2001

The Function Block (FB) concept is proposed by evolving standards to address most of the problems encountered in the development process of distributed Industrial Process Measurement and Control Systems (IPMCS) applications. To increase modularity, reliability and expandability of FB-based IPMCS applications as well as to automate the development process and increase reusability, new generation FB-oriented Engineering Support Systems (ESS), are highly required. These ESSs should be able to exploit FBs provided by intelligent field devices, which are expected to appear in the market in the near future, and also assign functionality to the great number of different field devices that already exist in the market. A common field device model is strongly required to accomplish both the above tasks. In the context of this work, we consider the requirements for the field device model imposed both by the development of the FB-oriented ESSs and the demand for device interoperability during the fieldbus operation phase. We use the Unified Modelling Language (UML) to proceed to the definition of the field device model. This model, combined with our 4-layer IPMCS architecture, constitutes a framework that facilitates the development of open FB-oriented ESSs.