Javascript must be enabled to continue!
Modeling Techniques for Software-Intensive Systems
View through CrossRef
Software has become the driving force in the evolution of many systems, such as embedded systems (especially automotive applications), telecommunication systems, and large scale heterogeneous information systems. These so called software-intensive systems, are characterized by the fact that software influences the design, construction, deployment, and evolution of the whole system. Furthermore, the development of these systems often involves a multitude of disciplines. Besides the traditional engineering disciplines (e.g., control engineering, electrical engineering, and mechanical engineering) that address the hardware and its control, often the system has to be aligned with the organizational structures and workflows as addressed by business process engineering. The development artefacts of all these disciplines have to be combined and integrated in the software. Consequently, software-engineering adopts the central role for the development of these systems. The development of software-intensive systems is further complicated by the fact that future generations of software-intensive systems will become even more complex and, thus, pose a number of challenges for the software and its integration of the other disciplines. It is expected that systems become highly distributed, exhibit adaptive and anticipatory behavior, and act in highly dynamic environments interfacing with the physical world. Consequently, modeling as an essential design activity has to support not only the different disciplines but also the outlined new characteristics. Tool support for the model-driven engineering with this mix of composed models is essential to realize the full potential of software-intensive systems. In addition, modeling activities have to cover different development phases such as requirements analysis, architectural design, and detailed design. They have to support later phases such as implementation and verification and validation, as well as to systematically and efficiently develop systems.
Title: Modeling Techniques for Software-Intensive Systems
Description:
Software has become the driving force in the evolution of many systems, such as embedded systems (especially automotive applications), telecommunication systems, and large scale heterogeneous information systems.
These so called software-intensive systems, are characterized by the fact that software influences the design, construction, deployment, and evolution of the whole system.
Furthermore, the development of these systems often involves a multitude of disciplines.
Besides the traditional engineering disciplines (e.
g.
, control engineering, electrical engineering, and mechanical engineering) that address the hardware and its control, often the system has to be aligned with the organizational structures and workflows as addressed by business process engineering.
The development artefacts of all these disciplines have to be combined and integrated in the software.
Consequently, software-engineering adopts the central role for the development of these systems.
The development of software-intensive systems is further complicated by the fact that future generations of software-intensive systems will become even more complex and, thus, pose a number of challenges for the software and its integration of the other disciplines.
It is expected that systems become highly distributed, exhibit adaptive and anticipatory behavior, and act in highly dynamic environments interfacing with the physical world.
Consequently, modeling as an essential design activity has to support not only the different disciplines but also the outlined new characteristics.
Tool support for the model-driven engineering with this mix of composed models is essential to realize the full potential of software-intensive systems.
In addition, modeling activities have to cover different development phases such as requirements analysis, architectural design, and detailed design.
They have to support later phases such as implementation and verification and validation, as well as to systematically and efficiently develop systems.
Related Results
Pond Productivity and Water Quality in Various Vaname Shrimp (Litopenaeus vannamei) Farming Systems at BPBAP Ujong Batee Aceh Besar
Pond Productivity and Water Quality in Various Vaname Shrimp (Litopenaeus vannamei) Farming Systems at BPBAP Ujong Batee Aceh Besar
Abstract. Traditional shrimp farming systems are generally susceptible to disease outbreaks, resulting in low productivity. However, the application of farming technology can reduc...
Optimizing performance and dependability of computer systems
Optimizing performance and dependability of computer systems
Computer systems experience failures the most frequent causes of which are software faults. After an “infant mortality” period, software failures occur in a non-deterministic manne...
Software Safety
Software Safety
Abstract
This is an age of rapidly increasing technological dependence on computer‐controlled systems. Given the relative and obvious unreliability of the humble but ubiq...
Topic modeling in software engineering research
Topic modeling in software engineering research
AbstractTopic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining technique to extract human-readable semantic “topics” (i.e., word clusters) from a co...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
SOFTWARE TESTING TECHNIQUES AND PRINCIPLES
SOFTWARE TESTING TECHNIQUES AND PRINCIPLES
This paper describes Software testing, need for software testing, Software testing goals and principles. Further it describe about different Software testing techniques and differe...
Yield and Quality of Buffalo Milk in Semi-intensive and Intensive farming in Mymensingh District of Bangladesh
Yield and Quality of Buffalo Milk in Semi-intensive and Intensive farming in Mymensingh District of Bangladesh
This study aimed to compare the buffalo milk yield and quality under semi-intensive and intensive management in village conditions. During the experiment, day-to-day milk productio...
Exploring industry's contribution to the labour-intensive construction of low order rural community access roads
Exploring industry's contribution to the labour-intensive construction of low order rural community access roads
The Government of South Africa supports labour-intensive work methodologies as a means of alleviating unemployment in South Africa. In 2004 the Expanded Public Works Programme (EPW...

