Robotic systems are complex, software intensive and heterogeneous composite systems. software systems engineering and system integration is still a major challenge in robotics. We describe how component based software...
详细信息
Robotic systems are complex, software intensive and heterogeneous composite systems. software systems engineering and system integration is still a major challenge in robotics. We describe how component based softwareengineering (CBSE), model-driven software development (MDSD) and domain-specific languages (DSLs) for variability management complement each other in addressing the robotics software challenge. We outline how these approaches pave the way towards a software business ecosystem in robotics. We put a focus onto challenges still being considered as open and worth being addressed next.
While automated and intelligent softwaresystems are more and more used in everyday softwaresystems, we must ensure that these systems remain understandable to all involved stakeholders. For this, two disciplines can...
详细信息
ISBN:
(纸本)9783031638022;9783031638039
While automated and intelligent softwaresystems are more and more used in everyday softwaresystems, we must ensure that these systems remain understandable to all involved stakeholders. For this, two disciplines can benefit from each other: Explainability engineering, which integrates explainability into classical software systems engineering methodologies, and eXplainable Artificial Intelligence (XAI), which provides explanations for opaque AI system components. We discuss how to integrate levels of explainability requirements into an approach for run-time explainability as a core explainability engineering topic. For this, local and global explanations must be distinguished. We further on motivate the crucial role of XAI in explainability engineering and discuss challenges for bringing together the disciplines.
Accommodating new requirements and user driven features is the major challenge of engineered resilient systems. An enterprise-centric system-engineering paradigm provides a holistic framework for guiding future growth...
详细信息
Accommodating new requirements and user driven features is the major challenge of engineered resilient systems. An enterprise-centric system-engineering paradigm provides a holistic framework for guiding future growth of systems. This paradigm requires new processes to support such growth. Traditional system engineering approaches, while helpful in developing system structure and framework, are not adaptive to future growth. New user desired features or requirements can be added to legacy systems, but typically entail unfortunate tradeoffs. To meet new requirements, engineered resilient systems have adopted a hybrid approach of using traditional and agile system engineering. Traditional system engineering approaches handle original concept development and design requirements, while the specific implementation is agile. The hybrid approach presents some application issues such as abstraction (how much of the systems should be designed before agile implementation). Others include how to facilitate user features requiring major design changes;and what are acceptable tradeoffs. These issues are particularly problematic during verification and validation phases when a system fails to meet a particular requirement, which necessitates a design change. In this paper, we present a real world case study of a large-scale data processing and analysis system. Design and implementation of this system took place over two years using a mix of traditional and agile system engineering approaches. This paper presents the current best practices, customization, and the issues of abstraction, design agility, user accommodation, and tradeoffs while using hybrid system engineering approaches. We include lessons learned from the case study and suggest future guidelines. (C) 2014 The Authors. Published by Elsevier B.V.
Accommodating new requirements and user driven features is the major challenge of engineered resilient systems. An enterprise- centric system-engineering paradigm provides a holistic framework for guiding future growt...
详细信息
Accommodating new requirements and user driven features is the major challenge of engineered resilient systems. An enterprise- centric system-engineering paradigm provides a holistic framework for guiding future growth of systems. This paradigm requires new processes to support such growth. Traditional system engineering approaches, while helpful in developing system structure and framework, are not adaptive to future growth. New user desired features or requirements can be added to legacy systems, but typically entail unfortunate tradeoffs. To meet new requirements, engineered resilient systems have adopted a hybrid approach of using traditional and agile system engineering. Traditional system engineering approaches handle original concept development and design requirements, while the specific implementation is agile. The hybrid approach presents some application issues such as abstraction (how much of the systems should be designed before agile implementation). Others include how to facilitate user features requiring major design changes; and what are acceptable tradeoffs. These issues are particularly problematic during verification and validation phases when a system fails to meet a particular requirement, which necessitates a design change. In this paper, we present a real world case study of a large-scale data processing and analysis system. Design and implementation of this system took place over two years using a mix of traditional and agile system engineering approaches. This paper presents the current best practices, customization, and the issues of abstraction, design agility, user accommodation, and tradeoffs while using hybrid system engineering approaches. We include lessons learned from the case study and suggest future guidelines.
The key results in the standardization of system and softwareengineering in Ukraine are outlined and rationales of the national standardization approaches in this field are presented. All the current national standar...
详细信息
The key results in the standardization of system and softwareengineering in Ukraine are outlined and rationales of the national standardization approaches in this field are presented. All the current national standards in softwareengineering are reviewed.
暂无评论