The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
New applications like highly automated driving, Car-2-X, software updates over the air, or vehicles as part of the internet of things raise completely new requirements to a software platform for the next generation of ECUs. AUTOSAR as the worldwide leading standardization organization for in-vehicle software bears this challenge and paves the way making vehicles intelligent and adaptive. Based on...
The key challenges to software development in the powertrain domain are an exploding complexity, short development cycles and increasing quality and safety requirements. Architecture design addresses these challenges by structuring development over the entire lifecycle. Being a work product of the very early stage of development, architecture design errors lead to rework and higher development costs...
We have investigated approaches in the literature to assess the quality of the software architectures of medical devices, and have found evidence that there is a lack of methodologies for evaluating the software architecture design aspects of medical devices that might affect system safety. Such evidences were identified when evaluating the software architecture of the FDA Generic Infusion Pump searching...
This paper covers the first steps in creating a Software Defined Open Architecture Modem (SDOAM). Potentially useful operating environments, platforms and approaches are reviewed as well as relevant work on underwater digital communications at CMRE, including JANUS. A high-level architectural structure, based on a generalisation of the classic OSI communications stack, is proposed, identifying the...
Software architecture (SA) documentation provides a blueprint of a software-intensive system for the communication between stakeholders about the high-level design of the system. In open source software (OSS) development, a lack of SA documentation may hinder the use and further development of OSS, but how much "architecture" documentation is enough and appropriate is largely dependent on...
The usage of Model-based Development is increasing in aerospace industry, and the current standards do not give appropriate support for application of this technique. The newly released standard DO-331, developed by Radio Technical Commission for Aeronautics, comes to fill this gap, giving specific guidance for the usage of models during development of safety-critical software, complementing DO-178C...
Most Automatic Test System environments create an abstraction layer that sits between the test program and the instruments drivers, a wrapper. This paper provides an overview of existing wrapper implementations, describes the benefits of abstraction layers, primarily to facilitate instrument replacement, and explores using the architecture defined by IVI to implement wrappers. Use of both existing...
A metamodel-based approach is proposed to filter the information in an architectural knowledge base and present that information in a convenient form for a stakeholder, as a dynamically generated just-in-time document targeted for a specific need.
The demographics of the western world is changing: people are getting older and as a partial consequence get an increasing number of chronic diseases such as diabetes, chronic obstructive pulmonary disease (COPD), and coronary disease. At the same time, healthcare systems are stressed for resources, health centers are getting larger and more distributed, and the number of healthcare professionals...
The U.S. Navy established the Mine Warfare (MIW) Community of Interest (COI) in 2007 to develop data strategies in support of a future information-based architecture for naval MIW. The MIW COI is actively pursuing standard data exchange as a mechanism to facilitate the creation of a future service oriented architecture (SOA) and improved interoperability within the MIW system-of-systems. Initiatives...
With the service-oriented paradigm, some established ways of thinking about software quality and its assurance seem to change. But things do not necessarily become more difficult. Some considerable advancements to traditional ways of quality management can be introduced through the use of service-based systems, leading to largely reduced efforts and increased quality. In this article we identify the...
Nowadays technologies, frameworks and architectures are forced to be service driven, platform independent, reliable and scalable. Application markets, Service Oriented Architectures and Cloud Computing are currently in focus of the new upcoming business models. Based on an analysis of service life cycle management and composition standards the following article illustrates an architecture for a service...
Document processing has the characteristics of MVC. By using MVC pattern, a document processing system can be divided into the roles of model, view and controller. This article proposes a framework of office document processing based on MVC and XForms and discusses the key technologies of on-line office document processing system, as well as how to recognize and separate model, view and controller...
A software architecture can be described as the “blueprint” of a system at the highest level of abstraction, describing components and their important interconnections. In this paper, we retrospectively examine advances and achievements in software architecture during the last ten years, including software architecture description languages, design, analysis and evaluation, evolution and service-oriented...
The Complex Device Driver is a loosely coupled container, where specific software implementations can be placed. The only requirement to the software parts is that the interface to the AUTOSAR system has to be implemented according to the AUTOSAR port and interface specifications. The purpose of the Complex Device Drivers is to fulfill the special functional and timing requirements for handling complex...
This paper, the third in a series of four papers, describes a subsystem with integrative function named Geographic Intelligence (GI), from SNIRH, The National Water Resource Information System, a computational tool from the Brazilian National Water Agency (ANA), the methodological, architectural and technological aspects involved in its design and engineering - items of Software Engineering that demonstrate...
Through the analysis of design process of complex products, this paper proposes and builds a knowledge accumulation oriented design platform according to design mode, knowledge classification and knowledge accumulation and application, which provides design engineers with a full staged and knowledge-based design platform for complex products. The platform can shorten the design cycle and increase...
The Institute for Electrical and Electronics Engineers (IEEE), through its Standards Coordinating Committee 20 (SCC20), is developing interface standards focusing on Automatic Test System-related elements in cooperation with a Department of Defense (DoD) initiative to define, demonstrate, and recommend such standards. One of these standards-IEEE Std 1232-2002 Artificial Intelligence Exchange and Service...
The software communication architecture (SCA) is the software architecture developed as the top design by the US Military's joint tactical radio system (JTRS) for the next generation of radio systems. The SCA is designed to facilitate waveform portability and improve software reuse in software defined radio (SDR). The SCA specification is built on the evolving commercial standards, so it keeps evolving...
Growing number of reports on the problems with SOA projects indicates that SOA faces substantial problems. It can be a consequence of the fact that SOA passes the disgustion phase of the hypo curve. It, however, must have some concrete reasons. We analyze frequently used and often even recommended SOA development practices and processes and we show that the processes implicitly apply few known and...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.