During the last academic year, the Electrical, Computer, software, and systemsengineering Department at Embry-Riddle Aeronautical University started an innovative effort to integrate a series of graduate systems engi...
Typical complex software and systems engineering projects involve a set of different engineering disciplines and therefore heavily rely on systems integration approaches. Ser-vice-oriented architecture and Enterprise ...
详细信息
ISBN:
(纸本)1891706292
Typical complex software and systems engineering projects involve a set of different engineering disciplines and therefore heavily rely on systems integration approaches. Ser-vice-oriented architecture and Enterprise Service Bus provide a valuable basis for systems integration;however often depend on tedious manual work or invasive and therefore inflexible adaptations in case of even minimal changes to engineering processes or engineering tools. In this paper we describe the engineering Ser-vice Bus (EngSB), an integration platform which not only integrates tools and systems, but also provides a bridge between engineering processes and existing engineering tools. We evaluate the EngSB by implementing a standard softwareengineering process for multi-engineering environments. Major results were that the EngSB allows for non-invasive and flexible integration of well-established tools in multi-engineering environments, while enabling the integration to take place on the level of engineering processes.
When a large number of people with heterogeneous knowledge and skills run a project together, it is important to use a sensible engineering process. This especially holds for a project building an intelligent autonomo...
详细信息
When a large number of people with heterogeneous knowledge and skills run a project together, it is important to use a sensible engineering process. This especially holds for a project building an intelligent autonomously driving car to participate in the 2007 DARPA Urban Challenge. In this article, we present essential elements of a software and systems engineering process for the development of artificial intelligence capable of driving autonomously in complex urban situations. The process includes agile concepts, like test first approach, continuous integration of every software module and a reliable release and configuration management assisted by software tools in integrated development environments. However, the most important ingredients for an efficient and stringent development are the ability to efficiently test the behavior of the developed system in a flexible and modular simulator for urban situations.
software is an integral piece of all modern spacecraft design. In the present day, it supports mission- critical operations such as rendezvous and docking, autonomous navigation of rovers, mid-course adjustments, atti...
详细信息
software is an integral piece of all modern spacecraft design. In the present day, it supports mission- critical operations such as rendezvous and docking, autonomous navigation of rovers, mid-course adjustments, attitude control, re-entry and managing of spacecraft's systems. The first manned spacecraft - Mercury, was not equipped with a computer. In fact, NASA spent its first fifteen years running Earth- orbital and deep space missions without an on-board general-purpose computer. As the natural evolution of more complex missions came about, technology rapidly advanced in parallel, serving as the supporting force behind the enablement of more sophisticated onboard computers. This progression allowed for enhanced capabilities, which has made possible for spacecraft to be more intelligent, increasing the value of the software component. Examples are reflected in the ever-growing functionality and autonomy of spacecraft, as well as the volume of mission data that is collected and pre-processed in-orbit. Expansion in intelligence is the result of the software's ability to change the functions of the computer in which it resides, and by extension, the hardware it controls. As missions constantly transform to best fit their desired result, using software to adjust for the changes is much more cost-effective than replacing or even altering the hardware, which in some cases is not even an option. software also provides a means to recover from various malfunctions, and compensate for hardware defects and failures - potentially extending mission life. This paper explores the importance and role of software in space systems, focusing on a new software enhancement, currently in development, to automate, and later add artificial intelligence to the Mobile Servicing System on-board the International Space Station. With deep space exploration and the newly planned Lunar Gateway, our next generation space robotics will have to operate without human intervention, using artificial
This paper describes the relationships between systemsengineering and softwareengineering and indicates ways in which systemsengineering concepts can be integrated into the SE2004 curriculum guidelines for software...
详细信息
ISBN:
(纸本)9781457703485
This paper describes the relationships between systemsengineering and softwareengineering and indicates ways in which systemsengineering concepts can be integrated into the SE2004 curriculum guidelines for softwareengineering to produce software engineers who can effectively participate in systemsengineering endeavors. This paper is a companion to "Teaching softwareengineering Concepts to systems Engineers" which appears in the proceedings of the 2011 ASEE conference.
This paper describes the softwareengineering concepts that systemsengineering students need to understand in order to effectively work with software engineers who may be members of their system engineering teams, bo...
详细信息
This Three-Volume-Set constitutes the refereed proceedings of the Second International Conference on softwareengineering and Computer systems, ICSECS 2011, held in Kuantan, Malaysia, in June 2011.The 190 revised full...
详细信息
ISBN:
(数字)9783642221705
ISBN:
(纸本)9783642221699
This Three-Volume-Set constitutes the refereed proceedings of the Second International Conference on softwareengineering and Computer systems, ICSECS 2011, held in Kuantan, Malaysia, in June 2011.
The 190 revised full papers presented together with invited papers in the three volumes were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on softwareengineering; network; bioinformatics and e-health; biometrics technologies; Web engineering; neural network; parallel and distributed; e-learning; ontology; image processing; information and data management; engineering; software security; graphics and multimedia; databases; algorithms; signal processing; software design/testing; e- technology; ad hoc networks; social networks; software process modeling; miscellaneous topics in softwareengineering and computer systems.
This Three-Volume-Set constitutes the refereed proceedings of the SecondInternational Conference on softwareengineering and Computer systems,ICSECS 2011, held in Kuantan, Malaysia, in June 2011.The 190 revised full p...
详细信息
ISBN:
(数字)9783642221910
ISBN:
(纸本)9783642221903
This Three-Volume-Set constitutes the refereed proceedings of the Second
International Conference on softwareengineering and Computer systems,
ICSECS 2011, held in Kuantan, Malaysia, in June 2011.
The 190 revised full papers presented together with invited papers in
the three volumes were carefully reviewed and selected from numerous
submissions. The papers are organized in topical sections on softwareengineering; network; bioinformatics and e-health; biometrics
technologies; Web engineering; neural network; parallel and distributed
e-learning; ontology; image processing; information and data management;
engineering; software security; graphics and multimedia; databases;
algorithms; signal processing; software design/testing; e- technology;
ad hoc networks; social networks; software process modeling;
miscellaneous topics in softwareengineering and computer systems.
This article describes softwareengineering techniques to be used in order to ensure the necessary quality of intelligent and therefore massive software based systems in vehicles. Quality assurance for intelligent sof...
详细信息
ISBN:
(纸本)3180919604
This article describes softwareengineering techniques to be used in order to ensure the necessary quality of intelligent and therefore massive software based systems in vehicles. Quality assurance for intelligent software is achieved through a bundle of modern softwareengineering methods. Architecture and design patterns for securing the software components are supplemented by test concepts and frameworks for validation and checks of robustness of the implementation. These patterns describe established and therefore consolidated solutions for certain problems as for instance reliability or efficient execution.
暂无评论