Digital twins emerge in many disciplines to support engineering, monitoring, controlling, and optimizing cyber-physical systems, such as airplanes, cars, factories, medical devices, or ships. There is an increasing de...
详细信息
ISBN:
(纸本)9781450370196
Digital twins emerge in many disciplines to support engineering, monitoring, controlling, and optimizing cyber-physical systems, such as airplanes, cars, factories, medical devices, or ships. There is an increasing demand to create digital twins as representation of cyber-physical systems and their related models, data traces, aggregated data, and services. Despite a plethora of digital twin applications, there are very few systematic methods to facilitate the modeling of digital twins for a given cyber-physical system. Existing methods focus only on the construction of specific digital twin models and do not consider the integration of these models with the observed cyber-physical system. To mitigate this, we present a fully model-driven method to describe the software of the cyber-physical system, its digital twin information system, and their integration. The integration method relies on MontiArc models of the cyberphysical system's architecture and on UML/P class diagrams from which the digital twin information system is generated. We show the practical application and feasibility of our method on an IoT case study. Explicitly modeling the integration of digital twins and cyberphysical systems eliminates repetitive programming activities and can foster the systematic engineering of digital twins.
One way to understand systems failures is to examine them from different stakeholder perspectives. Decisions are influenced by stakeholders' immediate environments and by their own individual motivations. By exami...
详细信息
ISBN:
(纸本)0889864640
One way to understand systems failures is to examine them from different stakeholder perspectives. Decisions are influenced by stakeholders' immediate environments and by their own individual motivations. By examining their interactions and decision processes, it is possible to establish why risks were taken or warnings were not heeded. A way of analyzing failure phenomena by creating Case Histories is currently being developed which collates and analyses data, using a simple technique. In this way, by moving further than the standpoint of the project manager, the wider environment of the system is examined. A case study is presented to show how the technique may be applied..
We have never been so connected like nowadays. We have become more and more social by forming spontaneous relations and initiating interactions to share information with each other (even with strangers). In this keyno...
详细信息
database application is one of the most common types of systems. Grounded on the simple concept of data lifecycle-any data in database is created from insertion, used via selection and modification and terminated at d...
详细信息
ISBN:
(纸本)1891706292
database application is one of the most common types of systems. Grounded on the simple concept of data lifecycle-any data in database is created from insertion, used via selection and modification and terminated at deletion-this paper proposes a novel approach to reverse engineer the data lifecycle automatically from the source code of database applications. The extracted information can be used for the selection of open-source database applications for adaptation. It can also be used for maintenance and verification of database applications. A tool has been developed to implement the proposed approach for PHP-based database applications. Case studies have also been conducted to evaluate the use of the proposed approach.
With the availability of the AUTOSAR standard, model-driven methodologies are becoming established in the automotive domain. However, the process of creating models of existing system components is often difficult and...
详细信息
ISBN:
(纸本)9781509018550
With the availability of the AUTOSAR standard, model-driven methodologies are becoming established in the automotive domain. However, the process of creating models of existing system components is often difficult and time consuming, especially when legacy code has to be re-used or information about the exact timing behavior is needed. In order to tackle this reverse engineering problem, we present CoreTAna, a novel tool that derives an AUTOSAR compliant model of a real-time system from a dynamic analysis of its trace recordings. This paper gives an overview of CoreTAna's current features and discusses its benefits for reverse engineering.
This paper focuses on a big data on cloud computing environment by using open source software such as OpenStack and Eucalyptus because of the unification management of data and low cost. We discuss a new approach to s...
详细信息
ISBN:
(纸本)9780991057641
This paper focuses on a big data on cloud computing environment by using open source software such as OpenStack and Eucalyptus because of the unification management of data and low cost. We discuss a new approach to software dependability assessment based on stochastic differential equation modeling in order to consider the interesting aspect of the numbers of components, cloud applications, and users. Moreover, we consider the determination of an optimum software maintenance time minimizing the total expected software cost. In particular, we develop the three-dimensional AIR application for reliability and cost optimization analysis based on the proposed method. Then, we show numerical performance of the developed AIR application to evaluate the method of software reliability assessment for the big data on cloud computing.
software effort estimation research has been ongoing for almost 40 yean. Over the yens, several classes of effort estimation techniques have been introduced. Some of these techniques include model-based, expertise-bas...
详细信息
ISBN:
(纸本)1891706292
software effort estimation research has been ongoing for almost 40 yean. Over the yens, several classes of effort estimation techniques have been introduced. Some of these techniques include model-based, expertise-based, learning-oriented, regression-based, and dynamics-based effort estimations. However, none of these techniques is best for all situations. In this stud), we propose a composite technique to estimate the development efforts in a recent enterprise software development project. This paper shows how we specif} and document software requirements and how we use these requirements in a novel effort estimation approach. The proposed approach is particularly effective for agile development projects.
Case studies are used in softwareengineering (SE) research for detailed study of phenomena in their real-world context. There are guidelines listing important factors to consider when designing case studies, but ther...
详细信息
ISBN:
(纸本)1891706292
Case studies are used in softwareengineering (SE) research for detailed study of phenomena in their real-world context. There are guidelines listing important factors to consider when designing case studies, but there is a lack of advice on how to structure the collected information and ensure its breadth. Without considering multiple perspectives, such as business and organization, there is a risk that too few perspectives are covered. The objective of this paper is to develop a framework to give structure and ensure breadth of a SE case study. For an analysis of the verification and validation practices of a Swedish software company we developed an analytical framework based on two dimensions. The matrix spanned by the dimensions (perspective and lime) helped structure data collection and connect different findings. A six-step process was defined to adapt and execute the framework at the company and we exemplify its use and describe its perceived advantages and disadvantages. The framework simplified the analysis and gave a broader understanding of the studied practices but there is a tradeoff with the depth of the results, making the framework more suitable for explorative, open-ended studies.
The model-driven engineering paradigm is a paradigm that combines the power of concepts and its relations, using abstracts models in order to offer suitable mechanisms for software development. In fact, software engin...
详细信息
ISBN:
(纸本)9789536071432
The model-driven engineering paradigm is a paradigm that combines the power of concepts and its relations, using abstracts models in order to offer suitable mechanisms for software development. In fact, softwareengineering community has applied MDE in different contexts of softwareengineering, getting suitable results. Despite these mechanisms, both global coordination and effective management of big software projects are not always easy task. Lack in communication lines, configuration plan execution and risky management are activities that have been executed by development teams in order to assure the quality of results, an essential point for a project to succeed. The paper's aim is to present an approach based on the NDT methodology in order to solve these problems pulsar and how it has been applied in a real project called CALIPSOneo.
The proceedings contain 105 papers. The topics discussed include: composition patterns: an approach to designing reusable aspects;analysis and testing of web applications;the right algorithm at the right time: compari...
ISBN:
(纸本)0769510507
The proceedings contain 105 papers. The topics discussed include: composition patterns: an approach to designing reusable aspects;analysis and testing of web applications;the right algorithm at the right time: comparing data flow analysis algorithms for finite state verification;static checking of interrupt-driven software;lightweight analysis of operational specifications using inference graphs;commitment development in software process improvement: critical misconceptions;an empirical study of global software development: distance and speed;software product lines: organizational alternatives;supporting program comprehension using semantic and structural information;on the syllogistic structure of object-oriented programming;and a component-based approach to building formal analysis tools.
暂无评论