This open access book presents the outcomes of the “Design for Future – Managed software Evolution” priority program 1593, which was launched by the German Research Foundation (“Deutsche Forschungsgemeinschaft (D...
详细信息
ISBN:
(数字)9783030134990
ISBN:
(纸本)9783030134983;9783030135010
This open access book presents the outcomes of the “Design for Future – Managed software Evolution” priority program 1593, which was launched by the German Research Foundation (“Deutsche Forschungsgemeinschaft (DFG)”) to develop new approaches to softwareengineering with a specific focus on long-lived softwaresystems. The different lifecycles of software and hardware platforms lead to interoperability problems in such systems. Instead of separating the development, adaptation and evolution of software and its platforms, as well as aspects like operation, monitoring and maintenance, they should all be integrated into one overarching process.;Accordingly, the book is split into three major parts, the first of which includes an introduction to the nature of software evolution, followed by an overview of the specific challenges and a general introduction to the case studies used in the project. The second part of the book consists of the main chapters on knowledge carrying software, and cover tacit knowledge in software evolution, continuous design decision support, model-based round-trip engineering for software product lines, performance analysis strategies, maintaining security in software evolution, learning from evolution for evolution, and formal verification of evolutionary changes. In turn, the last part of the book presents key findings and spin-offs. The individual chapters there describe various case studies, along with their benefits, deliverables and the respective lessons learned. An overview of future research topics rounds out the coverage.;The book was mainly written for scientific researchers and advanced professionals with an academic background. They will benefit from its comprehensive treatment of various topics related to problems that are now gaining in importance, given the higher costs for maintenance and evolution in comparison to the initial development, and the fact that today, most software is not developed from scratch, but as part of a c
作者:
NACHTSHEIM, JOHN J.BALLOU, L. DENNISJohn J. Nachtsheim:is currently the Deputy Assistant Administrator for Research & Development for the Maritime Administration. His duties are the planning
coordinating organizing evaluating and directing of the R&D activities of MarAd. His past experiences include: Naval Architect for the Naval Ship Engineering Center 1959 Deputy Chief Design Engineer for the Puget Sound Naval Shipyard
1958 to 1959 and Naval Architect
the former Bureau of Ships 1948 to 1958. His education is comprised of a B.S. degree from the Webb Institute of Naval Architecture an L.L.B. degree from the George Washington University Law School completion of the Advanced Management Program at Harvard University and current study of Transportation at the American University. He is a Registered Professional Engineer in the District of Columbia and a Member of the Bar in the District of Columbia and the State of Maryland. In addition to ASNE his other professional memberships include the Society of Naval Architects and Marine Engineers the Society of Aeronautical Weight Engineers and the Association of Senior Engineers of the Naval Ships Systems Command (Honorary). USNCommander L. Dennis Ballou:
USN is the Head of the Engineering Service Office Naval Ship Engineering Center. He is involved in computer hardware and software services to support engineering design automatic data processing systems design work study and quality assurance. Prior to NavSec duty Commander Ballou served in various billets afloat and ashore: tours on the USS Skagit and Tang supervision of the USS Skipjack's first overhulconstruction of the USS Nathanael Greene and helping to establish the Polaris overhaul program. He is a graduate of the U.S. Naval Academy
Officers' Submarine School and the Webb Institute of Naval Architecture. He holds BS and MS degrees in marine engineering and naval architecture respectively. He has also completed many graduate
暂无评论