1,103 research outputs found
A component-oriented programming framework for developing embedded mobile robot software using PECOS model
A practical framework for component-based software engineering of embedded real-time systems, particularly for autonomous mobile robot embedded software development using PECOS component model is proposed The main features of this framework are: (1) use graphical representation for components definition and composition; (2) target C language for optimal code generation with small micro-controller; and (3) does not requires run-time support except for real-time kernel. Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded systems
Supporting Early Modeling and End-to-end Timing Analysis of Vehicular Distributed Real-Time Applications
REACTION 2012. 1st International workshop on Real-time and distributed computing in emerging applications. December 4th, 2012, San Juan, Puerto Rico.The current model- and component-based development
approaches for automotive distributed real-time systems
have non-existing, or limited, support for modeling network
traffic originating from outside the vehicle, i.e., vehicle-tovehicle,
vehicle-to-infrastructure, and cloud-based applications.
We present novel modeling and analysis techniques to allow early
end-to-end timing analysis of distributed applications based on
their models and simple models of network traffic that originates
from outside of the model. As a proof of concept, we implement
these techniques in the existing industrial tool suite Rubus- ICE
which is used for the development of software for vehicular
embedded systems by several international companies. We also
conduct an application-case study to validate our techniques.This work is supported by the Swedish Knowledge Foundation
(KKS) within the project FEMMVA. We thank the
industrial partners Arcticus Systems, BAE Systems Hägglunds
and Volvo Construction Equipment (VCE), Sweden
Research Planning Course – Assignment 2
During the 90s, the Object-Oriented technology has shown its limits in its ability to produce both reliable and low-cost software. The Component-Based Software Engineering (CBSE) is a new paradigm which has emerged to overcome these drawbacks. Thus, CBSE is a sub-field of software engineering, which first lean on the object-oriented well-tried features and second focuses more particularly on the development of independent pieces of software, called components. These latter can be connected together to produce a final output, which can be a bigger component offering more functionalities, a system or an entire application. In other words, component-based software engineering is a discipline which aims at the production of software, in a broader sense, by the use of engineering principles. Consequently, in CBSE, a particular accent is put on the notion of reusability for the same reason that industry adopted this concept years ago. Indeed, reusability can allow to reduce the production costs while increasing the development speed of new products. Moreover, it also implies the utilisation of a “same ” component in different software. It can consequently b
SYNTHESIS AND EVALUATION OF ANTIMICROBIAL ACTIVITY OF PHENYL AND FURAN-2-YL[1,2,4] TRIAZOLO[4,3-a]QUINOXALIN-4(5H)-ONE AND THEIR HYDRAZONE PRECURSORS
A variety of 1-(s-phenyl)-[1,2,4]triazolo[4,3-a]quinoxalin-4(5H)-one (3a-3h) and 1-(s-furan-2-yl)-[1,2,4]triazolo[4,3-
a]quinoxalin-4(5H)-one (5a-d) were synthesized from thermal annelation of corresponding hydrazones (2a-h) and (4a-d)
respectively in the presence of ethylene glycol which is a high boiling solvent. The structures of the compounds prepared
were confirmed by analytical and spectral data. Also, the newly synthesized compounds were evaluated for possible
antimicrobial activity. 3-(2-(4-hydroxylbenzylidene)hydrazinyl)quinoxalin-2(1H)-one (2e) was the most active
antibacterial agent while 1-(5-Chlorofuran-2-yl)-[1,2,4]triazolo[4,3-a]quinoxalin-4(5H)-one (5c) stood out as the most
potent antifungal agent
Meeting the challenges of decentralized embedded applications using multi-agent systems
International audienceToday embedded applications become large scale andstrongly constrained. They require a decentralized embedded intelligencegenerating challenges for embedded systems. A multi-agent approach iswell suited to model and design decentralized embedded applications.It is naturally able to take up some of these challenges. But somespecific points have to be introduced, enforced or improved in multiagentapproaches to reach all features and all requirements. In thisarticle, we present a study of specific activities that can complementmulti-agent paradigm in the ”embedded” context.We use our experiencewith the DIAMOND method to introduce and illustrate these featuresand activities
Recommended from our members
Plant diversity, physiology, and function in the face of global change
One central goal in ecology is to understand how biodiversity, and key organismal traits, interact with ecosystem properties and processes, and ultimately to understand and predict how these interactions will be affected by rapid environmental change. Thus, global change experiments and observational gradients in diversity provide the opportunity to examine and test hypotheses about how organismal traits, multiple dimensions of biodiversity, and ecosystem function will respond to environmental change. In Arctic tundra, increased nitrogen (N) and phosphorus (P) availability accompanying rapid warming is thought to significantly alter plant community composition and ecosystem function. The following four chapters examine hypotheses about the responses of species’ traits, multiple dimensions of biodiversity, and ecosystem function to the effects Arctic warming. Chapter 1 examines plant community composition and the capacity for ecosystem function (net ecosystem exchange, ecosystem respiration, and gross primary production) across a gradient of experimental N and P addition expected to more closely approximate warming-induced fertilization, demonstrating declines in plant diversity and an increase in the capacity for ecosystem carbon uptake at the highest level of fertilization. Chapter 2 examines a set of physiological and functional leaf traits across the same N and P gradient in order to evaluate the possible physiological mechanisms underlying community and ecosystem responses, highlighting the effects of increasing nutrient availability for deciduous shrub species. Chapter 3 found that single-dose, long-term nutrient addition (i.e., > 20 years) led to significant declines in multiple dimensions of diversity (taxonomic, functional and phylogenetic), and that these effects persist through time, increasing for dimensions that capture organismal traits (functional and phylogenetic). Finally, Chapter 4 examined the relationship between multidimensional diversity and ecosystem function across a natural gradient of diversity, and found that taxonomic diversity and functional diversity were significantly and positively related to whole ecosystem productivity, and, conversely, functional evenness and dispersion were significantly and negatively related to ecosystem productivity. Cumulatively, these four chapters advance our understanding of the connections between communities and ecosystems in a rapidly changing ecosystem
Support for Hardware Devices in Component Models for Embedded Systems
Abstract -With the decreasing costs of electronic parts for embedded systems, complexity of their software has drastically increased. A possible solution for handling this high complexity is component-based development, a branch of software engineering that builds complex software systems out of encapsulated units of software named software components. Component-based approach has proven beneficial in enterprise systems and desktop domains. However, embedded system domain introduces some domain-specific problems (e.g. satisfying safetycriticality, real-time requirements and interaction with environment). Therefore, if we want to use the componentbased approach in embedded systems we must address these problems. In this paper we present an overview of how interaction with environment impacts the use of componentbased approach for embedded systems. We present different ways in which component models can enable us to manage hardware devices and provide examples from existing component models. We also present our research plan that addresses the need to improve how component models enable managing hardware devices. Component-based software enginveering; hardware components; hardware devices; non-functional properties; analysi
- …